Symbol: __elfN
stand/common/bootstrap.h
290
#ifdef __elfN
stand/common/bootstrap.h
296
extern uint64_t __elfN(relocation_offset);
stand/common/bootstrap.h
301
int __elfN(loadfile)(char *, uint64_t, struct preloaded_file **);
stand/common/bootstrap.h
302
int __elfN(obj_loadfile)(char *, uint64_t, struct preloaded_file **);
stand/common/bootstrap.h
303
int __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr,
stand/common/bootstrap.h
306
int __elfN(loadfile_raw)(char *, uint64_t, struct preloaded_file **, int);
stand/common/bootstrap.h
307
int __elfN(load_modmetadata)(struct preloaded_file *, uint64_t);
stand/common/bootstrap.h
360
#ifdef __elfN
stand/common/load_elf.c
1081
err = __elfN(parse_modmetadata)(fp, &ef, p_start, p_end);
stand/common/load_elf.c
1113
__elfN(parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef,
stand/common/load_elf.c
1132
error = __elfN(reloc_ptr)(fp, ef, p, &v, sizeof(v));
stand/common/load_elf.c
1139
error = __elfN(reloc_ptr)(fp, ef, v, &md64, sizeof(md64));
stand/common/load_elf.c
1151
error = __elfN(reloc_ptr)(fp, ef, v, &md32, sizeof(md32));
stand/common/load_elf.c
1163
error = __elfN(reloc_ptr)(fp, ef, v, &md, sizeof(md));
stand/common/load_elf.c
1222
static const char __elfN(bad_symtable)[] = "elf" __XSTRING(__ELF_WORD_SIZE)
stand/common/load_elf.c
1225
__elfN(lookup_symbol)(elf_file_t ef, const char* name, Elf_Sym *symp,
stand/common/load_elf.c
1234
printf(__elfN(bad_symtable));
stand/common/load_elf.c
1243
printf(__elfN(bad_symtable));
stand/common/load_elf.c
1249
printf(__elfN(bad_symtable));
stand/common/load_elf.c
1277
__elfN(reloc_ptr)(struct preloaded_file *mp, elf_file_t ef,
stand/common/load_elf.c
1296
error = __elfN(reloc)(ef, __elfN(symaddr), &r, ELF_RELOC_REL,
stand/common/load_elf.c
1304
error = __elfN(reloc)(ef, __elfN(symaddr), &a, ELF_RELOC_RELA,
stand/common/load_elf.c
1314
__elfN(symaddr)(struct elf_file *ef, Elf_Size symidx)
stand/common/load_elf.c
221
return (__elfN(lookup_symbol)(ef, "kernphys", &sym, STT_OBJECT) == 0);
stand/common/load_elf.c
234
if (__elfN(lookup_symbol)(ef, "__start_set_vt_drv_set", &sym, STT_NOTYPE) != 0)
stand/common/load_elf.c
237
if (__elfN(lookup_symbol)(ef, "__stop_set_vt_drv_set", &sym, STT_NOTYPE) != 0)
stand/common/load_elf.c
248
error = __elfN(reloc_ptr)(fp, ef, p, &v, sizeof(v));
stand/common/load_elf.c
263
__elfN(load_elf_header)(char *filename, elf_file_t ef)
stand/common/load_elf.c
356
__elfN(loadfile)(char *filename, uint64_t dest, struct preloaded_file **result)
stand/common/load_elf.c
358
return (__elfN(loadfile_raw)(filename, dest, result, 0));
stand/common/load_elf.c
362
__elfN(loadfile_raw)(char *filename, uint64_t dest,
stand/common/load_elf.c
374
err = __elfN(load_elf_header)(filename, &ef);
stand/common/load_elf.c
478
fp->f_size = __elfN(loadimage)(fp, &ef, dest);
stand/common/load_elf.c
525
__elfN(loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off)
stand/common/load_elf.c
622
__elfN(relocation_offset) = off;
stand/common/load_elf.c
79
static int __elfN(loadimage)(struct preloaded_file *mp, elf_file_t ef,
stand/common/load_elf.c
81
static int __elfN(lookup_symbol)(elf_file_t ef, const char* name,
stand/common/load_elf.c
83
static int __elfN(reloc_ptr)(struct preloaded_file *mp, elf_file_t ef,
stand/common/load_elf.c
85
static int __elfN(parse_modmetadata)(struct preloaded_file *mp, elf_file_t ef,
stand/common/load_elf.c
87
static symaddr_fn __elfN(symaddr);
stand/common/load_elf.c
90
uint64_t __elfN(relocation_offset) = 0;
stand/common/load_elf.c
912
if (__elfN(lookup_symbol)(ef, "__start_set_modmetadata_set", &sym,
stand/common/load_elf.c
916
if (__elfN(lookup_symbol)(ef, "__stop_set_modmetadata_set", &sym,
stand/common/load_elf.c
921
if (__elfN(parse_modmetadata)(fp, ef, p_start, p_end) == 0)
stand/common/load_elf.c
986
__elfN(load_modmetadata)(struct preloaded_file *fp, uint64_t dest)
stand/common/load_elf.c
999
err = __elfN(load_elf_header)(fp->f_name, &ef);
stand/common/load_elf_obj.c
179
fp->f_size = __elfN(obj_loadimage)(fp, &ef, dest);
stand/common/load_elf_obj.c
219
__elfN(obj_loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off)
stand/common/load_elf_obj.c
364
res = __elfN(obj_parse_modmetadata)(fp, ef);
stand/common/load_elf_obj.c
390
__elfN(obj_parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef)
stand/common/load_elf_obj.c
402
if (__elfN(obj_lookup_set)(fp, ef, "modmetadata_set", &p, &p_stop,
stand/common/load_elf_obj.c
409
error = __elfN(obj_reloc_ptr)(fp, ef, p, &v, sizeof(v));
stand/common/load_elf_obj.c
414
error = __elfN(obj_reloc_ptr)(fp, ef, v, &md64, sizeof(md64));
stand/common/load_elf_obj.c
423
error = __elfN(obj_reloc_ptr)(fp, ef, v, &md, sizeof(md));
stand/common/load_elf_obj.c
462
__elfN(obj_lookup_set)(struct preloaded_file *fp, elf_file_t ef,
stand/common/load_elf_obj.c
500
__elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, Elf_Addr p,
stand/common/load_elf_obj.c
532
error = __elfN(reloc)(ef, __elfN(obj_symaddr),
stand/common/load_elf_obj.c
545
error = __elfN(reloc)(ef, __elfN(obj_symaddr),
stand/common/load_elf_obj.c
558
__elfN(obj_symaddr)(struct elf_file *ef, Elf_Size symidx)
stand/common/load_elf_obj.c
68
static int __elfN(obj_loadimage)(struct preloaded_file *mp, elf_file_t ef,
stand/common/load_elf_obj.c
70
static int __elfN(obj_lookup_set)(struct preloaded_file *mp, elf_file_t ef,
stand/common/load_elf_obj.c
72
static int __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef,
stand/common/load_elf_obj.c
74
static int __elfN(obj_parse_modmetadata)(struct preloaded_file *mp,
stand/common/load_elf_obj.c
76
static Elf_Addr __elfN(obj_symaddr)(struct elf_file *ef, Elf_Size symidx);
stand/common/load_elf_obj.c
84
__elfN(obj_loadfile)(char *filename, uint64_t dest,
stand/common/metadata.c
191
*modulep -= __elfN(relocation_offset);
stand/common/metadata.c
199
vaddr -= __elfN(relocation_offset);
stand/common/modinfo.c
144
scratch32 -= __elfN(relocation_offset);
stand/common/reloc_elf.c
48
__elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr, const void *reldata,
stand/efi/loader/arch/arm/exec.c
44
__elfN(arm_load)(char *filename, uint64_t dest,
stand/efi/loader/arch/arm/exec.c
49
r = __elfN(loadfile)(filename, dest, result);
stand/efi/loader/arch/arm/exec.c
92
.l_load = __elfN(arm_load),
stand/efi/loader/arch/arm/exec.c
93
.l_exec = __elfN(arm_exec)
stand/efi/loader/arch/riscv/exec.c
108
.l_load = __elfN(loadfile),
stand/efi/loader/arch/riscv/exec.c
109
.l_exec = __elfN(exec)
stand/efi/loader/bootinfo.c
500
*modulep -= __elfN(relocation_offset);
stand/efi/loader/bootinfo.c
508
vaddr -= __elfN(relocation_offset);
stand/fdt/fdt_loader_cmd.c
130
offs = __elfN(relocation_offset);
stand/kboot/kboot/arch/powerpc64/ppc64_elf_freebsd.c
63
r = __elfN(loadfile)(filename, dest, result);
stand/powerpc/ofw/elf_freebsd.c
101
.l_load = __elfN(ofw_loadfile),
stand/powerpc/ofw/elf_freebsd.c
102
.l_exec = __elfN(ofw_exec)
stand/powerpc/ofw/elf_freebsd.c
47
__elfN(ofw_loadfile)(char *filename, uint64_t dest,
stand/powerpc/ofw/elf_freebsd.c
52
r = __elfN(loadfile)(filename, dest, result);
stand/powerpc/ofw/ppc64_elf_freebsd.c
52
r = __elfN(loadfile)(filename, dest, result);
stand/uboot/arch/powerpc/ppc64_elf_freebsd.c
48
r = __elfN(loadfile)(filename, dest, result);
stand/uboot/elf_freebsd.c
42
__elfN(uboot_load)(char *filename, uint64_t dest,
stand/uboot/elf_freebsd.c
47
r = __elfN(loadfile)(filename, dest, result);
stand/uboot/elf_freebsd.c
90
.l_load = __elfN(uboot_load),
stand/uboot/elf_freebsd.c
91
.l_exec = __elfN(uboot_exec)
sys/amd64/amd64/elf_machdep.c
102
.sv_fixup = __elfN(freebsd_fixup),
sys/amd64/amd64/elf_machdep.c
108
.sv_coredump = __elfN(coredump),
sys/amd64/amd64/elf_machdep.c
111
.sv_elf_core_prepare_notes = __elfN(prepare_notes),
sys/amd64/amd64/elf_machdep.c
119
.sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
sys/amd64/amd64/elf_machdep.c
138
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/amd64/amd64/elf_machdep.c
139
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/amd64/amd64/elf_machdep.c
59
.sv_fixup = __elfN(freebsd_fixup),
sys/amd64/amd64/elf_machdep.c
65
.sv_coredump = __elfN(coredump),
sys/amd64/amd64/elf_machdep.c
68
.sv_elf_core_prepare_notes = __elfN(prepare_notes),
sys/amd64/amd64/elf_machdep.c
76
.sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
sys/amd64/amd64/elf_machdep.c
95
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/amd64/amd64/elf_machdep.c
96
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/amd64/linux/linux_sysvec.c
681
.sv_fixup = __elfN(freebsd_fixup),
sys/amd64/linux/linux_sysvec.c
783
__elfN(linux_vdso_fixup)(vdso_start, linux_vdso_base);
sys/amd64/linux/linux_sysvec.c
785
linux_vdso_obj = __elfN(linux_shared_page_init)
sys/amd64/linux/linux_sysvec.c
798
__elfN(linux_shared_page_fini)(linux_vdso_obj,
sys/amd64/linux32/linux32_sysvec.c
880
__elfN(linux_vdso_fixup)(vdso_start, linux_vdso_base);
sys/amd64/linux32/linux32_sysvec.c
882
linux_vdso_obj = __elfN(linux_shared_page_init)
sys/amd64/linux32/linux32_sysvec.c
895
__elfN(linux_shared_page_fini)(linux_vdso_obj,
sys/arm/arm/elf_machdep.c
104
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/arm/arm/elf_machdep.c
105
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/arm/arm/elf_machdep.c
66
.sv_fixup = __elfN(freebsd_fixup),
sys/arm/arm/elf_machdep.c
71
.sv_coredump = __elfN(coredump),
sys/arm/arm/elf_machdep.c
74
.sv_elf_core_prepare_notes = __elfN(prepare_notes),
sys/arm/arm/elf_machdep.c
82
.sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
sys/arm64/arm64/elf32_machdep.c
141
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/arm64/arm64/elf32_machdep.c
142
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/arm64/arm64/elf_machdep.c
119
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/arm64/arm64/elf_machdep.c
120
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/arm64/arm64/elf_machdep.c
386
if (phdr[i].p_type == PT_NOTE && __elfN(parse_notes)(imgp,
sys/arm64/arm64/elf_machdep.c
81
.sv_fixup = __elfN(freebsd_fixup),
sys/arm64/arm64/elf_machdep.c
86
.sv_coredump = __elfN(coredump),
sys/arm64/arm64/elf_machdep.c
89
.sv_elf_core_prepare_notes = __elfN(prepare_notes),
sys/arm64/arm64/elf_machdep.c
97
.sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
sys/arm64/linux/linux_sysvec.c
430
.sv_fixup = __elfN(freebsd_fixup),
sys/arm64/linux/linux_sysvec.c
516
__elfN(linux_vdso_fixup)(vdso_start, linux_vdso_base);
sys/arm64/linux/linux_sysvec.c
518
linux_vdso_obj = __elfN(linux_shared_page_init)
sys/arm64/linux/linux_sysvec.c
531
__elfN(linux_shared_page_fini)(linux_vdso_obj,
sys/cddl/compat/opensolaris/sys/elf.h
79
#define elf_checksum __elfN(checksum)
sys/cddl/compat/opensolaris/sys/elf.h
80
#define elf_fsize __elfN(fsize)
sys/cddl/compat/opensolaris/sys/elf.h
81
#define elf_getehdr __elfN(getehdr)
sys/cddl/compat/opensolaris/sys/elf.h
82
#define elf_getphdr __elfN(getphdr)
sys/cddl/compat/opensolaris/sys/elf.h
83
#define elf_newehdr __elfN(newehdr)
sys/cddl/compat/opensolaris/sys/elf.h
84
#define elf_newphdr __elfN(newphdr)
sys/cddl/compat/opensolaris/sys/elf.h
85
#define elf_getshdr __elfN(getshdr)
sys/cddl/compat/opensolaris/sys/elf.h
86
#define elf_xlatetof __elfN(xlatetof)
sys/cddl/compat/opensolaris/sys/elf.h
87
#define elf_xlatetom __elfN(xlatetom)
sys/compat/ia32/ia32_sysvec.c
143
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/compat/ia32/ia32_sysvec.c
144
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/compat/linux/linux_elf.c
122
size += __elfN(register_note)(td, list,
sys/compat/linux/linux_elf.c
124
size += __elfN(register_note)(td, list,
sys/compat/linux/linux_elf.c
126
size += __elfN(register_note)(td, list,
sys/compat/linux/linux_elf.c
128
size += __elfN(register_note)(td, list,
sys/compat/linux/linux_elf.c
130
size += __elfN(register_note)(td, list,
sys/compat/linux/linux_elf.c
288
__elfN(dump_thread)(td, buf, &size);
sys/compat/linux/linux_vdso.c
138
SLIST_FOREACH(lsym, &__elfN(linux_vdso_syms), sym) {
sys/compat/linux/linux_vdso.c
52
SLIST_HEAD(, linux_vdso_sym) __elfN(linux_vdso_syms) =
sys/compat/linux/linux_vdso.c
53
SLIST_HEAD_INITIALIZER(__elfN(linux_vdso_syms));
sys/compat/linux/linux_vdso.c
59
SLIST_INSERT_HEAD(&__elfN(linux_vdso_syms), s, sym);
sys/compat/linux/linux_vdso.c
63
__elfN(linux_shared_page_init)(char **mapping, vm_size_t size)
sys/compat/linux/linux_vdso.c
89
__elfN(linux_shared_page_fini)(vm_object_t obj, void *mapping,
sys/compat/linux/linux_vdso.c
98
__elfN(linux_vdso_fixup)(char *base, vm_offset_t offset)
sys/compat/linux/linux_vdso.h
38
vm_object_t __elfN(linux_shared_page_init)(char **, vm_size_t);
sys/compat/linux/linux_vdso.h
39
void __elfN(linux_shared_page_fini)(vm_object_t, void *, vm_size_t);
sys/compat/linux/linux_vdso.h
40
void __elfN(linux_vdso_fixup)(char *, vm_offset_t);
sys/compat/linux/linux_vdso.h
41
void __elfN(linux_vdso_sym_init)(struct linux_vdso_sym *);
sys/compat/linux/linux_vdso.h
60
SYSINIT(__elfN(name ## _sym_init), SI_SUB_EXEC, \
sys/compat/linux/linux_vdso.h
61
SI_ORDER_FIRST, __elfN(linux_vdso_sym_init), &name ## sym); \
sys/i386/i386/elf_machdep.c
56
.sv_fixup = __elfN(freebsd_fixup),
sys/i386/i386/elf_machdep.c
61
.sv_coredump = __elfN(coredump),
sys/i386/i386/elf_machdep.c
64
.sv_elf_core_prepare_notes = __elfN(prepare_notes),
sys/i386/i386/elf_machdep.c
72
.sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
sys/i386/i386/elf_machdep.c
90
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/i386/i386/elf_machdep.c
91
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/i386/linux/linux_sysvec.c
622
.sv_fixup = __elfN(freebsd_fixup),
sys/i386/linux/linux_sysvec.c
722
__elfN(linux_vdso_fixup)(vdso_start, linux_vdso_base);
sys/i386/linux/linux_sysvec.c
724
linux_vdso_obj = __elfN(linux_shared_page_init)
sys/i386/linux/linux_sysvec.c
737
__elfN(linux_shared_page_fini)(linux_vdso_obj,
sys/kern/imgact_elf.c
102
static int __CONCAT(exec_, __elfN(imgact))(struct image_params *imgp);
sys/kern/imgact_elf.c
1025
__elfN(get_interp)(struct image_params *imgp, const Elf_Phdr *phdr,
sys/kern/imgact_elf.c
103
static bool __elfN(freebsd_trans_osrel)(const Elf_Note *note,
sys/kern/imgact_elf.c
106
static bool __elfN(check_note)(struct image_params *imgp, const Elf_Phdr *phdr,
sys/kern/imgact_elf.c
1088
__elfN(load_interp)(struct image_params *imgp, const Elf_Brandinfo *brand_info,
sys/kern/imgact_elf.c
109
static vm_prot_t __elfN(trans_prot)(Elf_Word);
sys/kern/imgact_elf.c
1096
error = __elfN(load_interp_file)(imgp->td,
sys/kern/imgact_elf.c
110
static Elf_Word __elfN(untrans_prot)(vm_prot_t);
sys/kern/imgact_elf.c
1102
error = __elfN(load_interp_file)(imgp->td, interp, addr, entry);
sys/kern/imgact_elf.c
111
static size_t __elfN(prepare_register_notes)(struct thread *td,
sys/kern/imgact_elf.c
1117
__CONCAT(exec_, __elfN(imgact))(struct image_params *imgp)
sys/kern/imgact_elf.c
1143
if (__elfN(check_header)(hdr) != 0 ||
sys/kern/imgact_elf.c
1165
if (hdr->e_phnum > __elfN(phnums)) {
sys/kern/imgact_elf.c
1167
hdr->e_phnum, __elfN(phnums));
sys/kern/imgact_elf.c
1170
if (__elfN(phdr_in_zero_page)(hdr) &&
sys/kern/imgact_elf.c
119
int __elfN(fallback_brand) = -1;
sys/kern/imgact_elf.c
121
fallback_brand, CTLFLAG_RWTUN, &__elfN(fallback_brand), 0,
sys/kern/imgact_elf.c
1242
error = __elfN(get_interp)(imgp, &phdr[i], &interp,
sys/kern/imgact_elf.c
1248
if (__elfN(nxstack)) {
sys/kern/imgact_elf.c
125
SYSCTL_INT(_debug, OID_AUTO, __elfN(legacy_coredump), CTLFLAG_RW,
sys/kern/imgact_elf.c
1250
__elfN(trans_prot)(phdr[i].p_flags);
sys/kern/imgact_elf.c
1266
brand_info = __elfN(get_brandinfo)(imgp, phdr, interp, &osrel, &fctl0);
sys/kern/imgact_elf.c
129
int __elfN(nxstack) =
sys/kern/imgact_elf.c
1315
imgp->et_dyn_addr = __elfN(pie_base);
sys/kern/imgact_elf.c
1316
else if ((__elfN(pie_aslr_enabled) &&
sys/kern/imgact_elf.c
1321
imgp->et_dyn_addr = __elfN(pie_base);
sys/kern/imgact_elf.c
1330
(__elfN(aslr_enabled) && hdr->e_type == ET_EXEC) ||
sys/kern/imgact_elf.c
1339
if (!__elfN(aslr_honor_sbrk) ||
sys/kern/imgact_elf.c
1342
if (__elfN(aslr_stack))
sys/kern/imgact_elf.c
1344
if (__elfN(aslr_shared_page))
sys/kern/imgact_elf.c
1348
if ((!__elfN(allow_wx) && (fctl0 & NT_FREEBSD_FCTL_WXNEEDED) == 0 &&
sys/kern/imgact_elf.c
1371
error = __CONCAT(rnd_, __elfN(base))(map,
sys/kern/imgact_elf.c
138
nxstack, CTLFLAG_RW, &__elfN(nxstack), 0,
sys/kern/imgact_elf.c
1381
error = __elfN(load_sections)(imgp, hdr, phdr, imgp->et_dyn_addr, NULL);
sys/kern/imgact_elf.c
1385
error = __elfN(enforce_limits)(imgp, hdr, phdr);
sys/kern/imgact_elf.c
1399
error = __CONCAT(rnd_, __elfN(base))(map, addr, maxv1,
sys/kern/imgact_elf.c
142
static int __elfN(vdso) = 1;
sys/kern/imgact_elf.c
1424
error = __CONCAT(rnd_, __elfN(base))(map, addr,
sys/kern/imgact_elf.c
1428
error = __elfN(load_interp)(imgp, brand_info, interp,
sys/kern/imgact_elf.c
144
vdso, CTLFLAG_RWTUN, &__elfN(vdso), 0,
sys/kern/imgact_elf.c
147
static int __elfN(vdso) = 0;
sys/kern/imgact_elf.c
1478
__elfN(freebsd_copyout_auxargs)(struct image_params *imgp, uintptr_t base)
sys/kern/imgact_elf.c
1531
bsdflags |= __elfN(sigfastblock) ? ELF_BSDF_SIGFASTBLK : 0;
sys/kern/imgact_elf.c
1547
if ((imgp->sysent->sv_flags & SV_DSO_SIG) != 0 && __elfN(vdso) != 0) {
sys/kern/imgact_elf.c
156
static u_long __elfN(pie_base) = ET_DYN_LOAD_ADDR;
sys/kern/imgact_elf.c
1566
__elfN(freebsd_fixup)(uintptr_t *stack_base, struct image_params *imgp)
sys/kern/imgact_elf.c
1607
static int __elfN(corehdr)(struct coredump_params *, int, void *, size_t,
sys/kern/imgact_elf.c
1609
static void __elfN(putnote)(struct thread *td, struct note_info *, struct sbuf *);
sys/kern/imgact_elf.c
1611
static void __elfN(note_prpsinfo)(void *, struct sbuf *, size_t *);
sys/kern/imgact_elf.c
1612
static void __elfN(note_threadmd)(void *, struct sbuf *, size_t *);
sys/kern/imgact_elf.c
1613
static void __elfN(note_procstat_auxv)(void *, struct sbuf *, size_t *);
sys/kern/imgact_elf.c
1614
static void __elfN(note_procstat_proc)(void *, struct sbuf *, size_t *);
sys/kern/imgact_elf.c
1615
static void __elfN(note_procstat_psstrings)(void *, struct sbuf *, size_t *);
sys/kern/imgact_elf.c
1616
static void __elfN(note_procstat_kqueues)(void *, struct sbuf *, size_t *);
sys/kern/imgact_elf.c
163
val = __elfN(pie_base);
sys/kern/imgact_elf.c
1633
__elfN(coredump)(struct thread *td, struct coredump_writer *cdw, off_t limit, int flags)
sys/kern/imgact_elf.c
1649
__elfN(size_segments)(td, &seginfo, flags);
sys/kern/imgact_elf.c
169
__elfN(pie_base) = val;
sys/kern/imgact_elf.c
1715
error = __elfN(corehdr)(&params, seginfo.count, hdr, hdrsize, &notelst,
sys/kern/imgact_elf.c
1780
phdr->p_flags = __elfN(untrans_prot)(entry->protection);
sys/kern/imgact_elf.c
1802
__elfN(size_segments)(struct thread *td, struct sseg_closure *seginfo,
sys/kern/imgact_elf.c
187
static int __elfN(aslr_enabled) = __ELF_WORD_SIZE == 64;
sys/kern/imgact_elf.c
1883
__elfN(corehdr)(struct coredump_params *p, int numsegs, void *hdr,
sys/kern/imgact_elf.c
189
&__elfN(aslr_enabled), 0,
sys/kern/imgact_elf.c
1893
__elfN(puthdr)(p->td, hdr, hdrsize, numsegs, notesz, flags);
sys/kern/imgact_elf.c
1900
__elfN(putnote)(p->td, ninfo, sb);
sys/kern/imgact_elf.c
1910
__elfN(prepare_notes)(struct thread *td, struct note_info_list *list,
sys/kern/imgact_elf.c
1920
size += __elfN(register_note)(td, list, NT_PRPSINFO,
sys/kern/imgact_elf.c
1921
__elfN(note_prpsinfo), p);
sys/kern/imgact_elf.c
1931
size += __elfN(prepare_register_notes)(td, list, thr);
sys/kern/imgact_elf.c
1932
size += __elfN(register_note)(td, list, -1,
sys/kern/imgact_elf.c
1933
__elfN(note_threadmd), thr);
sys/kern/imgact_elf.c
1941
size += __elfN(register_note)(td, list, NT_PROCSTAT_PROC,
sys/kern/imgact_elf.c
1942
__elfN(note_procstat_proc), p);
sys/kern/imgact_elf.c
1943
size += __elfN(register_note)(td, list, NT_PROCSTAT_FILES,
sys/kern/imgact_elf.c
1945
size += __elfN(register_note)(td, list, NT_PROCSTAT_VMMAP,
sys/kern/imgact_elf.c
1947
size += __elfN(register_note)(td, list, NT_PROCSTAT_GROUPS,
sys/kern/imgact_elf.c
1949
size += __elfN(register_note)(td, list, NT_PROCSTAT_UMASK,
sys/kern/imgact_elf.c
195
static int __elfN(pie_aslr_enabled) = __ELF_WORD_SIZE == 64;
sys/kern/imgact_elf.c
1951
size += __elfN(register_note)(td, list, NT_PROCSTAT_RLIMIT,
sys/kern/imgact_elf.c
1953
size += __elfN(register_note)(td, list, NT_PROCSTAT_OSREL,
sys/kern/imgact_elf.c
1955
size += __elfN(register_note)(td, list, NT_PROCSTAT_PSSTRINGS,
sys/kern/imgact_elf.c
1956
__elfN(note_procstat_psstrings), p);
sys/kern/imgact_elf.c
1957
size += __elfN(register_note)(td, list, NT_PROCSTAT_AUXV,
sys/kern/imgact_elf.c
1958
__elfN(note_procstat_auxv), p);
sys/kern/imgact_elf.c
1959
size += __elfN(register_note)(td, list, NT_PROCSTAT_KQUEUES,
sys/kern/imgact_elf.c
1960
__elfN(note_procstat_kqueues), p);
sys/kern/imgact_elf.c
1966
__elfN(puthdr)(struct thread *td, void *hdr, size_t hdrsize, int numsegs,
sys/kern/imgact_elf.c
197
&__elfN(pie_aslr_enabled), 0,
sys/kern/imgact_elf.c
205
static int __elfN(aslr_honor_sbrk) = 0;
sys/kern/imgact_elf.c
2054
__elfN(register_regset_note)(struct thread *td, struct note_info_list *list,
sys/kern/imgact_elf.c
207
&__elfN(aslr_honor_sbrk), 0,
sys/kern/imgact_elf.c
2082
__elfN(register_note)(struct thread *td, struct note_info_list *list,
sys/kern/imgact_elf.c
210
static int __elfN(aslr_stack) = __ELF_WORD_SIZE == 64;
sys/kern/imgact_elf.c
212
&__elfN(aslr_stack), 0,
sys/kern/imgact_elf.c
2124
__elfN(populate_note)(int type, void *src, void *dst, size_t size, void **descp)
sys/kern/imgact_elf.c
215
static int __elfN(aslr_shared_page) = __ELF_WORD_SIZE == 64;
sys/kern/imgact_elf.c
2153
__elfN(putnote)(struct thread *td, struct note_info *ninfo, struct sbuf *sb)
sys/kern/imgact_elf.c
217
&__elfN(aslr_shared_page), 0,
sys/kern/imgact_elf.c
220
static int __elfN(sigfastblock) = 1;
sys/kern/imgact_elf.c
222
CTLFLAG_RWTUN, &__elfN(sigfastblock), 0,
sys/kern/imgact_elf.c
225
static bool __elfN(allow_wx) = true;
sys/kern/imgact_elf.c
2250
__elfN(note_prpsinfo)(void *arg, struct sbuf *sb, size_t *sizep)
sys/kern/imgact_elf.c
227
CTLFLAG_RWTUN, &__elfN(allow_wx), 0,
sys/kern/imgact_elf.c
230
static u_int __elfN(phnums) = 128;
sys/kern/imgact_elf.c
2314
__elfN(get_prstatus)(struct regset *rs, struct thread *td, void *buf,
sys/kern/imgact_elf.c
232
CTLFLAG_RWTUN, &__elfN(phnums), 0,
sys/kern/imgact_elf.c
2342
__elfN(set_prstatus)(struct regset *rs, struct thread *td, void *buf,
sys/kern/imgact_elf.c
2357
static struct regset __elfN(regset_prstatus) = {
sys/kern/imgact_elf.c
2360
.get = __elfN(get_prstatus),
sys/kern/imgact_elf.c
2361
.set = __elfN(set_prstatus),
sys/kern/imgact_elf.c
2363
ELF_REGSET(__elfN(regset_prstatus));
sys/kern/imgact_elf.c
2366
__elfN(get_fpregset)(struct regset *rs, struct thread *td, void *buf,
sys/kern/imgact_elf.c
2386
__elfN(set_fpregset)(struct regset *rs, struct thread *td, void *buf,
sys/kern/imgact_elf.c
239
const Elf_Brandnote __elfN(freebsd_brandnote) = {
sys/kern/imgact_elf.c
2401
static struct regset __elfN(regset_fpregset) = {
sys/kern/imgact_elf.c
2404
.get = __elfN(get_fpregset),
sys/kern/imgact_elf.c
2405
.set = __elfN(set_fpregset),
sys/kern/imgact_elf.c
2407
ELF_REGSET(__elfN(regset_fpregset));
sys/kern/imgact_elf.c
2410
__elfN(get_thrmisc)(struct regset *rs, struct thread *td, void *buf,
sys/kern/imgact_elf.c
2426
static struct regset __elfN(regset_thrmisc) = {
sys/kern/imgact_elf.c
2429
.get = __elfN(get_thrmisc),
sys/kern/imgact_elf.c
2431
ELF_REGSET(__elfN(regset_thrmisc));
sys/kern/imgact_elf.c
2434
__elfN(get_lwpinfo)(struct regset *rs, struct thread *td, void *buf,
sys/kern/imgact_elf.c
245
.trans_osrel = __elfN(freebsd_trans_osrel)
sys/kern/imgact_elf.c
2468
static struct regset __elfN(regset_lwpinfo) = {
sys/kern/imgact_elf.c
2471
.get = __elfN(get_lwpinfo),
sys/kern/imgact_elf.c
2473
ELF_REGSET(__elfN(regset_lwpinfo));
sys/kern/imgact_elf.c
2476
__elfN(prepare_register_notes)(struct thread *td, struct note_info_list *list,
sys/kern/imgact_elf.c
2489
size += __elfN(register_regset_note)(td, list, &__elfN(regset_prstatus),
sys/kern/imgact_elf.c
249
__elfN(freebsd_trans_osrel)(const Elf_Note *note, int32_t *osrel)
sys/kern/imgact_elf.c
2495
size += __elfN(register_regset_note)(td, list,
sys/kern/imgact_elf.c
2496
&__elfN(regset_fpregset), target_td);
sys/kern/imgact_elf.c
2505
size += __elfN(register_regset_note)(td, list, regset,
sys/kern/imgact_elf.c
2516
__elfN(note_threadmd)(void *arg, struct sbuf *sb, size_t *sizep)
sys/kern/imgact_elf.c
2529
__elfN(dump_thread)(td, buf, &size);
sys/kern/imgact_elf.c
2542
__elfN(note_procstat_proc)(void *arg, struct sbuf *sb, size_t *sizep)
sys/kern/imgact_elf.c
262
const Elf_Brandnote __elfN(kfreebsd_brandnote) = {
sys/kern/imgact_elf.c
2733
__elfN(note_procstat_psstrings)(void *arg, struct sbuf *sb, size_t *sizep)
sys/kern/imgact_elf.c
2757
__elfN(note_procstat_auxv)(void *arg, struct sbuf *sb, size_t *sizep)
sys/kern/imgact_elf.c
2786
__elfN(note_procstat_kqueues)(void *arg, struct sbuf *sb, size_t *sizep)
sys/kern/imgact_elf.c
2835
__elfN(parse_notes)(const struct image_params *imgp, const Elf_Note *checknote,
sys/kern/imgact_elf.c
2968
__elfN(check_note)(struct image_params *imgp, const Elf_Phdr *phdr,
sys/kern/imgact_elf.c
2984
if (phdr[i].p_type == PT_NOTE && __elfN(parse_notes)(imgp,
sys/kern/imgact_elf.c
2989
__elfN(parse_notes)(imgp, &fctl_note,
sys/kern/imgact_elf.c
3004
static struct execsw __elfN(execsw) = {
sys/kern/imgact_elf.c
3005
.ex_imgact = __CONCAT(exec_, __elfN(imgact)),
sys/kern/imgact_elf.c
3008
EXEC_SET(ELF_ABI_ID, __elfN(execsw));
sys/kern/imgact_elf.c
347
__elfN(get_brandinfo)(struct image_params *imgp, const Elf_Phdr *phdr,
sys/kern/imgact_elf.c
377
ret = __elfN(check_note)(imgp, phdr, bi->brand_note,
sys/kern/imgact_elf.c
482
__elfN(fallback_brand) == bi->brand &&
sys/kern/imgact_elf.c
527
__elfN(map_partial)(vm_map_t map, vm_object_t object, vm_ooffset_t offset,
sys/kern/imgact_elf.c
559
__elfN(map_insert)(const struct image_params *imgp, vm_map_t map,
sys/kern/imgact_elf.c
569
rv = __elfN(map_partial)(map, object, offset, start,
sys/kern/imgact_elf.c
577
rv = __elfN(map_partial)(map, object, offset +
sys/kern/imgact_elf.c
631
__elfN(load_section)(const struct image_params *imgp, vm_ooffset_t offset,
sys/kern/imgact_elf.c
681
rv = __elfN(map_insert)(imgp, map, object, file_addr,
sys/kern/imgact_elf.c
704
rv = __elfN(map_insert)(imgp, map, NULL, 0, map_addr,
sys/kern/imgact_elf.c
735
__elfN(load_sections)(const struct image_params *imgp, const Elf_Ehdr *hdr,
sys/kern/imgact_elf.c
753
prot = __elfN(trans_prot)(phdr[i].p_flags);
sys/kern/imgact_elf.c
754
error = __elfN(load_section)(imgp, phdr[i].p_offset,
sys/kern/imgact_elf.c
788
__elfN(load_interp_file)(struct thread *td, const char *file, u_long *addr,
sys/kern/imgact_elf.c
851
if ((error = __elfN(check_header)(hdr)) != 0)
sys/kern/imgact_elf.c
862
if (hdr->e_phnum > __elfN(phnums)) {
sys/kern/imgact_elf.c
866
if (__elfN(phdr_in_zero_page)(hdr) &&
sys/kern/imgact_elf.c
882
error = __elfN(load_sections)(imgp, hdr, phdr, rbase, &base_addr);
sys/kern/imgact_elf.c
918
__CONCAT(rnd_, __elfN(base))(vm_map_t map, u_long minv, u_long maxv,
sys/kern/imgact_elf.c
94
static int __elfN(check_header)(const Elf_Ehdr *hdr);
sys/kern/imgact_elf.c
948
__elfN(enforce_limits)(struct image_params *imgp, const Elf_Ehdr *hdr,
sys/kern/imgact_elf.c
95
static const Elf_Brandinfo *__elfN(get_brandinfo)(struct image_params *imgp,
sys/kern/imgact_elf.c
97
static int __elfN(load_interp_file)(struct thread *td, const char *file, u_long *addr,
sys/kern/imgact_elf.c
99
static int __elfN(load_section)(const struct image_params *imgp,
sys/kern/kern_mib.c
784
&__elfN(fallback_brand), sizeof(__elfN(fallback_brand)),
sys/powerpc/powerpc/elf32_machdep.c
102
.sv_elf_core_prepare_notes = __elfN(prepare_notes),
sys/powerpc/powerpc/elf32_machdep.c
141
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/powerpc/powerpc/elf32_machdep.c
142
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/powerpc/powerpc/elf32_machdep.c
93
.sv_fixup = __elfN(freebsd_fixup),
sys/powerpc/powerpc/elf32_machdep.c
94
.sv_copyout_auxargs = __elfN(powerpc_copyout_auxargs),
sys/powerpc/powerpc/elf32_machdep.c
99
.sv_coredump = __elfN(coredump),
sys/powerpc/powerpc/elf64_machdep.c
104
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/powerpc/powerpc/elf64_machdep.c
105
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/powerpc/powerpc/elf64_machdep.c
111
.sv_fixup = __elfN(freebsd_fixup),
sys/powerpc/powerpc/elf64_machdep.c
116
.sv_coredump = __elfN(coredump),
sys/powerpc/powerpc/elf64_machdep.c
119
.sv_elf_core_prepare_notes = __elfN(prepare_notes),
sys/powerpc/powerpc/elf64_machdep.c
127
.sv_copyout_auxargs = __elfN(powerpc_copyout_auxargs),
sys/powerpc/powerpc/elf64_machdep.c
148
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/powerpc/powerpc/elf64_machdep.c
149
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/powerpc/powerpc/elf64_machdep.c
67
.sv_fixup = __elfN(freebsd_fixup),
sys/powerpc/powerpc/elf64_machdep.c
72
.sv_coredump = __elfN(coredump),
sys/powerpc/powerpc/elf64_machdep.c
75
.sv_elf_core_prepare_notes = __elfN(prepare_notes),
sys/powerpc/powerpc/elf64_machdep.c
83
.sv_copyout_auxargs = __elfN(powerpc_copyout_auxargs),
sys/powerpc/powerpc/elf_common.c
31
__elfN(powerpc_copyout_auxargs)(struct image_params *imgp, uintptr_t base)
sys/powerpc/powerpc/elf_common.c
54
return (__elfN(freebsd_copyout_auxargs)(imgp, base));
sys/riscv/riscv/elf_machdep.c
64
.sv_fixup = __elfN(freebsd_fixup),
sys/riscv/riscv/elf_machdep.c
69
.sv_coredump = __elfN(coredump),
sys/riscv/riscv/elf_machdep.c
72
.sv_elf_core_prepare_notes = __elfN(prepare_notes),
sys/riscv/riscv/elf_machdep.c
80
.sv_copyout_auxargs = __elfN(freebsd_copyout_auxargs),
sys/riscv/riscv/elf_machdep.c
98
.sv_regset_begin = SET_BEGIN(__elfN(regset)),
sys/riscv/riscv/elf_machdep.c
99
.sv_regset_end = SET_LIMIT(__elfN(regset)),
sys/sys/imgact_elf.h
114
bool __elfN(brand_inuse)(const Elf_Brandinfo *entry);
sys/sys/imgact_elf.h
115
int __elfN(insert_brand_entry)(const Elf_Brandinfo *entry);
sys/sys/imgact_elf.h
116
int __elfN(remove_brand_entry)(const Elf_Brandinfo *entry);
sys/sys/imgact_elf.h
117
int __elfN(freebsd_fixup)(uintptr_t *, struct image_params *);
sys/sys/imgact_elf.h
118
int __elfN(coredump)(struct thread *, struct coredump_writer *, off_t, int);
sys/sys/imgact_elf.h
119
size_t __elfN(populate_note)(int, void *, void *, size_t, void **);
sys/sys/imgact_elf.h
120
int __elfN(freebsd_copyout_auxargs)(struct image_params *, uintptr_t);
sys/sys/imgact_elf.h
121
void __elfN(puthdr)(struct thread *, void *, size_t, int, size_t, int);
sys/sys/imgact_elf.h
122
void __elfN(prepare_notes)(struct thread *, struct note_info_list *,
sys/sys/imgact_elf.h
124
void __elfN(size_segments)(struct thread *, struct sseg_closure *, int);
sys/sys/imgact_elf.h
125
size_t __elfN(register_note)(struct thread *, struct note_info_list *,
sys/sys/imgact_elf.h
127
bool __elfN(parse_notes)(const struct image_params *, const Elf_Note *,
sys/sys/imgact_elf.h
132
void __elfN(dump_thread)(struct thread *, void *, size_t *);
sys/sys/imgact_elf.h
134
extern int __elfN(fallback_brand);
sys/sys/imgact_elf.h
135
extern const Elf_Brandnote __elfN(freebsd_brandnote);
sys/sys/imgact_elf.h
136
extern const Elf_Brandnote __elfN(kfreebsd_brandnote);
sys/sys/reg.h
59
SET_DECLARE(__elfN(regset), struct regset);
sys/sys/reg.h
60
#define ELF_REGSET(_regset) DATA_SET(__elfN(regset), _regset)
usr.bin/gcore/elfcore.c
885
struct dumpers __elfN(dump) = { elf_ident, elf_coredump };
usr.bin/gcore/elfcore.c
886
TEXT_SET(dumpset, __elfN(dump));