Home
last modified time | relevance | path

Searched refs:ELF (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/vDSO/
H A Dparse_vdso.c10 * The vDSO is a regular ELF DSO that the kernel maps into user space when
37 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
48 ELF(Sym) *symtab;
50 ELF(Word) *bucket, *chain;
51 ELF(Word) nbucket, nchain;
54 ELF(Versym) *versym;
55 ELF(Verdef) *verdef;
58 /* Straight from the ELF specification. */
81 ELF(Ehdr) *hdr = (ELF(Ehd in vdso_init_from_sysinfo_ehdr()
162 static bool vdso_match_version(ELF(Versym) ver, ELF() function
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/vDSO/
H A Dparse_vdso.c10 * The vDSO is a regular ELF DSO that the kernel maps into user space when
37 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
48 ELF(Sym) *symtab;
50 ELF(Word) *bucket, *chain;
51 ELF(Word) nbucket, nchain;
54 ELF(Versym) *versym;
55 ELF(Verdef) *verdef;
58 /* Straight from the ELF specification. */
81 ELF(Ehdr) *hdr = (ELF(Ehd in vdso_init_from_sysinfo_ehdr()
162 static bool vdso_match_version(ELF(Versym) ver, ELF() function
[all...]
/kernel/linux/linux-5.10/arch/sparc/vdso/
H A Dvdso2c.h20 ELF(Shdr) *symtab_hdr = NULL, *strtab_hdr; in go()
21 ELF(Ehdr) *hdr = (ELF(Ehdr) *)raw_addr; in go()
22 ELF(Dyn) *dyn = 0, *dyn_end = 0; in go()
25 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_BE(&hdr->e_phoff)); in go()
66 ELF(Shdr) *sh = raw_addr + GET_BE(&hdr->e_shoff) + in go()
84 ELF(Sym) *sym = raw_addr + GET_BE(&symtab_hdr->sh_offset) + in go()
H A Dvdso2c.c132 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
155 fail("unknown ELF class\n"); in go()
/kernel/linux/linux-6.6/arch/sparc/vdso/
H A Dvdso2c.h20 ELF(Shdr) *symtab_hdr = NULL, *strtab_hdr; in go()
21 ELF(Ehdr) *hdr = (ELF(Ehdr) *)raw_addr; in go()
22 ELF(Dyn) *dyn = 0, *dyn_end = 0; in go()
25 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_BE(&hdr->e_phoff)); in go()
66 ELF(Shdr) *sh = raw_addr + GET_BE(&hdr->e_shoff) + in go()
84 ELF(Sym) *sym = raw_addr + GET_BE(&symtab_hdr->sh_offset) + in go()
H A Dvdso2c.c132 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
155 fail("unknown ELF class\n"); in go()
/kernel/linux/linux-5.10/arch/x86/entry/vdso/
H A Dvdso2c.h15 ELF(Ehdr) *hdr = (ELF(Ehdr) *)raw_addr; in go()
17 ELF(Shdr) *symtab_hdr = NULL, *strtab_hdr, *secstrings_hdr, in go()
19 ELF(Dyn) *dyn = 0, *dyn_end = 0; in go()
23 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(&hdr->e_phoff)); in go()
72 ELF(Shdr) *sh = raw_addr + GET_LE(&hdr->e_shoff) + in go()
92 ELF(Sym) *sym = raw_addr + GET_LE(&symtab_hdr->sh_offset) + in go()
H A Dvdso2c.c157 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
180 fail("unknown ELF class\n"); in go()
/kernel/linux/linux-6.6/arch/x86/entry/vdso/
H A Dvdso2c.h27 FILE *outfile, ELF(Shdr) *sec, const char *name) in extract()
50 ELF(Ehdr) *hdr = (ELF(Ehdr) *)raw_addr; in go()
52 ELF(Shdr) *symtab_hdr = NULL, *strtab_hdr, *secstrings_hdr, in go()
54 ELF(Dyn) *dyn = 0, *dyn_end = 0; in go()
58 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(&hdr->e_phoff)); in go()
107 ELF(Shdr) *sh = raw_addr + GET_LE(&hdr->e_shoff) + in go()
129 ELF(Sym) *sym = raw_addr + GET_LE(&symtab_hdr->sh_offset) + in go()
H A Dvdso2c.c159 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
182 fail("unknown ELF class\n"); in go()
/kernel/linux/linux-5.10/arch/mips/vdso/
H A Dgenvdso.h9 const ELF(Ehdr) *ehdr = vdso; in patch_vdso()
11 ELF(Shdr) *shdr; in patch_vdso()
60 const ELF(Ehdr) *ehdr = vdso; in get_symbols()
62 ELF(Shdr) *shdr; in get_symbols()
63 const ELF(Sym) *sym; in get_symbols()
H A Dgenvdso.c93 #define ELF(x) _ELF(x, ELF_BITS) macro
142 fprintf(stderr, "%s: '%s' is not an ELF file\n", program_name, in map_vdso()
154 fprintf(stderr, "%s: '%s' has invalid ELF class\n", in map_vdso()
166 fprintf(stderr, "%s: '%s' has invalid ELF data order\n", in map_vdso()
174 "%s: '%s' has invalid ELF machine (expected EM_MIPS)\n", in map_vdso()
180 "%s: '%s' has invalid ELF type (expected ET_DYN)\n", in map_vdso()
/kernel/linux/linux-6.6/arch/mips/vdso/
H A Dgenvdso.h9 const ELF(Ehdr) *ehdr = vdso; in patch_vdso()
11 ELF(Shdr) *shdr; in patch_vdso()
60 const ELF(Ehdr) *ehdr = vdso; in get_symbols()
62 ELF(Shdr) *shdr; in get_symbols()
63 const ELF(Sym) *sym; in get_symbols()
H A Dgenvdso.c93 #define ELF(x) _ELF(x, ELF_BITS) macro
142 fprintf(stderr, "%s: '%s' is not an ELF file\n", program_name, in map_vdso()
154 fprintf(stderr, "%s: '%s' has invalid ELF class\n", in map_vdso()
166 fprintf(stderr, "%s: '%s' has invalid ELF data order\n", in map_vdso()
174 "%s: '%s' has invalid ELF machine (expected EM_MIPS)\n", in map_vdso()
180 "%s: '%s' has invalid ELF type (expected ET_DYN)\n", in map_vdso()
/kernel/linux/linux-5.10/scripts/
H A Dcheck_extable.sh7 file ${obj} | grep -q ELF || (echo "${obj} is not and ELF file." 1>&2 ; exit 0)
/kernel/linux/linux-6.6/scripts/
H A Dcheck_extable.sh7 file ${obj} | grep -q ELF || (echo "${obj} is not an ELF file." 1>&2 ; exit 0)

Completed in 6 milliseconds