C# Class SharpDisasm.Instruction

Represents a decoded instruction.
Afficher le fichier Open project: spazzarama/SharpDisasm Class Usage Examples

Méthodes publiques

Свойство Type Description
adr_mode byte
br_far byte
br_near byte
dis_mode ArchitectureMode
have_modrm byte
itab_entry SharpDisasm.Udis86.ud_itab_entry
modrm byte
opr_mode byte
pfx_adr byte
pfx_lock byte
pfx_opr byte
pfx_rep byte
pfx_repe byte
pfx_repne byte
pfx_rex byte
pfx_seg byte
pfx_str byte
primary_opcode byte

Méthodes publiques

Méthode Description
ToString ( ) : string

Output the instruction using the Translators.Translator assigned to Disassembler.Translator.

Private Methods

Méthode Description
Instruction ( Udis86 &u, bool keepBinary ) : System

Method Details

ToString() public méthode

Output the instruction using the Translators.Translator assigned to Disassembler.Translator.
public ToString ( ) : string
Résultat string

Property Details

adr_mode public_oe property

The memory addressing mode of the instruction (16-,32-, or 64-bit)
public byte adr_mode
Résultat byte

br_far public_oe property

Low-level decode information
public byte br_far
Résultat byte

br_near public_oe property

Low-level decode information
public byte br_near
Résultat byte

dis_mode public_oe property

The instruction architecture as configured within the constructor of Disassembler
public ArchitectureMode dis_mode
Résultat ArchitectureMode

have_modrm public_oe property

Low-level decode information
public byte have_modrm
Résultat byte

itab_entry public_oe property

The instruction table entry that applies to this instruction
public SharpDisasm.Udis86.ud_itab_entry itab_entry
Résultat SharpDisasm.Udis86.ud_itab_entry

modrm public_oe property

Low-level decode information
public byte modrm
Résultat byte

opr_mode public_oe property

The operand mode (16-,32-, or 64-bit), i.e. we could be reading a 16-bit value from a 32-bit address, in which case opr_mode would be 16, while adr_mode would be 32.
public byte opr_mode
Résultat byte

pfx_adr public_oe property

Low-level decode information
public byte pfx_adr
Résultat byte

pfx_lock public_oe property

Low-level decode information
public byte pfx_lock
Résultat byte

pfx_opr public_oe property

Low-level decode information
public byte pfx_opr
Résultat byte

pfx_rep public_oe property

Low-level decode information
public byte pfx_rep
Résultat byte

pfx_repe public_oe property

Low-level decode information
public byte pfx_repe
Résultat byte

pfx_repne public_oe property

Low-level decode information
public byte pfx_repne
Résultat byte

pfx_rex public_oe property

Low-level decode information
public byte pfx_rex
Résultat byte

pfx_seg public_oe property

Low-level decode information
public byte pfx_seg
Résultat byte

pfx_str public_oe property

Low-level decode information
public byte pfx_str
Résultat byte

primary_opcode public_oe property

Low-level decode information
public byte primary_opcode
Résultat byte