image is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

image struct

@file Upper level NOR flash interfaces.

Syntax

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

LocationReferrerScopeText
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:730flash_write_unlock_verify()
int flash_write_unlock_verify(struct target *target, struct image *image,
core.c:1009flash_write()
int flash_write(struct target *target, struct image *image,
core.h:174flash_write()::imageflash_write()
struct image *image, uint32_t *written, bool erase);
esp_algorithm.h:119esp_algorithm_image::imageesp_algorithm_image
struct image image;
etm.c:1660handle_etm_image_command()
free(etm_ctx->image);
etm.c:1664handle_etm_image_command()
etm_ctx->image = malloc(sizeof(struct image));
etm.c:1677handle_etm_image_command()
free(etm_ctx->image);
etm.h:161etm_context::imageetm_context
struct image *image; /* source for target opcodes */
gdb_server.c:74gdb_connection::vflash_imagegdb_connection
struct image *vflash_image;
gdb_server.c:1113gdb_connection_closed()
free(gdb_connection->vflash_image);
gdb_server.c:3419gdb_v_packet()
gdb_connection->vflash_image = malloc(sizeof(struct image));
gdb_server.c:3463gdb_v_packet()
free(gdb_connection->vflash_image);
image.c:42autodetect_image_type()
static int autodetect_image_type(struct image *image, const char *url)
image.c:97identify_image_type()
static int identify_image_type(struct image *image, const char *type_string, const char *url)
image.c:122image_ihex_buffer_complete_inner()
static int image_ihex_buffer_complete_inner(struct image *image,
image.c:334image_ihex_buffer_complete()
static int image_ihex_buffer_complete(struct image *image)
image.c:357image_elf32_read_headers()
static int image_elf32_read_headers(struct image *image)
image.c:482image_elf64_read_headers()
static int image_elf64_read_headers(struct image *image)
image.c:607image_elf_read_headers()
static int image_elf_read_headers(struct image *image)
image.c:653image_elf32_read_section()
static int image_elf32_read_section(struct image *image,
image.c:696image_elf64_read_section()
static int image_elf64_read_section(struct image *image,
image.c:739image_elf_read_section()
static int image_elf_read_section(struct image *image,
image.c:754image_mot_buffer_complete_inner()
static int image_mot_buffer_complete_inner(struct image *image,
image.c:934image_mot_buffer_complete()
static int image_mot_buffer_complete(struct image *image)
image.c:957image_open()
int image_open(struct image *image, const char *url, const char *type_string)
image.c:1079image_read_section()
int image_read_section(struct image *image,
image.c:1174image_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:1211image_close()
void image_close(struct image *image)
image.h:94image_open()::imageimage_open()
int image_open(struct image *image, const char *url, const char *type_string);
image.h:95image_read_section()::imageimage_read_section()
image.h:97image_close()::imageimage_close()
void image_close(struct image *image);
image.h:99image_add_section()::imageimage_add_section()
int image_add_section(struct image *image, target_addr_t base, uint32_t size,
imp.h:41flash_write_unlock_verify()::imageflash_write_unlock_verify()
int flash_write_unlock_verify(struct target *target, struct image *image,
lpc2900.c:626lpc2900_handle_write_custom_command()
struct image image;
target.c:3686parse_load_image_command()
target.c:3725handle_load_image_command()
struct image image;
target.c:3879handle_verify_image_command_internal()
struct image image;
target.c:6249handle_fast_load_image_command()
struct image image;
tcl.c:396handle_flash_write_image_command()
struct image image;
tcl.c:467handle_flash_verify_image_command()
struct image image;
ublast2_access_libusb.c:66ublast2_write_firmware_section()
struct image *firmware_image, int section_index)
ublast2_access_libusb.c:120load_usb_blaster_firmware()
struct image ublast2_firmware_image;
ulink.c:165ulink_write_firmware_section()::firmware_imageulink_write_firmware_section()
struct image *firmware_image, int section_index);
ulink.c:383ulink_load_firmware()
struct image ulink_firmware_image;
ulink.c:431ulink_write_firmware_section()
struct image *firmware_image, int section_index)
xscale.c:3416xscale_handle_trace_image_command()
free(xscale->trace.image);
xscale.c:3420xscale_handle_trace_image_command()
xscale->trace.image = malloc(sizeof(struct image));
xscale.c:3433xscale_handle_trace_image_command()
free(xscale->trace.image);
xscale.h:65xscale_trace::imagexscale_trace
struct image *image; /* source for target opcodes */

Type Use

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
handle_load_image_command()::image
handle_verify_image_command_internal()::image
handle_fast_load_image_command()::image
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
handle_load_image_command()::image
handle_verify_image_command_internal()::image
handle_fast_load_image_command()::image
all items filtered out