reg_arch_type::set is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

reg_arch_type::set field

Syntax

int (*set)(struct reg *reg, uint8_t *buf);

References

LocationReferrerScopeText
register.h:153
int (*set)(struct reg *reg, uint8_t *buf);
arc.c:293arc_set_register()arc_reg_type
static const struct reg_arch_type arc_reg_type = {
arc.c:295
arc.c:632arc_set_register_value()
CHECK_RETVAL(reg->type->set(reg, value_buf));
armv4_5.c:641armv4_5_set_core_reg()arm_reg_type
static const struct reg_arch_type arm_reg_type = {
armv4_5.c:643
armv7m.c:757armv7m_set_core_reg()armv7m_reg_type
static const struct reg_arch_type armv7m_reg_type = {
armv7m.c:759
armv8.c:1720armv8_set_core_reg()armv8_reg_type
static const struct reg_arch_type armv8_reg_type = {
armv8.c:1722
armv8.c:1781armv8_set_core_reg32()armv8_reg32_type
static const struct reg_arch_type armv8_reg32_type = {
armv8.c:1783
avr32_ap7k.c:157avr32_set_core_reg()avr32_reg_type
static const struct reg_arch_type avr32_reg_type = {
avr32_ap7k.c:159
cortex_m.c:2583cortex_m_dwt_set_reg()dwt_reg_type
static const struct reg_arch_type dwt_reg_type = {
cortex_m.c:2585
dsp563xx.c:430dsp563xx_set_core_reg()dsp563xx_reg_type
static const struct reg_arch_type dsp563xx_reg_type = {
dsp563xx.c:432
embeddedice.c:152embeddedice_set_reg_w_exec()eice_reg_type
static const struct reg_arch_type eice_reg_type = {
embeddedice.c:154
esirisc.c:1420esirisc_set_reg()esirisc_reg_type
static const struct reg_arch_type esirisc_reg_type = {
esirisc.c:1422
etb.c:108etb_set_reg_w_exec()etb_reg_type
static const struct reg_arch_type etb_reg_type = {
etb.c:110
etm.c:215etm_set_reg_w_exec()etm_scan6_type
static const struct reg_arch_type etm_scan6_type = {
etm.c:217
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:345hwthread_set_reg()
return reg->type->set(reg, reg_value);
lakemont.c:354lakemont_set_core_reg()lakemont_reg_type
static const struct reg_arch_type lakemont_reg_type = {
lakemont.c:359
mem_ap.c:180mem_ap_reg_set()mem_ap_reg_arch_type
mem_ap.c:182
mips32.c:472mips32_set_core_reg()mips32_reg_type
static const struct reg_arch_type mips32_reg_type = {
mips32.c:474
mips64.c:370mips64_set_core_reg()mips64_reg_type
static const struct reg_arch_type mips64_reg_type = {
mips64.c:372
or1k.c:494or1k_set_core_reg()or1k_reg_type
static const struct reg_arch_type or1k_reg_type = {
or1k.c:496
register.c:118register_set_dummy_core_reg()dummy_type
static const struct reg_arch_type dummy_type = {
register.c:120
riscv.c:1879riscv_run_algorithm()
if (r->type->set(r, reg_params[i].value) != ERROR_OK)
riscv.c:1903riscv_run_algorithm()
reg_mstatus->type->set(reg_mstatus, mstatus_bytes);
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:1982riscv_run_algorithm()
if (r->type->set(r, buf) != ERROR_OK) {
riscv.c:3775register_set()riscv_reg_arch_type
riscv.c:3777
stm8.c:1182stm8_set_core_reg()stm8_reg_type
static const struct reg_arch_type stm8_reg_type = {
stm8.c:1184
target.c:3152handle_reg_command()
retval = reg->type->set(reg, buf);
target.c:4954handle_set_reg_command()
retval = reg->type->set(reg, buf);
xscale.c:2854xscale_set_reg()xscale_reg_type
static const struct reg_arch_type xscale_reg_type = {
xscale.c:2856
xtensa.c:490xtensa_core_reg_set()xtensa_reg_type
static const struct reg_arch_type xtensa_reg_type = {
xtensa.c:492