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
……
手机扫一扫
移动阅读更方便
你可能感兴趣的文章