Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

add(int) - Method in class br.usp.each.saeg.asm.defuse.IntList
 
addDef(Variable) - Method in class br.usp.each.saeg.asm.defuse.DefUseFrame
 
analyze(String, MethodNode) - Method in class br.usp.each.saeg.asm.defuse.DefUseAnalyzer
 
analyze(String, MethodNode) - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
ArrayRef - Class in br.usp.each.saeg.asm.defuse
 
ArrayRef(Type, List<? extends Value>) - Constructor for class br.usp.each.saeg.asm.defuse.ArrayRef
 
ArrayRef(Type, Value) - Constructor for class br.usp.each.saeg.asm.defuse.ArrayRef
 
ArrayValue - Class in br.usp.each.saeg.asm.defuse
 
ArrayValue(Type, Value, Value) - Constructor for class br.usp.each.saeg.asm.defuse.ArrayValue
 
arref - Variable in class br.usp.each.saeg.asm.defuse.ArrayValue
 

B

binaryOperation(AbstractInsnNode, Value, Value) - Method in class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 
br.usp.each.saeg.asm.defuse - package br.usp.each.saeg.asm.defuse
 

C

CacheableVariablesValue - Class in br.usp.each.saeg.asm.defuse
 
CacheableVariablesValue(Type) - Constructor for class br.usp.each.saeg.asm.defuse.CacheableVariablesValue
 
CacheableVariablesValue(Type, Set<AbstractInsnNode>) - Constructor for class br.usp.each.saeg.asm.defuse.CacheableVariablesValue
 
clear() - Method in class br.usp.each.saeg.asm.defuse.IntList
 
copyOperation(AbstractInsnNode, Value) - Method in class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 
counts - Variable in class br.usp.each.saeg.asm.defuse.ArrayRef
 

D

def - Variable in class br.usp.each.saeg.asm.defuse.DefUseChain
 
DefUseAnalyzer - Class in br.usp.each.saeg.asm.defuse
 
DefUseAnalyzer() - Constructor for class br.usp.each.saeg.asm.defuse.DefUseAnalyzer
 
DefUseChain - Class in br.usp.each.saeg.asm.defuse
 
DefUseChain(int, int, int) - Constructor for class br.usp.each.saeg.asm.defuse.DefUseChain
 
DefUseChain(int, int, int, int) - Constructor for class br.usp.each.saeg.asm.defuse.DefUseChain
 
DefUseChainSearch - Interface in br.usp.each.saeg.asm.defuse
 
DefUseFrame - Class in br.usp.each.saeg.asm.defuse
 
DefUseFrame(int, int) - Constructor for class br.usp.each.saeg.asm.defuse.DefUseFrame
 
DefUseFrame(Frame<? extends Value>) - Constructor for class br.usp.each.saeg.asm.defuse.DefUseFrame
 
DefUseFrame(Frame<Value>, boolean) - Constructor for class br.usp.each.saeg.asm.defuse.DefUseFrame
 
DefUseInterpreter - Class in br.usp.each.saeg.asm.defuse
 
DefUseInterpreter() - Constructor for class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 
DepthFirstDefUseChainSearch - Class in br.usp.each.saeg.asm.defuse
 
DepthFirstDefUseChainSearch() - Constructor for class br.usp.each.saeg.asm.defuse.DepthFirstDefUseChainSearch
 
desc - Variable in class br.usp.each.saeg.asm.defuse.Field
 
DOUBLE_VALUE - Static variable in class br.usp.each.saeg.asm.defuse.Value
 

E

equals(Object) - Method in class br.usp.each.saeg.asm.defuse.DefUseChain
 
equals(Object) - Method in class br.usp.each.saeg.asm.defuse.Field
 
equals(Object) - Method in class br.usp.each.saeg.asm.defuse.Local
 
equals(Object) - Method in class br.usp.each.saeg.asm.defuse.ObjectField
 
equals(Object) - Method in class br.usp.each.saeg.asm.defuse.Value
 
equals(Object) - Method in class br.usp.each.saeg.asm.defuse.VariableImpl
 
execute(AbstractInsnNode, Interpreter<Value>) - Method in class br.usp.each.saeg.asm.defuse.DefUseFrame
 

F

Field - Class in br.usp.each.saeg.asm.defuse
 
Field(String, String, String) - Constructor for class br.usp.each.saeg.asm.defuse.Field
 
FLOAT_VALUE - Static variable in class br.usp.each.saeg.asm.defuse.Value
 
FlowAnalyzer<V extends org.objectweb.asm.tree.analysis.Value> - Class in br.usp.each.saeg.asm.defuse
 
FlowAnalyzer(Interpreter<V>) - Constructor for class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 

G

getBasicBlock(int) - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
getBasicBlocks() - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
getDefinitions() - Method in class br.usp.each.saeg.asm.defuse.DefUseFrame
 
getDefUseFrames() - Method in class br.usp.each.saeg.asm.defuse.DefUseAnalyzer
 
getLeaders() - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
getPath(int) - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
getPaths() - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
getPredecessors(int) - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
getPredecessors() - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
getRoot() - Method in class br.usp.each.saeg.asm.defuse.ObjectField
 
getSize() - Method in class br.usp.each.saeg.asm.defuse.ArrayRef
 
getSize() - Method in class br.usp.each.saeg.asm.defuse.ObjectRef
 
getSize() - Method in class br.usp.each.saeg.asm.defuse.Value
 
getSuccessors(int) - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
getSuccessors() - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
getUses() - Method in class br.usp.each.saeg.asm.defuse.DefUseFrame
 
getVariables() - Method in class br.usp.each.saeg.asm.defuse.ArrayRef
 
getVariables() - Method in class br.usp.each.saeg.asm.defuse.ArrayValue
 
getVariables() - Method in class br.usp.each.saeg.asm.defuse.CacheableVariablesValue
 
getVariables() - Method in class br.usp.each.saeg.asm.defuse.DefUseAnalyzer
 
getVariables() - Method in class br.usp.each.saeg.asm.defuse.Invoke
 
getVariables() - Method in class br.usp.each.saeg.asm.defuse.ObjectField
 
getVariables() - Method in class br.usp.each.saeg.asm.defuse.Value
 
getVariables() - Method in class br.usp.each.saeg.asm.defuse.ValueHolder
 
getVariables() - Method in class br.usp.each.saeg.asm.defuse.Variable
 
globals(DefUseChain[], int[], int[][]) - Static method in class br.usp.each.saeg.asm.defuse.DefUseChain
 

H

hashCode() - Method in class br.usp.each.saeg.asm.defuse.DefUseChain
 
hashCode() - Method in class br.usp.each.saeg.asm.defuse.Field
 
hashCode() - Method in class br.usp.each.saeg.asm.defuse.Local
 
hashCode() - Method in class br.usp.each.saeg.asm.defuse.ObjectField
 
hashCode() - Method in class br.usp.each.saeg.asm.defuse.Value
 

I

index - Variable in class br.usp.each.saeg.asm.defuse.ArrayValue
 
initVariables() - Method in class br.usp.each.saeg.asm.defuse.CacheableVariablesValue
 
initVariables() - Method in class br.usp.each.saeg.asm.defuse.Merge
 
insns - Variable in class br.usp.each.saeg.asm.defuse.Value
 
INT_VALUE - Static variable in class br.usp.each.saeg.asm.defuse.Value
 
IntList - Class in br.usp.each.saeg.asm.defuse
 
IntList() - Constructor for class br.usp.each.saeg.asm.defuse.IntList
 
Invoke - Class in br.usp.each.saeg.asm.defuse
 
Invoke(Type, List<? extends Value>) - Constructor for class br.usp.each.saeg.asm.defuse.Invoke
 
isComputationalChain() - Method in class br.usp.each.saeg.asm.defuse.DefUseChain
 
isGlobal(DefUseChain, int[], int[][]) - Static method in class br.usp.each.saeg.asm.defuse.DefUseChain
 
isPredicateChain() - Method in class br.usp.each.saeg.asm.defuse.DefUseChain
 

L

Local - Class in br.usp.each.saeg.asm.defuse
 
Local(Type, int) - Constructor for class br.usp.each.saeg.asm.defuse.Local
 
LONG_VALUE - Static variable in class br.usp.each.saeg.asm.defuse.Value
 

M

merge(Value, Value) - Method in class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 
Merge - Class in br.usp.each.saeg.asm.defuse
 
Merge(Type, Value, Value) - Constructor for class br.usp.each.saeg.asm.defuse.Merge
 
Merge(Type, Value, Value, Set<AbstractInsnNode>) - Constructor for class br.usp.each.saeg.asm.defuse.Merge
 

N

name - Variable in class br.usp.each.saeg.asm.defuse.Field
 
naryOperation(AbstractInsnNode, List<? extends Value>) - Method in class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 
newControlFlowEdge(int, int) - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
newControlFlowExceptionEdge(int, int) - Method in class br.usp.each.saeg.asm.defuse.FlowAnalyzer
 
newOperation(AbstractInsnNode) - Method in class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 
newValue(Type) - Method in class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 
NONE - Static variable in class br.usp.each.saeg.asm.defuse.DefUseFrame
 

O

ObjectField - Class in br.usp.each.saeg.asm.defuse
 
ObjectField(String, String, String, Value) - Constructor for class br.usp.each.saeg.asm.defuse.ObjectField
 
ObjectRef - Class in br.usp.each.saeg.asm.defuse
 
ObjectRef(Type) - Constructor for class br.usp.each.saeg.asm.defuse.ObjectRef
 
owner - Variable in class br.usp.each.saeg.asm.defuse.Field
 

P

predicate - Variable in class br.usp.each.saeg.asm.defuse.DefUseFrame
 

R

REFERENCE_VALUE - Static variable in class br.usp.each.saeg.asm.defuse.Value
 
returnOperation(AbstractInsnNode, Value, Value) - Method in class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 

S

search(DefUseFrame[], Variable[], int[][], int[][]) - Method in interface br.usp.each.saeg.asm.defuse.DefUseChainSearch
 
search(DefUseFrame[], Variable[], int[][], int[][]) - Method in class br.usp.each.saeg.asm.defuse.DepthFirstDefUseChainSearch
 
StaticField - Class in br.usp.each.saeg.asm.defuse
 
StaticField(String, String, String) - Constructor for class br.usp.each.saeg.asm.defuse.StaticField
 

T

target - Variable in class br.usp.each.saeg.asm.defuse.DefUseChain
 
ternaryOperation(AbstractInsnNode, Value, Value, Value) - Method in class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 
toArray() - Method in class br.usp.each.saeg.asm.defuse.IntList
 
toBasicBlock(DefUseChain[], int[], int[][]) - Static method in class br.usp.each.saeg.asm.defuse.DefUseChain
 
toReverseArray() - Method in class br.usp.each.saeg.asm.defuse.IntList
 
toString() - Method in class br.usp.each.saeg.asm.defuse.ArrayRef
 
toString() - Method in class br.usp.each.saeg.asm.defuse.ArrayValue
 
toString() - Method in class br.usp.each.saeg.asm.defuse.DefUseChain
 
toString() - Method in class br.usp.each.saeg.asm.defuse.Invoke
 
toString() - Method in class br.usp.each.saeg.asm.defuse.Local
 
toString() - Method in class br.usp.each.saeg.asm.defuse.Merge
 
toString() - Method in class br.usp.each.saeg.asm.defuse.ObjectField
 
toString() - Method in class br.usp.each.saeg.asm.defuse.ObjectRef
 
toString() - Method in class br.usp.each.saeg.asm.defuse.StaticField
 
toString() - Method in class br.usp.each.saeg.asm.defuse.Value
 
toString() - Method in class br.usp.each.saeg.asm.defuse.ValueHolder
 
type - Variable in class br.usp.each.saeg.asm.defuse.Value
 

U

unaryOperation(AbstractInsnNode, Value) - Method in class br.usp.each.saeg.asm.defuse.DefUseInterpreter
 
UNINITIALIZED_VALUE - Static variable in class br.usp.each.saeg.asm.defuse.Value
 
use - Variable in class br.usp.each.saeg.asm.defuse.DefUseChain
 

V

value - Variable in class br.usp.each.saeg.asm.defuse.ObjectField
 
Value - Class in br.usp.each.saeg.asm.defuse
 
Value(Type) - Constructor for class br.usp.each.saeg.asm.defuse.Value
 
Value(Type, Set<AbstractInsnNode>) - Constructor for class br.usp.each.saeg.asm.defuse.Value
 
value - Variable in class br.usp.each.saeg.asm.defuse.ValueHolder
 
value1 - Variable in class br.usp.each.saeg.asm.defuse.Merge
 
value2 - Variable in class br.usp.each.saeg.asm.defuse.Merge
 
ValueHolder - Class in br.usp.each.saeg.asm.defuse
 
ValueHolder(Type, Value) - Constructor for class br.usp.each.saeg.asm.defuse.ValueHolder
 
values - Variable in class br.usp.each.saeg.asm.defuse.Invoke
 
var - Variable in class br.usp.each.saeg.asm.defuse.DefUseChain
 
var - Variable in class br.usp.each.saeg.asm.defuse.Local
 
Variable - Class in br.usp.each.saeg.asm.defuse
 
Variable(Type) - Constructor for class br.usp.each.saeg.asm.defuse.Variable
 
VariableImpl - Class in br.usp.each.saeg.asm.defuse
 
VariableImpl(Type) - Constructor for class br.usp.each.saeg.asm.defuse.VariableImpl
 

W

with(AbstractInsnNode) - Method in class br.usp.each.saeg.asm.defuse.Value
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2014–2015. All rights reserved.