arm_dpm_write_dirty_registers() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDarm_dpm_write_dirty_registers()

arm_dpm_write_dirty_registers() function

Writes all modified core registers for all processor modes. In normal operation this is called on exit from halting debug state.

Syntax

int arm_dpm_write_dirty_registers(struct arm_dpm *dpm,     bool bpwp);
Implemented in arm_dpm.c:487

Arguments

dpm

represents the processor

bpwp

true ensures breakpoints and watchpoints are set, false ensures they are cleared

References

LocationReferrerText
arm_dpm.c:487
int arm_dpm_write_dirty_registers(struct arm_dpm *dpm, bool bpwp)
arm_dpm.h:165
int arm_dpm_write_dirty_registers(struct arm_dpm *dpm, bool bpwp);
arm11.c:270arm11_leave_debug_state()
CHECK_RETVAL(arm_dpm_write_dirty_registers(&arm11->dpm, bpwp));
cortex_a.c:1272cortex_a_restore_context()
return arm_dpm_write_dirty_registers(&armv7a->dpm, bpwp);

Call Tree

Functions calling arm_dpm_write_dirty_registers()
Functions called by arm_dpm_write_dirty_registers()
arm_dpm_write_dirty_registers()
Data read by arm_dpm_write_dirty_registers()
Data written by arm_dpm_write_dirty_registers()
arm_dpm_write_dirty_registers()::arm
arm_dpm_write_dirty_registers()::cache
arm_dpm_write_dirty_registers()::retval
arm_dpm_write_dirty_registers()::did_write
arm_dpm_write_dirty_registers()::i
arm_dpm_write_dirty_registers()::dbp
arm_dpm_write_dirty_registers()::bp
arm_dpm_write_dirty_registers()::dwp
arm_dpm_write_dirty_registers()::wp
arm_dpm_write_dirty_registers()::mode
arm_dpm_write_dirty_registers()::r
arm_dpm_write_dirty_registers()::regnum
arm_dpm_write_dirty_registers()::tmode
all items filtered out
arm_dpm_write_dirty_registers()
arm_dpm_write_dirty_registers()::retval
arm_dpm_write_dirty_registers()::did_write
arm_dpm_write_dirty_registers()::i
arm_dpm_write_dirty_registers()::mode
arm_dpm_write_dirty_registers()::r
arm_dpm_write_dirty_registers()::regnum
arm_dpm_write_dirty_registers()::tmode
all items filtered out
Type of arm_dpm_write_dirty_registers()
arm_dpm_write_dirty_registers()