Method | Description | |
---|---|---|
EnsureProc ( Module module, string procName, Action |
||
InterceptCall ( IProcessorEmulator emu, |
||
ResolveGlobal ( string moduleName, int ordinal, IPlatform platform ) : Identifier | ||
ResolveGlobal ( string moduleName, string name, IPlatform platform ) : Identifier | ||
ResolveToImportedProcedureConstant ( Reko.Core.Statement stm, Constant c ) : ProcedureConstant | ||
Win32Emulator ( Reko.Core.SegmentMap map, IPlatform platform, ImportReference>.Dictionary importReferences ) : Reko.Arch.X86 |
Method | Description | |
---|---|---|
AddWellKnownProcedures ( ) : void | ||
EnsureModule ( string moduleName ) : Module | ||
ExitProcess ( IProcessorEmulator emulator ) : void | ||
GetProcAddress ( IProcessorEmulator emulator ) : void | ||
IImportResolver ( string moduleName, int ordinal, IPlatform platform ) : Reko.Core.ExternalProcedure | ||
IImportResolver ( string moduleName, string importName, IPlatform platform ) : Reko.Core.ExternalProcedure | ||
InterceptCallsToImports ( ImportReference>.Dictionary importReferences ) : void | ||
LoadLibraryA ( IProcessorEmulator emulator ) : void | ||
NYI ( IProcessorEmulator emulator ) : void | ||
ReadLeUInt32 ( uint ea ) : uint | ||
ReadMbString ( |
||
VirtualProtect ( IProcessorEmulator emulator ) : void | ||
WriteLeUInt32 ( Address ea, uint value ) : void | ||
WriteLeUInt32 ( uint ea, uint value ) : void |
public EnsureProc ( Module module, string procName, Action |
||
module | Module | |
procName | string | |
emulator | Action |
|
chars | Reko.Core.Serialization.ProcedureCharacteristics | |
return | SimulatedProc |
public InterceptCall ( IProcessorEmulator emu, |
||
emu | IProcessorEmulator | |
l | ||
return | bool |
public ResolveGlobal ( string moduleName, int ordinal, IPlatform platform ) : Identifier | ||
moduleName | string | |
ordinal | int | |
platform | IPlatform | |
return | Identifier |
public ResolveGlobal ( string moduleName, string name, IPlatform platform ) : Identifier | ||
moduleName | string | |
name | string | |
platform | IPlatform | |
return | Identifier |
public ResolveToImportedProcedureConstant ( Reko.Core.Statement stm, Constant c ) : ProcedureConstant | ||
stm | Reko.Core.Statement | |
c | Constant | |
return | ProcedureConstant |
public Win32Emulator ( Reko.Core.SegmentMap map, IPlatform platform, ImportReference>.Dictionary importReferences ) : Reko.Arch.X86 | ||
map | Reko.Core.SegmentMap | |
platform | IPlatform | |
importReferences | ImportReference>.Dictionary | |
return | Reko.Arch.X86 |