esirisc_common::reg_cache is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDesirisc_common::reg_cache

esirisc_common::reg_cache field

Syntax

struct reg_cache *reg_cache;

References

LocationReferrerText
esirisc.h:70
struct reg_cache *reg_cache;
esirisc.c:286esirisc_save_context()
for (unsigned i = 0; i < esirisc->reg_cache->num_regs; ++i) {
esirisc.c:287esirisc_save_context()
struct reg *reg = esirisc->reg_cache->reg_list + i;
esirisc.c:303esirisc_restore_context()
for (unsigned i = 0; i < esirisc->reg_cache->num_regs; ++i) {
esirisc.c:304esirisc_restore_context()
struct reg *reg = esirisc->reg_cache->reg_list + i;
esirisc.c:908esirisc_resume_or_step()
register_cache_invalidate(esirisc->reg_cache);
esirisc.c:1144esirisc_assert_reset()
register_cache_invalidate(esirisc->reg_cache);
esirisc.c:1285esirisc_get_gdb_reg_list()
(*reg_list)[i] = esirisc->reg_cache->reg_list + i;
esirisc.c:1288esirisc_get_gdb_reg_list()
(*reg_list)[i] = esirisc->reg_cache->reg_list + i;
esirisc.c:1290esirisc_get_gdb_reg_list()
(*reg_list)[ESIRISC_PC] = esirisc->reg_cache->reg_list + ESIRISC_PC;
esirisc.c:1291esirisc_get_gdb_reg_list()
(*reg_list)[ESIRISC_CAS] = esirisc->reg_cache->reg_list + ESIRISC_CAS;
esirisc.c:1440esirisc_build_reg_cache()
esirisc->reg_cache = cache;
esirisc.c:1492esirisc_free_reg_cache()
struct reg_cache *cache = esirisc->reg_cache;

Data Use

Functions writing esirisc_common::reg_cache
Functions reading esirisc_common::reg_cache
all items filtered out
esirisc_common::reg_cache
Type of esirisc_common::reg_cache
esirisc_common::reg_cache
all items filtered out