35 #if defined(_MSC_VER) && defined(_USRDLL) 36 # ifdef LIBUDIS86_EXPORTS 37 # define LIBUDIS86_DLLEXTERN __declspec(dllexport) 39 # define LIBUDIS86_DLLEXTERN __declspec(dllimport) 42 # define LIBUDIS86_DLLEXTERN 57 #ifndef __UD_STANDALONE__ 104 const char* (*resolver)(
struct ud*,
EGLStreamKHR EGLint EGLint EGLint size
Definition: eglext.h:984
unsigned long long uint64_t
Definition: ptypes.h:120
int c
Definition: cpp_unittests.cpp:275
LIBUDIS86_DLLEXTERN void ud_set_input_hook(struct ud *, int(*)(struct ud *))
LIBUDIS86_DLLEXTERN int ud_opr_is_sreg(const struct ud_operand *opr)
LIBUDIS86_DLLEXTERN int ud_opr_is_gpr(const struct ud_operand *opr)
OPENSSL_EXPORT pem_password_cb void * u
Definition: pem.h:398
Definition: udis86_types.h:171
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: gl2ext.h:134
LIBUDIS86_DLLEXTERN void ud_set_input_buffer(struct ud *, const uint8_t *, size_t)
LIBUDIS86_DLLEXTERN void ud_translate_intel(struct ud *)
signed long long int64_t
Definition: ptypes.h:112
LIBUDIS86_DLLEXTERN const struct ud_operand * ud_insn_opr(const struct ud *u, unsigned int n)
LIBUDIS86_DLLEXTERN const char * ud_lookup_mnemonic(enum ud_mnemonic_code c)
EGLStreamKHR EGLint n
Definition: eglext.h:984
EGLStreamKHR EGLint EGLint offset
Definition: eglext.h:984
LIBUDIS86_DLLEXTERN uint64_t ud_insn_off(const struct ud *)
LIBUDIS86_DLLEXTERN unsigned int ud_insn_len(const struct ud *u)
LIBUDIS86_DLLEXTERN void ud_set_vendor(struct ud *, unsigned)
LIBUDIS86_DLLEXTERN void ud_init(struct ud *)
LIBUDIS86_DLLEXTERN void ud_input_skip(struct ud *, size_t)
LIBUDIS86_DLLEXTERN void * ud_get_user_opaque_data(const struct ud *)
unsigned char uint8_t
Definition: ptypes.h:89
LIBUDIS86_DLLEXTERN void ud_set_mode(struct ud *, uint8_t)
LIBUDIS86_DLLEXTERN enum ud_mnemonic_code ud_insn_mnemonic(const struct ud *u)
LIBUDIS86_DLLEXTERN unsigned int ud_decode(struct ud *)
LIBUDIS86_DLLEXTERN void ud_set_user_opaque_data(struct ud *, void *)
LIBUDIS86_DLLEXTERN void ud_set_syntax(struct ud *, void(*)(struct ud *))
ud_mnemonic_code
Definition: udis86_itab.h:25
LIBUDIS86_DLLEXTERN void ud_translate_att(struct ud *)
#define LIBUDIS86_DLLEXTERN
Definition: udis86_extern.h:42
LIBUDIS86_DLLEXTERN const char * ud_insn_asm(const struct ud *u)
LIBUDIS86_DLLEXTERN void ud_set_sym_resolver(struct ud *u, const char *(*resolver)(struct ud *, uint64_t addr, int64_t *offset))
LIBUDIS86_DLLEXTERN void ud_set_pc(struct ud *, uint64_t)
LIBUDIS86_DLLEXTERN const uint8_t * ud_insn_ptr(const struct ud *u)
Definition: udis86_types.h:152
LIBUDIS86_DLLEXTERN void ud_set_asm_buffer(struct ud *u, char *buf, size_t size)
LIBUDIS86_DLLEXTERN const char * ud_insn_hex(struct ud *)
LIBUDIS86_DLLEXTERN int ud_input_end(const struct ud *)
LIBUDIS86_DLLEXTERN void ud_set_input_file(struct ud *, FILE *)
LIBUDIS86_DLLEXTERN unsigned int ud_disassemble(struct ud *)