Estoy integrando MonoTouch en un proyecto Xcode, y quiero evitar que el depurador LLDB maneje las señales SIGBUS, ya que son utilizadas por el tiempo de ejecución mono. ¿Cómo puedo hacer eso?¿Cómo decirle al depurador de LLDB que no maneje SIGBUS?
Respuesta
Puede controlar cómo lldb intercepta/pasa señales con el comando "procesar mango". Para su caso, usted quiere hacer
(lldb) pro hand -p true -s false SIGBUS
NAME PASS STOP NOTIFY
========== ===== ===== ======
SIGBUS true false true
ahora las señales serán incluídos en su proceso sin LLDB en el camino. El campo "NOTIFICAR" indica si lldb debe imprimir que se recibió la señal; el valor predeterminado es que se imprimirá en la consola del depurador, pero eso no parece estar sucediendo en este momento. Pero la señal se transmite correctamente, que es la parte importante.
¿Hay alguna manera de configurar esto en XCode? – ed22
Agregue un punto de interrupción, p. en main() y luego en su acción breakpoint, agregue un comando LLDB con esta línea y luego marque la casilla de verificación "continue after breakpoint". – uliwitness
Para hacer esto automáticamente en Xcode, agregue el comando a '~/.lldbinit-Xcode'. Si desea que esto se aplique incluso cuando usa 'lldb' desde la línea de comando, agregue lo mismo a' ~/.lldbinit' – Buzzy
- 1. ¿Cómo llamar a métodos o ejecutar código en depurador LLDB?
- 2. LLDB manual/documentación
- 3. GDB Vs Depuradores LLDB
- 4. Debugger lldb dice que mi objeto es nulo cuando no lo es?
- 5. ¿Cómo entender este bloqueo? : SIGBUS BUS_ADRALN
- 6. NSLog no hay salida en LLDB. Funciona en GDB
- 7. ¿Puedo deshabilitar la advertencia "Actualizar depurador de GDB a LLDB" en XCode 4.3.2?
- 8. ¿Cómo puedo hacer que mi comparer genérico (IComparer) maneje nulos?
- 9. Depuración SIGBUS en x86 Linux
- 10. ¿Cómo decirle a bash que no expanda $ _ variable?
- 11. Cómo decirle a RadioButtonList que NO genere una tabla
- 12. Cómo puedo decirle a AngularJS que "actualice"
- 13. Esperando que se maneje el evento
- 14. ¿Cómo decirle al enlazador MinGW que no exporte todos los símbolos?
- 15. ¿Cómo puedo decirle al compilador que no cree un objeto temporal?
- 16. iOS proyecto quiere que actualice ensamblador codificador y depurador
- 17. ¿Cómo detener el depurador de Visual Studio para que no pase al ensamblaje?
- 18. Xcode/LLDB: ¿Cómo obtener información sobre una excepción que acaba de lanzarse?
- 19. Cómo hacer que MySQL maneje UTF-8 correctamente
- 20. ¿Cómo decirle a NLog que registre excepciones?
- 21. LLDB error extraño
- 22. ¿Cómo decirle a .hover() que espere?
- 23. En Xcode 4 GM, ¿cómo enciendo LLDB? Todo lo que veo es GDB
- 24. Esperando que el reproductor flash se conecte al depurador
- 25. ¿Cómo hacer que Git Merge maneje cambios no confirmados en mi árbol de trabajo?
- 26. ¿Hay alguna forma de decirle a PowerPoint que no abra Excel al crear gráficos?
- 27. ¿Cuál es la manera correcta de decirle al navegador que no almacene en caché?
- 28. CakePHP "Error fatal: Class 'Debugger' no encontrado" en un archivo que no hace referencia al depurador
- 29. Depurador Lua que se puede conectar al proceso
- 30. LLDB - Evaluar Dirección Registrar
De acuerdo con http://stackoverflow.com/questions/10431579/permanently-configuring-lldb-in-xcode-4-3-2-not-to-stop-on-signals, "process handle SIGBUS -n cierto -p verdadero -s falso "debería hacer el truco. –