| 程序包 | 说明 |
|---|---|
| com.github.unidbg | |
| com.github.unidbg.hook | |
| com.github.unidbg.hook.hookzz | |
| com.github.unidbg.hook.whale | |
| com.github.unidbg.memory | |
| com.github.unidbg.spi | |
| com.github.unidbg.virtualmodule |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Symbol |
Module.findClosestSymbolByAddress(long addr,
boolean fast) |
protected Symbol |
Module.findDependencySymbolByName(String name) |
Symbol |
Module.findSymbolByName(String name) |
abstract Symbol |
Module.findSymbolByName(String name,
boolean withDependencies) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InlineHook.replace(Symbol symbol,
ReplaceCallback callback) |
void |
InlineHook.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
InlineHook.replace(Symbol symbol,
Svc replace) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends RegisterContext> |
Dobby.instrument(Symbol symbol,
InstrumentCallback<T> callback) |
<T extends RegisterContext> |
HookZz.instrument(Symbol symbol,
InstrumentCallback<T> callback) |
<T extends RegisterContext> |
IHookZz.instrument(Symbol symbol,
InstrumentCallback<T> callback) |
void |
Dobby.replace(Symbol symbol,
ReplaceCallback callback) |
void |
HookZz.replace(Symbol symbol,
ReplaceCallback callback) |
void |
IHookZz.replace(Symbol symbol,
ReplaceCallback callback) |
void |
Dobby.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
HookZz.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
IHookZz.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Dobby.replace(Symbol symbol,
Svc svc) |
void |
HookZz.replace(Symbol symbol,
Svc svc) |
void |
IHookZz.replace(Symbol symbol,
Svc replace) |
<T extends RegisterContext> |
Dobby.wrap(Symbol symbol,
WrapCallback<T> callback) |
<T extends RegisterContext> |
HookZz.wrap(Symbol symbol,
WrapCallback<T> callback) |
<T extends RegisterContext> |
IHookZz.wrap(Symbol symbol,
WrapCallback<T> callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IWhale.inlineHookFunction(Symbol symbol,
ReplaceCallback callback) |
void |
Whale.inlineHookFunction(Symbol symbol,
ReplaceCallback callback) |
void |
IWhale.inlineHookFunction(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Whale.inlineHookFunction(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Whale.replace(Symbol symbol,
ReplaceCallback callback) |
void |
Whale.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Whale.replace(Symbol symbol,
Svc svc) |
| 限定符和类型 | 方法和说明 |
|---|---|
static MemoryBlock |
MemoryAllocBlock.malloc(Emulator<?> emulator,
Symbol malloc,
Symbol free,
int length) |
| 限定符和类型 | 方法和说明 |
|---|---|
Symbol |
Loader.dlsym(long handle,
String symbol) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
VirtualSymbol |
Copyright © 2022. All rights reserved.