/freebsd-12-stable/usr.sbin/kldxref/ |
H A D | ef.h | 38 typedef struct ef_file *elf_file_t; typedef in typeref:struct:ef_file 41 int (*get_type)(elf_file_t ef); 42 int (*close)(elf_file_t ef); 43 int (*read)(elf_file_t ef, Elf_Off offset, size_t len, void* dest); 44 int (*read_entry)(elf_file_t ef, Elf_Off offset, size_t len, 46 int (*seg_read)(elf_file_t ef, Elf_Off offset, size_t len, void *dest); 47 int (*seg_read_rel)(elf_file_t ef, Elf_Off offset, size_t len, 49 int (*seg_read_string)(elf_file_t, Elf_Off offset, size_t len, 51 int (*seg_read_entry)(elf_file_t ef, Elf_Off offset, size_t len, 53 int (*seg_read_entry_rel)(elf_file_t e [all...] |
H A D | ef.c | 83 static Elf_Off ef_get_offset(elf_file_t, Elf_Off); 84 static int ef_parse_dynamic(elf_file_t); 86 static int ef_get_type(elf_file_t ef); 87 static int ef_close(elf_file_t ef); 88 static int ef_read(elf_file_t ef, Elf_Off offset, size_t len, void *dest); 89 static int ef_read_entry(elf_file_t ef, Elf_Off offset, size_t len, 92 static int ef_seg_read(elf_file_t ef, Elf_Off offset, size_t len, 94 static int ef_seg_read_rel(elf_file_t ef, Elf_Off offset, size_t len, 96 static int ef_seg_read_string(elf_file_t ef, Elf_Off offset, size_t len, 98 static int ef_seg_read_entry(elf_file_t e [all...] |
H A D | ef_obj.c | 104 static int ef_obj_get_type(elf_file_t ef); 105 static int ef_obj_close(elf_file_t ef); 106 static int ef_obj_read(elf_file_t ef, Elf_Off offset, size_t len, 108 static int ef_obj_read_entry(elf_file_t ef, Elf_Off offset, size_t len, 110 static int ef_obj_seg_read(elf_file_t ef, Elf_Off offset, size_t len, 112 static int ef_obj_seg_read_rel(elf_file_t ef, Elf_Off offset, size_t len, 114 static int ef_obj_seg_read_string(elf_file_t ef, Elf_Off offset, 116 static int ef_obj_seg_read_entry(elf_file_t ef, Elf_Off offset, size_t len, 118 static int ef_obj_seg_read_entry_rel(elf_file_t ef, Elf_Off offset, 120 static Elf_Addr ef_obj_symaddr(elf_file_t e [all...] |
/freebsd-12-stable/sys/kern/ |
H A D | link_elf.c | 129 } *elf_file_t; typedef in typeref:struct:elf_file 197 static int parse_dynamic(elf_file_t); 198 static int relocate_file(elf_file_t); 199 static int relocate_file1(elf_file_t ef, elf_lookup_fn lookup, 201 static int link_elf_preload_parse_symbols(elf_file_t); 368 elf_file_t ef = (elf_file_t)lf; 403 elf_file_t ef; 421 ef = (elf_file_t) linker_kernel_file; 480 link_elf_preload_parse_symbols(elf_file_t e [all...] |
H A D | link_elf_obj.c | 125 } *elf_file_t; typedef in typeref:struct:elf_file 181 static int relocate_file(elf_file_t ef); 182 static void elf_obj_cleanup_globals_cache(elf_file_t); 203 link_elf_protect_range(elf_file_t ef, vm_offset_t start, vm_offset_t end, 225 link_elf_protect(elf_file_t ef) 324 elf_file_t ef; 354 ef = (elf_file_t)lf; 602 elf_file_t ef; 605 ef = (elf_file_t)lf; 642 elf_file_t e [all...] |
H A D | kern_ctf.c | 69 elf_file_t ef = (elf_file_t) lf;
|
/freebsd-12-stable/stand/common/ |
H A D | load_elf_obj.c | 66 } *elf_file_t; typedef in typeref:struct:elf_file 74 static int __elfN(obj_loadimage)(struct preloaded_file *mp, elf_file_t ef, 76 static int __elfN(obj_lookup_set)(struct preloaded_file *mp, elf_file_t ef, 78 static int __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, 81 elf_file_t ef); 229 __elfN(obj_loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off) 398 __elfN(obj_parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef) 470 __elfN(obj_lookup_set)(struct preloaded_file *fp, elf_file_t ef, 508 __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, Elf_Addr p,
|
H A D | load_elf.c | 77 } *elf_file_t; typedef in typeref:struct:elf_file 85 static int __elfN(loadimage)(struct preloaded_file *mp, elf_file_t ef, 87 static int __elfN(lookup_symbol)(struct preloaded_file *mp, elf_file_t ef, 89 static int __elfN(reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, 91 static int __elfN(parse_modmetadata)(struct preloaded_file *mp, elf_file_t ef, 208 __elfN(load_elf_header)(char *filename, elf_file_t ef) 465 __elfN(loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off) 1073 __elfN(parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef, 1185 __elfN(lookup_symbol)(struct preloaded_file *fp, elf_file_t ef, 1233 __elfN(reloc_ptr)(struct preloaded_file *mp, elf_file_t e [all...] |