Go to the documentation of this file.
20 typedef const char *(*GetName_t)(
csh handle,
unsigned int id);
25 typedef const char *(*GetRegisterName_t)(
unsigned RegNo);
29 cs_regs regs_read,
uint8_t *regs_read_count,
30 cs_regs regs_write,
uint8_t *regs_write_count);
78 #define MAX_ARCH CS_ARCH_MAX
81 #define MODE_IS_BIG_ENDIAN(mode) (((mode) & CS_MODE_BIG_ENDIAN) != 0)
struct insn_mnem * mnem_list
cs_opt_skipdata skipdata_setup
#define CS_MNEMONIC_SIZE
Maximum size of an instruction mnemonic string.
bool(* Disasm_t)(csh handle, const uint8_t *code, size_t code_len, MCInst *instr, uint16_t *size, uint64_t address, void *info)
cs_realloc_t cs_mem_realloc
void(* GetID_t)(cs_struct *h, cs_insn *insn, unsigned int id)
cs_opt_value imm_unsigned
cs_vsnprintf_t cs_vsnprintf
char mnemonic[CS_MNEMONIC_SIZE]
void(* PostPrinter_t)(csh handle, cs_insn *, char *mnem, MCInst *mci)
unsigned char ITStates[8]
cs_arch
Architecture type.
unsigned short * insn_cache
void *(CAPSTONE_API * cs_realloc_t)(void *ptr, size_t size)
void(CAPSTONE_API * cs_free_t)(void *ptr)
struct customized_mnem insn
GetRegisterName_t get_regname
cs_opt_value
Runtime option value (associated with option type above)
cs_calloc_t cs_mem_calloc
unsigned __int64 uint64_t
void(* GetRegisterAccess_t)(const cs_insn *insn, cs_regs regs_read, uint8_t *regs_read_count, cs_regs regs_write, uint8_t *regs_write_count)
cs_malloc_t cs_mem_malloc
struct ARM_ITStatus ARM_ITStatus
void *(CAPSTONE_API * cs_calloc_t)(size_t nmemb, size_t size)
const uint8_t * regsize_map
void *(CAPSTONE_API * cs_malloc_t)(size_t size)
GetRegisterAccess_t reg_access
PostPrinter_t post_printer
const typedef char *(* GetName_t)(csh handle, unsigned int id)
const typedef char *(* GetRegisterName_t)(unsigned RegNo)
int(CAPSTONE_API * cs_vsnprintf_t)(char *str, size_t size, const char *format, va_list ap)
void(* Printer_t)(MCInst *MI, SStream *OS, void *info)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:01