Home
last modified time | relevance | path

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

/linux-4.4.14/Documentation/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-4.4.14/fs/
DKconfig.binfmt2 bool "Kernel support for ELF binaries"
6 ELF (Executable and Linkable Format) is a format for libraries and
8 systems. Saying Y here will enable your kernel to run ELF binaries
9 and enlarge it by about 13 KB. ELF support under Linux has now all
14 executables are distributed solely in ELF format. You definitely
17 Information about ELF is contained in the ELF HOWTO available from
21 here, you still can't run any ELF binaries (they just crash), then
22 you'll have to install the newest ELF runtime libraries, including
34 bool "Kernel support for FDPIC ELF binaries"
38 ELF FDPIC binaries are based on ELF, but allow the individual load
[all …]
/linux-4.4.14/arch/x86/entry/vdso/
Dvdso2c.h14 ELF(Ehdr) *hdr = (ELF(Ehdr) *)raw_addr; in BITSFUNC()
17 ELF(Shdr) *symtab_hdr = NULL, *strtab_hdr, *secstrings_hdr, in BITSFUNC()
19 ELF(Dyn) *dyn = 0, *dyn_end = 0; in BITSFUNC()
23 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(&hdr->e_phoff)); in BITSFUNC()
66 ELF(Shdr) *sh = raw_addr + GET_LE(&hdr->e_shoff) + in BITSFUNC()
87 ELF(Sym) *sym = raw_addr + GET_LE(&symtab_hdr->sh_offset) + in BITSFUNC()
Dvdso2c.c158 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
/linux-4.4.14/arch/mips/vdso/
Dgenvdso.h13 const ELF(Ehdr) *ehdr = vdso; in FUNC()
15 ELF(Shdr) *shdr; in FUNC()
19 ELF(Dyn) *dyn = NULL; in FUNC()
115 const ELF(Ehdr) *ehdr = vdso; in FUNC()
117 ELF(Shdr) *shdr; in FUNC()
118 const ELF(Sym) *sym; in FUNC()
Dgenvdso.c97 #define ELF(x) _ELF(x, ELF_BITS) macro
/linux-4.4.14/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-4.4.14/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-4.4.14/arch/alpha/
DKconfig.debug21 ELF headers to determine where to transfer control. Unfortunately,
23 address rather than examining the ELF headers, and the result is a
/linux-4.4.14/fs/proc/
DKconfig35 Provides a virtual ELF core file of the live kernel. This can
36 be read with gdb and other ELF tools. No modifications can be
44 Exports the dump image of crashed kernel in ELF format.
/linux-4.4.14/Documentation/powerpc/
Dfirmware-assisted-dump.txt16 in the ELF format in the same way as kdump. This helps us reuse the
77 of memory, which holds the previous crashed kernel dump in ELF
121 | | |CPU|HPTE| DUMP |ELF |
139 | | |CPU|HPTE| DUMP |ELF |
149 /proc/vmcore will be in ELF format. Hence the existing kdump
251 in the scratch area before the ELF core header. The idea of introducing
253 kernel which will help second kernel to populate ELF core header with
Dcpu_features.txt53 code in the '__ftr_fixup' ELF section. When do_cpu_ftr_fixups
/linux-4.4.14/Documentation/
Dhighuid.txt62 - The ELF core dump format only supports 16-bit UIDs on arm, i386, m68k,
64 require adding a new ELF section.
Dremoteproc.txt169 core puts there the ELF entry point).
196 In addition to the standard ELF segments, most remote processors would
Dmodule-signing.txt238 Signed modules are BRITTLE as the signature is outside of the defined ELF
Dnommu-mmap.txt145 uClibc uses this to speed up malloc(), and the ELF-FDPIC binfmt uses this
/linux-4.4.14/scripts/
Dcheck_extable.sh6 file ${obj} | grep -q ELF || (echo "${obj} is not and ELF file." 1>&2 ; exit 0)
/linux-4.4.14/kernel/configs/
Dxen.config17 # You want TCP/IP and ELF binaries right?
/linux-4.4.14/tools/perf/Documentation/
Dperf-buildid-list.txt19 It can also be used to show the build id of the running kernel or in an ELF
/linux-4.4.14/Documentation/frv/
Dconfiguring.txt54 (*) "Kernel support for ELF-FDPIC binaries"
56 This enables the binary-format driver for the new FDPIC ELF binaries that
Dfeatures.txt44 The only userspace binary format supported is FDPIC ELF. Normal ELF, FLAT
47 FDPIC ELF supports shared library and program interpreter facilities.
/linux-4.4.14/arch/frv/
DKconfig.debug12 using gdb. This enlarges your kernel ELF image disk size by several
/linux-4.4.14/Documentation/ABI/stable/
Dvdso2 maps an ELF DSO into that program's address space. This DSO is called
/linux-4.4.14/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
382 * By default, the ELF headers are stored in ELF64 format to support
404 * For s390x there are two kdump modes: If a ELF header is specified with
/linux-4.4.14/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
/linux-4.4.14/Documentation/x86/
Dexception-tables.txt182 There are obviously 2 non standard ELF sections in the generated object
231 sections in the ELF object file. So the instructions
269 exception table (i.e. the contents of the ELF section __ex_table)
Dboot.txt46 Protocol 2.08: (Kernel 2.6.26) Added crc32 checksum and ELF format
670 02 21). The uncompressed payload is currently always ELF (magic
/linux-4.4.14/arch/
DKconfig477 Modules only use ELF RELA relocations. Modules with ELF REL
483 Modules only use ELF REL relocations. Modules with ELF RELA
/linux-4.4.14/Documentation/arm/
DREADME11 generating ARM ELF code with GNU extensions. GCC 3.3 is known to be
16 in the top level Makefile. However, if you don't have the ARM Linux ELF
/linux-4.4.14/arch/mn10300/
DKconfig.debug40 using gdb. This enlarges your kernel ELF image disk size by several
/linux-4.4.14/arch/sparc/
DKconfig422 Optional setting only affecting the uImage.o ELF-image used to
423 download the uImage file to the target using a ELF-loader other than
/linux-4.4.14/arch/sh/mm/
DKconfig105 to the libc through the ELF auxiliary vector.
/linux-4.4.14/Documentation/arm/nwfpe/
DREADME.FPE142 Signals are implemented. However current ELF kernels produced by Rebel.com
/linux-4.4.14/arch/s390/
DKconfig342 handle system-calls from ELF binaries for 31 bit ESA. This option
/linux-4.4.14/Documentation/filesystems/
Dproc.txt589 kcore Kernel core image (can be ELF or A.OUT(deprecated in 2.4))
1622 - (bit 4) ELF header pages in file-backed private memory areas (it is
1636 segments, ELF header pages and hugetlb private memory are dumped.
/linux-4.4.14/Documentation/s390/
DDebugging390.txt456 This is a pointer to the global-offset-table in ELF
461 ELF shared libraries are typically only loaded when routines in the shared
1906 the ld.so doing lazy binding, lazy binding is a concept in ELF where
/linux-4.4.14/arch/powerpc/
DKconfig577 As the ELF standard only requires alignment to support page
/linux-4.4.14/arch/arm/mm/
DKconfig842 Place in the process address space an ELF shared object
/linux-4.4.14/arch/mips/
DKconfig2705 EF_MIPS_FP64 ELF header flag (typically built with -mfp64). On
2744 DTB) included in the vmlinux ELF section .appended_dtb. By default
/linux-4.4.14/init/
DKconfig1472 bool "Enable ELF core dumps" if EXPERT
1771 ELF-FDPIC binfmt's brk and stack allocator.
/linux-4.4.14/
DCREDITS1100 D: First ELF-HOWTO author
4016 D: SCSI iso9660 and ELF
/linux-4.4.14/Documentation/devicetree/
Dbooting-without-of.txt296 kernel image. Other bootloaders will jump to the ELF start address.
/linux-4.4.14/Documentation/trace/
Dftrace.txt2107 program will parse the ELF headers in the C object to find all