GNU/Linux >> Tutoriels Linux >  >> Linux

poignée de processus dans lldbinit

Pour l'instant, je ne pense pas que vous puissiez

Autoriser cela nécessiterait l'une des deux choses suivantes :

  • un modèle dans lequel LLDB enregistre vos préférences et les applique aux processus au fur et à mesure (uniquement le premier ? tous ?)
  • un modèle où LLDB a des "hooks d'événement" pour des choses comme un processus qui s'est affiché, un processus qui a disparu, et vous pouvez scripter le hook (via des commandes LLDB ou Python) pour effectuer certaines actions, y compris la configuration de la gestion du signal

Une solution consiste à prendre l'ensemble de commandes que vous souhaitez exécuter dans lldb après le chargement du fichier que vous déboguez, à les placer dans un fichier et à exécuter :

$ lldb -s <command file> <FileToBeDebugged>

Ensuite, si vous aimez cela et que vous l'utilisez souvent, vous pouvez créer un alias de shell de part jusqu'à .

Si vous utilisez Xcode, une astuce courante consiste à définir un point d'arrêt sur main dans votre projet, à y placer les commandes que vous souhaitez exécuter, puis à le faire "continuer automatiquement".


Linux
  1. Descendants de processus ?

  2. Linux - Comment limiter un processus à un seul cœur de processeur sous Linux ??

  3. Processus d'arrière-plan sous Linux

  4. Créer un processus zombie

  5. Comment puis-je faire Ctrl-Z et bg en une seule touche pour que le processus continue en arrière-plan?

Comment tuer un processus sous Linux

Commande Pstree sous Linux

Reptyr - Déplacer un processus en cours d'exécution d'un terminal à un autre sans le fermer

Comment obtenir l'utilisation du processeur d'un seul processus sous Linux

Ralentissez un seul processus pour réguler la température du processeur

Comment systemd gère-t-il la mort d'un enfant d'un processus géré ?