Rizin
unix-like reverse engineering framework and cli tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Friends Macros Modules Pages
ARMMapping.h File Reference

Go to the source code of this file.

Functions

const char * ARM_reg_name (csh handle, unsigned int reg)
 
const char * ARM_reg_name2 (csh handle, unsigned int reg)
 
void ARM_get_insn_id (cs_struct *h, cs_insn *insn, unsigned int id)
 
const char * ARM_insn_name (csh handle, unsigned int id)
 
const char * ARM_group_name (csh handle, unsigned int id)
 
bool ARM_rel_branch (cs_struct *h, unsigned int insn_id)
 
bool ARM_blx_to_arm_mode (cs_struct *h, unsigned int insn_id)
 
uint8_tARM_get_op_access (cs_struct *h, unsigned int id)
 
void ARM_reg_access (const cs_insn *insn, cs_regs regs_read, uint8_t *regs_read_count, cs_regs regs_write, uint8_t *regs_write_count)
 

Function Documentation

◆ ARM_blx_to_arm_mode()

bool ARM_blx_to_arm_mode ( cs_struct h,
unsigned int  insn_id 
)

◆ ARM_get_insn_id()

void ARM_get_insn_id ( cs_struct h,
cs_insn *  insn,
unsigned int  id 
)

◆ ARM_get_op_access()

uint8_t* ARM_get_op_access ( cs_struct h,
unsigned int  id 
)

◆ ARM_group_name()

const char* ARM_group_name ( csh  handle,
unsigned int  id 
)

◆ ARM_insn_name()

const char* ARM_insn_name ( csh  handle,
unsigned int  id 
)

◆ ARM_reg_access()

void ARM_reg_access ( const cs_insn *  insn,
cs_regs  regs_read,
uint8_t regs_read_count,
cs_regs  regs_write,
uint8_t regs_write_count 
)

◆ ARM_reg_name()

const char* ARM_reg_name ( csh  handle,
unsigned int  reg 
)

◆ ARM_reg_name2()

const char* ARM_reg_name2 ( csh  handle,
unsigned int  reg 
)

◆ ARM_rel_branch()

bool ARM_rel_branch ( cs_struct h,
unsigned int  insn_id 
)