Rizin
unix-like reverse engineering framework and cli tools
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 
)