Class | Description |
---|---|
Debug | |
DexArrayInitDetector |
Detector class that identifies array initializations and packs them into a
single instruction:
a = new char[2];
a[0] = 42;
a[1] = 3;
In dex, this can be expressed in a more concise way:
a = new char[2];
fill(a, ...)
|
DexPrinter |
Creates
apk or jar file with compiled dex classes. |
FastDexTrapTightener |
Tries may not start or end at units which have no corresponding Dalvik
instructions such as IdentityStmts.
|
LabelAssigner | |
LocalRegisterAssignmentInformation |
Contains information about which register maps to which local
|
MultiDexBuilder | |
Register |
A register for the Dalvik VM.
|
RegisterAllocator |
An allocator for registers.
|
SootToDexUtils |
Utility class for the conversion from soot to dex.
|
SynchronizedMethodTransformer |
The Dalvik VM requires synchronized methods to explicitly enter a monitor and
leave it in a finally block again after execution.
|
TemporaryRegisterLocal | |
TrapSplitter |
Transformer that splits nested traps for Dalvik which does not support
hierarchies of traps.
|
Enum | Description |
---|---|
PrimitiveType |
An enumeration for the primitive types the Dalvik VM can handle.
|