Resultados de la búsqueda a petición "gdb"

2 la respuesta

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

3 la respuesta

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

4 la respuesta

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?

12 la respuesta

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

6 la respuesta

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

1 la respuesta

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

1 la respuesta

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

1 la respuesta

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

3 la respuesta

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

0 la respuesta

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