• readelf相关命令


    -a 

    --all 显示全部信息,等价于 -h -l -S -s -r -d -V -A -I. 


    -h 

    --file-header 显示elf文件开始的文件头信息. 


    -l 

    --program-headers  

    --segments 显示程序头(段头)信息(如果有的话)。 


    -S 

    --section-headers  

    --sections 显示节头信息(如果有的话)。 


    -g 

    --section-groups 显示节组信息(如果有的话)。 


    -t 

    --section-details 显示节的详细信息(-S的)。 


    -s 

    --syms        

    --symbols 显示符号表段中的项(如果有的话)。 


    -e 

    --headers 显示全部头信息,等价于: -h -l -S 


    -n 

    --notes 显示note段(内核注释)的信息。 


    -r 

    --relocs 显示可重定位段的信息。 


    -u 

    --unwind 显示unwind段信息。当前只支持IA64 ELF的unwind段信息。 


    -d 

    --dynamic 显示动态段的信息。 


    -V 

    --version-info 显示版本段的信息。 


    -A 

    --arch-specific 显示CPU构架信息。 


    -D 

    --use-dynamic 使用动态段中的符号表显示符号,而不是使用符号段。 


    -x <number or name> 

    --hex-dump=<number or name> 以16进制方式显示指定段内内容。number指定段表中段的索引,或字符串指定文件中的段名。 


    -w[liaprmfFsoR] or 

    --debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges] 

    显示调试段中指定的内容。 


    -I 

    --histogram 显示符号的时候,显示bucket list长度的柱状图。 


    -v 

    --version 显示readelf的版本信息。 


    -H 

    --help 显示readelf所支持的命令行选项。 


    -W 

    --wide 宽行输出。

  • 相关阅读:
    如何清理云之家的用户
    修改BOS的开发商标识
    华军纯净下载
    3333
    取得当前目录
    达梦数据库常用知识
    idea远程debugger
    ubuntu 16.04 安装TurtleBot3 ROS功能包
    树莓派4B安装ubuntu server系统
    ubuntu 安装openCV
  • 原文地址:https://www.cnblogs.com/liuyimin/p/7274444.html
Copyright © 2020-2023  润新知