OpenOCD
advanced_elf_image
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
advanced_elf_image
advanced_elf_image struct
Syntax
from
advanced_elf_image.h:27
struct
advanced_elf_image
{
struct
fileio
*
fileio
;
Elf32_Ehdr
header
;
Elf32_Shdr
*
sections
;
int
num_sections
;
char
*
strtab
;
int
strtab_size
;
Elf32_Sym
*
symbols
;
int
num_symbols
;
}
;
Fields
fileio
No summary provided.
Read more...
header
No summary provided.
Read more...
sections
No summary provided.
Read more...
num_sections
No summary provided.
Read more...
strtab
No summary provided.
Read more...
strtab_size
No summary provided.
Read more...
symbols
No summary provided.
Read more...
num_symbols
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
advanced_elf_image.h:27
struct
advanced_elf_image
FLASHPlugin.c:43
plugin_flash_bank::image
plugin_flash_bank
struct
advanced_elf_image
image
;
FLASHPlugin.c:117
loaded_plugin_load()
static
int
loaded_plugin_load
(
struct
target
*
target
,
struct
advanced_elf_image
*
image
,
struct
loaded_plugin
*
plugin
,
uint32_t
init_done_address
,
unsigned
stackSize
)
FLASHPlugin.c:296
locate_symbol()
static
int
locate_symbol
(
struct
advanced_elf_image
*
image
,
const
char
*
URL
,
uint32_t
*
ptr
,
const
char
*
symbol
)
advanced_elf_image.c:28
advanced_elf_image_close()
void
advanced_elf_image_close
(
struct
advanced_elf_image
*
image
)
advanced_elf_image.c:57
advanced_elf_image_read_section()
int
advanced_elf_image_read_section
(
struct
advanced_elf_image
*
elf
,
int
section
,
void
*
buf
,
size_t
buf_size
,
size_t
*
done
)
advanced_elf_image.c:71
advanced_elf_image_find_symbol()
uint32_t
advanced_elf_image_find_symbol
(
struct
advanced_elf_image
*
image
,
const
char
*
symbol_name
)
advanced_elf_image.c:88
advanced_elf_image_open()
int
advanced_elf_image_open
(
struct
advanced_elf_image
*
elf
,
const
char
*
URL
)
advanced_elf_image.c:90
advanced_elf_image_open()
memset
(
elf
,
0
,
sizeof
(
struct
advanced_elf_image
)
)
;
advanced_elf_image.h:41
advanced_elf_image_open()::image
advanced_elf_image_open()
int
advanced_elf_image_open
(
struct
advanced_elf_image
*
image
,
const
char
*
URL
)
;
advanced_elf_image.h:42
advanced_elf_image_close()::image
advanced_elf_image_close()
void
advanced_elf_image_close
(
struct
advanced_elf_image
*
image
)
;
advanced_elf_image.h:44
advanced_elf_image_find_symbol()::image
advanced_elf_image_find_symbol()
uint32_t
advanced_elf_image_find_symbol
(
struct
advanced_elf_image
*
image
,
const
char
*
symbol_name
)
;
advanced_elf_image.h:45
advanced_elf_image_read_section()::image
advanced_elf_image_read_section()
int
advanced_elf_image_read_section
(
struct
advanced_elf_image
*
image
,
int
section
,
void
*
buf
,
size_t
buf_size
,
size_t
*
done
)
;
Type Use
Variables of
advanced_elf_image
type
advanced_elf_image_open()::image
advanced_elf_image_close()::image
advanced_elf_image_find_symbol()::image
advanced_elf_image_read_section()::image
plugin_flash_bank::image
loaded_plugin_load()::image
locate_symbol()::image
advanced_elf_image_read_section()::elf
advanced_elf_image_open()::elf
all items filtered out
advanced_elf_image