Home
last modified time | relevance | path

Searched refs:ELF (Results 1 – 25 of 53) sorted by relevance

123

/Linux-v4.19/tools/testing/selftests/vDSO/
Dparse_vdso.c59 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
70 ELF(Sym) *symtab;
72 ELF(Word) *bucket, *chain;
73 ELF(Word) nbucket, nchain;
76 ELF(Versym) *versym;
77 ELF(Verdef) *verdef;
103 ELF(Ehdr) *hdr = (ELF(Ehdr)*)base; in vdso_init_from_sysinfo_ehdr()
109 ELF(Phdr) *pt = (ELF(Phdr)*)(vdso_info.load_addr + hdr->e_phoff); in vdso_init_from_sysinfo_ehdr()
110 ELF(Dyn) *dyn = 0; in vdso_init_from_sysinfo_ehdr()
124 dyn = (ELF(Dyn)*)(base + pt[i].p_offset); in vdso_init_from_sysinfo_ehdr()
[all …]
/Linux-v4.19/fs/
DKconfig.binfmt5 bool "Kernel support for ELF binaries"
10 ELF (Executable and Linkable Format) is a format for libraries and
12 systems. Saying Y here will enable your kernel to run ELF binaries
13 and enlarge it by about 13 KB. ELF support under Linux has now all
18 executables are distributed solely in ELF format. You definitely
21 Information about ELF is contained in the ELF HOWTO available from
25 here, you still can't run any ELF binaries (they just crash), then
26 you'll have to install the newest ELF runtime libraries, including
39 bool "Kernel support for FDPIC ELF binaries"
44 ELF FDPIC binaries are based on ELF, but allow the individual load
[all …]
/Linux-v4.19/arch/sparc/vdso/
Dvdso2c.h21 ELF(Shdr) *symtab_hdr = NULL, *strtab_hdr; in BITSFUNC()
22 ELF(Ehdr) *hdr = (ELF(Ehdr) *)raw_addr; in BITSFUNC()
23 ELF(Dyn) *dyn = 0, *dyn_end = 0; in BITSFUNC()
26 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_BE(&hdr->e_phoff)); in BITSFUNC()
67 ELF(Shdr) *sh = raw_addr + GET_BE(&hdr->e_shoff) + in BITSFUNC()
85 ELF(Sym) *sym = raw_addr + GET_BE(&symtab_hdr->sh_offset) + in BITSFUNC()
Dvdso2c.c138 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
/Linux-v4.19/arch/x86/entry/vdso/
Dvdso2c.h15 ELF(Ehdr) *hdr = (ELF(Ehdr) *)raw_addr; in BITSFUNC()
18 ELF(Shdr) *symtab_hdr = NULL, *strtab_hdr, *secstrings_hdr, in BITSFUNC()
20 ELF(Dyn) *dyn = 0, *dyn_end = 0; in BITSFUNC()
24 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(&hdr->e_phoff)); in BITSFUNC()
73 ELF(Shdr) *sh = raw_addr + GET_LE(&hdr->e_shoff) + in BITSFUNC()
94 ELF(Sym) *sym = raw_addr + GET_LE(&symtab_hdr->sh_offset) + in BITSFUNC()
Dvdso2c.c165 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
/Linux-v4.19/arch/mips/vdso/
Dgenvdso.h13 const ELF(Ehdr) *ehdr = vdso; in FUNC()
15 ELF(Shdr) *shdr; in FUNC()
64 const ELF(Ehdr) *ehdr = vdso; in FUNC()
66 ELF(Shdr) *shdr; in FUNC()
67 const ELF(Sym) *sym; in FUNC()
Dgenvdso.c97 #define ELF(x) _ELF(x, ELF_BITS) macro
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-kernel-vmcoreinfo8 Shows physical address and size of vmcoreinfo ELF note.
10 second value contains the size of note in hex. This ELF
12 space as part of ELF note in /proc/vmcore file. This note
/Linux-v4.19/Documentation/features/vm/ELF-ASLR/
Darch-support.txt2 # Feature name: ELF-ASLR
4 # description: arch randomizes the stack, heap and binary images of ELF binaries
/Linux-v4.19/arch/alpha/
DKconfig.debug19 ELF headers to determine where to transfer control. Unfortunately,
21 address rather than examining the ELF headers, and the result is a
/Linux-v4.19/fs/proc/
DKconfig36 Provides a virtual ELF core file of the live kernel. This can
37 be read with gdb and other ELF tools. No modifications can be
45 Exports the dump image of crashed kernel in ELF format.
60 as ELF notes to /proc/vmcore.
/Linux-v4.19/Documentation/powerpc/
Dsyscall64-abi.txt8 syscall calling sequence[*] matches the Power Architecture 64-bit ELF ABI
33 Register preservation rules match the ELF ABI calling sequence with the
63 behavior depends on the presence of PPC_FEATURE2_HTM_NOSC in the AT_HWCAP2 ELF
Dfirmware-assisted-dump.txt16 in the ELF format in the same way as kdump. This helps us reuse the
81 of memory, which holds the previous crashed kernel dump in ELF
125 | | |CPU|HPTE| DUMP |ELF | |
143 | | |CPU|HPTE| DUMP |ELF | |
153 /proc/vmcore will be in ELF format. Hence the existing kdump
258 in the scratch area before the ELF core header. The idea of introducing
260 kernel which will help second kernel to populate ELF core header with
/Linux-v4.19/tools/perf/Documentation/
Dperf-kallsyms.txt17 addresses and the addresses in the ELF kallsyms symbol table (for symbols in
Dperf-buildid-list.txt19 It can also be used to show the build id of the running kernel or in an ELF
Dperf-inject.txt59 functions. This option also generates the ELF images for each jitted function
/Linux-v4.19/Documentation/
Dhighuid.txt71 - The ELF core dump format only supports 16-bit UIDs on arm, i386, m68k,
73 require adding a new ELF section.
/Linux-v4.19/scripts/
Dcheck_extable.sh7 file ${obj} | grep -q ELF || (echo "${obj} is not and ELF file." 1>&2 ; exit 0)
/Linux-v4.19/kernel/configs/
Dxen.config17 # You want TCP/IP and ELF binaries right?
/Linux-v4.19/Documentation/arm64/
Delf_hwcaps.txt1 ARM64 ELF hwcaps
4 This document describes the usage and semantics of the arm64 ELF hwcaps.
/Linux-v4.19/Documentation/ABI/stable/
Dvdso2 maps an ELF DSO into that program's address space. This DSO is called
/Linux-v4.19/Documentation/kdump/
Dkdump.txt43 encoded in the ELF format, and stored in a reserved area of memory
44 before a crash. The physical address of the start of the ELF header is
46 parameter. Optionally the size of the ELF header can also be passed
51 /proc/vmcore. This exports the dump as an ELF-format file that you can
395 * By default, the ELF headers are stored in ELF64 format to support
426 * For s390x there are two kdump modes: If a ELF header is specified with
/Linux-v4.19/tools/bpf/bpftool/Documentation/
Dbpftool-prog.rst81 By default bpftool will create new maps as declared in the ELF
85 to be replaced in the ELF file counting from 0, while *NAME*
/Linux-v4.19/Documentation/ia64/
Dfsys.txt275 values passed via the ELF auxiliary vector (include/asm-ia64/elf.h)
278 o AT_SYSINFO_EHDR : is the address of the kernel gate ELF DSO
280 The ELF DSO is a pre-linked library that is mapped in by the kernel at
281 the gate page. It is a proper ELF shared object so, with a dynamic

123