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

target_read_buffer() function

Syntax

int target_read_buffer(struct target *target,     target_addr_t address,     uint32_t size,     uint8_t *buffer);
Implemented in target.c:2417

Arguments

target

address

size

buffer

References

LocationReferrerText
target.c:2417
int target_read_buffer(struct target *target, target_addr_t address, uint32_t size, uint8_t *buffer)
target.h:661
int target_read_buffer(struct target *target,
FLASHPlugin.c:777plugin_protect_check()
retval = target_read_buffer(target, plugin_info->WorkArea.Address,(sectors_to_check + 7) / 8, pBuf);
FreeRTOS.c:333freertos_update_threads()
retval = target_read_buffer(rtos->target,
ThreadX.c:234get_stacking_info_arm926ejs()
retval = target_read_buffer(rtos->target,
ThreadX.c:283threadx_update_threads()
retval = target_read_buffer(rtos->target,
ThreadX.c:297threadx_update_threads()
retval = target_read_buffer(rtos->target,
ThreadX.c:340threadx_update_threads()
retval = target_read_buffer(rtos->target,
ThreadX.c:362threadx_update_threads()
retval = target_read_buffer(rtos->target,
ThreadX.c:377threadx_update_threads()
target_read_buffer(rtos->target,
ThreadX.c:397threadx_update_threads()
retval = target_read_buffer(rtos->target,
ThreadX.c:428threadx_update_threads()
retval = target_read_buffer(rtos->target,
ThreadX.c:462threadx_get_thread_reg_list()
retval = target_read_buffer(rtos->target,
arc.c:1488arc_read_instruction_u32()
CHECK_RETVAL(target_read_buffer(target, address, 4, value_buf));
arc.c:1560arc_set_breakpoint()
arc.c:1576arc_set_breakpoint()
arm_io.c:285arm_nandread()
retval = target_read_buffer(target, target_buf, size, data);
armv4_5.c:1516armv4_5_run_algorithm_inner()
int retvaltemp = target_read_buffer(target, mem_params[i].address,
armv7m.c:665armv7m_wait_algorithm()
retval = target_read_buffer(target, mem_params[i].address,
armv7m.c:1033armv7m_blank_check_memory()
retval = target_read_buffer(target, erase_check_params->address,
cc3220sf.c:257cc3220sf_write()
retval = target_read_buffer(target, head_address, sizeof(head), head);
cc3220sf.c:373cc3220sf_write()
retval = target_read_buffer(target, address, sizeof(tail), tail);
chibios.c:149chibios_update_memory_signature()
retval = target_read_buffer(rtos->target,
chibios.c:397chibios_update_threads()
retval = target_read_buffer(rtos->target, name_ptr,
chromium-ec.c:102chromium_ec_detect_rtos()
ret = target_read_buffer(target,
chromium-ec.c:282chromium_ec_update_threads()
ret = target_read_buffer(rtos->target, name_ptr, CROS_EC_MAX_NAME,
chromium-ec.c:305chromium_ec_update_threads()
ret = target_read_buffer(rtos->target,
core.c:124default_flash_read()
return target_read_buffer(bank->target, offset + bank->base, count, buffer);
dsp563xx.c:1432dsp563xx_run_algorithm()
retval = target_read_buffer(target,
eCos.c:743ecos_update_threads()
target_read_buffer(rtos->target,
eCos.c:770ecos_update_threads()
retval = target_read_buffer(rtos->target,
eCos.c:783ecos_update_threads()
retval = target_read_buffer(rtos->target,
eCos.c:794ecos_update_threads()
retval = target_read_buffer(rtos->target,
eCos.c:845ecos_update_threads()
retval = target_read_buffer(rtos->target,
eCos.c:856ecos_update_threads()
retval = target_read_buffer(rtos->target,
eCos.c:867ecos_update_threads()
target_read_buffer(rtos->target,
eCos.c:904ecos_update_threads()
retval = target_read_buffer(rtos->target,
eCos.c:955ecos_update_threads()
retval = target_read_buffer(rtos->target,
eCos.c:981ecos_update_threads()
retval = target_read_buffer(rtos->target,
eCos.c:1017ecos_update_threads()
retval = target_read_buffer(rtos->target,
eCos.c:1067ecos_get_thread_reg_list()
target_read_buffer(rtos->target, thread_list_head, param->pointer_width,
eCos.c:1071ecos_get_thread_reg_list()
retval = target_read_buffer(rtos->target,
eCos.c:1084ecos_get_thread_reg_list()
target_read_buffer(rtos->target,
eCos.c:1093ecos_get_thread_reg_list()
retval = target_read_buffer(rtos->target,
efm32.c:630efm32x_write_lock_data()
ret = target_read_buffer(bank->target, EFM32_MSC_LOCK_BITS_EXTRA, extra_bytes, extra_data);
embKernel.c:129embkernel_get_tasks_details()
int retval = target_read_buffer(rtos->target, iterable + param->iterable_task_owner_offset, param->pointer_width,
embKernel.c:137embkernel_get_tasks_details()
retval = target_read_buffer(rtos->target, task + param->thread_name_offset, param->pointer_width,
embKernel.c:144embkernel_get_tasks_details()
retval = target_read_buffer(rtos->target, name_ptr, EMBKERNEL_MAX_THREAD_NAME_STR_SIZE,
embKernel.c:154embkernel_get_tasks_details()
retval = target_read_buffer(rtos->target, task + param->thread_priority_offset, param->thread_priority_width,
embKernel.c:199embkernel_update_threads()
retval = target_read_buffer(rtos->target, rtos->symbols[SYMBOL_ID_S_CURRENT_TASK].address, param->pointer_width,
embKernel.c:207embkernel_update_threads()
retval = target_read_buffer(rtos->target, rtos->symbols[SYMBOL_ID_S_MAX_PRIORITIES].address, param->pointer_width,
embKernel.c:213embkernel_update_threads()
embKernel.c:233embkernel_update_threads()
retval = target_read_buffer(rtos->target,
embKernel.c:244embkernel_update_threads()
retval = target_read_buffer(rtos->target, iterable + param->iterable_next_offset, param->pointer_width,
embKernel.c:252embkernel_update_threads()
retval = target_read_buffer(rtos->target, rtos->symbols[SYMBOL_ID_S_LIST_SLEEP].address, param->pointer_width,
embKernel.c:262embkernel_update_threads()
retval = target_read_buffer(rtos->target, iterable + param->iterable_next_offset, param->pointer_width,
embKernel.c:270embkernel_update_threads()
retval = target_read_buffer(rtos->target, rtos->symbols[SYMBOL_ID_S_LIST_SUSPENDED].address, param->pointer_width,
embKernel.c:280embkernel_update_threads()
retval = target_read_buffer(rtos->target, iterable + param->iterable_next_offset, param->pointer_width,
embKernel.c:311embkernel_get_thread_reg_list()
retval = target_read_buffer(rtos->target, thread_id + param->thread_stack_offset, param->pointer_width,
eneispif.c:317eneispif_read_flash_id()
retval = target_read_buffer(target, eneispif_info->ctrl_base + ISPIDAT, 3, buffer);
esp.c:36esp_dbgstubs_table_read()
int res = target_read_buffer(target, dbg_stubs->base, sizeof(uint32_t) * 2, entry_buff);
esp.c:61esp_dbgstubs_table_read()
res = target_read_buffer(target, dbg_stubs->base + 2 * sizeof(uint32_t), sizeof(uint32_t) * table_size - 2,
esp32.c:162esp32_soc_reset()
res = target_read_buffer(target, ESP32_RTC_SLOW_MEM_BASE, sizeof(slow_mem_save), slow_mem_save);
esp32s3.c:159esp32s3_soc_reset()
res = target_read_buffer(target, ESP32_S3_RTC_SLOW_MEM_BASE, sizeof(slow_mem_save), slow_mem_save);
esp_xtensa.c:158esp_xtensa_dbgstubs_info_update()
res = target_read_buffer(target, esp_xtensa->esp.dbg_stubs.entries[ESP_DBG_STUB_DESC],
gdb_server.c:1537gdb_read_memory_packet()
retval = target_read_buffer(target, addr, len, buffer);
hwthread.c:429hwthread_read_buffer()
return target_read_buffer(curr, address, size, buffer);
image.c:1137image_read_section()
if (target_read_buffer(image_memory->target, address &
mips32.c:667mips32_run_algorithm()
retval = target_read_buffer(target, mem_params[i].address, mem_params[i].size,
mqx.c:131mqx_target_read_buffer()
status = target_read_buffer(target, address, size, buffer);
mx3.c:494imx31_read_page()
target_read_buffer(target, MX3_NF_MAIN_BUFFER0, data_size,
mx3.c:498imx31_read_page()
target_read_buffer(target, MX3_NF_SPARE_BUFFER0, oob_size,
mxc.c:656mxc_read_page()
target_read_buffer(target, MXC_NF_MAIN_BUFFER0, data_size, data);
mxc.c:659mxc_read_page()
target_read_buffer(target, MXC_NF_V1_SPARE_BUFFER0, oob_size, oob);
mxc.c:664mxc_read_page()
target_read_buffer(target, addr, len, oob);
nuttx.c:232nuttx_update_threads()
ret = target_read_buffer(rtos->target, pidhashaddr, PTR_WIDTH * npidhash, pidhash);
nuttx.c:242nuttx_update_threads()
ret = target_read_buffer(rtos->target, rtos->symbols[NX_SYM_TCB_INFO].address, sizeof(buff), buff);
nuttx.c:321nuttx_update_threads()
ret = target_read_buffer(rtos->target, tcbaddr + tcbinfo.name_off,
riot.c:274riot_update_threads()
retval = target_read_buffer(rtos->target,
riscv.c:1040riscv_hit_watchpoint()
if (target_read_buffer(target, dpc, length, buffer) != ERROR_OK) {
rtkernel.c:125rtkernel_add_task()
retval = target_read_buffer(rtos->target, name, sizeof(tmp_str) - 1, tmp_str);
rtos.c:623rtos_generic_stack_read()
retval = target_read_buffer(target, address, stacking->stack_registers_size, stack_data);
rtos_nuttx_stackings.c:116nuttx_esp_xtensa_stack_read()
int retval = target_read_buffer(target, stack_ptr, stacking->stack_registers_size, stack_data);
rtt.c:34read_rtt_channel()
ret = target_read_buffer(target, address, RTT_CHANNEL_SIZE, buf);
rtt.c:73read_channel_name()
ret = target_read_buffer(target, address + offset, read_length,
rtt.c:226target_rtt_read_control_block()
ret = target_read_buffer(target, address, RTT_CB_SIZE, buf);
rtt.c:259target_rtt_find_control_block()
ret = target_read_buffer(target, addr, buf_size, buf);
rtt.c:328read_from_channel()
ret = target_read_buffer(target,
rtt.c:340read_from_channel()
ret = target_read_buffer(target,
rtt.c:346read_from_channel()
ret = target_read_buffer(target, channel->buffer_addr,
semihosting_common.c:1386semihosting_common()
retval = target_read_buffer(target, addr, len, buf);
semihosting_common.c:1536semihosting_common()
retval = target_read_buffer(target, addr, len,
sh_qspi.c:644sh_qspi_read()
target_read_buffer(target, info->source->address,
stm8.c:1890stm8_run_algorithm()
retval = target_read_buffer(target, mem_params[i].address,
stmqspi.c:1205stmqspi_blank_check()
retval = target_read_buffer(target, algorithm->address
target.c:1191target_run_read_async_algorithm()
retval = target_read_buffer(target, rp, thisrun_bytes, buffer);
target.c:2499target_checksum_memory()
retval = target_read_buffer(target, address, size, buffer);
target.c:3833handle_dump_image_command()
retval = target_read_buffer(target, address, this_run_size, buffer);
target.c:3955handle_verify_image_command_internal()
retval = target_read_buffer(target, image.sections[i].base_address, buf_cnt, data);
tms470.c:1036tms470_erase_check()
target_read_buffer(target, addr, bank->sectors[sector].size, buffer);
uCOS-III.c:394ucos_iii_update_threads()
retval = target_read_buffer(rtos->target,
xtensa.c:2522xtensa_sw_breakpoint_add()
int ret = target_read_buffer(target, breakpoint->address, XT_ISNS_SZ_MAX, sw_bp->insn);
xtensa.c:2858xtensa_wait_algorithm()
retval = target_read_buffer(target, mem_params[i].address, mem_params[i].size, mem_params[i].value);
zephyr.c:551zephyr_fetch_thread()
retval = target_read_buffer(rtos->target,

Call Tree

Functions calling target_read_buffer()
Functions called by target_read_buffer()
target_read_buffer()