Go to the source code of this file.
|
| always_inline void | path_search_free (path_search_t *p) |
| |
| static char ** | split_string (char *string, u8 delimiter) |
| |
| static int | file_exists_and_is_executable (char *dir, char *file) |
| |
| static char * | path_search (char *file) |
| |
| static clib_error_t * | clib_elf_parse_file (clib_elf_main_t *cem, char *file_name, void *link_address) |
| |
| static int | add_section (struct dl_phdr_info *info, size_t size, void *opaque) |
| |
| void | clib_elf_main_init (char *exec_path) |
| |
| clib_elf_section_bounds_t * | clib_elf_get_section_bounds (char *name) |
| |
| static uword | symbol_by_address_or_name (char *by_name, uword by_address, clib_elf_symbol_t *s) |
| |
| uword | clib_elf_symbol_by_name (char *by_name, clib_elf_symbol_t *s) |
| |
| uword | clib_elf_symbol_by_address (uword by_address, clib_elf_symbol_t *s) |
| |
| u8 * | format_clib_elf_symbol (u8 *s, va_list *args) |
| |
| u8 * | format_clib_elf_symbol_with_address (u8 *s, va_list *args) |
| |
| static int add_section |
( |
struct dl_phdr_info * |
info, |
|
|
size_t |
size, |
|
|
void * |
opaque |
|
) |
| |
|
static |
| void clib_elf_main_init |
( |
char * |
exec_path | ) |
|
| static int file_exists_and_is_executable |
( |
char * |
dir, |
|
|
char * |
file |
|
) |
| |
|
static |
| u8* format_clib_elf_symbol |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
| u8* format_clib_elf_symbol_with_address |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
| static char* path_search |
( |
char * |
file | ) |
|
|
static |
| static char** split_string |
( |
char * |
string, |
|
|
u8 |
delimiter |
|
) |
| |
|
static |