Home
last modified time | relevance | path

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

1234

/linux-6.3-rc2/tools/testing/selftests/vDSO/
A Dparse_vdso.c48 ELF(Sym) *symtab;
50 ELF(Word) *bucket, *chain;
51 ELF(Word) nbucket, nchain;
54 ELF(Versym) *versym;
55 ELF(Verdef) *verdef;
81 ELF(Ehdr) *hdr = (ELF(Ehdr)*)base; in vdso_init_from_sysinfo_ehdr()
87 ELF(Phdr) *pt = (ELF(Phdr)*)(vdso_info.load_addr + hdr->e_phoff); in vdso_init_from_sysinfo_ehdr()
88 ELF(Dyn) *dyn = 0; in vdso_init_from_sysinfo_ehdr()
112 ELF(Word) *hash = 0; in vdso_init_from_sysinfo_ehdr()
130 hash = (ELF(Word) *) in vdso_init_from_sysinfo_ehdr()
[all …]
/linux-6.3-rc2/fs/
A DKconfig.binfmt6 bool "Kernel support for ELF binaries"
11 ELF (Executable and Linkable Format) is a format for libraries and
13 systems. Saying Y here will enable your kernel to run ELF binaries
14 and enlarge it by about 13 KB. ELF support under Linux has now all
19 executables are distributed solely in ELF format. You definitely
22 Information about ELF is contained in the ELF HOWTO available from
32 bool "Build KUnit tests for ELF binary support" if !KUNIT_ALL_TESTS
36 This builds the ELF loader KUnit tests, which try to gather
59 bool "Kernel support for FDPIC ELF binaries"
64 ELF FDPIC binaries are based on ELF, but allow the individual load
[all …]
/linux-6.3-rc2/arch/sparc/vdso/
A Dvdso2c.h20 ELF(Shdr) *symtab_hdr = NULL, *strtab_hdr; in BITSFUNC()
21 ELF(Ehdr) *hdr = (ELF(Ehdr) *)raw_addr; in BITSFUNC()
22 ELF(Dyn) *dyn = 0, *dyn_end = 0; in BITSFUNC()
25 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_BE(&hdr->e_phoff)); in BITSFUNC()
66 ELF(Shdr) *sh = raw_addr + GET_BE(&hdr->e_shoff) + in BITSFUNC()
84 ELF(Sym) *sym = raw_addr + GET_BE(&symtab_hdr->sh_offset) + in BITSFUNC()
/linux-6.3-rc2/arch/x86/entry/vdso/
A Dvdso2c.h27 FILE *outfile, ELF(Shdr) *sec, const char *name) in BITSFUNC()
50 ELF(Ehdr) *hdr = (ELF(Ehdr) *)raw_addr; in BITSFUNC()
52 ELF(Shdr) *symtab_hdr = NULL, *strtab_hdr, *secstrings_hdr, in BITSFUNC()
54 ELF(Dyn) *dyn = 0, *dyn_end = 0; in BITSFUNC()
58 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(&hdr->e_phoff)); in BITSFUNC()
107 ELF(Shdr) *sh = raw_addr + GET_LE(&hdr->e_shoff) + in BITSFUNC()
129 ELF(Sym) *sym = raw_addr + GET_LE(&symtab_hdr->sh_offset) + in BITSFUNC()
/linux-6.3-rc2/arch/mips/vdso/
A Dgenvdso.h9 const ELF(Ehdr) *ehdr = vdso; in FUNC()
11 ELF(Shdr) *shdr; in FUNC()
60 const ELF(Ehdr) *ehdr = vdso; in FUNC()
62 ELF(Shdr) *shdr; in FUNC()
63 const ELF(Sym) *sym; in FUNC()
/linux-6.3-rc2/Documentation/ABI/testing/
A 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-6.3-rc2/Documentation/features/vm/ELF-ASLR/
A Darch-support.txt2 # Feature name: ELF-ASLR
4 # description: arch randomizes the stack, heap and binary images of ELF binaries
/linux-6.3-rc2/Documentation/powerpc/
A Dsyscall64-abi.rst13 If PPC_FEATURE2_SCV appears in the AT_HWCAP2 ELF auxiliary vector, the
17 syscall calling sequence\ [1]_ matches the Power Architecture 64-bit ELF ABI
49 Register preservation rules match the ELF ABI calling sequence with some
52 For the sc instruction, the differences from the ELF ABI are as follows:
70 For the scv 0 instruction, the differences from the ELF ABI are as follows:
97 behavior depends on the presence of PPC_FEATURE2_HTM_NOSC in the AT_HWCAP2 ELF
A Delfnote.rst2 ELF Note PowerPC Namespace
5 The PowerPC namespace in an ELF Note of the kernel binary is used to store
A Dfirmware-assisted-dump.rst17 in the ELF format in the same way as kdump. This helps us reuse the
84 of memory, which holds the previous crashed kernel dump in ELF
161 | | |///|////| DUMP | HDR | ELF |////| |
190 | | |///|////| DUMP | HDR | ELF |////| |
208 in ELF format. Hence the existing kdump infrastructure (kdump scripts)
357 in the scratch area before the ELF core header. The idea of introducing
359 kernel which will help second kernel to populate ELF core header with
/linux-6.3-rc2/Documentation/bpf/libbpf/
A Dprogram_types.rst5 Program Types and ELF Sections
8 The table below lists the program types, their attach types where relevant and the ELF section
9 names supported by libbpf for them. The ELF section names follow these rules:
22 | Program Type | Attach Type | ELF Section …
A Dlibbpf_naming_convention.rst37 These objects are associated with corresponding parts of ELF object that
40 For example ``struct bpf_object`` represents ELF object itself created
41 from an ELF file or from a buffer, ``struct bpf_program`` represents a
42 program in ELF object and ``struct bpf_map`` is a map.
49 purpose of the function to open ELF file and create ``bpf_object`` from
159 * bytes of an ELF's BTF section
/linux-6.3-rc2/Documentation/translations/zh_CN/loongarch/
A Dintroduction.rst31 内核使用了一套LoongArch寄存器约定,定义在LoongArch ELF psABI规范中,详细描述参见
50 注意: ``$r21`` 寄存器在ELF psABI中保留未使用,但是在Linux内核用于保
61 浮点寄存器的使用约定与LoongArch ELF psABI规范的描述相同:
345 LoongArch的ELF psABI文档:
347 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-ELF-ABI-v2.…
349 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-ELF-ABI-v2.…
/linux-6.3-rc2/Documentation/x86/
A Delf_auxvec.rst4 x86-specific ELF Auxiliary Vectors
12 ELF Auxiliary vectors enable the kernel to efficiently provide
/linux-6.3-rc2/arch/alpha/
A 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-6.3-rc2/fs/proc/
A DKconfig37 Provides a virtual ELF core file of the live kernel. This can
38 be read with gdb and other ELF tools. No modifications can be
46 Exports the dump image of crashed kernel in ELF format.
61 as ELF notes to /proc/vmcore. You can still disable device
/linux-6.3-rc2/Documentation/translations/zh_CN/arm64/
A Delf_hwcaps.rst8 ARM64 ELF hwcaps
11 这篇文档描述了 arm64 ELF hwcaps 的用法和语义。
/linux-6.3-rc2/Documentation/translations/zh_TW/arm64/
A Delf_hwcaps.rst11 ARM64 ELF hwcaps
14 這篇文檔描述了 arm64 ELF hwcaps 的用法和語義。
/linux-6.3-rc2/Documentation/translations/zh_CN/mips/
A Dbooting.rst17 bootloaders将跳转到ELF的开始地址处。两种方案都支持的;因为
/linux-6.3-rc2/tools/perf/Documentation/
A Dperf-kallsyms.txt17 addresses and the addresses in the ELF kallsyms symbol table (for symbols in
A Dperf-buildid-list.txt19 It can also be used to show the build id of the running kernel or in an ELF
/linux-6.3-rc2/Documentation/admin-guide/
A Dhighuid.rst71 - The ELF core dump format only supports 16-bit UIDs on arm, i386, m68k,
73 require adding a new ELF section.
/linux-6.3-rc2/scripts/
A Dcheck_extable.sh7 file ${obj} | grep -q ELF || (echo "${obj} is not an ELF file." 1>&2 ; exit 0)
/linux-6.3-rc2/kernel/configs/
A Dxen.config17 # You want TCP/IP and ELF binaries right?
/linux-6.3-rc2/Documentation/loongarch/
A Dintroduction.rst30 the LoongArch ELF psABI spec, in :ref:`References <loongarch-references>`:
49 The register ``$r21`` is reserved in the ELF psABI, but used by the Linux
62 LoongArch ELF psABI spec:
382 Documentation of LoongArch ELF psABI:
384 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-ELF-ABI-v2.…
386 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-ELF-ABI-v2.…

Completed in 19 milliseconds

1234