arm_load_store_instr::index_mode is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDarm_load_store_instr::index_mode

arm_load_store_instr::index_mode field

Syntax

int index_mode;

References

LocationReferrerText
arm_disassembler.h:148
int index_mode; /* 0: offset, 1: pre-indexed, 2: post-indexed */
arm_disassembler.c:667evaluate_load_store()
instruction->info.load_store.index_mode = 0;
arm_disassembler.c:681evaluate_load_store()
instruction->info.load_store.index_mode = 1;
arm_disassembler.c:696evaluate_load_store()
instruction->info.load_store.index_mode = 2;
arm_disassembler.c:1111evaluate_misc_load_store()
instruction->info.load_store.index_mode = 0;
arm_disassembler.c:1125evaluate_misc_load_store()
instruction->info.load_store.index_mode = 1;
arm_disassembler.c:1140evaluate_misc_load_store()
instruction->info.load_store.index_mode = 2;
arm_disassembler.c:2425evaluate_load_literal_thumb()
instruction->info.load_store.index_mode = 0; /*offset*/
arm_disassembler.c:2488evaluate_load_store_reg_thumb()
instruction->info.load_store.index_mode = 0; /*offset*/
arm_disassembler.c:2529evaluate_load_store_imm_thumb()
instruction->info.load_store.index_mode = 0; /*offset*/
arm_disassembler.c:2558evaluate_load_store_stack_thumb()
instruction->info.load_store.index_mode = 0; /*offset*/
arm_simulator.c:449arm_simulate_step_core()
if (instruction.info.load_store.index_mode == 0) {
arm_simulator.c:456arm_simulate_step_core()
} else if (instruction.info.load_store.index_mode == 1) {
arm_simulator.c:462arm_simulate_step_core()
} else if (instruction.info.load_store.index_mode == 2) {
arm_simulator.c:483arm_simulate_step_core()
if ((instruction.info.load_store.index_mode == 1) ||
arm_simulator.c:484arm_simulate_step_core()
(instruction.info.load_store.index_mode == 2))

Data Use

Functions writing arm_load_store_instr::index_mode
Functions reading arm_load_store_instr::index_mode
arm_load_store_instr::index_mode
all items filtered out