FD.io VPP
v16.09
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | clib_elf_section_bounds_t |
struct | clib_elf_section_t |
struct | clib_elf_main_t |
struct | clib_elf_symbol_t |
Macros | |
#define | CLIB_ELF_SECTION_DATA_ALIGN 32 |
#define | CLIB_ELF_SECTION_ADD_PREFIX(n) "clib_elf_section_" n |
#define | CLIB_ELF_SECTION(SECTION) |
#define | clib_elf_section_data_next(a, extra) |
Functions | |
static void | clib_elf_main_free (clib_elf_main_t *m) |
void | clib_elf_main_init (char *exec_path) |
clib_elf_section_bounds_t * | clib_elf_get_section_bounds (char *name) |
uword | clib_elf_symbol_by_name (char *name, clib_elf_symbol_t *result) |
uword | clib_elf_symbol_by_address (uword address, clib_elf_symbol_t *result) |
Variables | |
format_function_t | format_clib_elf_symbol |
format_function_t | format_clib_elf_symbol_with_address |
#define CLIB_ELF_SECTION | ( | SECTION | ) |
Definition at line 50 of file elf_clib.h.
#define CLIB_ELF_SECTION_ADD_PREFIX | ( | n | ) | "clib_elf_section_" n |
Definition at line 46 of file elf_clib.h.
#define CLIB_ELF_SECTION_DATA_ALIGN 32 |
Definition at line 44 of file elf_clib.h.
#define clib_elf_section_data_next | ( | a, | |
extra | |||
) |
Definition at line 57 of file elf_clib.h.
clib_elf_section_bounds_t* clib_elf_get_section_bounds | ( | char * | name | ) |
|
inlinestatic |
void clib_elf_main_init | ( | char * | exec_path | ) |
Definition at line 257 of file elf_clib.c.
uword clib_elf_symbol_by_address | ( | uword | address, |
clib_elf_symbol_t * | result | ||
) |
Definition at line 323 of file elf_clib.c.
uword clib_elf_symbol_by_name | ( | char * | name, |
clib_elf_symbol_t * | result | ||
) |
format_function_t format_clib_elf_symbol |
Definition at line 134 of file elf_clib.h.
format_function_t format_clib_elf_symbol_with_address |
Definition at line 134 of file elf_clib.h.