Configuración permanente de LLDB (en Xcode 4.3.2) para no detenerse en las señales

Estoy tratando de obtener LLDB (ejecutando en Xcode 4.3.2 con una aplicación OS X) para que no se detenga en ciertas señales. Si entro

process handle SIGUSR2 -n true -p true -s false

en la consola de depuración funciona bien y LLDB ya no se detiene en SIGUSR2.

Sin embargo, si pongo

command process handle SIGUSR2 -n true -p true -s false

en ~ / .lldbinit parece ser ignorado. Otros comandos en este archivo (por ejemplo, alias) funcionan bien.

¿Cómo puedo hacer que LLDB nunca se detenga en ciertas señales?

En caso de que alguien más tenga esta pregunta, finalmente la resolví agregando un punto de interrupción en NSApplicationMain() (para los progtwigs simples C, main() también funcionaría).

Establecí la acción de punto de interrupción para process handle SIGUSR2 -n true -p true -s false , y habilité la opción “Continuar automáticamente después de la evaluación”.

Captura de pantalla de Xcode 4 Breakpoint

Si alguien tiene una solución más elegante, me gustaría escucharla.

    Intereting Posts