LLDB equivalente del descanso futuro de GDB?
-
26-10-2019 - |
Pregunta
Mantengo un future-break objc_exception_throw
En mi .gdbinit (porque generalmente depuggo en AppCode, que aún no tiene un medio GUI para configurar los descansos en las excepciones de Objective-C).
¿Hay un equivalente para LLDB?
Solución
Si crea un archivo ".lldbinit" en el directorio desde el que está depurando y luego especifique el archivo en la línea de comando:
% Cat ./.lldbinit
Conjunto de punto de interrupción - -Name OBJC_Exception_throw
% LLDB /bin /ls
(LLDB) Lista de punto de interrupción -Full
Puntos de interrupción actuales:
1: name = 'objc_exception_throw', ubicaciones = 0 (pendiente)
Esto debería ayudarlo a solucionar el problema por ahora.
El pedido de archivos ".lldbinit" es:
Otros consejos
Actualmente no puedes hacer eso con LLDB. Hasta que LLDB haya configurado un objetivo (que sucederá cuando especifique un binario), no puede agregar un punto de interrupción. Esto es algo que deberá agregarse en el futuro.