arc_save_context() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

arc_save_context() function

Read registers that are used in GDB g-packet. We don't read them one-by-one, but do that in one batch operation to improve speed. Calls to JTAG layer are expensive so it is better to make one big call that reads all necessary registers, instead of many calls, one for one register.

Syntax

static int arc_save_context(struct target *target);

Arguments

target

References

LocationReferrerText
arc.c:842
static int arc_save_context(struct target *target)
arc.c:1028arc_debug_entry()
CHECK_RETVAL(arc_save_context(target));

Call Tree

Functions calling arc_save_context()
Functions called by arc_save_context()
all items filtered out
arc_save_context()
Data read by arc_save_context()
Data written by arc_save_context()
arc_save_context()::retval
arc_save_context()::i
arc_save_context()::arc
arc_save_context()::reg_list
arc_save_context()::core_regs_size
arc_save_context()::regs_to_scan
arc_save_context()::aux_regs_size
arc_save_context()::core_values
arc_save_context()::aux_values
arc_save_context()::core_addrs
arc_save_context()::aux_addrs
arc_save_context()::core_cnt
arc_save_context()::aux_cnt
arc_save_context()::reg
arc_save_context()::arc_reg
all items filtered out
arc_save_context()
arc_save_context()::retval
arc_save_context()::i
arc_save_context()::core_cnt
arc_save_context()::aux_cnt
all items filtered out
Type of arc_save_context()
arc_save_context()
uint32_t
all items filtered out