Preguntas etiquetadas con gdb

42
¿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...

16
¿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...

14
¿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

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

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