歪酷博客
日历
文章分享
我的豆瓣
站内搜索
友情链接
· 歪酷博客
· 管理我的Blog
· sun--sun
· jungen--老友记
· 11年的朋友
· 民间科学家--我老大
· 团子JJ--so nice a JJ
· 小H师姐
· yangyang--感谢上帝赐给我们羊
· Alkaid--摇摇星光
· 青芝坞--percy不姓qing
· truly(小强)--大学一个寝室的兄弟
· dude的生活
· 丫的bibi一个人偷着在这儿写blog
· sunway--msn的id很有文艺气质
· tm gg--有钱有闲有房单身可获得
· dy的blog--PpMm
· 楠楠的blog--wish you USA
· 晓娅--我妹妹--wish you MIT
· 陈*--我姐姐
· 星星的blog--我们的老班长
· holphy's blog
· 辉辉的blog--这厮的文笔,还不错
· 小洪的blog
· 三个初中同学--女
· happwer--绝世痴情文字男
· sophia--这个名字的都是美女
· 春哥--传说
· 斌哥--做过一年bt
· 彭浩翔的blog
· 香港电影
· 苏丝黄的blog
· 周黎明的blog在yculblog
· 一个70年男人,关于电影,音乐和书
· 奇迹文库--关于科学
· 呼呼堂--记录各种各样的技术玩艺
· 独乐乐不如众乐乐
· [ i D | 公 社 ]
· studyrubyonrails
· podigg
访问统计

GeoURL

订阅 RSS

0075765

歪酷博客

这一天到不了永远

subdragon's Blog


« 上一篇: 我们心中的断臂山 下一篇: 三碗饭 »
Subdragon @ 2006-03-25 00:52

需要一个有调试符号信息的glibc库,在ubuntu可以安装libc6-dbg
他会安装这一些文件(hehe正常一点,不作SEO了...)
chenyin@subdragon:/usr/lib/debug$ ls
ld-2.3.6.so      libBrokenLocale-2.3.6.so  libcrypt.so.1   libm.so.6               libnss_dns.so.2         libnss_nisplus-2.3.6.so  libresolv-2.3.6.so   libthread_db.so.1
ld-linux.so.2    libBrokenLocale.so.1      libc.so.6       libnsl-2.3.6.so         libnss_files-2.3.6.so   libnss_nisplus.so.2      libresolv.so.2       libutil-2.3.6.so
lib              libc-2.3.6.so             libdl-2.3.6.so  libnsl.so.1             libnss_files.so.2       libnss_nis.so.2          librt-2.3.6.so       libutil.so.1
lib64            libcidn-2.3.6.so          libdl.so.2      libnss_compat-2.3.6.so  libnss_hesiod-2.3.6.so  libpcprofile.so          librt.so.1           usr
libanl-2.3.6.so  libcidn.so.1              libm-2.3.6.so   libnss_compat.so.2      libnss_hesiod.so.2      libpthread-0.10.so       libSegFault.so
libanl.so.1      libcrypt-2.3.6.so         libmemusage.so  libnss_dns-2.3.6.so     libnss_nis-2.3.6.so     libpthread.so.0          libthread_db-1.0.so

调试的时候,export LD_LIBRARY_PATH=/usr/lib/debug,然后gdb <executable>就可,如果是静态连接,可能需要重新编译,诡异的glibc代码,sucks的宏



最新评论


Yingbo

2006-03-25 01:04 网址: http://blog.yingbo.com

这是什么版本?怎么还有lib64,IBM。。。


2006-03-25 10:45 网址: http://subdragon.ycool.com/

估计是各个版本的都在里面



罗碧

2006-03-30 00:29

天书,还不如贴几张美女图片



guest123

2008-09-07 23:53 匿名 122.126.*.*

After "export LD_LIBRARY_PATH=/usr/lib/debug" on shell, you have to reassign the correct path for GDB to locate debugging symbols/function names for glibc-2.7( as follows 4 steps ).


1. readelf -wi /usr/lib/debug/libc-2.7.so > dbdump.txt( find where is the debug version glibc build from )
2. Search "printf.c" in dbdump.txt ( you will find that it is located at /build/buildd/glibc-2.7/build-tree/glibc-2.7/stdio-common )
3. gdb /usr/lib/debug/libc-2.7.so
4. set substitute-path /build/buildd/glibc-2.7/build-tree /path to your current directory ( see info gdb )


评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定