| Package | Description |
|---|---|
| qilin.core.builder.callgraph | |
| qilin.core.pag | |
| qilin.util |
Generally useful utility classes for Soot.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Kind
Enumeration type representing the kind of a call graph edge.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllocNode
Represents an allocation site node in the pointer assignment graph.
|
class |
ClassConstantNode
Represents an allocation site node the represents a known java.lang.Class object.
|
class |
ConstantNode |
class |
ContextAllocNode |
class |
ContextField |
class |
ContextVarNode |
class |
FieldRefNode
Represents a field reference node in the pointer assignment graph.
|
class |
FieldValNode |
class |
GlobalVarNode
Represents a simple variable node in the pointer assignment graph that is not associated with any
particular method invocation.
|
class |
LocalVarNode |
class |
Node
Represents every node in the pointer assignment graph.
|
class |
StringConstantNode
Represents an allocation site node the represents a constant string.
|
class |
ValNode
Represents a simple of pointer node in the pointer assignment graph.
|
class |
VarNode
Represents a simple variable node in the pointer assignment graph.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayNumberer<E extends Numberable>
A class that numbers objects, so they can be placed in bitsets.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NumberedString
A class that assigns integers to java.lang.Strings.
|
| Modifier and Type | Field and Description |
|---|---|
protected E[] |
ArrayNumberer.numberToObj |
| Constructor and Description |
|---|
ArrayNumberer(E[] elements) |
Copyright © 2024 Soot OSS. All rights reserved.