Elf file typeisDYN (Position-Independent Executable file) Entry point0x1080There are13program headers, starting at offset64Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align PHDR0x00000000000000400x00000000000000400x00000000000000400x00000000000002d80x00000000000002d8R0x8INTERP0x00000000000...
# readelf --wide --segments main Elf file type is DYN (Shared object file) Entry point 0x400 There are 10 program headers, starting at offset 52 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 INTERP 0x...
Type: DYN (Shared object file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x570 Start of program headers: 64 (bytes into file) Start of section headers: 2768 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (byte...
/* Legal values for e_type (object file type). */ #define ET_NONE 0 /* No file type */ #define ET_REL 1 /* Relocatable file */ #define ET_EXEC 2 /* Executable file */ #define ET_DYN 3 /* Shared object file */ #define ET_CORE 4 /* Core file */ #define ET_NUM 5 /...
可执行文件(Executable File ):这类文件包含了可以直接执行的程序,它的代表就是 ELF 可执行文件。Linux 下,他们一般没有扩展名,比如 /bin/bash;Windows 下的 .exe 共享对象文件(Object File)(Shared Object File ):这种文件包含代码和数据,链接器可以使用这种文件跟其他可重定位文件的共享对象文件(Object File)链...
ELF object file view (linker input):ELF 对象文件视图由输入节组成。 ELF 对象文件可以是: 一个可重定位文件,包含适合与其他对象文件(Object File)链接的代码和数据,以创建可执行文件或共享对象文件。 包含代码和数据的共享对象文件。 Linker view:连接器视图针对程序地址空间会有两个视图。并且这两个视图在存在...
Elffiletypeis DYN(Shared objectfile)Entry point 0x0 There are8program headers, starting at offset52Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align PHDR 0x000034 0x00000034 0x00000034 0x00100 0x00100 R 0x4 LOAD 0x000000 0x00000000 0x00000000 0x218a7 0x218a7 R E 0x...
typedef struct elf64_hdr{unsigned char e_ident[EI_NIDENT];/* ELF "magic number" */Elf64_Half e_type;Elf64_Half e_machine;Elf64_Word e_version;Elf64_Addr e_entry;/* Entry point virtual address */Elf64_Off e_phoff;/* Program header table file offset */Elf64_Off e_shoff;/* Se...
1 (current)OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Shared object file)Machine: Advanced Micro Devices X86-64
Type: EXEC (Executable file)(.so文件DYN (Shared object file)、.o文件REL (Relocatable file)、Core dump文件(CORE)) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x400510 Start of program headers: 64 (bytes into file) ...