| Package | Description |
|---|---|
| com.ibm.wala.classLoader |
This package provides functionality related to class loading and
management of loaded classes.
|
| com.ibm.wala.demandpa.flowgraph | |
| com.ibm.wala.ipa.callgraph.propagation |
This package provides the base layer for propagation-based call graph
construction and pointer analysis.
|
| com.ibm.wala.ipa.callgraph.propagation.cfa |
This package provides RTA call graph
construction.
|
| com.ibm.wala.ipa.callgraph.propagation.rta |
This package provides CFA-style call graph
construction and pointer analysis.
|
| com.ibm.wala.ipa.modref | |
| com.ibm.wala.ssa |
This package provides the WALA SSA IR.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CallSiteReference
Simple object that represents a static call site (ie., an invoke instruction in the bytecode)
Note that the identity of a call site reference depends on two things: the program counter, and the containing IR.
|
class |
NewSiteReference
Represents a textual allocation site
Note that the identity of a
NewSiteReference depends on two things: the program counter, and the containing IR. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DemandPointerFlowGraph.StatementVisitor.addExceptionDefConstraints(IR ir,
CGNode node,
List<ProgramCounter> peis,
PointerKey exceptionVar,
Set<IClass> catchClasses)
Generate constraints which assign exception values into an exception pointer
|
protected void |
AbstractFlowGraph.addExceptionDefConstraints(IR ir,
CGNode node,
List<ProgramCounter> peis,
PointerKey exceptionVar,
Set<IClass> catchClasses)
Generate constraints which assign exception values into an exception pointer
|
| Modifier and Type | Method and Description |
|---|---|
static List<ProgramCounter> |
SSAPropagationCallGraphBuilder.getIncomingPEIs(IR ir,
ISSABasicBlock bb) |
| Modifier and Type | Method and Description |
|---|---|
InstanceKey |
ZeroXInstanceKeys.getInstanceKeyForPEI(CGNode node,
ProgramCounter pei,
TypeReference type) |
| Modifier and Type | Method and Description |
|---|---|
InstanceKey |
TypeBasedHeapModel.getInstanceKeyForPEI(CGNode node,
ProgramCounter instr,
TypeReference type) |
| Modifier and Type | Method and Description |
|---|---|
InstanceKey |
DelegatingExtendedHeapModel.getInstanceKeyForPEI(CGNode node,
ProgramCounter instr,
TypeReference type) |
| Modifier and Type | Method and Description |
|---|---|
SSAInstruction |
IR.getPEI(ProgramCounter pc) |
Copyright © 2015. All rights reserved.