readelf:
显示ELF格式目标文件的信息
其参数控制显示哪一些参数
-a,--all:
等同于指定参数:--file-header,--program-headers,--sections,--symbols,--relocs,--dynamic,--notes,--version-info
-h,--file-header:显示文件的ELF头中的信息。
-I,--program-headers,--segments:显示文件的段头部的信息。
-S,--sections,--section-headers:显示文件的区头的信息。
-g,--section-groups:显示文件的区组中的信息。
-t,--section-details:显示详细的区信息(隐含了-s)
-s,--symbols,--syms:显示文件符号表区中的条目。
--dyn-syms:显示动态文件符号表区中的条目信息。
-e,--headers:显示文件中的所有的头,同 -h -l -S
-n,--notes:显示NOTE段或区中的内容。
-r,--relocs:显示文件重定位区的信息。
-u,--unwind:
-d,--dynamic:显示文件动态区中的内容。
-W : 不要将每行的内容限制在80列(最好加上该参数,便于阅读)
-V,--version-info:显示文件中的版本区信息。
-A,--arch-specific:显示架构信心。
-D,--use-dynamic:当显示符号时,这个选择使readelf使用文件动态区中的符号哈希表。
-X <number or name>,--hex-dump=<number or name>:指定段的信息以十六进制显示。
-R<>,--relocated-dump=<>:同上
-P<>,--string-dump=<>:指定段中的信息以可打印的字符来显示。