标签:int str nbsp poi arm-linux ade address start end
1. 读 elf 文件开始的文件头部
[arm@localhost gcc]$ armlinuxreadelf h hello ELF Header:
Magic: 7f 45 4c 46 01 01 01 61 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2‘s complement, little endian
Version: 1 (current)
OS/ABI: ARM
ABI Version: 0
Type: EXEC (Executable file)
Machine: ARM
Version: 0x1
Entry point address: 0x82b4
Start of program headers: 52 (bytes into file) Start of section headers: 10240 (bytes into file) Flags: 0x2, has entry point
Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 6
Size of section headers: 40 (bytes) Number of section headers: 28
Section header string table index: 25
2. 读 elf 文件中所有 ELF 的头部: [arm@localhost gcc]#armlinuxreadelf e hello
......
3. 显示整个文件的符号表
[arm@localhost gcc]#armlinuxreadelf s hello
......
4. 显示使用的动态库
[arm@localhost gcc]#armlinuxreadelf d hello
......
标签:int str nbsp poi arm-linux ade address start end
原文地址:https://www.cnblogs.com/fanweisheng/p/11105606.html