OpenOCD
image
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
image
image struct
@file Upper level NOR flash interfaces.
Syntax
from
core.h:21
struct
image
;
Implemented in
image.h:48
Fields
type
No summary provided.
Read more...
type_private
No summary provided.
Read more...
num_sections
No summary provided.
Read more...
sections
No summary provided.
Read more...
base_address_set
No summary provided.
Read more...
base_address
No summary provided.
Read more...
start_address_set
No summary provided.
Read more...
start_address
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
image.h:48
struct
image
{
core.h:21
struct
image
;
etm.h:17
struct
image
;
gdb_server.h:20
struct
image
;
xscale.h:65
struct
image
*
image
;
/* source for target opcodes */
core.c:730
flash_write_unlock_verify()
int
flash_write_unlock_verify
(
struct
target
*
target
,
struct
image
*
image
,
core.c:1009
flash_write()
int
flash_write
(
struct
target
*
target
,
struct
image
*
image
,
core.h:174
flash_write()::image
flash_write()
struct
image
*
image
,
uint32_t
*
written
,
bool
erase
)
;
esp_algorithm.h:119
esp_algorithm_image::image
esp_algorithm_image
struct
image
image
;
etm.c:1660
handle_etm_image_command()
free
(
etm_ctx
->
image
)
;
etm.c:1664
handle_etm_image_command()
etm_ctx
->
image
=
malloc
(
sizeof
(
struct
image
)
)
;
etm.c:1677
handle_etm_image_command()
free
(
etm_ctx
->
image
)
;
etm.h:161
etm_context::image
etm_context
struct
image
*
image
;
/* source for target opcodes */
gdb_server.c:74
gdb_connection::vflash_image
gdb_connection
struct
image
*
vflash_image
;
gdb_server.c:1113
gdb_connection_closed()
free
(
gdb_connection
->
vflash_image
)
;
gdb_server.c:3419
gdb_v_packet()
gdb_connection
->
vflash_image
=
malloc
(
sizeof
(
struct
image
)
)
;
gdb_server.c:3463
gdb_v_packet()
free
(
gdb_connection
->
vflash_image
)
;
image.c:42
autodetect_image_type()
static
int
autodetect_image_type
(
struct
image
*
image
,
const
char
*
url
)
image.c:97
identify_image_type()
static
int
identify_image_type
(
struct
image
*
image
,
const
char
*
type_string
,
const
char
*
url
)
image.c:122
image_ihex_buffer_complete_inner()
static
int
image_ihex_buffer_complete_inner
(
struct
image
*
image
,
image.c:334
image_ihex_buffer_complete()
static
int
image_ihex_buffer_complete
(
struct
image
*
image
)
image.c:357
image_elf32_read_headers()
static
int
image_elf32_read_headers
(
struct
image
*
image
)
image.c:482
image_elf64_read_headers()
static
int
image_elf64_read_headers
(
struct
image
*
image
)
image.c:607
image_elf_read_headers()
static
int
image_elf_read_headers
(
struct
image
*
image
)
image.c:653
image_elf32_read_section()
static
int
image_elf32_read_section
(
struct
image
*
image
,
image.c:696
image_elf64_read_section()
static
int
image_elf64_read_section
(
struct
image
*
image
,
image.c:739
image_elf_read_section()
static
int
image_elf_read_section
(
struct
image
*
image
,
image.c:754
image_mot_buffer_complete_inner()
static
int
image_mot_buffer_complete_inner
(
struct
image
*
image
,
image.c:934
image_mot_buffer_complete()
static
int
image_mot_buffer_complete
(
struct
image
*
image
)
image.c:957
image_open()
int
image_open
(
struct
image
*
image
,
const
char
*
url
,
const
char
*
type_string
)
image.c:1079
image_read_section()
int
image_read_section
(
struct
image
*
image
,
image.c:1174
image_add_section()
int
image_add_section
(
struct
image
*
image
,
target_addr_t
base
,
uint32_t
size
,
uint64_t
flags
,
uint8_t
const
*
data
)
image.c:1211
image_close()
void
image_close
(
struct
image
*
image
)
image.h:94
image_open()::image
image_open()
int
image_open
(
struct
image
*
image
,
const
char
*
url
,
const
char
*
type_string
)
;
image.h:95
image_read_section()::image
image_read_section()
int
image_read_section
(
struct
image
*
image
,
int
section
,
target_addr_t
offset
,
image.h:97
image_close()::image
image_close()
void
image_close
(
struct
image
*
image
)
;
image.h:99
image_add_section()::image
image_add_section()
int
image_add_section
(
struct
image
*
image
,
target_addr_t
base
,
uint32_t
size
,
imp.h:41
flash_write_unlock_verify()::image
flash_write_unlock_verify()
int
flash_write_unlock_verify
(
struct
target
*
target
,
struct
image
*
image
,
lpc2900.c:626
lpc2900_handle_write_custom_command()
struct
image
image
;
target.c:3686
parse_load_image_command()
static
COMMAND_HELPER
(
parse_load_image_command
,
struct
image
*
image
,
target.c:3725
handle_load_image_command()
struct
image
image
;
target.c:3879
handle_verify_image_command_internal()
struct
image
image
;
target.c:6249
handle_fast_load_image_command()
struct
image
image
;
tcl.c:396
handle_flash_write_image_command()
struct
image
image
;
tcl.c:467
handle_flash_verify_image_command()
struct
image
image
;
ublast2_access_libusb.c:66
ublast2_write_firmware_section()
struct
image
*
firmware_image
,
int
section_index
)
ublast2_access_libusb.c:120
load_usb_blaster_firmware()
struct
image
ublast2_firmware_image
;
ulink.c:165
ulink_write_firmware_section()::firmware_image
ulink_write_firmware_section()
struct
image
*
firmware_image
,
int
section_index
)
;
ulink.c:383
ulink_load_firmware()
struct
image
ulink_firmware_image
;
ulink.c:431
ulink_write_firmware_section()
struct
image
*
firmware_image
,
int
section_index
)
xscale.c:3416
xscale_handle_trace_image_command()
free
(
xscale
->
trace
.
image
)
;
xscale.c:3420
xscale_handle_trace_image_command()
xscale
->
trace
.
image
=
malloc
(
sizeof
(
struct
image
)
)
;
xscale.c:3433
xscale_handle_trace_image_command()
free
(
xscale
->
trace
.
image
)
;
xscale.h:65
xscale_trace::image
xscale_trace
struct
image
*
image
;
/* source for target opcodes */
Type Use
Variables of
image
type
image_open()::image
image_read_section()::image
image_close()::image
image_add_section()::image
flash_write()::image
etm_context::image
xscale_trace::image
flash_write_unlock_verify()::image
lpc2900_handle_write_custom_command()
lpc2900_handle_write_custom_command()::image
handle_flash_write_image_command()
handle_flash_write_image_command()::image
handle_flash_verify_image_command()
handle_flash_verify_image_command()::image
ulink_write_firmware_section()::firmware_image
ulink_load_firmware()
ulink_load_firmware()::ulink_firmware_image
ublast2_write_firmware_section()::firmware_image
load_usb_blaster_firmware()
load_usb_blaster_firmware()::ublast2_firmware_image
gdb_connection::vflash_image
autodetect_image_type()::image
identify_image_type()::image
image_ihex_buffer_complete_inner()::image
image_ihex_buffer_complete()::image
image_elf32_read_headers()::image
image_elf64_read_headers()::image
image_elf_read_headers()::image
image_elf32_read_section()::image
image_elf64_read_section()::image
image_elf_read_section()::image
image_mot_buffer_complete_inner()::image
image_mot_buffer_complete()::image
parse_load_image_command()::image
handle_load_image_command()
handle_load_image_command()::image
handle_verify_image_command_internal()
handle_verify_image_command_internal()::image
handle_fast_load_image_command()
handle_fast_load_image_command()::image
esp_algorithm_image::image
all items filtered out
image
Allocators of
image
Deletors of
image
lpc2900_handle_write_custom_command()::image
handle_flash_write_image_command()::image
handle_flash_verify_image_command()::image
ulink_load_firmware()::ulink_firmware_image
load_usb_blaster_firmware()::ublast2_firmware_image
gdb_v_packet()
handle_etm_image_command()
handle_load_image_command()::image
handle_verify_image_command_internal()::image
handle_fast_load_image_command()::image
xscale_handle_trace_image_command()
all items filtered out
image
lpc2900_handle_write_custom_command()::image
handle_flash_write_image_command()::image
handle_flash_verify_image_command()::image
ulink_load_firmware()::ulink_firmware_image
load_usb_blaster_firmware()::ublast2_firmware_image
gdb_connection_closed()
gdb_v_packet()
handle_etm_image_command()
handle_load_image_command()::image
handle_verify_image_command_internal()::image
handle_fast_load_image_command()::image
xscale_handle_trace_image_command()
all items filtered out