target_type::read_memory is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDtarget_type::read_memory

target_type::read_memory field

Target memory read callback. Do @b not call this function directly, use target_read_memory() instead.

Syntax

int (*read_memory)(struct target *target, target_addr_t address, uint32_t size, uint32_t count, uint8_t *buffer);

References

LocationReferrerScopeText
target_type.h:118
int (*read_memory)(struct target *target, target_addr_t address,
aarch64.c:3238aarch64_read_memory()aarch64_target
aarch64.c:3255
.read_memory = aarch64_read_memory,
aarch64.c:3279aarch64_read_phys_memory()armv8r_target
aarch64.c:3296
.read_memory = aarch64_read_phys_memory,
arc.c:2323arc_mem_read()arcv2_target
arc.c:2346
.read_memory = arc_mem_read,
arm11.c:1348arm11_read_memory()arm11_target
arm11.c:1364
.read_memory = arm11_read_memory,
arm720t.c:464arm720t_read_memory()arm720t_target
arm720t.c:481
.read_memory = arm720t_read_memory,
arm7tdmi.c:684arm7_9_read_memory()arm7tdmi_target
arm7tdmi.c:703
.read_memory = arm7_9_read_memory,
arm920t.c:1596arm920t_read_memory()arm920t_target
arm920t.c:1615
.read_memory = arm920t_read_memory,
arm926ejs.c:790arm7_9_read_memory()arm926ejs_target
arm926ejs.c:809
.read_memory = arm7_9_read_memory,
arm946e.c:738arm946e_read_memory()arm946e_target
arm946e.c:759
.read_memory = arm946e_read_memory,
arm966e.c:245arm7_9_read_memory()arm966e_target
arm966e.c:264
.read_memory = arm7_9_read_memory,
arm9tdmi.c:888arm7_9_read_memory()arm9tdmi_target
arm9tdmi.c:907
.read_memory = arm7_9_read_memory,
avr32_ap7k.c:581avr32_ap7k_read_memory()avr32_ap7k_target
avr32_ap7k.c:596
.read_memory = avr32_ap7k_read_memory,
cortex_a.c:3426cortex_a_read_memory()cortexa_target
cortex_a.c:3443
.read_memory = cortex_a_read_memory,
cortex_a.c:3506cortex_a_read_phys_memory()cortexr4_target
cortex_a.c:3523
cortex_m.c:3338cortex_m_read_memory()cortexm_target
cortex_m.c:3357
.read_memory = cortex_m_read_memory,
dsp563xx.c:2250dsp563xx_read_memory_default()dsp563xx_target
dsp563xx.c:2265
dsp5680xx.c:2245dsp5680xx_read()dsp5680xx_target
dsp5680xx.c:2262
.read_memory = dsp5680xx_read,
esirisc.c:1835esirisc_read_memory()esirisc_target
esirisc.c:1851
.read_memory = esirisc_read_memory,
esp32.c:460xtensa_read_memory()esp32_target
esp32.c:476
.read_memory = xtensa_read_memory,
esp32s2.c:497xtensa_read_memory()esp32s2_target
esp32s2.c:513
.read_memory = xtensa_read_memory,
esp32s3.c:381xtensa_read_memory()esp32s3_target
esp32s3.c:397
.read_memory = xtensa_read_memory,
fa526.c:350arm920t_read_memory()fa526_target
fa526.c:369
.read_memory = arm920t_read_memory,
feroceon.c:691arm7_9_read_memory()feroceon_target
feroceon.c:710
.read_memory = arm7_9_read_memory,
feroceon.c:730arm7_9_read_memory()dragonite_target
feroceon.c:749
.read_memory = arm7_9_read_memory,
hla_target.c:640adapter_read_memory()hla_target
hla_target.c:664
.read_memory = adapter_read_memory,
ls1_sap.c:216ls1_sap_read_memory()ls1_sap_target
ls1_sap.c:232
.read_memory = ls1_sap_read_memory,
mem_ap.c:265mem_ap_read_memory()mem_ap_target
mem_ap.c:287
.read_memory = mem_ap_read_memory,
mips_m4k.c:1467mips_m4k_read_memory()mips_m4k_target
mips_m4k.c:1482
.read_memory = mips_m4k_read_memory,
mips_mips64.c:1151mips_mips64_read_memory()mips_mips64_target
mips_mips64.c:1169
.read_memory = mips_mips64_read_memory,
or1k.c:1417or1k_read_memory()or1k_target
or1k.c:1435
.read_memory = or1k_read_memory,
quark_d20xx.c:79x86_32_common_read_memory()quark_d20xx_target
quark_d20xx.c:94
quark_x10xx.c:57x86_32_common_read_memory()quark_x10xx_target
quark_x10xx.c:79
riscv.c:3071riscv_read_memory()riscv_target
riscv.c:3089
.read_memory = riscv_read_memory,
stm8.c:2160stm8_read_memory()stm8_target
stm8.c:2176
.read_memory = stm8_read_memory,
target.c:1251target_read_memory()
if (!target->type->read_memory) {
target.c:1255target_read_memory()
return target->type->read_memory(target, address, size, count, buffer);
target.c:1524target_init_one()
type->read_phys_memory = type->read_memory;
xscale.c:3705xscale_read_memory()xscale_target
xscale.c:3722
.read_memory = xscale_read_memory,
xtensa_chip.c:151xtensa_read_memory()xtensa_chip_target
xtensa_chip.c:167
.read_memory = xtensa_read_memory,