Home
last modified time | relevance | path

Searched refs:vsyscall_ehdr (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/arch/x86/um/
Delfcore.c13 return vsyscall_ehdr ? (((struct elfhdr *)vsyscall_ehdr)->e_phnum) : 0; in elf_core_extra_phdrs()
18 if ( vsyscall_ehdr ) { in elf_core_write_extra_phdrs()
20 (struct elfhdr *) vsyscall_ehdr; in elf_core_write_extra_phdrs()
22 (const struct elf_phdr *) (vsyscall_ehdr + ehdrp->e_phoff); in elf_core_write_extra_phdrs()
45 if ( vsyscall_ehdr ) { in elf_core_write_extra_data()
47 (struct elfhdr *) vsyscall_ehdr; in elf_core_write_extra_data()
49 (const struct elf_phdr *) (vsyscall_ehdr + ehdrp->e_phoff); in elf_core_write_extra_data()
66 if ( vsyscall_ehdr ) { in elf_core_extra_data_size()
68 (struct elfhdr *)vsyscall_ehdr; in elf_core_extra_data_size()
70 (const struct elf_phdr *) (vsyscall_ehdr + ehdrp->e_phoff); in elf_core_extra_data_size()
/linux-6.12.1/arch/um/os-Linux/
Delf_aux.c23 unsigned long vsyscall_ehdr; variable
43 vsyscall_ehdr = auxv->a_un.a_val; in scan_elf_aux()
45 if (vsyscall_ehdr < (unsigned long) envp) in scan_elf_aux()
46 vsyscall_ehdr = 0; in scan_elf_aux()
64 if ( ! __kernel_vsyscall || ! vsyscall_ehdr || in scan_elf_aux()
66 ! page_size || (vsyscall_ehdr % page_size) ) { in scan_elf_aux()
68 vsyscall_ehdr = 0; in scan_elf_aux()
73 vsyscall_end = vsyscall_ehdr + page_size; in scan_elf_aux()
Duser_syms.c36 EXPORT_SYMBOL(vsyscall_ehdr);
/linux-6.12.1/arch/x86/um/asm/
Delf.h72 extern unsigned long vsyscall_ehdr;
80 #define FIXADDR_USER_START vsyscall_ehdr
93 if ( vsyscall_ehdr ) { \
95 NEW_AUX_ENT(AT_SYSINFO_EHDR, vsyscall_ehdr); \