Home
last modified time | relevance | path

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

/openbmc/linux/arch/x86/um/
H A Delfcore.c12 return vsyscall_ehdr ? (((struct elfhdr *)vsyscall_ehdr)->e_phnum) : 0; in elf_core_extra_phdrs()
17 if ( vsyscall_ehdr ) { in elf_core_write_extra_phdrs()
19 (struct elfhdr *) vsyscall_ehdr; in elf_core_write_extra_phdrs()
21 (const struct elf_phdr *) (vsyscall_ehdr + ehdrp->e_phoff); in elf_core_write_extra_phdrs()
44 if ( vsyscall_ehdr ) { in elf_core_write_extra_data()
46 (struct elfhdr *) vsyscall_ehdr; in elf_core_write_extra_data()
48 (const struct elf_phdr *) (vsyscall_ehdr + ehdrp->e_phoff); in elf_core_write_extra_data()
65 if ( vsyscall_ehdr ) { in elf_core_extra_data_size()
67 (struct elfhdr *)vsyscall_ehdr; in elf_core_extra_data_size()
69 (const struct elf_phdr *) (vsyscall_ehdr + ehdrp->e_phoff); in elf_core_extra_data_size()
/openbmc/linux/arch/um/os-Linux/
H A Delf_aux.c22 unsigned long vsyscall_ehdr; variable
42 vsyscall_ehdr = auxv->a_un.a_val; in scan_elf_aux()
44 if (vsyscall_ehdr < (unsigned long) envp) in scan_elf_aux()
45 vsyscall_ehdr = 0; in scan_elf_aux()
63 if ( ! __kernel_vsyscall || ! vsyscall_ehdr || in scan_elf_aux()
65 ! page_size || (vsyscall_ehdr % page_size) ) { in scan_elf_aux()
67 vsyscall_ehdr = 0; in scan_elf_aux()
72 vsyscall_end = vsyscall_ehdr + page_size; in scan_elf_aux()
H A Duser_syms.c36 EXPORT_SYMBOL(vsyscall_ehdr);
/openbmc/linux/arch/x86/um/asm/
H A 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); \