1) yum --enablerepo rhel-debuginfo install glibc-debuginfo

安装完之后,yum list 可以看出debuginfo 是 build 123, 而实际用的版本是 build 65 。

运行gdb 时有 CRC mistmatch , 失败。

2)这个路径有几个 2.5-65 的CentOS 版本, 一个一个全试过了, 都失败。

http://debuginfo.centos.org/5/x86_64/

3) 查到了怎么可以用yum安装老版本,继续挑战,终于成功

yum --showduplicates --enablerepo rhel-debuginfo list | grep glibc
yum --enablerepo rhel-debuginfo install glibc-debuginfo-2.5-

安装完之后

下面的代码,puts函数的断点是一点问题都没有(printf 内部调用), 但是open函数断点的话,还是没有源程序信息。

我认为是因为open这个函数本身就是用汇编写的,所以没有c源程序。

#include <sys/types.h>
#include <stdio.h>
#include <sys/stat.h>
#include <fcntl.h> int main(void) {
int fd;
fd = open("/etc/fstab",O_RDONLY);
printf("%s\n","OK");
close(fd);
}

最新文章

  1. [转]VS2013自带SQL Server 的启用方法
  2. Activity生命周期 onCreate onResume onStop onPause (转)
  3. jenkins2 插件安装
  4. WPF拖到、移动控件
  5. yii YII小部件 创建登录表单表单 Login表单
  6. Inline Hook NtQueryDirectoryFile
  7. N - Find a way
  8. php 读xml的两种方式
  9. 安装beautifulsoup的奇怪问题
  10. telnet配置和telnet用法
  11. Redis和Memcached区别
  12. 【Swift 4.2】uuid 取 hashCode(与 Java/Go/Kotlin 一致)
  13. Java学习笔记之——Manth类和String类
  14. Python3 tkinter基础 OptionMenu 点击按钮,出现单选的下拉列表
  15. 千兆以太网TCP协议的FPGA实现
  16. 实践 : Ubuntu 上 Testlink 部署
  17. Unity之Vector3.SignedAngle实现
  18. HDU 4509 湫湫系列故事——减肥记II (简单模拟)
  19. 利用Windows资源监视器解决文件夹无法改名无法删除问题
  20. 关于Java代码优化的35条建议

热门文章

  1. 20145308 《网络对抗》 逆向及BOF基础实践 学习总结
  2. Spring 学习——Spring JSR注解——@Resoure、@PostConstruct、@PreDestroy、@Inject、@Named
  3. shell中使用echo输出时如何指定颜色
  4. 螺旋折线(可能是最简单的找规律)【蓝桥杯2018 C/C++ B组】
  5. Docker 搭建Spark 依赖singularities/spark:2.2镜像
  6. 解决Win10 Git图标不显示问题
  7. MySQL 安装步骤
  8. P4492 [HAOI2018]苹果树
  9. ocacle sql: 两张表左连接 ,1对多,取一条数据,取按时间最新的
  10. 论文笔记之:Action-Decision Networks for Visual Tracking with Deep Reinforcement Learning