Property | Type | Description | |
---|---|---|---|
CallTarget | TargetAddress | ||
DereferenceAddress | bool | ||
Displacement | int | ||
IndexRegister | int | ||
ModRM | X86_ModRM | ||
Prefix | X86_Prefix | ||
Register | int | ||
RexPrefix | X86_REX_Prefix | ||
SIB | X86_SIB |
Property | Type | Description | |
---|---|---|---|
Opcodes |
Method | Description | |
---|---|---|
CheckTrampoline ( TargetMemoryAccess memory, TargetAddress &trampoline ) : TrampolineType | ||
DecodeInstruction ( |
||
GetEffectiveAddress ( TargetMemoryAccess memory ) : TargetAddress | ||
ToString ( ) : string |
Method | Description | |
---|---|---|
DecodeGroup5 ( |
||
DecodeModRM ( |
||
DecodeRegister ( int register ) : int | ||
DoDecodeInstruction ( TargetMemoryAccess memory, TargetAddress address ) : void | ||
GetMonoTrampoline ( TargetMemoryAccess memory, TargetAddress call_target, TargetAddress &trampoline ) : bool | ||
OneByteOpcode ( |
||
TwoByteOpcode ( |
||
X86_Instruction ( |
||
format_2_bits ( int value ) : string | ||
format_4_bits ( int value ) : string |
Method | Description | |
---|---|---|
CheckPrefix ( |
public CheckTrampoline ( TargetMemoryAccess memory, TargetAddress &trampoline ) : TrampolineType | ||
memory | TargetMemoryAccess | |
trampoline | TargetAddress | |
return | TrampolineType |
protected DecodeGroup5 ( |
||
reader | ||
return | void |
public static DecodeInstruction ( |
||
opcodes | ||
memory | TargetMemoryAccess | |
address | TargetAddress | |
return |
protected DecodeModRM ( |
||
reader | ||
return | void |
protected abstract DecodeRegister ( int register ) : int | ||
register | int | |
return | int |
protected DoDecodeInstruction ( TargetMemoryAccess memory, TargetAddress address ) : void | ||
memory | TargetMemoryAccess | |
address | TargetAddress | |
return | void |
public GetEffectiveAddress ( TargetMemoryAccess memory ) : TargetAddress | ||
memory | TargetMemoryAccess | |
return | TargetAddress |
protected abstract GetMonoTrampoline ( TargetMemoryAccess memory, TargetAddress call_target, TargetAddress &trampoline ) : bool | ||
memory | TargetMemoryAccess | |
call_target | TargetAddress | |
trampoline | TargetAddress | |
return | bool |
protected OneByteOpcode ( |
||
reader | ||
opcode | byte | |
return | void |
protected TwoByteOpcode ( |
||
reader | ||
return | void |
protected X86_Instruction ( |
||
opcodes | ||
address | TargetAddress | |
return | System |
protected static format_2_bits ( int value ) : string | ||
value | int | |
return | string |
protected static format_4_bits ( int value ) : string | ||
value | int | |
return | string |
protected X86_Opcodes,Mono.Debugger.Architectures Opcodes | ||
return |