討論串[問題] Linux - Alignmet trap
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓7(7推 0噓 1→)留言8則,0人參與, 最新作者phterry (小風)時間16年前 (2009/12/05 21:21), 編輯資訊
0
0
0
內容預覽:
PC (Program Counter) 的意思和你所描述的意義是符合的, 但是在 debug 時, 望著. PC 的值, 很多時候, 卻不能告訴你問題發生的地方. 為什麼呢? 請耐心往下看.. 先稍微介紹一下程式執行時的 memory layout.. +---------+ .text: 此區域
(還有2692個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者eleghost (徵求12/5五月天DNA門票!!)時間16年前 (2009/12/03 21:53), 編輯資訊
0
0
0
內容預覽:
請教一下PC的意思, PC是"CPU下一步要執行的工作,便是PC內容所指的位置". 那我用 nm 這個指令將執行檔(binary code)的變數與function的位址列出. 然後在對應到PC的值, 這樣為什麼不能解釋為說 "當CPU正要執行此函式時,. 而產生了 Alignment trap?"

推噓6(6推 0噓 1→)留言7則,0人參與, 最新作者phterry (小風)時間16年前 (2009/12/02 04:32), 編輯資訊
0
0
0
內容預覽:
PC 只是一個 Program Counter, 無法告訴你問題發生時, 執行到哪一個. function. 如果你能跑 gdb 的話, 只要問題發生時, 使用 bt (backtrace). 這個命令, 即可知道問題發生的地方在哪. 但是, 你所描述的這個問題,. 只有 ARM 系列的 CPU 及
(還有3980個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者eleghost (徵求12/5五月天DNA門票!!)時間16年前 (2009/11/30 21:32), 編輯資訊
0
0
0
內容預覽:
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ). ( 未必需要依照此格式,文章條理清楚即可 ). 遇到的問題: (題意請描述清楚). 程式執行一段時間(不固定, 一分鐘以下) 會出現. Alignment trap: xxx(pid) PC=0x0001645 ......
(還有153個字)
首頁
上一頁
1
下一頁
尾頁