|
LIBUDIS86_DLLEXTERN void | ud_init (struct ud *) |
|
LIBUDIS86_DLLEXTERN void | ud_set_mode (struct ud *, uint8_t) |
|
LIBUDIS86_DLLEXTERN void | ud_set_pc (struct ud *, uint64_t) |
|
LIBUDIS86_DLLEXTERN void | ud_set_input_hook (struct ud *, int(*)(struct ud *)) |
|
LIBUDIS86_DLLEXTERN void | ud_set_input_buffer (struct ud *, const uint8_t *, size_t) |
|
LIBUDIS86_DLLEXTERN void | ud_set_input_file (struct ud *, FILE *) |
|
LIBUDIS86_DLLEXTERN void | ud_set_vendor (struct ud *, unsigned) |
|
LIBUDIS86_DLLEXTERN void | ud_set_syntax (struct ud *, void(*)(struct ud *)) |
|
LIBUDIS86_DLLEXTERN void | ud_input_skip (struct ud *, size_t) |
|
LIBUDIS86_DLLEXTERN int | ud_input_end (const struct ud *) |
|
LIBUDIS86_DLLEXTERN unsigned int | ud_decode (struct ud *) |
|
LIBUDIS86_DLLEXTERN unsigned int | ud_disassemble (struct ud *) |
|
LIBUDIS86_DLLEXTERN void | ud_translate_intel (struct ud *) |
|
LIBUDIS86_DLLEXTERN void | ud_translate_att (struct ud *) |
|
LIBUDIS86_DLLEXTERN const char * | ud_insn_asm (const struct ud *u) |
|
LIBUDIS86_DLLEXTERN const uint8_t * | ud_insn_ptr (const struct ud *u) |
|
LIBUDIS86_DLLEXTERN uint64_t | ud_insn_off (const struct ud *) |
|
LIBUDIS86_DLLEXTERN const char * | ud_insn_hex (struct ud *) |
|
LIBUDIS86_DLLEXTERN unsigned int | ud_insn_len (const struct ud *u) |
|
LIBUDIS86_DLLEXTERN const struct ud_operand * | ud_insn_opr (const struct ud *u, unsigned int n) |
|
LIBUDIS86_DLLEXTERN int | ud_opr_is_sreg (const struct ud_operand *opr) |
|
LIBUDIS86_DLLEXTERN int | ud_opr_is_gpr (const struct ud_operand *opr) |
|
LIBUDIS86_DLLEXTERN enum ud_mnemonic_code | ud_insn_mnemonic (const struct ud *u) |
|
LIBUDIS86_DLLEXTERN const char * | ud_lookup_mnemonic (enum ud_mnemonic_code c) |
|
LIBUDIS86_DLLEXTERN void | ud_set_user_opaque_data (struct ud *, void *) |
|
LIBUDIS86_DLLEXTERN void * | ud_get_user_opaque_data (const struct ud *) |
|
LIBUDIS86_DLLEXTERN void | ud_set_asm_buffer (struct ud *u, char *buf, size_t size) |
|
LIBUDIS86_DLLEXTERN void | ud_set_sym_resolver (struct ud *u, const char *(*resolver)(struct ud *, uint64_t addr, int64_t *offset)) |
|