target_read_memory() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

target_read_memory() function

Read @a count items of @a size bytes from the memory of @a target at the @a address given. This routine is a wrapper for target->type->read_memory.

Syntax

int target_read_memory(struct target *target,     target_addr_t address,     uint32_t size,     uint32_t count,     uint8_t *buffer);
Implemented in target.c:1244

Arguments

target

address

size

count

buffer

References

LocationReferrerText
target.c:1244
int target_read_memory(struct target *target,
target.h:609
int target_read_memory(struct target *target,
FLASHPlugin.c:109save_region()
return target_read_memory(target, region->base_address, 4, (region->size + 3) / 4, (uint8_t *)region->original_contents);
FLASHPlugin.c:285loaded_plugin_backup_workarea()
int retval = target_read_memory(plugin->target, start + baseoff, 4, size / 4, ((uint8_t *)plugin->work_area_backup.original_contents) + baseoff);
FLASHPlugin.c:620plugin_probe()
retval = target_read_memory(target, sp, 4, sizeof(bankInfo) / 4, (uint8_t *)&bankInfo);
FLASHPlugin.c:633plugin_probe()
retval = target_read_memory(target, sp, 4, sizeof(plugin_info->WorkArea) / 4, (uint8_t *)&plugin_info->WorkArea);
aarch64.c:1326aarch64_set_breakpoint()
retval = target_read_memory(target,
arm7_9_common.c:225arm7_9_set_breakpoint()
retval = target_read_memory(target, breakpoint->address, 4, 1, breakpoint->orig_instr);
arm7_9_common.c:245arm7_9_set_breakpoint()
retval = target_read_memory(target, breakpoint->address, 2, 1, breakpoint->orig_instr);
arm7_9_common.c:322arm7_9_unset_breakpoint()
retval = target_read_memory(target,
arm7_9_common.c:337arm7_9_unset_breakpoint()
retval = target_read_memory(target,
arm920t.c:653arm920t_write_memory()
retval = target_read_memory(target,
arm_semihosting.c:237arm_semihosting()
*retval = target_read_memory(target, lr-2, 2, 1, insn_buf);
arm_semihosting.c:253arm_semihosting()
*retval = target_read_memory(target, lr-4, 4, 1, insn_buf);
at91sam3.c:3275sam3_page_read()
r = target_read_memory(private->chip->target,
at91sam4.c:2807sam4_page_read()
r = target_read_memory(private->chip->target,
at91sam4l.c:530sam4l_write_page_partial()
res = target_read_memory(bank->target, address, 4,
at91samd.c:642read_userrow()
res = target_read_memory(target, SAMD_USER_ROW, 4, 2, buffer);
at91samd.c:682samd_modify_user_row_masked()
res = target_read_memory(target, SAMD_USER_ROW, 4, page_size / 4, buf);
atsame5.c:502same5_modify_user_row_masked()
res = target_read_memory(target, SAMD_USER_ROW, 4, page_size / 4, buf);
atsame5.c:811same5_handle_userpage_command()
int res2 = target_read_memory(target, SAMD_USER_ROW, 4, 2, buffer);
atsamv.c:425samv_page_read()
int r = target_read_memory(target, addr, 4, SAMV_PAGE_SIZE / 4, buf);
cfi.c:138cfi_target_read_memory()
return target_read_memory(bank->target, addr, bank->bus_width,
core.c:357default_flash_mem_blank_check()
retval = target_read_memory(target,
cortex_a.c:1343cortex_a_set_breakpoint()
retval = target_read_memory(target,
cortex_a.c:2791cortex_a_read_buffer()
int retval = target_read_memory(target, address, size, 1, buffer);
cortex_a.c:2804cortex_a_read_buffer()
int retval = target_read_memory(target, address, size, aligned / size, buffer);
cortex_m.c:1794cortex_m_reset_lpc55sx()
retval = target_read_memory(target, 0 + 4, 4, 1, (uint8_t *)&entryPoint);
cortex_m.c:2083cortex_m_set_breakpoint()
retval = target_read_memory(target,
esirisc_trace.c:327esirisc_trace_read_memory()
retval = target_read_memory(target, address, 1, size, buffer);
esp_algorithm.c:38esp_algorithm_read_stub_logs()
retval = target_read_memory(target, stub->log_buff_addr + 4, 1, len, log_buff);
esp_xtensa_semihosting.c:60esp_xtensa_semihosting()
*retval = target_read_memory(target, pc, ESP_XTENSA_SYSCALL_SZ, 1, brk_insn_buf);
kinetis.c:2068kinetis_write()
result = target_read_memory(bank->target, bank->base + FCF_ADDRESS, 4, FCF_SIZE / 4, fcf_current);
linux.c:133linux_read_memory()
target_read_memory(target, address, size, count, buffer);
lpc2900.c:260lpc2900_read_security_status()
target_read_memory(target, bank->base + 0xC00, 4, 0x230/4,
lpc2900.c:333lpc2900_run_bist128()
target_read_memory(target, FMSW0, 4, 4, sig_buf);
lpc2900.c:534lpc2900_handle_read_custom_command()
target_read_memory(target, bank->base+ISS_CUSTOMER_START1, 4,
lpc2900.c:537lpc2900_handle_read_custom_command()
target_read_memory(target, bank->base+ISS_CUSTOMER_START2, 4,
lpc3180.c:905lpc3180_read_page()
target_read_memory(target,
lpc3180.c:912lpc3180_read_page()
target_read_memory(target,
lpc3180.c:1098lpc3180_read_page()
target_read_memory(target,
lpc3180.c:1110lpc3180_read_page()
target_read_memory(target,
lpc3180.c:1115lpc3180_read_page()
target_read_memory(target,
lpc32xx.c:1127lpc32xx_write_page_slc()
retval = target_read_memory(target, target_mem_base + ECC_OFFS,
lpc32xx.c:1399lpc32xx_read_page_mlc()
retval = target_read_memory(target, 0x200a8000, 4, 128,
lpc32xx.c:1408lpc32xx_read_page_mlc()
retval = target_read_memory(target, 0x200a8000, 4, 4,
lpc32xx.c:1496lpc32xx_read_page_slc()
retval = target_read_memory(target, target_mem_base + DATA_OFFS,
lpc32xx.c:1505lpc32xx_read_page_slc()
retval = target_read_memory(target,
lpc32xx.c:1517lpc32xx_read_page_slc()
retval = target_read_memory(target, target_mem_base + SPARE_OFFS,
lpc32xx.c:1527lpc32xx_read_page_slc()
retval = target_read_memory(target, target_mem_base + ECC_OFFS, 4,
mips_m4k.c:657mips_m4k_set_breakpoint()
retval = target_read_memory(target, bpaddr, bplength, 1, breakpoint->orig_instr);
mips_m4k.c:673mips_m4k_set_breakpoint()
retval = target_read_memory(target, bpaddr, 2, 2, breakpoint->orig_instr);
mips_m4k.c:684mips_m4k_set_breakpoint()
retval = target_read_memory(target, bpaddr, 2, 2, sdbbp_buf);
mips_m4k.c:701mips_m4k_set_breakpoint()
retval = target_read_memory(target, bpaddr, bplength, 1, breakpoint->orig_instr);
mips_m4k.c:768mips_m4k_unset_breakpoint()
retval = target_read_memory(target, breakpoint->address, 4, 1, current_instr);
mips_m4k.c:783mips_m4k_unset_breakpoint()
retval = target_read_memory(target, breakpoint->address, 2, 2, current_instr);
mips_m4k.c:796mips_m4k_unset_breakpoint()
retval = target_read_memory(target, breakpoint->address & ~1, 2, 1, current_instr);
mips_mips64.c:284mips_mips64_set_sdbbp()
retval = target_read_memory(target,
mips_mips64.c:315mips_mips16_set_sdbbp()
retval = target_read_memory(target,
mips_mips64.c:526mips_mips64_unset_sdbbp()
retval = target_read_memory(target, bp->address, MIPS64_SDBBP_SIZE, 1,
mips_mips64.c:545mips_mips16_unset_sdbbp()
retval = target_read_memory(target, bp->address, MIPS16_SDBBP_SIZE, 1,
pic32mm.c:369pic32mm_invalidate_flash_line_buffer()
int res = target_read_memory(bank->target, bank->base, 4, 1, tmp);
pic32mm.c:374pic32mm_invalidate_flash_line_buffer()
res = target_read_memory(bank->target, bank->base + pic32mm_info->layout.page_size_in_words * PIC32MM_FLASH_WORD_SIZE_IN_BYTES, 4, 1, tmp);
pic32mm.c:987pic32mm_handle_pgm_word_command()
res = target_read_memory(bank->target, address, 4, 2, (uint8_t *)&read_value);
pic32mm.c:1069pic32mm_verify()
int retval = target_read_memory(bank->target, bank->base + aligned_offset, 4, (count + offset - aligned_offset + 3) / 4, tmp);
psoc4.c:407psoc4_get_family()
retval = target_read_memory(target, PSOC4_ROMTABLE_PID0, 4, 3, (uint8_t *)pidbf);
psoc4.c:492psoc4_protect_check()
retval = target_read_memory(target, prot_addr, 4, PSOC4_ROWS_PER_MACRO/32, bf);
qn908x.c:404qn908x_read_page_lock()
int retval = target_read_memory(bank->target, bank->base + prot_offset, 4,
qn908x.c:837qn908x_probe()
retval = target_read_memory(bank->target, QN908X_INFO_PAGE_CRC_START,
qn908x.c:963qn908x_get_info()
retval = target_read_memory(bank->target, QN908X_INFO_PAGE_BLUETOOTH_ADDR,
renesas_rpchf.c:630rpchf_read()
return target_read_memory(target, offset | mem_base,
riscv.c:766write_by_given_size()
if (target_read_memory(target, address - offset_head, access_size, n_blocks, helper_buf) != ERROR_OK)
riscv.c:786read_by_given_size()
return target_read_memory(target, address, access_size, size / access_size, buffer);
riscv.c:793read_by_given_size()
if (target_read_memory(target, address - offset_head, access_size, n_blocks, helper_buf) != ERROR_OK)
semihosting_common.c:925semihosting_common()
retval = target_read_memory(target, addr, 1, len, fn + basedir_len);
semihosting_common.c:1128semihosting_common()
target_read_memory(target, addr, 1, len,
semihosting_common.c:1188semihosting_common()
retval = target_read_memory(target, addr1, 1, len1,
semihosting_common.c:1195semihosting_common()
retval = target_read_memory(target, addr2, 1, len2,
semihosting_common.c:1302semihosting_common()
retval = target_read_memory(target,
semihosting_common.c:1432semihosting_common()
retval = target_read_memory(target, addr, 1, 1, &c);
semihosting_common.c:1458semihosting_common()
retval = target_read_memory(target, addr, 1, 1, &c);
semihosting_common.c:1474semihosting_common()
retval = target_read_memory(target, addr++, 1, 1, &c);
semihosting_common.c:1725semihosting_read_fields()
return target_read_memory(target, semihosting->param, 4,
stm8.c:1495stm8_unset_breakpoint()
retval = target_read_memory(target, breakpoint->address, 1, 1,
target.c:2053target_alloc_working_area_try()
int retval = target_read_memory(target, c->address, 4, c->size / 4, c->backup);
target.c:2452target_read_buffer_default()
int retval = target_read_memory(target, address, size, 1, buffer);
target.c:2465target_read_buffer_default()
int retval = target_read_memory(target, address, size, aligned / size, buffer);
target.c:2544target_read_u64()
int retval = target_read_memory(target, address, 8, 1, value_buf);
target.c:2568target_read_u32()
int retval = target_read_memory(target, address, 4, 1, value_buf);
target.c:2592target_read_u16()
int retval = target_read_memory(target, address, 2, 1, value_buf);
target.c:2615target_read_u8()
int retval = target_read_memory(target, address, 1, 1, value);
target.c:3451handle_md_command()
fn = target_read_memory;
target.c:3662handle_mbatch_command()
status = target_read_memory(target, args[0], args[1], args[2], data);
target.c:4588handle_target_read_memory()
retval = target_read_memory(target, addr, width, chunk_len, buffer);
target.c:6558handle_test_mem_access_command()
retval = target_read_memory(target, wa->address + offset, size, count,
target.c:6653handle_test_mem_access_command()
retval = target_read_memory(target, wa->address, 1, num_bytes, read_buf);
uCOS-III.c:151ucos_iii_find_last_thread_address()
retval = target_read_memory(rtos->target,
uCOS-III.c:165ucos_iii_find_last_thread_address()
retval = target_read_memory(rtos->target,
uCOS-III.c:219ucos_iii_update_thread_offsets()
int retval = target_read_memory(rtos->target,
uCOS-III.c:328ucos_iii_update_threads()
retval = target_read_memory(rtos->target,
uCOS-III.c:384ucos_iii_update_threads()
retval = target_read_memory(rtos->target,
uCOS-III.c:438ucos_iii_update_threads()
retval = target_read_memory(rtos->target,
uCOS-III.c:470ucos_iii_get_thread_reg_list()
retval = target_read_memory(rtos->target,
xscale.c:2104xscale_set_breakpoint()
retval = target_read_memory(target, breakpoint->address, 4, 1,
xscale.c:2116xscale_set_breakpoint()
retval = target_read_memory(target, breakpoint->address, 2, 1,
xtensa_fileio.c:52xtensa_fileio_detect_proc()
retval = target_read_memory(target,

Call Tree

Functions calling target_read_memory()
Functions called by target_read_memory()
all items filtered out
target_read_memory()