所有方法 静态方法 实例方法 抽象方法 具体方法
| 限定符和类型 |
方法和说明 |
void |
addReferenceCount() |
abstract int |
callEntry(Emulator<?> emulator,
String... args) |
abstract Number |
callFunction(Emulator<?> emulator,
long offset,
Object... args) |
Number |
callFunction(Emulator<?> emulator,
String symbolName,
Object... args) |
UnidbgPointer |
createPathMemory(SvcMemory svcMemory) |
int |
decrementReferenceCount() |
static Number |
emulateFunction(Emulator<?> emulator,
long address,
Object... args) |
abstract Symbol |
findClosestSymbolByAddress(long addr,
boolean fast) |
protected Symbol |
findDependencySymbolByName(String name) |
Symbol |
findSymbolByName(String name) |
abstract Symbol |
findSymbolByName(String name,
boolean withDependencies) |
long |
getBaseHeader() |
Module |
getDependencyModule(String name) |
long |
getFileSize() |
Collection<Module> |
getNeededLibraries() |
abstract String |
getPath() |
List<MemRegion> |
getRegions() |
boolean |
isForceCallInit() |
boolean |
isVirtual() |
abstract void |
registerSymbol(String symbolName,
long address)
注册符号
|
void |
setEntryPoint(long entryPoint) |
void |
setForceCallInit() |
void |
setInitFunctionListener(InitFunctionListener initFunctionListener) |
void |
unload(Backend backend) |
abstract int |
virtualMemoryAddressToFileOffset(long offset)
返回-1表示找不到对应文件的偏移
|