Class
Decoder
implements IEnumerable
Members 31
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | — | instructionPointer | <in the binary> | |
| — | — | reader | <in the binary> | |
| — | — | memRegs16 | <in the binary> | |
| — | — | handlers_MAP0 | <in the binary> | |
| — | — | handlers_VEX_0F | <in the binary> | |
| — | — | handlers_VEX_0F38 | <in the binary> | |
| — | — | handlers_VEX_0F3A | <in the binary> | |
| — | — | handlers_EVEX_0F | <in the binary> | |
| — | — | handlers_EVEX_0F38 | <in the binary> | |
| — | — | handlers_EVEX_0F3A | <in the binary> | |
| — | — | handlers_EVEX_MAP5 | <in the binary> | |
| — | — | handlers_EVEX_MAP6 | <in the binary> | |
| — | — | handlers_XOP_MAP8 | <in the binary> | |
| — | — | handlers_XOP_MAP9 | <in the binary> | |
| — | — | handlers_XOP_MAP10 | <in the binary> | |
| — | — | state | <in the binary> | |
| — | — | displIndex | <in the binary> | |
| — | — | options | <in the binary> | |
| — | — | invalidCheckMask | <in the binary> | |
| — | — | is64bMode_and_W | <in the binary> | |
| — | — | reg15Mask | <in the binary> | |
| — | — | maskE0 | <in the binary> | |
| — | — | rexMask | <in the binary> | |
| — | — | defaultCodeSize | <in the binary> | |
| — | — | defaultOperandSize | <in the binary> | |
| — | — | defaultAddressSize | <in the binary> | |
| — | — | defaultInvertedOperandSize | <in the binary> | |
| — | — | defaultInvertedAddressSize | <in the binary> | |
| — | — | is64bMode | <in the binary> | |
| — | — | <Bitness>k__BackingField | <in the binary> | |
| — | — | s_memRegs16 | <in the binary> |
Functions 45
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_IP() | — | 0x00 | |
| void set_IP() | — | 0x00 | |
| void get_Bitness() | — | 0x00 | |
| void .cctor() | — | 0x00 | |
| void .ctor() | — | 0x00 | |
| void Create() | — | 0x00 | |
| void Create() | — | 0x00 | |
| void Create() | — | 0x00 | |
| void Create() | — | 0x00 | |
| void ReadByte() | — | 0x00 | |
| void ReadUInt16() | — | 0x00 | |
| void ReadUInt32() | — | 0x00 | |
| void ReadUInt64() | — | 0x00 | |
| void get_LastError() | — | 0x00 | |
| void Decode() | — | 0x00 | |
| void Decode() | — | 0x00 | |
| void ResetRexPrefixState() | — | 0x00 | |
| void CallOpCodeHandlerXXTable() | — | 0x00 | |
| void GetCurrentInstructionPointer32() | — | 0x00 | |
| void GetCurrentInstructionPointer64() | — | 0x00 | |
| void ClearMandatoryPrefix() | — | 0x00 | |
| void SetXacquireXrelease() | — | 0x00 | |
| void ClearMandatoryPrefixF3() | — | 0x00 | |
| void ClearMandatoryPrefixF2() | — | 0x00 | |
| void SetInvalidInstruction() | — | 0x00 | |
| void DecodeTable() | — | 0x00 | |
| void DecodeTable() | — | 0x00 | |
| void ReadModRM() | — | 0x00 | |
| void VEX2() | — | 0x00 | |
| void VEX3() | — | 0x00 | |
| void XOP() | — | 0x00 | |
| void EVEX_MVEX() | — | 0x00 | |
| void ReadOpSegReg() | — | 0x00 | |
| void ReadOpMem() | — | 0x00 | |
| void ReadOpMemSib() | — | 0x00 | |
| void ReadOpMem_MPX() | — | 0x00 | |
| void ReadOpMem() | — | 0x00 | |
| void ReadOpMem_VSIB() | — | 0x00 | |
| void ReadOpMem16() | — | 0x00 | |
| void ReadOpMem32Or64() | — | 0x00 | |
| void GetDisp8N() | — | 0x00 | |
| void GetConstantOffsets() | — | 0x00 | |
| void GetEnumerator() | — | 0x00 | |
| void System.Collections.Generic.IEnumerable<Iced.Intel.Instruction>.GetEnumerator() | — | 0x00 | |
| void System.Collections.IEnumerable.GetEnumerator() | — | 0x00 |