LLDB équivalent futur-break de gdb?
-
26-10-2019 - |
Question
Je garde un future-break objc_exception_throw
dans mon .gdbinit (parce que je généralement debug dans AppCode, qui n'a pas encore un moyen de l'interface graphique de configuration des pauses sur les exceptions objectif-c).
Y at-il un équivalent pour LLDB?
La solution
Si vous créez un fichier « .lldbinit » dans le répertoire à partir duquel vous déboguez puis spécifiez le fichier sur la ligne de commande:
% cat ./.lldbinit
point d'arrêt défini --name objc_exception_throw
% LLDB / bin / ls
(LLDB) Liste des points d'arrêt --full
actuel: points d'arrêt
1: nom = 'objc_exception_throw', les emplacements = 0 (en attente)
Cela devrait vous aider à travailler autour de la question pour l'instant.
La commande de fichier ".lldbinit" est:
Autres conseils
Vous ne pouvez pas faire actuellement qu'avec LLDB. Jusqu'à ce que LLDB a mis en place une cible (ce qui se passera lorsque vous spécifiez un binaire), vous ne pouvez pas ajouter un point d'arrêt. C'est quelque chose qui devra être ajoutée à l'avenir.