com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager |
Manager of cross-references for Dex units.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract boolean |
addFieldReference(String fsig, String sourceAddress, DexReferenceType refType)
Record a cross-reference to a field.
| ||||||||||
abstract boolean |
addMethodReference(String msig, String sourceAddress, DexReferenceType refType)
Record a cross-reference to a method.
| ||||||||||
abstract boolean |
addStringReference(String value, String sourceAddress, DexReferenceType refType)
Record a cross-reference to a string.
| ||||||||||
abstract Collection<IDexAddress> |
getReferences(DexPoolType poolType, int index, int cap)
Retrieve cross-references to an item.
| ||||||||||
abstract Collection<IDexAddress> |
getReferences(DexPoolType poolType, int index)
Retrieve cross-references to an item.
|
Record a cross-reference to a field.
Record a cross-reference to a method.
Record a cross-reference to a string.
Retrieve cross-references to an item.
poolType | type of item |
---|---|
index | item index |
cap | max number of references to return (leave to 0 to mean return everything possible) |
Retrieve cross-references to an item.
poolType | type of item |
---|---|
index | item index |