Home
last modified time | relevance | path

Searched refs:__elfN (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/sys/sys/
H A Dimgact_elf.h113 bool __elfN(brand_inuse)(Elf_Brandinfo *entry);
114 int __elfN(insert_brand_entry)(Elf_Brandinfo *entry);
115 int __elfN(remove_brand_entry)(Elf_Brandinfo *entry);
116 int __elfN(freebsd_fixup)(uintptr_t *, struct image_params *);
117 int __elfN(coredump)(struct thread *, struct vnode *, off_t, int);
118 size_t __elfN(populate_note)(int, void *, void *, size_t, void **);
121 void __elfN(prepare_notes)(struct thread *, struct note_info_list *,
131 void __elfN(dump_thread)(struct thread *, void *, size_t *);
133 extern int __elfN(fallback_brand);
134 extern Elf_Brandnote __elfN(freebsd_brandnote);
[all …]
H A Dreg.h59 SET_DECLARE(__elfN(regset), struct regset);
60 #define ELF_REGSET(_regset) DATA_SET(__elfN(regset), _regset)
/freebsd/sys/kern/
H A Dimgact_elf.c110 int __elfN(fallback_brand) = -1;
120 int __elfN(nxstack) =
133 static int __elfN(vdso) = 1;
138 static int __elfN(vdso) = 0;
154 val = __elfN(pie_base); in sysctl_pie_base()
160 __elfN(pie_base) = val; in sysctl_pie_base()
180 &__elfN(aslr_enabled), 0,
205 &__elfN(aslr_stack), 0,
1212 if (__elfN(nxstack)) { in __CONCAT()
1305 if (__elfN(aslr_stack)) in __CONCAT()
[all …]
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Delf.h79 #define elf_checksum __elfN(checksum)
80 #define elf_fsize __elfN(fsize)
81 #define elf_getehdr __elfN(getehdr)
82 #define elf_getphdr __elfN(getphdr)
83 #define elf_newehdr __elfN(newehdr)
84 #define elf_newphdr __elfN(newphdr)
85 #define elf_getshdr __elfN(getshdr)
86 #define elf_xlatetof __elfN(xlatetof)
87 #define elf_xlatetom __elfN(xlatetom)
/freebsd/sys/compat/linux/
H A Dlinux_vdso.h38 vm_object_t __elfN(linux_shared_page_init)(char **, vm_size_t);
39 void __elfN(linux_shared_page_fini)(vm_object_t, void *, vm_size_t);
40 void __elfN(linux_vdso_fixup)(char *, vm_offset_t);
41 void __elfN(linux_vdso_sym_init)(struct linux_vdso_sym *);
60 SYSINIT(__elfN(name ## _sym_init), SI_SUB_EXEC, \
61 SI_ORDER_FIRST, __elfN(linux_vdso_sym_init), &name ## sym); \
H A Dlinux_vdso.c52 SLIST_HEAD(, linux_vdso_sym) __elfN(linux_vdso_syms) =
53 SLIST_HEAD_INITIALIZER(__elfN(linux_vdso_syms));
56 __elfN(linux_vdso_sym_init)(struct linux_vdso_sym *s) in __elfN() function
59 SLIST_INSERT_HEAD(&__elfN(linux_vdso_syms), s, sym); in __elfN()
63 __elfN(linux_shared_page_init)(char **mapping, vm_size_t size) in __elfN() function
89 __elfN(linux_shared_page_fini)(vm_object_t obj, void *mapping, in __elfN() function
101 __elfN(linux_vdso_fixup)(char *base, vm_offset_t offset) in __elfN() function
141 SLIST_FOREACH(lsym, &__elfN(linux_vdso_syms), sym) { in __elfN()
H A Dlinux_elf.c122 size += __elfN(register_note)(td, list, in __linuxN()
124 size += __elfN(register_note)(td, list, in __linuxN()
126 size += __elfN(register_note)(td, list, in __linuxN()
128 size += __elfN(register_note)(td, list, in __linuxN()
130 size += __elfN(register_note)(td, list, in __linuxN()
288 __elfN(dump_thread)(td, buf, &size); in __linuxN()
/freebsd/stand/common/
H A Dload_elf_obj.c80 const char *__elfN(obj_kerneltype) = "elf kernel";
81 const char *__elfN(obj_moduletype) = "elf obj module";
89 __elfN(obj_loadfile)(char *filename, uint64_t dest, in __elfN() function
157 kfp = file_findfile(NULL, __elfN(obj_kerneltype)); in __elfN()
181 fp->f_type = strdup(__elfN(obj_moduletype)); in __elfN()
186 fp->f_size = __elfN(obj_loadimage)(fp, &ef, dest); in __elfN()
371 res = __elfN(obj_parse_modmetadata)(fp, ef); in __elfN()
416 error = __elfN(obj_reloc_ptr)(fp, ef, p, &v, sizeof(v)); in __elfN()
539 error = __elfN(reloc)(ef, __elfN(obj_symaddr), in __elfN()
552 error = __elfN(reloc)(ef, __elfN(obj_symaddr), in __elfN()
[all …]
H A Dload_elf.c89 static symaddr_fn __elfN(symaddr);
92 const char *__elfN(kerneltype) = "elf kernel";
93 const char *__elfN(moduletype) = "elf module";
95 uint64_t __elfN(relocation_offset) = 0;
473 __elfN(kerneltype) : __elfN(moduletype)); in __elfN()
628 __elfN(relocation_offset) = off;
1239 printf(__elfN(bad_symtable));
1248 printf(__elfN(bad_symtable));
1254 printf(__elfN(bad_symtable));
1300 error = __elfN(reloc)(ef, __elfN(symaddr), &r, ELF_RELOC_REL,
[all …]
H A Dbootstrap.h287 #ifdef __elfN
293 extern uint64_t __elfN(relocation_offset);
298 int __elfN(loadfile)(char *, uint64_t, struct preloaded_file **);
299 int __elfN(obj_loadfile)(char *, uint64_t, struct preloaded_file **);
300 int __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr,
303 int __elfN(loadfile_raw)(char *, uint64_t, struct preloaded_file **, int);
304 int __elfN(load_modmetadata)(struct preloaded_file *, uint64_t);
364 #ifdef __elfN
H A Dmetadata.c193 *modulep -= __elfN(relocation_offset); in md_load_dual()
201 vaddr -= __elfN(relocation_offset); in md_load_dual()
/freebsd/stand/uboot/
H A Delf_freebsd.c42 __elfN(uboot_load)(char *filename, uint64_t dest, in __elfN() function
47 r = __elfN(loadfile)(filename, dest, result); in __elfN()
63 __elfN(uboot_exec)(struct preloaded_file *fp) in __elfN() function
90 __elfN(uboot_load),
91 __elfN(uboot_exec)
/freebsd/stand/efi/loader/arch/arm/
H A Dexec.c46 __elfN(arm_load)(char *filename, uint64_t dest, in __elfN() function
51 r = __elfN(loadfile)(filename, dest, result); in __elfN()
59 __elfN(arm_exec)(struct preloaded_file *fp) in __elfN() function
94 __elfN(arm_load),
95 __elfN(arm_exec)
/freebsd/stand/powerpc/ofw/
H A Delf_freebsd.c47 __elfN(ofw_loadfile)(char *filename, uint64_t dest, in __elfN() function
52 r = __elfN(loadfile)(filename, dest, result); in __elfN()
68 __elfN(ofw_exec)(struct preloaded_file *fp) in __elfN() function
102 __elfN(ofw_loadfile),
103 __elfN(ofw_exec)
/freebsd/sys/amd64/amd64/
H A Delf_machdep.c59 .sv_fixup = __elfN(freebsd_fixup),
65 .sv_coredump = __elfN(coredump),
68 .sv_elf_core_prepare_notes = __elfN(prepare_notes),
76 .sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
95 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
96 .sv_regset_end = SET_LIMIT(__elfN(regset)),
102 .sv_fixup = __elfN(freebsd_fixup),
108 .sv_coredump = __elfN(coredump),
111 .sv_elf_core_prepare_notes = __elfN(prepare_notes),
138 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
[all …]
/freebsd/sys/powerpc/powerpc/
H A Delf64_machdep.c67 .sv_fixup = __elfN(freebsd_fixup),
72 .sv_coredump = __elfN(coredump),
75 .sv_elf_core_prepare_notes = __elfN(prepare_notes),
83 .sv_copyout_auxargs = __elfN(powerpc_copyout_auxargs),
102 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
103 .sv_regset_end = SET_LIMIT(__elfN(regset)),
109 .sv_fixup = __elfN(freebsd_fixup),
114 .sv_coredump = __elfN(coredump),
117 .sv_elf_core_prepare_notes = __elfN(prepare_notes),
144 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
[all …]
H A Delf32_machdep.c93 .sv_fixup = __elfN(freebsd_fixup),
94 .sv_copyout_auxargs = __elfN(powerpc_copyout_auxargs),
99 .sv_coredump = __elfN(coredump),
102 .sv_elf_core_prepare_notes = __elfN(prepare_notes),
139 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
140 .sv_regset_end = SET_LIMIT(__elfN(regset)),
H A Delf_common.c31 __elfN(powerpc_copyout_auxargs)(struct image_params *imgp, uintptr_t base) in __elfN() function
54 return (__elfN(freebsd_copyout_auxargs)(imgp, base)); in __elfN()
/freebsd/stand/efi/loader/arch/riscv/
H A Dexec.c46 __elfN(exec)(struct preloaded_file *fp) in __elfN() function
82 __elfN(loadfile),
83 __elfN(exec)
/freebsd/sys/i386/i386/
H A Delf_machdep.c56 .sv_fixup = __elfN(freebsd_fixup),
61 .sv_coredump = __elfN(coredump),
64 .sv_elf_core_prepare_notes = __elfN(prepare_notes),
72 .sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
90 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
91 .sv_regset_end = SET_LIMIT(__elfN(regset)),
/freebsd/sys/arm/arm/
H A Delf_machdep.c66 .sv_fixup = __elfN(freebsd_fixup),
71 .sv_coredump = __elfN(coredump),
74 .sv_elf_core_prepare_notes = __elfN(prepare_notes),
82 .sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
102 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
103 .sv_regset_end = SET_LIMIT(__elfN(regset)),
/freebsd/sys/arm64/arm64/
H A Delf_machdep.c71 .sv_fixup = __elfN(freebsd_fixup),
76 .sv_coredump = __elfN(coredump),
79 .sv_elf_core_prepare_notes = __elfN(prepare_notes),
87 .sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
107 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
108 .sv_regset_end = SET_LIMIT(__elfN(regset)),
368 if (phdr[i].p_type == PT_NOTE && __elfN(parse_notes)(imgp, in arm64_exec_protect()
/freebsd/sys/riscv/riscv/
H A Delf_machdep.c64 .sv_fixup = __elfN(freebsd_fixup),
69 .sv_coredump = __elfN(coredump),
72 .sv_elf_core_prepare_notes = __elfN(prepare_notes),
80 .sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
98 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
99 .sv_regset_end = SET_LIMIT(__elfN(regset)),
/freebsd/sys/compat/ia32/
H A Dia32_sysvec.c143 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
144 .sv_regset_end = SET_LIMIT(__elfN(regset)),
/freebsd/stand/uboot/arch/powerpc/
H A Dppc64_elf_freebsd.c48 r = __elfN(loadfile)(filename, dest, result); in ppc64_uboot_elf_loadfile()

12