Wie kann ich dem LLDB-Debugger mitteilen, dass er nicht mit SIGBUS umgehen soll?

8

Ich habe MonoTouch in ein Xcode-Projekt eingebettet und möchte den LLDB-Debugger davon abhalten, SIGBUS-Signale zu verarbeiten, da sie von der Mono-Laufzeitumgebung verwendet werden. Wie kann ich das tun?

    
Ergwun 16.08.2012, 09:15
quelle

1 Antwort

18

Sie können steuern, wie lldb Signale mit dem Befehl "process handle" abfängt / übergibt. Für Ihren Fall möchten Sie

tun %Vor%

Jetzt werden die Signale an Ihren Prozess übergeben, ohne dass lldb in die Quere kommt. Das "NOTIFY" -Feld zeigt an, ob lldb das empfangene Signal drucken soll - standardmäßig wird es in der Debugger-Konsole gedruckt, aber das scheint gerade nicht zu passieren. Aber das Signal wird korrekt weitergegeben, das ist das wichtige Bit.

    
Jason Molenda 29.09.2012, 01:42
quelle

Tags und Links