ud

udis86 object

Members

Variables

adr_mode
ubyte adr_mode;
Undocumented in source.
asm_buf
char* asm_buf;

Assembly output buffer

asm_buf_fill
size_t asm_buf_fill;
Undocumented in source.
asm_buf_int
char[128] asm_buf_int;
Undocumented in source.
asm_buf_size
size_t asm_buf_size;
Undocumented in source.
br_far
ubyte br_far;
Undocumented in source.
br_near
ubyte br_near;
Undocumented in source.
dis_mode
ubyte dis_mode;
Undocumented in source.
error
ubyte error;
Undocumented in source.
have_modrm
ubyte have_modrm;
Undocumented in source.
inp_buf
const(ubyte)* inp_buf;
Undocumented in source.
inp_buf_index
size_t inp_buf_index;
Undocumented in source.
inp_buf_size
size_t inp_buf_size;
Undocumented in source.
inp_ctr
size_t inp_ctr;
Undocumented in source.
inp_curr
ubyte inp_curr;
Undocumented in source.
inp_end
int inp_end;
Undocumented in source.
inp_file
FILE* inp_file;
Undocumented in source.
inp_hook
int function(ud*) inp_hook;
Undocumented in source.
inp_sess
ubyte[64] inp_sess;
Undocumented in source.
insn_hexcode
char[64] insn_hexcode;
Undocumented in source.
insn_offset
ulong insn_offset;
Undocumented in source.
itab_entry
ud_itab_entry* itab_entry;
Undocumented in source.
le
ud_lookup_table_list_entry* le;
Undocumented in source.
mnemonic
ud_mnemonic_code mnemonic;
Undocumented in source.
modrm
ubyte modrm;
Undocumented in source.
operand
ud_operand[3] operand;
Undocumented in source.
opr_mode
ubyte opr_mode;
Undocumented in source.
pc
ulong pc;
Undocumented in source.
pfx_adr
ubyte pfx_adr;
Undocumented in source.
pfx_lock
ubyte pfx_lock;
Undocumented in source.
pfx_opr
ubyte pfx_opr;
Undocumented in source.
pfx_rep
ubyte pfx_rep;
Undocumented in source.
pfx_repe
ubyte pfx_repe;
Undocumented in source.
pfx_repne
ubyte pfx_repne;
Undocumented in source.
pfx_rex
ubyte pfx_rex;
Undocumented in source.
pfx_seg
ubyte pfx_seg;
Undocumented in source.
pfx_str
ubyte pfx_str;
Undocumented in source.
primary_opcode
ubyte primary_opcode;
Undocumented in source.
sym_resolver
const(char)* function(ud*, ulong, long*) sym_resolver;

Symbol resolver for use in the translation phase

translator
void function(ud*) translator;
Undocumented in source.
user_opaque_data
void* user_opaque_data;
Undocumented in source.
vendor
ubyte vendor;
Undocumented in source.

Meta