我已經建立了一個版本的gdb 7.0爲自己被指出了一個新的功能後,正巧有一個在我的道路依然。GDB 7.0,信號SIGCONT不從暫停()調用打破
試圖步一些新的代碼,我添加了一個暫停()調用,期待能夠擺脫像這樣:
(gdb) b 5048 Breakpoint 1 at 0x2b1811b25052: file testca.C, line 5048. (gdb) signal SIGCONT Continuing with signal SIGCONT. Breakpoint 1, FLUSH_SUDF_TEST ([email protected]) at testca.C:5048 5048 rc = h.SAL_testcaFlushPagesByUDF(uPrimary - 1, uPrimary) ;
(這是與系統GDB,6.6版) 。
使用gdb 7.0我試過這個時從來沒有打過post-pause()斷點。通過gdb 7中的各種多進程調試更改,是否有人知道信號處理是否必須以不同方式處理?
我從來沒有見過使用「信號SIGCONT」的從斷點處繼續。通常一個使用「繼續」。你嘗試了嗎? – lothar 2009-12-21 11:56:40
的斷點暫停()系統調用後成立,並目的是爲了獲得這一點(你可以在gd上試試這個)例如b 6.6)。 – 2009-12-21 15:19:01