Resultados de la búsqueda a petición "gdb"
sYSMALLOc: La afirmación falló. ¿Alguna idea de cómo depurar de manera efectiva?
Mi servidor daemon funciona bien en la mayoría de las máquinas, sin embargo, en una que obtengo: malloc.c:3074: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, ...
Obtener nombres de funciones de la pila de llamadas
Estoy trabajando en un programa de Android que llama a código nativo. Ese código nativo es segfaulting, y dado que la depuración trabajando a través del NDK de Android no es realmente factible, me queda una pila de llamadas como la siguiente ...
Cómo imprimir la variable <tipo incompleto> en gdb
A veces, gdb imprime "tipo incompleto" para algún tipo de variables. ¿Qué significa esto y cómo podemos ver ese valor?
Error "No hay fuente disponible para main ()" al depurar C ++ simple en Eclipse con gdb
Tengo problemas para depurar un programa C ++ en Eclipse (el último RC de Helios, actualizado con el último CDT desde sí mismo) en OSX. El programa es muy simple (esencialmente la Lección 2 de los tutoriales OpenGL de NeHe), que consta de un ...
¿Cómo imprimo el valor completo de una cadena larga en gdb?
Quiero imprimir la longitud completa de una cadena en C en GDB. Por defecto se abrevia, ¿cómo fuerzo a GDB a imprimir toda la cadena?
GDB "no se puede abrir el archivo de objeto compartido"
Ya he leidogdb dice "no se puede abrir el archivo de objeto compartido" [https://stackoverflow.com/questions/932384/gdb-says-cannot-open-shared-object-file] ygdb no puede abrir el archivo de objeto ...
GNU gdb no puede entrar en funciones de plantilla (OS X Mavericks)
He instaladogdb 7.7 (de fuentes GNU) en OS X Mavericks (10.9.2). Lo codifiqué, por lo que funciona bien cada vez que depuro unc++ archivo que no contiene plantillas. Sin embargo, no puede ingresar a las funciones de plantilla (puede ingresar a ...
Ruta fuente de GDB
Cómo hacer que gdb use un directorio diferente para buscar archivos fuente. Por ejemplo, mi archivo fuente durante la compilación estaba en el directorio: /home/foo/bar.cA continuación, lo moví al directorio: /tmp/debug/home/foo/bar.c¿Cómo ...
gdb No se pudo encontrar el operador []
double var1, var2; std::vector<double *> x; var1 = 1; var2 = 2; x.push_back(&var1); x.push_back(&var2);Cuando depuro este código en gdb e intento imprimir x [0] o * x [0] obtengo: No se pudo encontrar el operador []. Ahora si incluyo esta línea ...
gdb retroceda caminando punteros marco
A veces hay una pequeña corrupción de la pila que hace que gdb falle al hacer un "seguimiento", he creado la macro gdb a continuación (x86-64, puede funcionar fácilmente para x86) que depende de desactivar omit-frame-pointer ( es ...