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?

Était-ce utile?

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:

  • chèque de fichier application spécifique ~ / .lldbinit-LLDB (où "LLDB" est le nom de l'application qui exécute le LLDB.framework, vous pouvez ajouter un ~ / .lldbinit-Xcode pour Xcode seulement commande) si disponible
  • si aucun fichier spécifique de l'application de l'étape 1, puis la source "~ / .lldbinit" si elle existe
  • charger le fichier et traiter les options de la commande de ligne de commande « LLDB »
  • parser le fichier local "./.lldbinit" à partir du répertoire de travail courant.

  • 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.

    Licencié sous: CC-BY-SA avec attribution
    Non affilié à StackOverflow
    scroll top