arm11_run_instr_data_to_core_via_r0() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDarm11_run_instr_data_to_core_via_r0()

arm11_run_instr_data_to_core_via_r0() function

Load data into core via DTR then move it to r0 then execute one instruction via ITR The final executed instruction (\p opcode) should read data from r0. \pre arm11_run_instr_data_prepare() / arm11_run_instr_data_finish() block

Syntax

int arm11_run_instr_data_to_core_via_r0(struct arm11_common *arm11,     uint32_t opcode,     uint32_t data);
Implemented in arm11_dbgtap.c:820

Arguments

arm11

Target state variable.

opcode

ARM opcode to read r0 act upon it

data

Data word that will be written to r0 before \p opcode is executed

References

LocationReferrerText
arm11_dbgtap.c:820
int arm11_run_instr_data_to_core_via_r0(struct arm11_common *arm11, uint32_t opcode, uint32_t data)
arm11_dbgtap.h:39
int arm11_run_instr_data_to_core_via_r0(struct arm11_common *arm11,
arm11.c:186arm11_debug_entry()
retval = arm11_run_instr_data_to_core_via_r0(arm11, 0xee010f10, 0);
arm11.c:257arm11_leave_debug_state()
retval = arm11_run_instr_data_to_core_via_r0(arm11,
arm11_dbgtap.c:1028arm11_dpm_instr_write_data_r0()
return arm11_run_instr_data_to_core_via_r0(dpm_to_arm11(dpm),

Call Tree

Functions calling arm11_run_instr_data_to_core_via_r0()
Functions called by arm11_run_instr_data_to_core_via_r0()
arm11_run_instr_data_to_core_via_r0()
Data read by arm11_run_instr_data_to_core_via_r0()
Data written by arm11_run_instr_data_to_core_via_r0()
arm11_run_instr_data_to_core_via_r0()
arm11_run_instr_data_to_core_via_r0()::retval
all items filtered out