How to tell LLDB debugger not to process SIGBUS?

I am embedding MonoTouch in an Xcode project and want to stop the LLDB debugger from processing SIGBUS signals because they are used in mono execution mode. How can i do this?

+8
xcode lldb
source share
1 answer

You can control how lldb intercepts / transmits signals using the process command. For your case you want to do

(lldb) pro hand -p true -s false SIGBUS NAME PASS STOP NOTIFY ========== ===== ===== ====== SIGBUS true false true 

now the signals will be passed to your process if lldb does not interfere. The NOTIFY field indicates whether lldb should print that the signal was received - by default it will be printed in the debugger console, but it does not seem to be happening right now. But the signal is correctly transmitted, which is an important bit.

+18
source share

All Articles