OpenOCD
|
Data Fields | |
uint32_t | access_end |
uint32_t | access_start |
struct { | |
int32_t imm | |
uint8_t opc_6 | |
uint8_t ra | |
uint8_t rb | |
uint8_t rd | |
uint8_t rt | |
uint8_t sub_opc | |
} | info |
uint8_t | instruction_size |
uint32_t | opcode |
char | text [128] |
enum nds32_instruction_type | type |
Definition at line 21 of file nds32_disassembler.h.
uint32_t nds32_instruction::access_end |
Definition at line 27 of file nds32_disassembler.h.
Referenced by nds32_calculate_lsmw_access_range(), nds32_parse_group_0_insn(), nds32_parse_group_1_insn(), nds32_parse_group_1_insn_16(), nds32_parse_group_2_insn(), nds32_parse_group_3_insn_16(), nds32_parse_hwgp(), nds32_parse_mem(), nds32_parse_sbgp(), and nds32_v3_get_exception_address().
uint32_t nds32_instruction::access_start |
Definition at line 26 of file nds32_disassembler.h.
Referenced by nds32_calculate_lsmw_access_range(), nds32_parse_group_0_insn(), nds32_parse_group_1_insn(), nds32_parse_group_1_insn_16(), nds32_parse_group_2_insn(), nds32_parse_group_3_insn_16(), nds32_parse_hwgp(), nds32_parse_mem(), nds32_parse_sbgp(), and nds32_v3_get_exception_address().
int32_t nds32_instruction::imm |
Definition at line 36 of file nds32_disassembler.h.
Referenced by nds32_calculate_lsmw_access_range(), nds32_examine_debug_reason(), nds32_parse_alu_1(), nds32_parse_alu_2(), nds32_parse_group_0_insn(), nds32_parse_group_0_insn_16(), nds32_parse_group_1_insn(), nds32_parse_group_1_insn_16(), nds32_parse_group_2_insn(), nds32_parse_group_2_insn_16(), nds32_parse_group_3_insn_16(), nds32_parse_group_4_insn(), nds32_parse_group_5_insn(), nds32_parse_group_6_insn(), nds32_parse_hwgp(), nds32_parse_lsmw(), nds32_parse_mem(), and nds32_parse_sbgp().
struct { ... } nds32_instruction::info |
Referenced by nds32_calculate_lsmw_access_range(), nds32_evaluate_opcode(), nds32_examine_debug_reason(), nds32_parse_alu_1(), nds32_parse_alu_2(), nds32_parse_group_0_insn(), nds32_parse_group_0_insn_16(), nds32_parse_group_1_insn(), nds32_parse_group_1_insn_16(), nds32_parse_group_2_insn(), nds32_parse_group_2_insn_16(), nds32_parse_group_3_insn(), nds32_parse_group_3_insn_16(), nds32_parse_group_4_insn(), nds32_parse_group_5_insn(), nds32_parse_group_6_insn(), nds32_parse_hwgp(), nds32_parse_lsmw(), nds32_parse_mem(), and nds32_parse_sbgp().
uint8_t nds32_instruction::instruction_size |
Definition at line 25 of file nds32_disassembler.h.
Referenced by COMMAND_HANDLER(), and nds32_evaluate_opcode().
uint8_t nds32_instruction::opc_6 |
Definition at line 30 of file nds32_disassembler.h.
Referenced by nds32_evaluate_opcode(), nds32_examine_debug_reason(), nds32_parse_group_0_insn(), nds32_parse_group_1_insn(), nds32_parse_group_2_insn(), nds32_parse_group_3_insn(), nds32_parse_group_4_insn(), nds32_parse_group_5_insn(), and nds32_parse_group_6_insn().
uint32_t nds32_instruction::opcode |
Definition at line 24 of file nds32_disassembler.h.
Referenced by COMMAND_HANDLER(), nds32_evaluate_opcode(), nds32_examine_debug_reason(), and nds32_v3_get_exception_address().
uint8_t nds32_instruction::ra |
Definition at line 32 of file nds32_disassembler.h.
Referenced by nds32_calculate_lsmw_access_range(), nds32_parse_alu_1(), nds32_parse_alu_2(), nds32_parse_group_0_insn(), nds32_parse_group_0_insn_16(), nds32_parse_group_1_insn(), nds32_parse_group_1_insn_16(), nds32_parse_group_2_insn(), nds32_parse_group_3_insn_16(), nds32_parse_group_4_insn(), nds32_parse_group_5_insn(), nds32_parse_group_6_insn(), nds32_parse_lsmw(), and nds32_parse_mem().
uint8_t nds32_instruction::rb |
Definition at line 33 of file nds32_disassembler.h.
Referenced by nds32_calculate_lsmw_access_range(), nds32_parse_alu_1(), nds32_parse_alu_2(), nds32_parse_group_0_insn_16(), nds32_parse_group_2_insn_16(), nds32_parse_group_3_insn_16(), nds32_parse_group_4_insn(), nds32_parse_lsmw(), and nds32_parse_mem().
uint8_t nds32_instruction::rd |
Definition at line 34 of file nds32_disassembler.h.
Referenced by nds32_calculate_lsmw_access_range(), nds32_parse_alu_1(), nds32_parse_group_3_insn_16(), and nds32_parse_lsmw().
uint8_t nds32_instruction::rt |
Definition at line 31 of file nds32_disassembler.h.
Referenced by nds32_parse_alu_1(), nds32_parse_alu_2(), nds32_parse_group_0_insn(), nds32_parse_group_0_insn_16(), nds32_parse_group_1_insn(), nds32_parse_group_1_insn_16(), nds32_parse_group_2_insn(), nds32_parse_group_2_insn_16(), nds32_parse_group_3_insn_16(), nds32_parse_group_4_insn(), nds32_parse_group_5_insn(), nds32_parse_group_6_insn(), nds32_parse_hwgp(), nds32_parse_mem(), and nds32_parse_sbgp().
uint8_t nds32_instruction::sub_opc |
Definition at line 35 of file nds32_disassembler.h.
Referenced by nds32_examine_debug_reason(), nds32_parse_alu_1(), nds32_parse_group_0_insn_16(), nds32_parse_group_2_insn(), nds32_parse_group_6_insn(), and nds32_parse_mem().
char nds32_instruction::text[128] |
Definition at line 23 of file nds32_disassembler.h.
Referenced by COMMAND_HANDLER(), nds32_evaluate_opcode(), nds32_parse_alu_1(), nds32_parse_alu_2(), nds32_parse_group_0_insn(), nds32_parse_group_0_insn_16(), nds32_parse_group_1_insn(), nds32_parse_group_1_insn_16(), nds32_parse_group_2_insn(), nds32_parse_group_2_insn_16(), nds32_parse_group_3_insn(), nds32_parse_group_3_insn_16(), nds32_parse_group_4_insn(), nds32_parse_group_5_insn(), nds32_parse_group_6_insn(), nds32_parse_hwgp(), nds32_parse_lsmw(), nds32_parse_mem(), and nds32_parse_sbgp().
enum nds32_instruction_type nds32_instruction::type |
Definition at line 42 of file nds32_disassembler.h.
Referenced by nds32_parse_alu_1(), nds32_parse_alu_2(), nds32_parse_group_0_insn(), nds32_parse_group_0_insn_16(), nds32_parse_group_1_insn(), nds32_parse_group_1_insn_16(), nds32_parse_group_2_insn(), nds32_parse_group_2_insn_16(), nds32_parse_group_3_insn_16(), nds32_parse_group_4_insn(), nds32_parse_group_5_insn(), nds32_parse_group_6_insn(), nds32_parse_hwgp(), nds32_parse_lsmw(), nds32_parse_mem(), and nds32_parse_sbgp().