killoez.blogg.se

Linux-boot.elf
Linux-boot.elf












linux-boot.elf

* * Specifications are available in: * * - Oracle: Linker and Libraries. Otherwise, the section header at index 0 is zero * initialized, if it exists. */ typedef _u64 Elf64_Addr typedef _u16 Elf64_Half typedef _s16 Elf64_SHalf typedef _u64 Elf64_Off typedef _s32 Elf64_Sword typedef _u32 Elf64_Word typedef _u64 Elf64_Xword typedef _s64 Elf64_Sxword /* These constants are for the segment types stored in the image headers */ #define PT_NULL 0 #define PT_LOAD 1 #define PT_DYNAMIC 2 #define PT_INTERP 3 #define PT_NOTE 4 #define PT_SHLIB 5 #define PT_PHDR 6 #define PT_TLS 7 /* Thread local storage segment */ #define PT_LOOS 0圆0000000 /* OS-specific */ #define PT_HIOS 0圆fffffff /* OS-specific */ #define PT_LOPROC 0x70000000 #define PT_HIPROC 0x7fffffff #define PT_GNU_EH_FRAME 0圆474e550 #define PT_GNU_PROPERTY 0圆474e553 #define PT_GNU_STACK ( PT_LOOS + 0x474e551) /* * Extended Numbering * * If the real number of program header table entries is larger than * or equal to PN_XNUM(0xffff), it is set to sh_info field of the * section header at index 0, and PN_XNUM is set to e_phnum * field. */ typedef _u32 Elf32_Addr typedef _u16 Elf32_Half typedef _u32 Elf32_Off typedef _s32 Elf32_Sword typedef _u32 Elf32_Word /* 64-bit ELF base types. * SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _UAPI_LINUX_ELF_H #define _UAPI_LINUX_ELF_H #include #include /* 32-bit ELF base types.














Linux-boot.elf