reg::type is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

reg::type field

Syntax

const struct reg_arch_type *type;

References

LocationReferrerText
register.h:141
const struct reg_arch_type *type;
arc.c:316arc_init_reg()
reg->type = &arc_reg_type;
arc.c:585arc_reg_get_field()
CHECK_RETVAL(reg->type->get(reg));
arc.c:608arc_get_register_value()
CHECK_RETVAL(reg->type->get(reg));
arc.c:632arc_set_register_value()
CHECK_RETVAL(reg->type->set(reg, value_buf));
armv4_5.c:691arm_build_reg_cache()
reg_list[i].type = &arm_reg_type;
armv4_5.c:737arm_build_reg_cache()
reg_list[i].type = &arm_reg_type;
armv7m.c:794armv7m_build_reg_cache()
reg_list[i].type = &armv7m_reg_type;
armv8.c:1817armv8_build_reg_cache()
reg_list[i].type = &armv8_reg_type;
armv8.c:1859armv8_build_reg_cache()
reg_list32[i].type = &armv8_reg32_type;
avr32_ap7k.c:190avr32_build_reg_cache()
reg_list[i].type = &avr32_reg_type;
cortex_m.c:2602cortex_m_dwt_addreg()
r->type = &dwt_reg_type;
dsp563xx.c:468dsp563xx_build_reg_cache()
reg_list[i].type = &dsp563xx_reg_type;
embeddedice.c:201embeddedice_build_reg_cache()
reg_list[i].type = &eice_reg_type;
esirisc.c:1461esirisc_build_reg_cache()
reg->type = &esirisc_reg_type;
esirisc.c:1482esirisc_build_reg_cache()
reg->type = &esirisc_reg_type;
etb.c:139etb_build_reg_cache()
reg_list[i].type = &etb_reg_type;
etm.c:268etm_reg_add()
reg->type = &etm_scan6_type;
gdb_server.c:1223gdb_get_reg_value_as_str()
retval = reg->type->get(reg);
gdb_server.c:1349gdb_set_registers_packet()
retval = reg_list[i]->type->set(reg_list[i], bin_buf);
gdb_server.c:1471gdb_set_register_packet()
retval = reg_list[reg_num]->type->set(reg_list[reg_num], bin_buf);
hwthread.c:273hwthread_get_thread_reg_list()
retval = reg_list[i]->type->get(reg_list[i]);
hwthread.c:318hwthread_get_thread_reg()
if (reg->type->get(reg) != ERROR_OK)
hwthread.c:345hwthread_set_reg()
return reg->type->set(reg, reg_value);
lakemont.c:399lakemont_build_reg_cache()
reg_list[i].type = &lakemont_reg_type;
linux.c:211linux_os_thread_reg_list()
gdb_reg_list[i]->type->get(gdb_reg_list[i]);
linux.c:415get_current()
reg_list[13]->type->get(reg_list[13]);
mem_ap.c:229mem_ap_get_gdb_reg_list()
regs[i].type = &mem_ap_reg_arch_type;
mips32.c:508mips32_build_reg_cache()
reg_list[i].type = &mips32_reg_type;
mips64.c:417mips64_build_reg_cache()
r->type = &mips64_reg_type;
or1k.c:535or1k_build_reg_cache()
reg_list[i].type = &or1k_reg_type;
register.c:125register_init_dummy()
reg->type = &dummy_type;
riscv.c:1798riscv_get_gdb_reg_list_internal()
if (target->reg_cache->reg_list[i].type->get(
riscv.c:1849riscv_run_algorithm()
if (!reg_pc || reg_pc->type->get(reg_pc) != ERROR_OK)
riscv.c:1874riscv_run_algorithm()
if (r->type->get(r) != ERROR_OK)
riscv.c:1879riscv_run_algorithm()
if (r->type->set(r, reg_params[i].value) != ERROR_OK)
riscv.c:1897riscv_run_algorithm()
reg_mstatus->type->get(reg_mstatus);
riscv.c:1903riscv_run_algorithm()
reg_mstatus->type->set(reg_mstatus, mstatus_bytes);
riscv.c:1949riscv_run_algorithm()
if (reg_pc->type->get(reg_pc) != ERROR_OK)
riscv.c:1961riscv_run_algorithm()
reg_mstatus->type->set(reg_mstatus, mstatus_bytes);
riscv.c:1966riscv_run_algorithm()
if (reg_pc->type->set(reg_pc, buf) != ERROR_OK)
riscv.c:1973riscv_run_algorithm()
if (r->type->get(r) != ERROR_OK) {
riscv.c:1982riscv_run_algorithm()
if (r->type->set(r, buf) != ERROR_OK) {
riscv.c:3980riscv_init_registers()
stm8.c:1218stm8_build_reg_cache()
reg_list[i].type = &stm8_reg_type;
target.c:3126handle_reg_command()
int retval = reg->type->get(reg);
target.c:3152handle_reg_command()
retval = reg->type->set(reg, buf);
target.c:4872target_jim_get_reg()
int retval = reg->type->get(reg);
target.c:4954handle_set_reg_command()
retval = reg->type->set(reg, buf);
xscale.c:2886xscale_build_reg_cache()
(*cache_p)->reg_list[i].type = &xscale_reg_type;
xtensa.c:2975xtensa_build_reg_cache()
reg_list[didx].type = &xtensa_reg_type;
xtensa.c:3014xtensa_build_reg_cache()
xtensa->empty_regs[i].type = &xtensa_reg_type;