JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
K
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
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
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.
Variable
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
G
gen()
- Method in class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch.RDSet
gen(int, int)
- Method in class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch.RDSet
getBasicBlock(int)
- Method in class br.usp.each.saeg.asm.defuse.
DefUseAnalyzer
getBasicBlocks()
- Method in class br.usp.each.saeg.asm.defuse.
DefUseAnalyzer
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.
DefUseAnalyzer
getPredecessors(int)
- Method in class br.usp.each.saeg.asm.defuse.
DefUseAnalyzer
getPredecessors()
- Method in class br.usp.each.saeg.asm.defuse.
DefUseAnalyzer
getRDSets()
- Method in class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch
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.
DefUseAnalyzer
getSuccessors()
- Method in class br.usp.each.saeg.asm.defuse.
DefUseAnalyzer
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.
DefUseAnalyzer
getVariables()
- Method in class br.usp.each.saeg.asm.defuse.
Invoke
getVariables()
- Method in class br.usp.each.saeg.asm.defuse.
Merge
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.
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
in(int, int)
- Method in class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch.RDSet
index
- Variable in class br.usp.each.saeg.asm.defuse.
ArrayValue
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
isGlobal(DefUseChain, int[], int[][])
- Static method in class br.usp.each.saeg.asm.defuse.
DefUseChain
K
kill()
- Method in class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch.RDSet
kill(int, int)
- Method in class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch.RDSet
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.
DefUseAnalyzer
newControlFlowExceptionEdge(int, int)
- Method in class br.usp.each.saeg.asm.defuse.
DefUseAnalyzer
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
out(int, int)
- Method in class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch.RDSet
owner
- Variable in class br.usp.each.saeg.asm.defuse.
Field
P
predicate
- Variable in class br.usp.each.saeg.asm.defuse.
DefUseFrame
R
RDSet(int)
- Constructor for class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch.RDSet
ReachDefsDefUseChainSearch
- Class in
br.usp.each.saeg.asm.defuse
ReachDefsDefUseChainSearch()
- Constructor for class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch
ReachDefsDefUseChainSearch.RDSet
- Class in
br.usp.each.saeg.asm.defuse
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
search(DefUseFrame[], Variable[], int[][], int[][])
- Method in class br.usp.each.saeg.asm.defuse.
ReachDefsDefUseChainSearch
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
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.
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
W
with(AbstractInsnNode)
- Method in class br.usp.each.saeg.asm.defuse.
Value
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2014. All rights reserved.