Preguntas etiquetadas con gdb

2
¿Cómo entrar, pasar y salir con GDB?
Escribí helpmientras estaba en el GDB pero no encontré nada sobre entrar, salir y salir. Puse un punto de interrupción en un programa de Asamblea en _start( break _start). Luego escribí nexty terminó la depuración. Supongo que fue porque terminó _starty no intervino como quería. ¿Alguien que pueda ayudar?


3
Cómo compilar sin optimizaciones -O0 usando CMake
Estoy usando Scientific Linux (SL). Estoy tratando de compilar un proyecto que utiliza un montón de archivos C ++ (.cpp). En el directorio user/project/Build, entro makepara compilar y vincular todos los archivos .cpp. Entonces tengo que ir user/run/y luego escribir./run.sh values.txt Para depurar con GDB, tengo que ir user/runy luego …


2
¿Puede gdb depurar programas raíz suidos?
Escribí un programa que llama setuid(0)y execve("/bin/bash",NULL,NULL). Entonces lo hice chown root:root a.out && chmod +s a.out Cuando ejecuto ./a.outme sale un shell de root. Sin embargo, cuando lo hago gdb a.out, comienza el proceso como usuario normal y lanza un shell de usuario. Entonces ... ¿puedo depurar un programa …
16 debugging  setuid  gdb 

1
¿Cómo hacer que gdb no me pregunte "sí o no"?
Cuando uso el comando GDB add-symbol-filepara cargar el símbolo, GDB siempre me pregunta 's o n', así: gdb> add-symbol-file mydrv.ko 0xa0070000 add symbol table from file "mydrv.ko" at .text_addr = 0xa0070000 (y or n) ¿Cómo hacer que no pregunte y ejecute en silencio?
14 debugging  gdb 

2
Volcar el núcleo del proceso sin matar el proceso
¿Hay alguna manera de obtener un volcado de núcleo (o algo similar) para un proceso sin realmente matar los procesos? Tengo un proceso de Python multiproceso que se ejecuta en un sistema integrado. Y quiero poder obtener una instantánea del proceso en condiciones normales (es decir, con los otros procesos …


2
Historia de Unix: ¿código de retorno octal?
Hoy me puse desprevenido por gdb: Program exited with code 0146. gdbimprime el código de retorno en octal ; buscando por qué encontré: http://comments.gmane.org/gmane.comp.gdb.devel/30363 Pero esa no es una respuesta particularmente satisfactoria. Algunas búsquedas rápidas en Google no revelaron la historia, por lo que esperaba que alguien en SO supiera …
10 gdb  history 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.