/linux-4.4.14/Documentation/vDSO/ |
D | parse_vdso.c | 59 #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/ |
D | Kconfig.binfmt | 2 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/ |
D | vdso2c.h | 14 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()
|
D | vdso2c.c | 158 #define ELF(x) ELF_BITS_XFORM(ELF_BITS, x) macro
|
/linux-4.4.14/arch/mips/vdso/ |
D | genvdso.h | 13 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()
|
D | genvdso.c | 97 #define ELF(x) _ELF(x, ELF_BITS) macro
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-kernel-vmcoreinfo | 8 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/ |
D | arch-support.txt | 2 # Feature name: ELF-ASLR 4 # description: arch randomizes the stack, heap and binary images of ELF binaries
|
/linux-4.4.14/arch/alpha/ |
D | Kconfig.debug | 21 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/ |
D | Kconfig | 35 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/ |
D | firmware-assisted-dump.txt | 16 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
|
D | cpu_features.txt | 53 code in the '__ftr_fixup' ELF section. When do_cpu_ftr_fixups
|
/linux-4.4.14/Documentation/ |
D | highuid.txt | 62 - The ELF core dump format only supports 16-bit UIDs on arm, i386, m68k, 64 require adding a new ELF section.
|
D | remoteproc.txt | 169 core puts there the ELF entry point). 196 In addition to the standard ELF segments, most remote processors would
|
D | module-signing.txt | 238 Signed modules are BRITTLE as the signature is outside of the defined ELF
|
D | nommu-mmap.txt | 145 uClibc uses this to speed up malloc(), and the ELF-FDPIC binfmt uses this
|
/linux-4.4.14/scripts/ |
D | check_extable.sh | 6 file ${obj} | grep -q ELF || (echo "${obj} is not and ELF file." 1>&2 ; exit 0)
|
/linux-4.4.14/kernel/configs/ |
D | xen.config | 17 # You want TCP/IP and ELF binaries right?
|
/linux-4.4.14/tools/perf/Documentation/ |
D | perf-buildid-list.txt | 19 It can also be used to show the build id of the running kernel or in an ELF
|
/linux-4.4.14/Documentation/frv/ |
D | configuring.txt | 54 (*) "Kernel support for ELF-FDPIC binaries" 56 This enables the binary-format driver for the new FDPIC ELF binaries that
|
D | features.txt | 44 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/ |
D | Kconfig.debug | 12 using gdb. This enlarges your kernel ELF image disk size by several
|
/linux-4.4.14/Documentation/ABI/stable/ |
D | vdso | 2 maps an ELF DSO into that program's address space. This DSO is called
|
/linux-4.4.14/Documentation/kdump/ |
D | kdump.txt | 43 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/ |
D | fsys.txt | 275 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/ |
D | exception-tables.txt | 182 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)
|
D | boot.txt | 46 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/ |
D | Kconfig | 477 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/ |
D | README | 11 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/ |
D | Kconfig.debug | 40 using gdb. This enlarges your kernel ELF image disk size by several
|
/linux-4.4.14/arch/sparc/ |
D | Kconfig | 422 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/ |
D | Kconfig | 105 to the libc through the ELF auxiliary vector.
|
/linux-4.4.14/Documentation/arm/nwfpe/ |
D | README.FPE | 142 Signals are implemented. However current ELF kernels produced by Rebel.com
|
/linux-4.4.14/arch/s390/ |
D | Kconfig | 342 handle system-calls from ELF binaries for 31 bit ESA. This option
|
/linux-4.4.14/Documentation/filesystems/ |
D | proc.txt | 589 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/ |
D | Debugging390.txt | 456 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/ |
D | Kconfig | 577 As the ELF standard only requires alignment to support page
|
/linux-4.4.14/arch/arm/mm/ |
D | Kconfig | 842 Place in the process address space an ELF shared object
|
/linux-4.4.14/arch/mips/ |
D | Kconfig | 2705 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/ |
D | Kconfig | 1472 bool "Enable ELF core dumps" if EXPERT 1771 ELF-FDPIC binfmt's brk and stack allocator.
|
/linux-4.4.14/ |
D | CREDITS | 1100 D: First ELF-HOWTO author 4016 D: SCSI iso9660 and ELF
|
/linux-4.4.14/Documentation/devicetree/ |
D | booting-without-of.txt | 296 kernel image. Other bootloaders will jump to the ELF start address.
|
/linux-4.4.14/Documentation/trace/ |
D | ftrace.txt | 2107 program will parse the ELF headers in the C object to find all
|