OpenOCD
target_type::write_memory
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
target_type::write_memory
target_type::write_memory field
Target memory write callback. Do @b not call this function directly, use target_write_memory() instead.
Syntax
from
target_type.h:124
int
(
*
write_memory
)
(
struct
target
*
target
,
target_addr_t
address
,
uint32_t
size
,
uint32_t
count
,
const
uint8_t
*
buffer
)
;
References
Location
Referrer
Scope
Text
target_type.h:124
int
(
*
write_memory
)
(
struct
target
*
target
,
target_addr_t
address
,
aarch64.c:3238
aarch64_write_memory()
aarch64_target
struct
target_type
aarch64_target
=
{
aarch64.c:3256
.
write_memory
=
aarch64_write_memory
,
aarch64.c:3279
aarch64_write_phys_memory()
armv8r_target
struct
target_type
armv8r_target
=
{
aarch64.c:3297
.
write_memory
=
aarch64_write_phys_memory
,
arc.c:2323
arc_mem_write()
arcv2_target
struct
target_type
arcv2_target
=
{
arc.c:2347
.
write_memory
=
arc_mem_write
,
arm11.c:1348
arm11_write_memory()
arm11_target
struct
target_type
arm11_target
=
{
arm11.c:1365
.
write_memory
=
arm11_write_memory
,
arm720t.c:464
arm7_9_write_memory_opt()
arm720t_target
struct
target_type
arm720t_target
=
{
arm720t.c:482
.
write_memory
=
arm7_9_write_memory_opt
,
arm7tdmi.c:684
arm7_9_write_memory_opt()
arm7tdmi_target
struct
target_type
arm7tdmi_target
=
{
arm7tdmi.c:704
.
write_memory
=
arm7_9_write_memory_opt
,
arm920t.c:1596
arm7_9_write_memory_opt()
arm920t_target
struct
target_type
arm920t_target
=
{
arm920t.c:1616
.
write_memory
=
arm7_9_write_memory_opt
,
arm926ejs.c:790
arm7_9_write_memory_opt()
arm926ejs_target
struct
target_type
arm926ejs_target
=
{
arm926ejs.c:810
.
write_memory
=
arm7_9_write_memory_opt
,
arm946e.c:738
arm946e_write_memory()
arm946e_target
struct
target_type
arm946e_target
=
{
arm946e.c:760
.
write_memory
=
arm946e_write_memory
,
arm966e.c:245
arm7_9_write_memory_opt()
arm966e_target
struct
target_type
arm966e_target
=
{
arm966e.c:265
.
write_memory
=
arm7_9_write_memory_opt
,
arm9tdmi.c:888
arm7_9_write_memory_opt()
arm9tdmi_target
struct
target_type
arm9tdmi_target
=
{
arm9tdmi.c:908
.
write_memory
=
arm7_9_write_memory_opt
,
avr32_ap7k.c:581
avr32_ap7k_write_memory()
avr32_ap7k_target
struct
target_type
avr32_ap7k_target
=
{
avr32_ap7k.c:597
.
write_memory
=
avr32_ap7k_write_memory
,
cortex_a.c:3426
cortex_a_write_memory()
cortexa_target
struct
target_type
cortexa_target
=
{
cortex_a.c:3444
.
write_memory
=
cortex_a_write_memory
,
cortex_a.c:3506
cortex_a_write_phys_memory()
cortexr4_target
struct
target_type
cortexr4_target
=
{
cortex_a.c:3524
.
write_memory
=
cortex_a_write_phys_memory
,
cortex_m.c:3338
cortex_m_write_memory()
cortexm_target
struct
target_type
cortexm_target
=
{
cortex_m.c:3358
.
write_memory
=
cortex_m_write_memory
,
dsp563xx.c:2250
dsp563xx_write_memory_default()
dsp563xx_target
struct
target_type
dsp563xx_target
=
{
dsp563xx.c:2266
.
write_memory
=
dsp563xx_write_memory_default
,
dsp5680xx.c:2245
dsp5680xx_write()
dsp5680xx_target
struct
target_type
dsp5680xx_target
=
{
dsp5680xx.c:2263
.
write_memory
=
dsp5680xx_write
,
esirisc.c:1835
esirisc_write_memory()
esirisc_target
struct
target_type
esirisc_target
=
{
esirisc.c:1852
.
write_memory
=
esirisc_write_memory
,
esp32.c:460
xtensa_write_memory()
esp32_target
struct
target_type
esp32_target
=
{
esp32.c:477
.
write_memory
=
xtensa_write_memory
,
esp32s2.c:497
xtensa_write_memory()
esp32s2_target
struct
target_type
esp32s2_target
=
{
esp32s2.c:514
.
write_memory
=
xtensa_write_memory
,
esp32s3.c:381
xtensa_write_memory()
esp32s3_target
struct
target_type
esp32s3_target
=
{
esp32s3.c:398
.
write_memory
=
xtensa_write_memory
,
fa526.c:350
arm7_9_write_memory_opt()
fa526_target
struct
target_type
fa526_target
=
{
fa526.c:370
.
write_memory
=
arm7_9_write_memory_opt
,
feroceon.c:691
arm7_9_write_memory_opt()
feroceon_target
struct
target_type
feroceon_target
=
{
feroceon.c:711
.
write_memory
=
arm7_9_write_memory_opt
,
feroceon.c:730
arm7_9_write_memory_opt()
dragonite_target
struct
target_type
dragonite_target
=
{
feroceon.c:750
.
write_memory
=
arm7_9_write_memory_opt
,
hla_target.c:640
adapter_write_memory()
hla_target
struct
target_type
hla_target
=
{
hla_target.c:665
.
write_memory
=
adapter_write_memory
,
ls1_sap.c:216
ls1_sap_write_memory()
ls1_sap_target
struct
target_type
ls1_sap_target
=
{
ls1_sap.c:233
.
write_memory
=
ls1_sap_write_memory
,
mem_ap.c:265
mem_ap_write_memory()
mem_ap_target
struct
target_type
mem_ap_target
=
{
mem_ap.c:288
.
write_memory
=
mem_ap_write_memory
,
mips_m4k.c:1467
mips_m4k_write_memory()
mips_m4k_target
struct
target_type
mips_m4k_target
=
{
mips_m4k.c:1483
.
write_memory
=
mips_m4k_write_memory
,
mips_mips64.c:1151
mips_mips64_write_memory()
mips_mips64_target
struct
target_type
mips_mips64_target
=
{
mips_mips64.c:1170
.
write_memory
=
mips_mips64_write_memory
,
or1k.c:1417
or1k_write_memory()
or1k_target
struct
target_type
or1k_target
=
{
or1k.c:1436
.
write_memory
=
or1k_write_memory
,
quark_d20xx.c:79
x86_32_common_write_memory()
quark_d20xx_target
struct
target_type
quark_d20xx_target
=
{
quark_d20xx.c:95
.
write_memory
=
x86_32_common_write_memory
,
quark_x10xx.c:57
x86_32_common_write_memory()
quark_x10xx_target
struct
target_type
quark_x10xx_target
=
{
quark_x10xx.c:84
.
write_memory
=
x86_32_common_write_memory
,
riscv-011.c:2394
write_memory()
riscv011_target
struct
target_type
riscv011_target
=
{
riscv-011.c:2411
.
write_memory
=
write_memory
,
riscv-013.c:4047
write_memory()
riscv013_target
struct
target_type
riscv013_target
=
{
riscv-013.c:4061
.
write_memory
=
write_memory
,
riscv.c:1725
riscv_write_phys_memory()
return
tt
->
write_memory
(
target
,
phys_address
,
size
,
count
,
buffer
)
;
riscv.c:1744
riscv_write_memory()
return
tt
->
write_memory
(
target
,
address
,
size
,
count
,
buffer
)
;
riscv.c:3071
riscv_write_memory()
riscv_target
struct
target_type
riscv_target
=
{
riscv.c:3090
.
write_memory
=
riscv_write_memory
,
stm8.c:2160
stm8_write_memory()
stm8_target
struct
target_type
stm8_target
=
{
stm8.c:2177
.
write_memory
=
stm8_write_memory
,
target.c:1279
target_write_memory()
if
(
!
target
->
type
->
write_memory
)
{
target.c:1283
target_write_memory()
return
target
->
type
->
write_memory
(
target
,
address
,
size
,
count
,
buffer
)
;
target.c:1523
target_init_one()
type
->
write_phys_memory
=
type
->
write_memory
;
xscale.c:3705
xscale_write_memory()
xscale_target
struct
target_type
xscale_target
=
{
xscale.c:3724
.
write_memory
=
xscale_write_memory
,
xtensa_chip.c:151
xtensa_write_memory()
xtensa_chip_target
struct
target_type
xtensa_chip_target
=
{
xtensa_chip.c:168
.
write_memory
=
xtensa_write_memory
,
Call Tree
Functions calling
target_type::write_memory
target_write_memory()
riscv_write_phys_memory()
riscv_write_memory()
all items filtered out
target_type::write_memory
Functions reading
target_type::write_memory
target_type::write_memory
target_write_memory()
target_init_one()
all items filtered out
Implementations
or1k_write_memory()
arm11_write_memory()
arm7_9_write_memory_opt()
arm946e_write_memory()
avr32_ap7k_write_memory()
cortex_a_write_memory()
cortex_a_write_phys_memory()
cortex_m_write_memory()
dsp563xx_write_memory_default()
dsp5680xx_write()
adapter_write_memory()
ls1_sap_write_memory()
mips_m4k_write_memory()
x86_32_common_write_memory()
xscale_write_memory()
aarch64_write_memory()
aarch64_write_phys_memory()
stm8_write_memory()
riscv_write_memory()
write_memory()
write_memory()
mem_ap_write_memory()
esirisc_write_memory()
mips_mips64_write_memory()
arc_mem_write()
xtensa_write_memory()
all items filtered out
target_type::write_memory