addr2line命令 – 函数地址解析工具

addr2line命令将地址翻译成文件名和行号。 给出一个可执行文件中的地址或一个可重定位对象中的偏移部分的地址,它使用调试信息来找出与之相关的文件名和行号。

语法格式:addr2line [参数] [地址]

常用参数:

-a 在函数名、文件和行号信息之前,显示地址,以十六进制形式
-b 指定目标文件的格式为bfdname
-e 指定需要转换地址的可执行文件名
-j 给出的地址代表指定section的偏移,而非绝对地址
-C 将低级别的符号名解码为用户级别的名字
-f 在显示文件名、行号输出信息的同时显示函数名信息
-p 使得该函数的输出信息更加人性化:每一个地址的信息占一行

参考实例

使用-f和-e参数,在显示文件名、行号输出信息的同时显示函数名信息:

[root@xtuos.com ~]# addr2line -f -e android/obj/local/armeabi/libvitae.so

使用-a参数,在函数名、文件和行号信息之前,显示地址,以十六进制形式:

[root@xtuos.com ~]# addr2line -a xtuos.com

使用addr2line的一些参数来定位代码:

[root@xtuos.com ~]# addr2line 0x00000000004005e7 -e test -f -C -s

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1447.html

(0)
上一篇 2021年3月18日 下午3:57
下一篇 2021年3月18日 下午4:03

相关推荐

  • sendmail命令 – 电子邮件传送代理

    sendmail命令是一款著名的电子邮件传送代理程序,也就是平常所说的电子邮件服务器,它基于标准的简单邮件传送协议(SMTP)。 sendmail仅负责邮件的投递工作,不负责邮件的…

    Linux命令 2021年3月19日
  • seq命令 – 打印数字序列

    seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制。 语法格式: seq [参数] 常用参数:…

    Linux命令 2021年3月18日
  • gluster命令 – Gluster控制台管理工具

    gluster是一个免费的开源软件可扩展网络文件系统,Gluster Console Manager是一个用于弹性卷管理的命令行实用程序。您可以在任何出口服务器上运行gluster…

    Linux命令 2021年3月18日
  • ifstat命令 – 统计网络信息

    ifstat命令就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过…

    Linux命令 2021年3月19日
  • nisdomainname命令 – 显示主机NIS的域名

    nisdomainname命令用于显示主机NIS的域名。 注意区分DNS域名和NIS域名,前者为因特网的标准域名系统,后者则基本被淘汰,重要应用在中小型网络中。 语法格式:  ni…

    Linux命令 2021年3月19日
  • mev命令 – 报告鼠标事件

    mev命令的作用是可以报告鼠标事件。 mev命令是gpm计划的一部分。mev命令将它获得的鼠标控制台事件显示到标准输出。mev命令的默认是获取鼠标的任何事件,但是可以使用相关命令参…

    Linux命令 2021年3月18日
  • tcpdump命令 – 监听网络流量

    tcpdump命令是一款sniffer工具,是linux上的抓包工具,嗅探器;它可以打印出所有经过网络接口的数据包的头信息。 tcpdump命令工作时先要把网卡的工作模式切换到混杂…

    Linux命令 2021年3月19日
  • pigz命令 – 解压缩文件

    pigz命令可以用来解压缩文件,最重要的是支持多线程并行处理,解压缩比gzip快。 pigz时间上比gzip快60%,同时CPU消耗则是gzip的好几倍,当然pigz的CPU使用率…

    Linux命令 2021年3月18日
  • fsck.minix命令 – 文件系统管理

    Linux fsck.minix命令用于检查文件系统并尝试修复错误。 当minix文件系统发生错误时,可用fsck.minix指令尝试加以参考。 MINIX文件系统(英语:MINI…

    Linux命令 2021年3月19日
  • pvs命令 – 格式化输出物理卷信息报表

    pvs命令用于格式化输出物理卷信息报表,使用pvs命令仅能得到物理卷的概要信息。 语法格式:pvs [参数] 常用参数: –noheadings 不输出标题头 &#82…

    Linux命令 2021年3月19日