|
CAPSTONE_EXPORT cs_err CAPSTONE_API | cs_close (csh *handle) |
|
CAPSTONE_EXPORT size_t CAPSTONE_API | cs_disasm (csh ud, const uint8_t *buffer, size_t size, uint64_t offset, size_t count, cs_insn **insn) |
|
CAPSTONE_EXPORT CAPSTONE_DEPRECATED size_t CAPSTONE_API | cs_disasm_ex (csh ud, const uint8_t *buffer, size_t size, uint64_t offset, size_t count, cs_insn **insn) |
|
CAPSTONE_EXPORT bool CAPSTONE_API | cs_disasm_iter (csh ud, const uint8_t **code, size_t *size, uint64_t *address, cs_insn *insn) |
|
CAPSTONE_EXPORT cs_err CAPSTONE_API | cs_errno (csh handle) |
|
CAPSTONE_EXPORT void CAPSTONE_API | cs_free (cs_insn *insn, size_t count) |
|
const CAPSTONE_EXPORT char *CAPSTONE_API | cs_group_name (csh ud, unsigned int group) |
|
CAPSTONE_EXPORT bool CAPSTONE_API | cs_insn_group (csh ud, const cs_insn *insn, unsigned int group_id) |
|
const CAPSTONE_EXPORT char *CAPSTONE_API | cs_insn_name (csh ud, unsigned int insn) |
|
CAPSTONE_EXPORT cs_insn *CAPSTONE_API | cs_malloc (csh ud) |
|
CAPSTONE_EXPORT int CAPSTONE_API | cs_op_count (csh ud, const cs_insn *insn, unsigned int op_type) |
|
CAPSTONE_EXPORT int CAPSTONE_API | cs_op_index (csh ud, const cs_insn *insn, unsigned int op_type, unsigned int post) |
|
CAPSTONE_EXPORT cs_err CAPSTONE_API | cs_open (cs_arch arch, cs_mode mode, csh *handle) |
|
CAPSTONE_EXPORT cs_err CAPSTONE_API | cs_option (csh ud, cs_opt_type type, size_t value) |
|
const CAPSTONE_EXPORT char *CAPSTONE_API | cs_reg_name (csh ud, unsigned int reg) |
|
CAPSTONE_EXPORT bool CAPSTONE_API | cs_reg_read (csh ud, const cs_insn *insn, unsigned int reg_id) |
|
CAPSTONE_EXPORT bool CAPSTONE_API | cs_reg_write (csh ud, const cs_insn *insn, unsigned int reg_id) |
|
CAPSTONE_EXPORT cs_err CAPSTONE_API | cs_regs_access (csh ud, const cs_insn *insn, cs_regs regs_read, uint8_t *regs_read_count, cs_regs regs_write, uint8_t *regs_write_count) |
|
const CAPSTONE_EXPORT char *CAPSTONE_API | cs_strerror (cs_err code) |
|
CAPSTONE_EXPORT bool CAPSTONE_API | cs_support (int query) |
|
CAPSTONE_EXPORT unsigned int CAPSTONE_API | cs_version (int *major, int *minor) |
|
static void | fill_insn (struct cs_struct *handle, cs_insn *insn, char *buffer, MCInst *mci, PostPrinter_t postprinter, const uint8_t *code) |
|
static void | skipdata_opstr (char *opstr, const uint8_t *buffer, size_t size) |
|
static uint8_t | skipdata_size (cs_struct *handle) |
|