GNU/Linux >> Tutoriales Linux >  >> Linux

identificador de proceso en lldbinit

A partir de ahora, no creo que puedas

Permitir esto requeriría una de dos cosas:

  • un modelo en el que LLDB registra sus preferencias y las aplica a los procesos a medida que se producen (¿solo el primero? ¿Todos?)
  • un modelo en el que LLDB tiene "ganchos de eventos" para cosas como la aparición de un proceso, un proceso que se ha ido, y puede escribir el gancho (a través de comandos LLDB o Python) para realizar ciertas acciones, incluida la configuración del manejo de señales

Una solución para esto es tomar el conjunto de comandos que desea ejecutar en lldb después de cargar el archivo que está depurando, colocarlos en un archivo y ejecutar:

$ lldb -s <command file> <FileToBeDebugged>

Luego, si le gusta esto y lo usa con frecuencia, puede crear un alias de shell de parte de hasta .

Si está utilizando Xcode, un truco común es establecer un punto de interrupción en la página principal de su proyecto, colocar los comandos que desea ejecutar allí y luego hacer que "continúe automáticamente".


Linux
  1. Linux:¿cómo limitar un proceso a un núcleo de CPU en Linux?

  2. pthread_exit frente a retorno

  3. ¿Cómo puedo hacer Ctrl-Z y bg en una sola pulsación de tecla para que el proceso continúe en segundo plano?

  4. Invocar y rastrear el uso de memoria de un proceso

  5. ¿Puedo limitar un usuario (y sus aplicaciones) a una interfaz de red?

Cómo matar un proceso en Linux

Comando Pstree en Linux

Reptyr:mueva un proceso en ejecución de una terminal a otra sin cerrarlo

Cómo obtener el uso de la CPU de un solo proceso en Linux

Reduzca la velocidad de un solo proceso para regular la temperatura de la CPU

¿Cómo mejorar todos los subprocesos (y niños) de un proceso en Linux?