测试在Linux 32bit上。
我使用此命令获取.text
.rodata
和.data
部分的上下文:
objdump -s -j .text elf_binary
objdump -s -j .rodata elf_binary
objdump -s -j .data elf_binary
但基本上当我尝试使用它来获取.bss
部分的内容时,我总是得到如下所示的错误:
objdump -s -j .bss elf_binary
objdump: section '.bss' mentioned in a -j option, but not found in any input file
基本上如何从ELF二进制文件中获取.bss
部分的内容?
答案 0 :(得分:2)
.bss
部分包含零值数据。通常,目标文件只包含所需的起始地址和节的范围,但实际上并没有为其位保留空间。
请参阅Wikipedia article on .bss了解更多信息。