gdb

Verwenden Sie dieses Tag für Probleme im Zusammenhang mit GDB, dem Standard-Debugger für das GNU-Softwaresystem.
2
Antworten

Wie verwende ich gdb in C ++ Header-Dateien?

Ich habe versucht, diese Frage online zu suchen, aber es scheint, dass ich keine gute Lösung für mein Problem finden kann. Nun, ich versuche gdb zu verwenden, um mein C ++ Programm zu debuggen. Und das Programm besteht aus einer einfachen main.c...
04.03.2013, 18:31
2
Antworten

C / C ++ - Warum ist der Heap so groß, wenn ich Platz für ein einzelnes int reserviere?

Ich verwende derzeit gdb, um die Auswirkungen von Low-Level-Code zu sehen. Im Moment mache ich folgendes: %Vor% Wenn ich den Speicher mit info proc mappings in gdb untersuche, sehe ich nach dem, was ich vermute, den .text-Abschnitt (da Ob...
29.05.2014, 16:10
1
Antwort

gdb findet keine Quelldateien, die von clang ++ kompiliert wurden

Beim Kompilieren meines Projekts mit clang ++ ist der Pfad zu den Quelldateien offensichtlich nicht im Objektcode enthalten. Das bedeutet, dass gdb keine Quelldateien finden kann, um Code anzuzeigen. Für bestimmte Fälle kann ich den Befehl dire...
20.07.2012, 12:50
3
Antworten

Wie kann ich die Systemzeit von einem Core Dump bekommen?

Ich habe einen Core-Dump nach einem Segmentierungsfehler erzeugt. Gibt es einen Weg in gdb (oder irgendwie anders), um die Systemzeit zu sehen, als das passierte? Ich kann die Erstellungszeit der Core-Dump-Datei nicht verwenden, da sie ohne d...
07.02.2013, 15:19
2
Antworten

Debuggen von nativem Code in Android auf dem * Gerät * (nicht Emulator)

Ich folgte dieser Beschreibung zum Debuggen von nativem Code in einer Android App und es funktioniert beim Debuggen auf dem Emulator. Wenn ich auf dem tatsächlichen Gerät debuggen möchte, meldet Eclipse an dem Punkt, an dem ich auf die C /...
11.12.2011, 10:19
1
Antwort

Einbetten des Quellcodes eines Programms in seine Binärdatei mit GCC für die spätere Verwendung von GDB

Ich bin es leid, meinen Quellcode unberührt zu lassen, bis ich mit seinem Debugging fertig bin. Jedes Mal, wenn ich meinen Code ändere, beginnt GDB sich darüber zu beschweren:    Warnung: Quelldatei ist aktueller als ausführbare Datei. bi...
27.11.2010, 15:38
3
Antworten

Deaktiviere AVX-optimierte Funktionen in glibc (LD_HWCAP_MASK, /etc/ld.so.nohwcap) für valgrind & gdb record

Modernes x86_64-Linux mit glibc erkennt, dass die CPU die AVX-Erweiterung unterstützt und viele String-Funktionen von der generischen Implementierung in AVX-optimierte Version (mit Hilfe von ifunc Dispatchern: 1 , 2 ). Diese Funktion kann...
25.02.2017, 03:01
3
Antworten

Wie kann man gdb Symbole in geteilten Bibliotheken erstellen, die mit dlopen geladen sind?

Ich möchte einen Prozess debuggen, der unter Linux 2.6 mit GDB läuft. attach PID (wobei PID die Prozess-ID ist), print main , print sin , print gzopen und print dlopen work (d. h. sie finden die entsprechenden Symbole). Aber print...
08.12.2010, 21:28
1
Antwort

C / C ++ Linux GDB API [geschlossen]

Ich möchte eine kleine GUI-Version des Befehlszeilenprogramms GDB auf Linux erstellen, um das Debuggen kleiner C -Programme einfacher zu machen. Es gibt vielleicht schon einige speziell in IDEs, aber ich möchte es zum Spaß machen und be...
03.10.2015, 09:41
1
Antwort

Extrahieren Sie das Ausführungsprotokoll aus dem gdb-Datensatz in einer VirtualBox-VM

Ich versuche, die gdb-Aufzeichnungsfunktion zu verwenden, um eine Liste der Anweisungen zu erstellen, die für das Tutorial-Beispiel Ich kann mit gdb record erfolgreich vor- und zurückgehen und das Ausführungsprotokoll mit "record save" in e...
07.06.2013, 19:27