亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 10598 | 回復: 7
打印 上一主題 下一主題

gdb vmlinux(no debugging symbols found) [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-10-27 10:58 |只看該作者 |倒序瀏覽
我在編譯內(nèi)核的時候已經(jīng)選中了 CONFIG_DEBUG_INFO 以及 CONFIG_DEBUG_KERNEL選項

  可是通過gdb調試的時候卻出現(xiàn)以下提示

   gdb /usr/src/linux/vmlinux
   
    Reading symbols from /usr/src/linux-2.6.38.8/vmlinux...(no debugging symbols found)...done.

    一直沒弄明白是怎么回事,導致在后面調試內(nèi)核vmcore時不能成功,哪位能給些建議嗎?

論壇徽章:
0
2 [報告]
發(fā)表于 2011-10-27 12:13 |只看該作者
同鞋試試這個吧 readelf --debug-dump vmlinux 看看是不是真的有debug symble
沒的話表示你的config有問題

論壇徽章:
2
CU十二周年紀念徽章
日期:2013-10-24 15:41:34處女座
日期:2013-12-27 22:22:41
3 [報告]
發(fā)表于 2011-10-27 15:24 |只看該作者
debug symbol?是行號之類的信息么,objdump -h看一下有沒有帶debug字樣的段。

論壇徽章:
0
4 [報告]
發(fā)表于 2011-10-28 09:06 |只看該作者
回復 3# tempname2
  1.    34 .debug_aranges 000186e0  0000000000000000  0000000000000000  00e2b010  2**4
  2.                    CONTENTS, READONLY, DEBUGGING
  3.   35 .debug_pubnames 00044fd7  0000000000000000  0000000000000000  00e436f0  2**0
  4.                    CONTENTS, READONLY, DEBUGGING
  5.   36 .debug_info   03bcb2ae  0000000000000000  0000000000000000  00e886c7  2**0
  6.                    CONTENTS, READONLY, DEBUGGING
  7.   37 .debug_abbrev 0017ea6a  0000000000000000  0000000000000000  04a53975  2**0
  8.                    CONTENTS, READONLY, DEBUGGING
  9.   38 .debug_line   00355cb5  0000000000000000  0000000000000000  04bd23df  2**0
  10.                    CONTENTS, READONLY, DEBUGGING
  11.   39 .debug_frame  000d3530  0000000000000000  0000000000000000  04f28098  2**3
  12.                    CONTENTS, READONLY, DEBUGGING
  13.   40 .debug_str    0015efc7  0000000000000000  0000000000000000  04ffb5c8  2**0
  14.                    CONTENTS, READONLY, DEBUGGING
  15.   41 .debug_loc    00700b05  0000000000000000  0000000000000000  0515a58f  2**0
  16.                    CONTENTS, READONLY, DEBUGGING
  17.   42 .debug_ranges 0015a840  0000000000000000  0000000000000000  0585b094  2**0
  18.                    CONTENTS, READONLY, DEBUGGING
復制代碼
objdump -h vmlinux 后能夠看到這些信息

論壇徽章:
0
5 [報告]
發(fā)表于 2011-10-28 09:07 |只看該作者
回復 2# wayling


     <2><e8970>: Abbrev Number: 30 (DW_TAG_member)
     DW_AT_name        : (indirect string, offset: 0x111ab6): i_rdev       
     DW_AT_decl_file   : 38       
     DW_AT_decl_line   : 766       
     DW_AT_type        : <dfb7e>       
     DW_AT_data_member_location: 3 byte block: 23 b8 1         (DW_OP_plus_uconst: 184)


     readelf 能夠打印出大量的類似這種的信息

論壇徽章:
2
CU十二周年紀念徽章
日期:2013-10-24 15:41:34處女座
日期:2013-12-27 22:22:41
6 [報告]
發(fā)表于 2011-10-28 09:12 |只看該作者
那就不清楚了,可能是GDB的問題。雖然有點搞,試試用root運行。

論壇徽章:
0
7 [報告]
發(fā)表于 2011-10-28 09:23 |只看該作者
目前的問題是 如果用gdb調試內(nèi)核vmcore   gdb vmlinux vmcore

則會提示  
warning: Couldn't find general-purpose registers in core file.
#0  0x0000000000000000 in ?? ()
(gdb) backtrace
Cannot access memory at address 0x0
(gdb) bt
Cannot access memory at address 0x0

論壇徽章:
0
8 [報告]
發(fā)表于 2011-10-28 09:46 |只看該作者
google一下, 你的的kernl是64bit吧??要用64bit版的GDB 試試吧
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP