Suchergebnisse für Anfrage "valgrind"

8 die antwort

Outputting an stderr, wann immer malloc / free aufgerufen wird

With Linux / GCC / C ++, ich möchte etwas auf stderr aufzeichnen, wenn malloc / free / new / delete aufgerufen wird. Ich versuche, die Speicherzuordnungen einer Bibliothek zu verstehen, und möchte diese Ausgabe daher generieren, während ...

2 die antwort

User Leak, libc ++ leak oder false positive

Ich erstelle eine dynamische Bibliothek auf einem Mac in C ++ 11 mit dem Clang-Compiler und der Libc ++ - Standardbibliothek. Wenn ich valgrind auf meinem Testcode ausführe, der mit meiner dynamischen Bibliothek verknüpft ist, erhalte ich einen ...

6 die antwort

Valgrind: Mit <iostream> @ ist der Speicher noch mit einem einfachen Programm erreichb

ehmen Sie das folgende einfache Program #include <iostream> int main() { return 0; }Wenn ich das mit valgrind starte, wird mir gesagt, dass es @ gi72,704 bytes in 1 blocks das sindstill reachable. Es gab umfangreiche Diskussionen über SO, ob man ...

TOP-Veröffentlichungen

2 die antwort

Wie wird Valgrind veranlasst, alle Zuordnungen zu protokollieren?

Ich möchte, dass Valgrind die Zuordnungen protokolliert, auch wenn keine Speicherfehler gefunden wurden. Wie geht das?

2 die antwort

Was verursacht einen zufälligen Absturz bei boost :: coroutine?

Ich habe eine Multithread-Anwendung, die @ verwendboost :: asio undboost :: coroutine über seine Integration inboost :: asio. Jeder Thread hat ein eigenes io_service Objekt. Der einzige gemeinsame Status zwischen Threads sind Verbindungspools, ...

4 die antwort

C Strings, Strlen und Valgrind

Ich versuche zu verstehen, warum Valgrind ausspuckt: ==3409== Invalid read of size 8 ==3409== at 0x4EA3B92: __GI_strlen (strlen.S:31) wenn ich strlen auf eine dynamisch zugewiesene Zeichenfolge anwende? Hier ist ein kurzer Testfall: #include ...

6 die antwort

Make callgrind zeigt alle Funktionsaufrufe im kcachegrind callgraph an

Ich habe das Tool valgrind - callgrind und kcachegrind zum Profilieren eines großen Projekts verwendet und mich gefragt, ob es eine Möglichkeit gibt, mit der callgrind die Statistiken aller Funktionen (nicht nur der teuersten ...

2 die antwort

öglicher Speicherverlust Valgrind in OSX El Capit

Ich erhalte eine Warnung fürpossibly lost: 2,064 bytes in 1 blocks bei Verwendung von Valgrind unter OSX Yosemite. Gibt es eine Lösung dafür? Ich habe valgrind mit brew installiert. Below ist ein Beispiel für die Reproduktion von ~/cat hello.c ...

4 die antwort

Verwenden Sie valgrind, um Fehler im MPI-Code zu erkennen

Ich habe einen Code, der seriell perfekt funktioniert, aber mitmpirun -n 2 ./out es gibt den folgenden Fehler: ./out': malloc(): smallbin double linked list corrupted: 0x00000000024aa090 Ich habe versucht, Valgrind wie folgt zu ...

10 die antwort

Was ist passiert, wenn wir '\ 0' am Ende der Zeichenfolge in C nicht einfügen?

In C, wenn ich mein Array auf diese Weise initialisiere: char full_name[] = { 't', 'o', 'a', 'n' };und drucke es mitprintf("%s", full_name); und starte es mit valgrind Ich habe eine Fehlermeldung erhalten Uninitialisierter Wert wurde durch ...