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

reg::number field

Syntax

uint32_t number;

References

LocationReferrerText
register.h:115
uint32_t number;
arc.c:231arc_get_register()
reg->number, desc->name, target_buffer_get_u32(target, reg->value));
arc.c:259arc_get_register()
reg->number, desc->name, value);
arc.c:285arc_set_register()
reg->number, desc->name, value);
arc.c:333arc_init_reg()
reg->number = number;
arc.c:336arc_init_reg()
arc->last_general_reg = reg->number;
armv4_5.c:544
.number = 16,
armv4_5.c:561
.number = 24,
armv4_5.c:688arm_build_reg_cache()
reg_list[i].number = arm_core_regs[i].gdb_index;
armv4_5.c:715arm_build_reg_cache()
if (reg_list[i].number <= 15 || reg_list[i].number == 25) {
armv4_5.c:734arm_build_reg_cache()
reg_list[i].number = arm_vfp_v3_regs[j].id;
armv4_5.c:1322arm_get_gdb_reg_list()
int reg_index = arm->core_cache->reg_list[i].number;
armv7m.c:226armv7m_get_core_reg()
retval = arm->read_core_reg(target, reg, reg->number, arm->core_mode);
armv7m.c:798armv7m_build_reg_cache()
reg_list[i].number = i;
armv8.c:1821armv8_build_reg_cache()
reg_list[i].number = i;
armv8.c:1862armv8_build_reg_cache()
reg_list32[i].number = i;
armv8_dpm.c:790armv8_dpm_read_current_registers()
if (r->number >= ARMV8_V0 && r->number <= ARMV8_FPCR)
armv8_dpm.c:803armv8_dpm_read_current_registers()
if (r->number == ARMV8_SPSR_EL1 && arm->core_mode == ARM_MODE_SYS)
esirisc.c:1307esirisc_read_reg()
int retval = esirisc_jtag_read_reg(jtag_info, reg->number, &data);
esirisc.c:1330esirisc_write_reg()
int retval = esirisc_jtag_write_reg(jtag_info, reg->number, data);
esirisc.c:1451esirisc_build_reg_cache()
reg->number = esirisc_regs[i].number;
esirisc.c:1470esirisc_build_reg_cache()
reg->number = esirisc_csrs[i].number;
gdb_server.c:2557gdb_generate_target_description()
" regnum=\"%" PRIu32 "\"", reg_list[i]->number);
hwthread.c:281hwthread_get_thread_reg_list()
(*rtos_reg_list)[j].number = reg_list[i]->number;
hwthread.c:321hwthread_get_thread_reg()
rtos_reg->number = reg->number;
lakemont.c:403lakemont_build_reg_cache()
reg_list[i].number = i;
linux.c:213linux_os_thread_reg_list()
(*reg_list)[i].number = gdb_reg_list[i]->number;
mem_ap.c:225mem_ap_get_gdb_reg_list()
regs[i].number = i;
mips32.c:521mips32_build_reg_cache()
reg_list[i].number = i;
mips64.c:413mips64_build_reg_cache()
r->number = i;
nuttx.c:361nuttx_getreg_current_thread()
(*reg_list)[i].number = gdb_reg_list[i]->number;
or1k.c:537or1k_build_reg_cache()
reg_list[i].number = i;
register.c:37register_get_by_number()
if (cache->reg_list[i].number == reg_num)
riscv.c:1869riscv_run_algorithm()
if (r->number > GDB_REGNO_XPR31) {
riscv.c:1876riscv_run_algorithm()
saved_regs[r->number] = buf_get_u64(r->value, 0, r->size);
riscv.c:1981riscv_run_algorithm()
buf_set_u64(buf, 0, info->xlen, saved_regs[r->number]);
riscv.c:3703register_get()
if (reg->number >= GDB_REGNO_V0 && reg->number <= GDB_REGNO_V31) {
riscv.c:3706register_get()
gdb_regno_name(reg->number));
riscv.c:3710register_get()
if (r->get_register_buf(target, reg->value, reg->number) != ERROR_OK)
riscv.c:3714register_get()
int result = riscv_get_register(target, &value, reg->number);
riscv.c:3719register_get()
riscv.c:3740register_set()
if (reg->number == GDB_REGNO_ZERO)
riscv.c:3744register_set()
riscv.c:3746register_set()
if (reg->number == GDB_REGNO_TDATA1 ||
riscv.c:3747register_set()
reg->number == GDB_REGNO_TDATA2) {
riscv.c:3757register_set()
if (reg->number >= GDB_REGNO_V0 && reg->number <= GDB_REGNO_V31) {
riscv.c:3760register_set()
gdb_regno_name(reg->number));
riscv.c:3764register_set()
if (r->set_register_buf(target, reg->number, reg->value) != ERROR_OK)
riscv.c:3768register_set()
if (riscv_set_register(target, reg->number, value) != ERROR_OK)
riscv.c:3982riscv_init_registers()
r->number = number;
stm8.c:1231stm8_build_reg_cache()
reg_list[i].number = stm8_regs[i].id;
xtensa.c:3039xtensa_build_reg_cache()
reg_cache->reg_list[j].number = i;