我将 MonoTouch 嵌入到 Xcode 项目中,并希望阻止 LLDB 调试器处理 SIGBUS 信号,因为它们被单声道运行时使用。我怎样才能做到这一点?
问问题
12349 次
1 回答
37
您可以使用“进程句柄”命令控制 lldb 如何拦截/传递信号。对于你的情况,你想做
(lldb) pro hand -p true -s false SIGBUS
NAME PASS STOP NOTIFY
========== ===== ===== ======
SIGBUS true false true
现在信号将被传递给您的进程,而 lldb 不会妨碍您。“NOTIFY”字段指示 lldb 是否应该打印已收到信号 - 默认情况下它将在调试器控制台中打印,但现在似乎没有发生。但是信号是正确传递的,这是重要的一点。
于 2012-09-29T01:42:45.837 回答