C# Класс SharpDisasm.Instruction

Represents a decoded instruction.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
ToString ( ) : string

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

Приватные методы

Метод Описание
Instruction ( Udis86 &u, bool keepBinary ) : System

Описание методов

ToString() публичный Метод

Output the instruction using the Translators.Translator assigned to Disassembler.Translator.
public ToString ( ) : string
Результат string

Описание свойств

adr_mode публичное свойство

The memory addressing mode of the instruction (16-,32-, or 64-bit)
public byte adr_mode
Результат byte

br_far публичное свойство

Low-level decode information
public byte br_far
Результат byte

br_near публичное свойство

Low-level decode information
public byte br_near
Результат byte

dis_mode публичное свойство

The instruction architecture as configured within the constructor of Disassembler
public ArchitectureMode dis_mode
Результат ArchitectureMode

have_modrm публичное свойство

Low-level decode information
public byte have_modrm
Результат byte

itab_entry публичное свойство

The instruction table entry that applies to this instruction
public SharpDisasm.Udis86.ud_itab_entry itab_entry
Результат SharpDisasm.Udis86.ud_itab_entry

modrm публичное свойство

Low-level decode information
public byte modrm
Результат byte

opr_mode публичное свойство

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
Результат byte

pfx_adr публичное свойство

Low-level decode information
public byte pfx_adr
Результат byte

pfx_lock публичное свойство

Low-level decode information
public byte pfx_lock
Результат byte

pfx_opr публичное свойство

Low-level decode information
public byte pfx_opr
Результат byte

pfx_rep публичное свойство

Low-level decode information
public byte pfx_rep
Результат byte

pfx_repe публичное свойство

Low-level decode information
public byte pfx_repe
Результат byte

pfx_repne публичное свойство

Low-level decode information
public byte pfx_repne
Результат byte

pfx_rex публичное свойство

Low-level decode information
public byte pfx_rex
Результат byte

pfx_seg публичное свойство

Low-level decode information
public byte pfx_seg
Результат byte

pfx_str публичное свойство

Low-level decode information
public byte pfx_str
Результат byte

primary_opcode публичное свойство

Low-level decode information
public byte primary_opcode
Результат byte