| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Module> |
Module.neededLibraries |
| 限定符和类型 | 方法和说明 |
|---|---|
Module |
Module.getDependencyModule(String name) |
Module |
Emulator.loadLibrary(File libraryFile) |
Module |
Emulator.loadLibrary(File libraryFile,
boolean forceCallInit) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<Module> |
Module.getNeededLibraries() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ModuleListener.onLoaded(Emulator<?> emulator,
Module module) |
| 构造器和说明 |
|---|
Module(String name,
long base,
long size,
Map<String,Module> neededLibraries,
List<MemRegion> regions,
LibraryFile libraryFile) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Module |
AbstractARMDebugger.findModuleByAddress(Emulator<?> emulator,
long address) |
Module |
AbstractARM64Emulator.loadLibrary(File libraryFile) |
Module |
AbstractARMEmulator.loadLibrary(File libraryFile) |
Module |
AbstractARM64Emulator.loadLibrary(File libraryFile,
boolean forceCallInit) |
Module |
AbstractARMEmulator.loadLibrary(File libraryFile,
boolean forceCallInit) |
| 限定符和类型 | 方法和说明 |
|---|---|
BreakPoint |
AbstractARMDebugger.addBreakPoint(Module module,
long offset) |
BreakPoint |
AbstractARMDebugger.addBreakPoint(Module module,
long offset,
BreakPointCallback callback) |
BreakPoint |
AbstractARMDebugger.addBreakPoint(Module module,
String symbol) |
BreakPoint |
AbstractARMDebugger.addBreakPoint(Module module,
String symbol,
BreakPointCallback callback) |
void |
AbstractARMDebugger.traceFunctionCall(Module module,
FunctionCallListener listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
BreakPoint |
Debugger.addBreakPoint(Module module,
long offset) |
BreakPoint |
Debugger.addBreakPoint(Module module,
long offset,
BreakPointCallback callback) |
BreakPoint |
Debugger.addBreakPoint(Module module,
String symbol) |
BreakPoint |
Debugger.addBreakPoint(Module module,
String symbol,
BreakPointCallback callback) |
void |
Debugger.traceFunctionCall(Module module,
FunctionCallListener listener)
use with unicorn
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AndroidServer.onLoaded(Emulator<?> emulator,
Module module) |
| 构造器和说明 |
|---|
LoadModuleEvent(Module module) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Module |
BaseHook.module |
| 限定符和类型 | 方法和说明 |
|---|---|
Module |
IHook.getModule() |
Module |
BaseHook.getModule() |
| 限定符和类型 | 方法和说明 |
|---|---|
Module |
Loader.dlopen(String filename) |
Module |
Loader.dlopen(String filename,
boolean calInit) |
Module |
Loader.findModule(String name) |
Module |
AbstractLoader.findModule(String name) |
Module |
Loader.findModuleByAddress(long address) |
Module |
AbstractLoader.findModuleByAddress(long address) |
Module |
Loader.load(File elfFile) |
Module |
AbstractLoader.load(File elfFile) |
Module |
Loader.load(File elfFile,
boolean forceCallInit) |
Module |
AbstractLoader.load(File elfFile,
boolean forceCallInit) |
Module |
Loader.load(LibraryFile libraryFile) |
Module |
AbstractLoader.load(LibraryFile libraryFile) |
Module |
Loader.load(LibraryFile libraryFile,
boolean forceCallInit) |
Module |
AbstractLoader.load(LibraryFile libraryFile,
boolean forceCallInit) |
protected abstract Module |
AbstractLoader.loadInternal(LibraryFile libraryFile,
boolean forceCallInit) |
Module |
Loader.loadVirtualModule(String name,
Map<String,UnidbgPointer> symbols)
加载虚拟模块
|
Module |
AbstractLoader.loadVirtualModule(String name,
Map<String,UnidbgPointer> symbols) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<Module> |
Loader.getLoadedModules() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected long |
AbstractLoader.getModuleBase(Module module) |
protected void |
AbstractLoader.notifyModuleLoaded(Module module) |
void |
ModulePatcher.onLoaded(Emulator<?> emulator,
Module module) |
void |
InitFunctionListener.onPostCallInitFunction(Module module,
long initFunction,
int index) |
void |
InitFunctionListener.onPreCallInitFunction(Module module,
long initFunction,
int index) |
protected abstract void |
ModulePatcher.patch32(Emulator<?> emulator,
Module module) |
protected abstract void |
ModulePatcher.patch64(Emulator<?> emulator,
Module module) |
| 限定符和类型 | 方法和说明 |
|---|---|
Module |
VirtualModule.register(Memory memory) |
| 构造器和说明 |
|---|
VirtualSymbol(String name,
Module module,
long address) |
Copyright © 2022. All rights reserved.