[問題] core dump 之前的 frame

看板LinuxDev作者 (gigigigi)時間9年前 (2015/12/18 22:06), 9年前編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
http://www.codemud.net/~thinker/GinGin_CGI.py/show_id_doc/460 我參考這邊文章做測試, 但是使用gdb (gdb) p ((struct bd_frame_info *)0xXXXXXX)->top 這步驟會出現 gdb cannot access memory at address 我環境是ubuntu 14.04, gcc version 4.6.4 + gdb 7.10 請問這是可能是什麼原因? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.129.126 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1450447596.A.A08.html

12/27 12:05, , 1F
就是你看到的錯誤訊息吧,你的xxx是多少也一起印出來
12/27 12:05, 1F

12/27 13:31, , 2F
XXXXXX位址有一起印, 因為XXXXX是不一定給所以我用XXXX
12/27 13:31, 2F

12/27 13:31, , 3F
表示, 但出現 gdb cannot access memory at address
12/27 13:31, 3F

12/27 13:32, , 4F
結果跟網站不一樣 , 網站結果是像下面
12/27 13:32, 4F

12/27 13:33, , 5F
(gdb) p ((struct bd_frame_info *)0x28416500)->top
12/27 13:33, 5F

12/27 13:33, , 6F
結果出來是 $1 = 3
12/27 13:33, 6F
※ 編輯: gigigigi (175.182.193.203), 12/27/2015 13:35:03

12/28 16:03, , 7F
我的意思是你的xxx是真的可以access的address嗎?
12/28 16:03, 7F
文章代碼(AID): #1MT1Bie8 (LinuxDev)
文章代碼(AID): #1MT1Bie8 (LinuxDev)