Resultados de la búsqueda a petición "valgrind"
Valgrind: no se puede entender la salida de error
Lo siento si eventualmente hago algo mal. Ok mi problema es el siguiente: Acabo de codificar algo muy fácil, pero cuando echas un vistazo a la salida de error de Valgrind, me confunde. Código: #include <stdio.h> #include <stdlib.h> int ...
¿Puedo hacer que valgrind ignore las bibliotecas glibc?
¿Es posible decirle a Valgrind que ignore algún conjunto de bibliotecas? Específicamente las bibliotecas glibc. Problema real: Tengo un código que funciona bien en la ejecución normal. Sin fugas, etc. Cuando intento ejecutarlo a través de ...
¿Debo liberar el puntero devuelto por setlocale?
int main(int argc, char *argv[]) { char *ret = setlocale(LC_ALL, NULL); // should I free 'ret' ??? // free(ret); return 0; }He intentado tanto en Linux como en OS X 10.10, en Linux, no debo llamar 'gratis', pero en OS X, si no llamo 'gratis', ...
Salida a stderr siempre que se llame a malloc / free
Con Linux / GCC / C ++, me gustaría grabar algo en stderr siempre que se llame a malloc / free / new / delete. Estoy tratando de comprender las asignaciones de memoria de una biblioteca, por lo que me gustaría generar esta salida mientras ejecuto ...
Fuga de usuario, fuga de libc ++ o falso positivo
Estoy construyendo una biblioteca dinámica en mac en C ++ 11 usando el compilador clang y la biblioteca estándar libc ++. Cuando ejecuto valgrind en mi código de prueba que enlaza con mi biblioteca dinámica, obtengo un bloque de memoria que ...
Building massif-visualizer: include no pudo encontrar el archivo de carga CMakeFindDependencyMacro
Estoy intentando construirvisualizador macizo [https://github.com/KDE/massif-visualizer]en CentOS 7. Lamentablemente, tengo que intentar adivinar las dependencias, ya que no todas están enumeradas en elINSTALL archivo. Hasta aquí: yum install ...
Valgrind: memoria aún accesible con programa trivial usando <iostream>
Tome el siguiente programa trivial: #include <iostream> int main() { return 0; }Si ejecuto esto usando valgrind, me dicen que hay72,704 bytes in 1 blocks que sonstill reachable. Ha habido extensas discusiones sobre SO sobre si preocuparse o no ...
¿Cómo hacer que Valgrind registre todas las asignaciones?
Me gustaría hacer que Valgrind registre las asignaciones incluso cuando no se encontraron errores de memoria. ¿Cómo se puede hacer esto?
¿Qué causa un bloqueo aleatorio en boost :: coroutine?
Tengo una aplicación multiproceso que usaimpulso :: asio yimpulso :: corutina a través de su integración enimpulso :: asio. Cada hilo tiene su propioio_service objeto. El único estado compartido entre subprocesos son agrupaciones de conexiones ...
Cuerdas C, Strlen y Valgrind
Estoy tratando de entender por qué Valgrind está escupiendo: ==3409== Invalid read of size 8 ==3409== at 0x4EA3B92: __GI_strlen (strlen.S:31) cada vez que aplico strlen en una cadena asignada dinámicamente? Aquí hay un breve caso de ...