/freebsd-10-stable/sys/sys/ |
H A D | linker.h | 46 typedef struct linker_file* linker_file_t; typedef in typeref:struct:linker_file 62 typedef int (*linker_function_nameval_callback_t)(linker_file_t, int, linker_symval_t *, void *); 83 linker_file_t* deps; /* list of dependencies */ 111 typedef int linker_predicate_t(linker_file_t, void *); 116 extern linker_file_t linker_kernel_file; 122 linker_file_t* _result); 130 linker_file_t _file); 143 caddr_t linker_file_lookup_symbol(linker_file_t _file, const char* _name, 151 int linker_file_lookup_set(linker_file_t _file, const char *_name, 157 int linker_file_function_listall(linker_file_t, [all...] |
/freebsd-10-stable/sys/ia64/ia64/ |
H A D | elf_machdep.c | 52 Elf_Addr link_elf_get_gp(linker_file_t); 131 lookup_fdesc(linker_file_t lf, Elf_Size symidx, elf_lookup_fn lookup, 134 linker_file_t top; 183 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, 265 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, 273 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, 281 elf_cpu_load_file(linker_file_t lf) 323 elf_cpu_unload_file(linker_file_t lf)
|
/freebsd-10-stable/sys/arm/arm/ |
H A D | elf_machdep.c | 128 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, 207 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, 215 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, 223 elf_cpu_load_file(linker_file_t lf __unused) 243 elf_cpu_unload_file(linker_file_t lf __unused)
|
/freebsd-10-stable/sys/powerpc/powerpc/ |
H A D | elf64_machdep.c | 132 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, 189 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, 197 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, 205 elf_cpu_load_file(linker_file_t lf) 214 elf_cpu_unload_file(linker_file_t lf __unused)
|
H A D | elf32_machdep.c | 160 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, 246 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, 254 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, 262 elf_cpu_load_file(linker_file_t lf) 271 elf_cpu_unload_file(linker_file_t lf __unused)
|
/freebsd-10-stable/sys/kern/ |
H A D | kern_linker.c | 89 static linker_file_t linker_find_file_by_name(const char* _filename); 94 static linker_file_t linker_find_file_by_id(int _fileid); 101 linker_file_t linker_kernel_file; 117 linker_file_t lftmp; \ 136 linker_file_t container; 143 static int linker_file_add_dependency(linker_file_t file, 144 linker_file_t dep); 145 static caddr_t linker_file_lookup_symbol_internal(linker_file_t file, 190 linker_file_sysinit(linker_file_t lf) 238 linker_file_sysuninit(linker_file_t l [all...] |
H A D | link_elf.c | 137 static int link_elf_link_common_finish(linker_file_t); 139 const char *, linker_file_t *); 140 static int link_elf_link_preload_finish(linker_file_t); 142 linker_file_t *); 143 static int link_elf_lookup_symbol(linker_file_t, const char *, 145 static int link_elf_symbol_values(linker_file_t, c_linker_sym_t, 147 static int link_elf_search_symbol(linker_file_t, caddr_t, 150 static void link_elf_unload_file(linker_file_t); 151 static void link_elf_unload_preload(linker_file_t); 152 static int link_elf_lookup_set(linker_file_t, cons [all...] |
H A D | link_elf_obj.c | 125 const char *, linker_file_t *); 126 static int link_elf_link_preload_finish(linker_file_t); 127 static int link_elf_load_file(linker_class_t, const char *, linker_file_t *); 128 static int link_elf_lookup_symbol(linker_file_t, const char *, 130 static int link_elf_symbol_values(linker_file_t, c_linker_sym_t, 132 static int link_elf_search_symbol(linker_file_t, caddr_t value, 135 static void link_elf_unload_file(linker_file_t); 136 static int link_elf_lookup_set(linker_file_t, const char *, 138 static int link_elf_each_function_name(linker_file_t, 140 static int link_elf_each_function_nameval(linker_file_t, [all...] |
H A D | subr_firmware.c | 99 linker_file_t file; /* module file, if autoloaded */ 239 linker_file_t x = fp->file; /* save value */ 260 linker_file_t result;
|
H A D | kern_module.c | 152 module_register(const moduledata_t *data, linker_file_t container) 298 linker_file_t
|
H A D | kern_ctf.c | 59 link_elf_ctf_get(linker_file_t lf, linker_ctf_t *lc)
|
/freebsd-10-stable/sys/i386/i386/ |
H A D | elf_machdep.c | 173 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, 264 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, 272 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, 280 elf_cpu_load_file(linker_file_t lf __unused) 287 elf_cpu_unload_file(linker_file_t lf __unused)
|
/freebsd-10-stable/sys/amd64/amd64/ |
H A D | elf_machdep.c | 162 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, 273 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, 281 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, 289 elf_cpu_load_file(linker_file_t lf __unused) 296 elf_cpu_unload_file(linker_file_t lf __unused)
|
/freebsd-10-stable/sys/mips/mips/ |
H A D | elf_machdep.c | 172 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, 327 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, 335 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, 343 elf_cpu_load_file(linker_file_t lf __unused) 355 elf_cpu_unload_file(linker_file_t lf __unused)
|
/freebsd-10-stable/sys/sparc64/sparc64/ |
H A D | elf_machdep.c | 317 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, 338 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, 416 elf_cpu_load_file(linker_file_t lf __unused) 423 elf_cpu_unload_file(linker_file_t lf __unused)
|
/freebsd-10-stable/sys/dev/ksyms/ |
H A D | ksyms.c | 128 ksyms_size_permod(linker_file_t lf, void *arg) 170 ksyms_add(linker_file_t lf, void *arg)
|
/freebsd-10-stable/sys/cddl/dev/sdt/ |
H A D | sdt.c | 333 sdt_linker_file_cb(linker_file_t lf, void *arg __unused)
|
/freebsd-10-stable/sys/cddl/dev/fbt/ |
H A D | fbt_powerpc.c | 194 fbt_provide_module_function(linker_file_t lf, int symindx, 1256 fbt_linker_file_cb(linker_file_t lf, void *arg)
|
H A D | fbt.c | 225 fbt_provide_module_function(linker_file_t lf, int symindx, 1326 fbt_linker_file_cb(linker_file_t lf, void *arg)
|
/freebsd-10-stable/sys/compat/ndis/ |
H A D | subr_ndis.c | 272 static int ndis_find_sym(linker_file_t, char *, char *, caddr_t *); 2665 linker_file_t lf; 2714 NdisCheckModule(linker_file_t lf, void *context) 2861 linker_file_t lf;
|
/freebsd-10-stable/sys/dev/digi/ |
H A D | digi.c | 773 linker_file_t lf;
|
/freebsd-10-stable/sys/dev/hwpmc/ |
H A D | hwpmc_mod.c | 4655 pmc_kld_load(void *arg __unused, linker_file_t lf)
|
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
H A D | dtrace.c | 16481 dtrace_kld_load(void *arg __unused, linker_file_t lf) 16488 dtrace_kld_unload_try(void *arg __unused, linker_file_t lf, int *error)
|