| 程序包 | 说明 |
|---|---|
| com.github.unidbg | |
| com.github.unidbg.arm | |
| com.github.unidbg.hook | |
| com.github.unidbg.spi |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SvcMemory |
AbstractEmulator.svcMemory |
| 限定符和类型 | 方法和说明 |
|---|---|
SvcMemory |
AbstractEmulator.getSvcMemory() |
SvcMemory |
Emulator.getSvcMemory() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Dlfcn |
AbstractEmulator.createDyld(SvcMemory svcMemory) |
UnidbgPointer |
Symbol.createNameMemory(SvcMemory svcMemory) |
UnidbgPointer |
Module.createPathMemory(SvcMemory svcMemory) |
protected abstract UnixSyscallHandler<T> |
AbstractEmulator.createSyscallHandler(SvcMemory svcMemory) |
UnidbgPointer |
Svc.onRegister(SvcMemory svcMemory,
int svcNumber) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ARMSvcMemory |
| 限定符和类型 | 方法和说明 |
|---|---|
UnidbgPointer |
Arm64Hook.onRegister(SvcMemory svcMemory,
int svcNumber) |
UnidbgPointer |
ThumbSvc.onRegister(SvcMemory svcMemory,
int svcNumber) |
UnidbgPointer |
ArmSvc.onRegister(SvcMemory svcMemory,
int svcNumber) |
UnidbgPointer |
ArmHook.onRegister(SvcMemory svcMemory,
int svcNumber) |
UnidbgPointer |
Arm64Svc.onRegister(SvcMemory svcMemory,
int svcNumber) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
HookListener.hook(SvcMemory svcMemory,
String libraryName,
String symbolName,
long old)
返回0表示没有hook,否则返回hook以后的调用地址
|
| 构造器和说明 |
|---|
Dlfcn(SvcMemory svcMemory) |
Copyright © 2022. All rights reserved.