看板
[ LinuxDev ]
討論串[問題] signal 與 使用 SIGSEGV 的問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
我主要是使用signal 的sigaction,. 在設定去抓取SIGSEGV這個訊號讓handler處理相關動作時,. 為何產生無限迴圈,導致output不停地印出"SIGSEGV !" ?. 正常來說,不是跑完handler後就會跳回原來的執行位置上嗎?. 另外,我的情形不太適合用 longjm
(還有1297個字)
內容預覽:
^^^^^^^^^^^^^^^^. 也就是引發該 exception 的指令. 於是,又再一次引發 exception... 想繼續執行的話,可以在你的 handler 中. 1. 把 ctx 轉成 ucontext_t, mcontext_t (google 一下). 2. 從裡面抓出引發 exc
(還有43個字)
首頁
上一頁
1
下一頁
尾頁