Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Macros | |
#define | IGNORE_FIRST_OPD 1 |
#define | UNMANGLED |
Enumerations | |
enum | ExtOperType { EXT_INSTRUCTION = 0 , EXT_CORE_REGISTER = 1 , EXT_AUX_REGISTER = 2 , EXT_COND_CODE = 3 , EXT_INSTRUCTION32 = 4 , EXT_AC_INSTRUCTION = 4 , EXT_REMOVE_CORE_REG = 5 , EXT_LONG_CORE_REGISTER = 6 , EXT_AUX_REGISTER_EXTENDED = 7 , EXT_INSTRUCTION32_EXTENDED = 8 , EXT_CORE_REGISTER_CLASS = 9 } |
enum | ExtReadWrite { REG_INVALID , REG_READ , REG_WRITE , REG_READWRITE } |
Functions | |
void | build_ARC_extmap (void *text_bfd) |
enum ExtReadWrite | arcExtMap_coreReadWrite (int regnum) |
const char * | arcExtMap_coreRegName (int regnum) |
const char * | arcExtMap_auxRegName (long regnum) |
const char * | arcExtMap_condCodeName (int code) |
const char * | arcExtMap_instName (int opcode, int insn, int *flags) |
void | dump_ARC_extmap (void) |
enum ExtOperType |
enum ExtReadWrite |
Definition at line 435 of file arc-ext.c.
References ExtAuxRegister::address, arc_extension_map, arcExtMap::auxRegisters, NULL, and r.
Referenced by _auxRegName().
Definition at line 424 of file arc-ext.c.
References arc_extension_map, arcExtMap::condCodes, FIRST_EXTENSION_CONDITION_CODE, LAST_EXTENSION_CONDITION_CODE, and NULL.
Referenced by _condCodeName().
enum ExtReadWrite arcExtMap_coreReadWrite | ( | int | regnum | ) |
Definition at line 402 of file arc-ext.c.
References arc_extension_map, arcExtMap::coreRegisters, FIRST_EXTENSION_CORE_REGISTER, LAST_EXTENSION_CORE_REGISTER, ExtCoreRegister::name, and NULL.
Definition at line 300 of file arc-ext.c.
References A, arc_extension_map, b, B, c, E_ARC_MACH_A4, ExtInstruction::flags, flags, I, i, INST_HASH, arcExtMap::instructions, M, ExtInstruction::major, ExtInstruction::minor, minor, ExtInstruction::name, ExtInstruction::next, NULL, and P.
Referenced by _instName().
void build_ARC_extmap | ( | void * | text_bfd | ) |
Definition at line 453 of file arc-ext.c.
References bfd_get_section_contents(), bfd_get_section_size, count, free(), bfd_section::name, bfd_section::next, NULL, and xmalloc.
void dump_ARC_extmap | ( | void | ) |
Definition at line 483 of file arc-ext.c.
References arc_extension_map, arcExtMap::auxRegisters, arcExtMap::condCodes, arcExtMap::coreRegisters, ExtReadWrite_image(), ExtInstruction::flags, i, INST_HASH_SIZE, arcExtMap::instructions, ExtInstruction::major, ExtInstruction::minor, ExtInstruction::name, ExtInstruction::next, NULL, NUM_EXT_COND, NUM_EXT_CORE, printf(), r, and reg.