当前位置: 首页 > news >正文

[程序员] gnu: binutils:addr2line 结果显示很多问号?

之前总结过addr2line的一个问题:gnu:binutils: addr2line显示行号有问题?

最近又遇到一个另一个问题,说在一台机器上使用addr2line,查看ELF文件中某一个地址在对应什么样的文件行号,但是显示的内容有些乱码,很多的问号!这个是什么问题呢?而且看着function-backtrace对应不上。

这个问题的原因是说这个二进制文件的编译/链接版本和当前使用的addr2line所属的binutils版本有差别,导致内容解析出现问题。因为在版本间,二进制文件的debug信息格式可能会有差别,因为调试信息这种额外的信息块随着需求的不断变更,也就会随着版本发生改变。

所以在使用addr2line的时候一定要注意,不是说只要系统里addrline这个命令,就可以了,还需要看当前addr2line的版本是否对应二进制文件的编译链接使用的binutils版本,如果兼容就可以正确的解析调试信息,如果不兼容就会出现标题中的问题。

所以两层需要考虑:第一个是否又addr2line;第二个如果有版本是否可以满足要求!只当第二个满足了需求,才能得到正确准确的信息!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【数据结构】(6.3)堆的应用——堆排序(C语言)
  • 问题集锦1
  • Java中初始化一个List的多种方式
  • 【Linux进程】进程优先级 Linux 2.6内核进程的调度
  • 分配工资(含代码详解)
  • git要忽略对文件的本地修改
  • Linux系统(CentOS)安装iptables防火墙
  • 1-2 什么是自然语言处理
  • Hyper-V克隆虚拟机教程分享!
  • 【深度学习】图生图img3img论文原理,SD EDIT
  • 个人做外贸如何与供应商对接
  • 喜报 | 极限科技获得北京市“创新型”中小企业资格认证
  • 步进电机改伺服电机
  • CDN节点是什么
  • 代码随想录训练营Day56
  • FastReport在线报表设计器工作原理
  • Gradle 5.0 正式版发布
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Java比较器对数组,集合排序
  • JS+CSS实现数字滚动
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Vue2.x学习三:事件处理生命周期钩子
  • vue的全局变量和全局拦截请求器
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 离散点最小(凸)包围边界查找
  • 入手阿里云新服务器的部署NODE
  • 深入浅出webpack学习(1)--核心概念
  • 收藏好这篇,别再只说“数据劫持”了
  • 微信支付JSAPI,实测!终极方案
  • 温故知新之javascript面向对象
  • 写给高年级小学生看的《Bash 指南》
  • 硬币翻转问题,区间操作
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • 阿里云服务器如何修改远程端口?
  • 如何用纯 CSS 创作一个货车 loader
  • 整理一些计算机基础知识!
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #includecmath
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • #微信小程序(布局、渲染层基础知识)
  • (12)目标检测_SSD基于pytorch搭建代码
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (南京观海微电子)——示波器使用介绍
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (转载)Linux 多线程条件变量同步
  • .net(C#)中String.Format如何使用
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .net中的Queue和Stack
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • [20150321]索引空块的问题.txt
  • [Assignment] C++1
  • [BZOJ4010]菜肴制作
  • [C#]获取指定文件夹下的所有文件名(递归)