Sun Studio 12 Update 1:使用 dbx 调试程序

事件发生后启用断点

只在另一事件发生后启用断点。例如,如果程序的执行在函数 hash 中开始不正常,但只是发生在第 1300 次符号查找后,可键入:


(dbx) when in lookup -count 1300 {
    stop in hash
    hash_bpt=$newhandlerid
    when proc_gone -temp { delete $hash_bpt; }
}

注 –

$newhandlerid 是指刚执行的 stop in 命令。