/freebsd-11.0-release/usr.sbin/kldxref/ |
H A D | ef.h | 36 typedef struct ef_file *elf_file_t; typedef in typeref:struct:ef_file 39 int (*get_type)(elf_file_t ef); 40 int (*close)(elf_file_t ef); 41 int (*read)(elf_file_t ef, Elf_Off offset, size_t len, void* dest); 42 int (*read_entry)(elf_file_t ef, Elf_Off offset, size_t len, 44 int (*seg_read)(elf_file_t ef, Elf_Off offset, size_t len, void *dest); 45 int (*seg_read_rel)(elf_file_t ef, Elf_Off offset, size_t len, 47 int (*seg_read_entry)(elf_file_t ef, Elf_Off offset, size_t len, 49 int (*seg_read_entry_rel)(elf_file_t ef, Elf_Off offset, size_t len, 51 Elf_Addr (*symaddr)(elf_file_t e [all...] |
H A D | ef.c | 81 static u_long ef_get_offset(elf_file_t, Elf_Off); 82 static int ef_parse_dynamic(elf_file_t); 84 static int ef_get_type(elf_file_t ef); 85 static int ef_close(elf_file_t ef); 86 static int ef_read(elf_file_t ef, Elf_Off offset, size_t len, void* dest); 87 static int ef_read_entry(elf_file_t ef, Elf_Off offset, size_t len, void **ptr); 88 static int ef_seg_read(elf_file_t ef, Elf_Off offset, size_t len, void *dest); 89 static int ef_seg_read_rel(elf_file_t ef, Elf_Off offset, size_t len, 91 static int ef_seg_read_entry(elf_file_t ef, Elf_Off offset, size_t len, 93 static int ef_seg_read_entry_rel(elf_file_t e [all...] |
H A D | ef_obj.c | 102 static int ef_obj_get_type(elf_file_t ef); 103 static int ef_obj_close(elf_file_t ef); 104 static int ef_obj_read(elf_file_t ef, Elf_Off offset, size_t len, void* dest); 105 static int ef_obj_read_entry(elf_file_t ef, Elf_Off offset, size_t len, 107 static int ef_obj_seg_read(elf_file_t ef, Elf_Off offset, size_t len, 109 static int ef_obj_seg_read_rel(elf_file_t ef, Elf_Off offset, size_t len, 111 static int ef_obj_seg_read_entry(elf_file_t ef, Elf_Off offset, size_t len, 113 static int ef_obj_seg_read_entry_rel(elf_file_t ef, Elf_Off offset, size_t len, 115 static Elf_Addr ef_obj_symaddr(elf_file_t ef, Elf_Size symidx); 116 static int ef_obj_lookup_set(elf_file_t e [all...] |
/freebsd-11.0-release/sys/kern/ |
H A D | link_elf.c | 124 } *elf_file_t; typedef in typeref:struct:elf_file 189 static int parse_dynamic(elf_file_t); 190 static int relocate_file(elf_file_t); 191 static int link_elf_preload_parse_symbols(elf_file_t); 358 elf_file_t ef = (elf_file_t)lf; 393 elf_file_t ef; 411 ef = (elf_file_t) linker_kernel_file; 465 link_elf_preload_parse_symbols(elf_file_t ef) 518 parse_dynamic(elf_file_t e [all...] |
H A D | link_elf_obj.c | 120 } *elf_file_t; typedef in typeref:struct:elf_file 176 static int relocate_file(elf_file_t ef); 177 static void elf_obj_cleanup_globals_cache(elf_file_t); 206 elf_file_t ef; 236 ef = (elf_file_t)lf; 457 elf_file_t ef; 460 ef = (elf_file_t)lf; 490 elf_file_t ef; 565 ef = (elf_file_t) lf; 969 elf_file_t e [all...] |
H A D | kern_ctf.c | 67 elf_file_t ef = (elf_file_t) lf;
|
/freebsd-11.0-release/sys/boot/common/ |
H A D | load_elf_obj.c | 63 } *elf_file_t; typedef in typeref:struct:elf_file 65 static int __elfN(obj_loadimage)(struct preloaded_file *mp, elf_file_t ef, 67 static int __elfN(obj_lookup_set)(struct preloaded_file *mp, elf_file_t ef, 69 static int __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, 72 elf_file_t ef); 189 __elfN(obj_loadimage)(struct preloaded_file *fp, elf_file_t ef, u_int64_t off) 354 __elfN(obj_parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef) 426 __elfN(obj_lookup_set)(struct preloaded_file *fp, elf_file_t ef, 464 __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, Elf_Addr p,
|
H A D | load_elf.c | 73 } *elf_file_t; typedef in typeref:struct:elf_file 75 static int __elfN(loadimage)(struct preloaded_file *mp, elf_file_t ef, u_int64_t loadaddr); 76 static int __elfN(lookup_symbol)(struct preloaded_file *mp, elf_file_t ef, const char* name, Elf_Sym* sym); 77 static int __elfN(reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, 79 static int __elfN(parse_modmetadata)(struct preloaded_file *mp, elf_file_t ef, 90 __elfN(load_elf_header)(char *filename, elf_file_t ef) 296 __elfN(loadimage)(struct preloaded_file *fp, elf_file_t ef, u_int64_t off) 841 __elfN(parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef, 949 __elfN(lookup_symbol)(struct preloaded_file *fp, elf_file_t ef, const char* name, 997 __elfN(reloc_ptr)(struct preloaded_file *mp, elf_file_t e [all...] |