Tag: gdb

Verwenden Sie dieses tag für Probleme mit oder bei der GDB, der standard-debugger des GNU-software-system.

Finden Adresse einer lokalen Variablen in C mit GDB

Anzahl der Antworten 2 Antworten
Sagen, ich habe einige C-code, der geht entlang der Linien von: void fun_1(unsigned int *Alter) [...] int main() { unsigned int Alter[24]; } In GDB, wie finde ich die Adresse des Alters? "Suche nach Adresse-Funktion" - age

gdb kann nicht auf Speicher-Adresse Fehler

Anzahl der Antworten 5 Antworten
hier ist mein disas-code: 0x0804844d <+0>: push %ebp 0x0804844e <+1>: mov %esp,%ebp 0x08048450 <+3>: and $0xfffffff0,%esp 0x08048453 <+6>: sub $0x20,%esp 0x08048456 <+9>: movl $0x8048540,(%esp) 0x0804845d <+16>: call 0x8048310 <[email protected]> 0x08048462 <+21>: lea 0x1c(%esp),%eax 0x08048466 <+25>: mov %eax,0x4(%esp)

gdb in docker-container gibt "ptrace: Operation not permitted."

Anzahl der Antworten 1 Antworten
Habe ich überprüft /proc/sys/kernel/yama/ptrace_scope im container und auf dem host - Bericht sowohl den Wert als null, aber, wenn Sie an die pid eines gdb Berichte Reading symbols from /opt/my-web-proxy/bin/my-web-proxy...done. Attaching to program: /opt/my-web-proxy/bin/my-web-proxy, process 1 ptrace:

GNU gdb wie um zu zeigen, den Namen der Quelldatei und die Zeilen ein symbol

Anzahl der Antworten 1 Antworten
wenn GNU gdb zum Debuggen eines c-Prozess. list-Befehl druckt die Linien aber nicht sagen, mir den Namen der Datei. Haltepunkte anzeigen die Zeile und Datei-info-ich will aber nicht wollen, um einen Haltepunkt zu setzen und zu deaktivieren

Wie kann ich debug St9bad_alloc Fehler in der gdb C?

Anzahl der Antworten 3 Antworten
Ich habe ein Programm Fehler mit: terminate called after throwing an instance of 'std::bad_alloc' what(): St9bad_alloc Ich vorstellen, es ist etwas zu tun mit malloc/free, aber ich weiß nicht welches. Was breakpoint kann ich in gdb festgelegt,

gdb drucken nicht ausdrucken, etwas lesbares aus meiner char-array

Anzahl der Antworten 2 Antworten
ich habe eine char buffer[100] und ich versuche, verwenden Sie gdb, um die Inhalte zu Lesen aus es sich in verschiedenen Phasen der Laufzeit. benutze ich p buffer und ich bekomme "/*\000\000\000\000\000\000????X?o\000\025\202\004\b", '\0' <repeats 12 times>, ".N=?",

So drucken Sie das Ergebnis von C++ - Bewertung mit GDB?

Anzahl der Antworten 2 Antworten
Habe ich schon Rum gesucht, aber war nicht in der Lage, um herauszufinden, wie man drucken Sie in GDB das Ergebnis einer Auswertung. Zum Beispiel in dem folgenden code: if (strcmp(current_node->word,min_node->word) > 0) min_node = current_node; (oben

In Clion-debugger, wie kann ich den gesamten Inhalt eines int-Arrays

Anzahl der Antworten 4 Antworten
Recht, jetzt ist es nur mit dem ersten element des Arrays, aber ich möchte ein visual von all den Elementen in dem array. Ich denke Clion ist die Verwendung des GDB. EDIT: ich beziehe mich speziell auf

Wie verwenden Sie gdb, auf c++ - header-Dateien?

Anzahl der Antworten 3 Antworten
Habe ich versucht zu suchen, diese Frage online, aber es scheint, dass ich kann nicht finden, eine gute Lösung für mein problem. Naja, ich versuche den Gebrauch von gdb zum Debuggen meiner c++ - Programm. Und das

Anleitung zum Debuggen einer App auf Android mit GDBSERVER?

Anzahl der Antworten 2 Antworten
Ich versuche zu Debuggen, die eine native shared library, die meine App nutzt über JNI. Ich kann anfügen an einen Laufenden app Prima mit "gdbserver --attach pid" aber ich brauche, um tatsächlich starten meiner app, wenn ich

Wie die debug-version der libc

Anzahl der Antworten 2 Antworten
Kurze version der Frage: Wie bekomme ich den gdb dazu verwenden Sie die debugging-Symbole für libc? Längere version: Ich bin debugging ein Programm mit gdb, und ich möchte, um zu sehen, Informationen über ein futex verwendet libc.

Core-dump-Analyse mit gdb

Anzahl der Antworten 2 Antworten
Ich habe ein paar Fragen zu core-dumps. Ich habe gdb unter Windows mit Cygwin. Was ist die Position der core-dump-Datei? Ist es eine.exe.stackdump-Datei? (Dies ist die einzige Datei, die generiert nach einem crash) ich lese in anderen

Uhr Punkte auf Speicher-Adresse

Anzahl der Antworten 1 Antworten
Mit den neuen Wechsel von gdb zu lldb , ich kann nicht einen Weg finden, wie set Uhr Punkte auf einige Speicheradressen . In gdb habe ich dieses watch -location *0x123456 Tun das gleiche in lldb w

Wie man gdb Symbole drucken in gemeinsamen Bibliotheken geladen mit dlopen?

Anzahl der Antworten 3 Antworten
Möchte ich eine debug-Prozess auf Linux 2.6 mit GDB. attach PID (wobei PID die Prozess-ID), print main, print sin, print gzopen und print dlopen arbeiten (d.h. Sie finden die entsprechenden Symbole). Aber print myfoo funktioniert nicht, wo

wie setzt breakpoint auf die Funktion in einer freigegebenen Bibliothek, die nicht geladen wurden, in der gdb

Anzahl der Antworten 4 Antworten
Habe ich eine shared-library libtest.so die geladen wird, in der das main-Programm mit dlopen. Funktion test() befinden sich in libtest.so und wird in main aufgerufen werden, um das Programm durch dlsym. Gibt es eine Möglichkeit, könnte ich

Wie kann malloc() bewirken, dass ein SIGSEGV?

Anzahl der Antworten 6 Antworten
Habe ich einen seltsamen bug in meinem Programm, es scheint mir, dass malloc() ist, dass eine SIGSEGV, soweit mein Verständnis geht, macht keinen Sinn. Ich bin mit einer Bibliothek namens simclist für dynamische Listen. Hier ist eine

GDB Warnung: Belastbar Abschnitt nicht gefunden in der zusätzlichen symbol-file-system geliefert DSO bei 0x7ffff7ffd000

Anzahl der Antworten 2 Antworten
abijith bufferOverFlow $ gdb a.out GNU gdb (GDB) 7.6 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it.

Wie Sie access-Daten, die ein offset von einem register in gdb?

Anzahl der Antworten 1 Antworten
Wie kann ich Zugriff auf einen Wert wie 0x14(%edx)? InformationsquelleAutor JAM | 2010-10-08

C++ GDB Haltepunkt für die Funktionen

Anzahl der Antworten 2 Antworten
Ich habe Probleme mit der Verwendung von GDB auf meinem c++ - Programm. Ich möchte die Einrichtung einen break-Punkt für meine Klasse member-Funktion und ich bin mir nicht sicher über die syntax, wie es zu tun. Mein

Wie gdb gegen einen daemon in den hintergrund?

Anzahl der Antworten 6 Antworten
Ich versuche zu Debuggen eines server-ich schrieb mit gdb als es segfaults unter ganz bestimmten und sehr seltenen Bedingungen. Gibt es eine Möglichkeit, ich kann den gdb im hintergrund laufen (über stillen oder im batch-Modus?), Folgen die

Was bedeutet "BUS_ADRALN - Invalid address alignment" - Fehler bedeutet?

Anzahl der Antworten 4 Antworten
Sind wir auf HPUX und mein code ist in C++. Wir sind immer BUS_ADRALN - Invalid address alignment in unserem ausführbare Datei auf einen Aufruf der Funktion. Was bedeutet diese Fehlermeldung bedeutet? Gleiche Funktion viele Male dann

Wie mache ich Qt-Creator-debugger zeigt den Inhalt von C++ Vektoren in OS X?

Anzahl der Antworten 3 Antworten
Bin ich ein Programm schreiben, das macht umfangreichen Gebrauch von Vektoren und entwickle mit Qt Creator 2.0.1 auf Mac OS X 10.6.6 für die erste Zeit. Wie ich das Debuggen kann ich sehen, Literale und arrays einfach

Wie man ein Zeiger wie ein array in GDB?

Anzahl der Antworten 3 Antworten
Angenommen, definiert: int a[100] Typ print a dann gdb wird automatisch angezeigt, es als ein array:1, 2, 3, 4.... Allerdings, wenn a an eine Funktion übergeben als parameter, dann gdb zu behandeln, wird es als eine normale

Einstellung der Demontage Geschmack von Intel in LLDB

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, um die Demontage Aroma wie es in der GDB innerhalb von LLDB, so dass es spuckt Intel Stil-Montage anstatt von AT&T-Stil? set disassembly-flavor intel # GDB aber für LLDB. InformationsquelleAutor X-Istence | 2012-03-22

Druck-string Spitzen von Registrieren Sie sich in der GDB

Anzahl der Antworten 1 Antworten
Habe ich eine Schnur bewegt wird, und ich möchte, um es zu drucken basierend auf dem registrieren. Habe ich Folgendes: gdb x $esp 0xbffff110: "\274\205\004\b\324\361\377\277\334\361\377\277]\257\344\267\304s\374\267" {then I copied the address} >> x *0xbffff110 0x80485bc <__dso_handle+12>: "test1" Gibt

GDB beschwert sich Keine Quelle Verfügbar

Anzahl der Antworten 2 Antworten
Ich auf Ubuntu 12.10 64bit. Ich versuche zu Debuggen eine einfache Assembler-Programm in GDB. Jedoch GDB-gui-Modus (-tui) scheint nicht in der Lage den Quellcode zu finden, der meine assembly-Datei. Ich habe umgebaut, das Projekt in der derzeit

Laden .gdbinit vom aktuellen Verzeichnis schlägt fehl mit "auto-laden abgelehnt wurde, indem Sie Ihre "auto-load-sicher-Weg""

Anzahl der Antworten 1 Antworten
Ich habe Probleme beim laden .gdbinit-Datei befindet sich im aktuellen Verzeichnis. Am Start von gdb, bekomme ich diese: GNU gdb (GDB) 7.5-ubuntu Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later

Dauerhaft Ändern Demontage Geschmack in GDB

Anzahl der Antworten 1 Antworten
Wie kann ich das dauerhaft ändern Sie die Demontage Geschmack in GDB. Ich habe versucht:set disassembly-flavor intel im GDB, aber wenn ich Feuer GDB später, es hat immer noch die att Geschmack. InformationsquelleAutor HighLife | 2011-12-20

GDB nicht zeigen, Funktionsnamen

Anzahl der Antworten 2 Antworten
Ich bin debugging aus einem embedded-Gerät mit gdbserver: ./gdbserver HOST:5000 /home/test_app In meinem PC, führe ich den gdb auf diese Weise: arm-none-linux-gnueabi-gdb test_app Sobald die Anwendung ausgeführt wird, erhalte ich die Segfault ich Debuggen will, aber es

Print stream Wert in gdb - C++

Anzahl der Antworten 5 Antworten
Ich versuche zu sehen, den Wert des Stroms (ifstream, aber es sollte funktionieren für alle Arten von streams, die ich denke). Der Beispiel-code könnte wie folgt Aussehen: stringstream in("One Two Three Four Five"); while(in) cout << in;

Ist <value optimized out - > in gdb ein problem?

Anzahl der Antworten 5 Antworten
Ich habe eine Anwendung, die nur die Abstürze im -O2-Optimierung (kompiliert mit gcc-4.2.4). Wenn ich Schritt durch den code und Holen Sie auf der Stelle, stürzt ab und versuchen Sie, untersuchen Sie den Wert, bekomme ich einen

Verfahren beendet durch signal 6, Kern zeigt eine Art Schleife in der libc

Anzahl der Antworten 1 Antworten
Auf einer Analyse der Kern eines Prozesses (beendet durch signal 6), auf LINUX -, stack-bt zeigt : Core was generated by `/opt/namsam/pac_rrc_qx_e1/bin/rrcprb'. Program terminated with signal 6, Aborted. #0 0x0000005555ffb004 in epoll_wait () from /lib64/libc.so.6 (gdb) bt

So erhalten Sie fertig aufgebaut *debug* - version von Python-Bibliothek (z.B. Python27_d.dll) für Windows

Anzahl der Antworten 2 Antworten
Erstens, sollte ich erkläre, dass meine aktuelle Entwicklungsumgebung ist MSYS + mingw-w64 + ActivePython unter Windows 7 und dass an einem normalen Tag bin ich in Erster Linie ein Linux-Entwickler. Ich habe keine Freude Beschaffung, kompilieren, eine

gdb Suche nach Quell-Verzeichnisse

Anzahl der Antworten 4 Antworten
wie kann ich die Erwähnung von gdb in unix, um die Suche für die source-Dateien in einem Verzeichnis rekursiv zum Beispiel wenn es gibt einige verschiedene buiding Blöcke in einem Modul. a ist das übergeordnete Verzeichnis für

solib-absolute-prefix vs. solib-Suche-Pfad in der GDB

Anzahl der Antworten 1 Antworten
Lese ich die Beschreibung der beiden, aber ich weiß noch nicht verstehen, den Unterschied. Kann mir jemand helfen, verstehe die Unterschiede? set solib-absolute-prefix - Specifies the local directory that contains copies of target libraries in the corresponding

Wie gebe ich einen Befehl für die Kommandozeile beim starten von GDB Linux?

Anzahl der Antworten 4 Antworten
Habe ich zum Debuggen eines Programms, die Fehler als Teil meiner Aufgabe. Allerdings muss ich die first-pass-Befehl Linie Argumente, um dieses problem zu lösen. Ich tun: gdb -tui InsertionSortWithErrors welche funktioniert, aber nach, dass ich nicht weiß,

Immer die Qt-Debugger zu arbeiten (GDB)

Anzahl der Antworten 1 Antworten
Bin ich derzeit auf Windows 7 und werde versuchen, mein debugger Schritt für Schritt durch meinen code. Das problem ist, dass, während ich habe meine build-Konfiguration festlegen, zu Debuggen, und meine CONFIG variable setzen Debuggen in meinem

In GDB, wie Drucke ich 0xc(%rsp)?

Anzahl der Antworten 1 Antworten
Ich versuche zu Debuggen code für ein Projekt und ich habe vor diese Zeile cmpl $0x7,0xc(%rsp). Was ist 0xc(%rsp), und wie kann ich es ausdrucken? Werfen Sie einen Blick: stackoverflow.com/q/5455832/1758762 InformationsquelleAutor DaedalusUsedPerl | 2013-04-25

GDB keine debug-Symbole gefunden

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren Sie ein Programm, bestehend aus zwei Quellcode-Dateien: wildcardtrie.h, wildcardtrie.cpp ein Makefile verwenden. Allerdings, wenn ich GDB zu Debuggen, bekomme ich die folgende Fehlermeldung: Reading symbols from /home/meric/Documents/Random/SectionLeading/wildcardtrie...(no debugging symbols found)...done. Habe ich versucht

Wie die übergabe der input-Daten im GDB-Modus für die Programmierung von C Bereits übergebenen Parameter und Programm ausführen

Anzahl der Antworten 1 Antworten
Ich weiß schon, wie die übergabe von Parametern in den GDB-mode mit: "run Parameter". Allerdings, wenn Sie fortfahren, Debuggen, indem Sie mit n oder s zu gehen, ich möchte Daten an mein Programm, lassen Sie uns sagen,

Verständnis GDB und Segfault-Meldungen

Anzahl der Antworten 1 Antworten
Ich war vor kurzem Debuggen einer Anwendung, die segfaulting auf einer regelmäßigen basis--habe ich das problem gelöst, das war relativ banal (Lesen von einem null-Zeiger), aber ich habe ein paar restliche Fragen, die ich habe nicht in

GDB [[Inferior 1 (Prozess-2710) beendet mit code 06]] seltsame Ausgabe

Anzahl der Antworten 1 Antworten
Ich versuche zu beurteilen, die Leistung von einem C-Programm, also lief ich den debugger. Dies ist das Programm: #define swap(a, b) temp=a; a=b; b=temp; #include <stdio.h> main() { int i, j, temp; i = 5; j =

gdb: Nein loadable Abschnitte gefunden, in der zusätzlichen symbol-file-system geliefert DSO auf 0 x#Anzahl#

Anzahl der Antworten 1 Antworten
Wenn ich versuche, führen Sie das debugging auf qt-Creator über den GDB, die ich immer gewinnen Sie eine Nachricht in Application Output Fenster : no loadable sections found in added symbol-file system-supplied DSO at 0x7fff931fe000 Die Zahl

eclipse -Error while launching command: gdb --version

Anzahl der Antworten 2 Antworten
Hallo, ich bin mit eclipse im window-system(64-bit) für c++ - code und compiler wie GCC/G++ . Erstellt habe ich eine .exe-Datei, und am Ende ist es zu zeigen, wie amd64/le, und ich bin nicht in der Lage

No X11 DISPLAY variable gesetzt wurde auf Mac

Anzahl der Antworten 2 Antworten
Ich führe eine Anwendung aus dem terminal. Es wird erwartet, dass eine Anwendung starten, die bestimmte debugger-GUI, die intern Gespräche zu GDB. Ich habe versucht mit {export DISPLAY=localhost:0.0} & {export DISPLAY=:0.0}. Und das funktioniert nicht. Auf meiner

memcpy "segmentation fault". Verlagerung der Datenstruktur Grenzen

Anzahl der Antworten 3 Antworten
Ich versuche zu Debuggen dieser Fehler aber nicht in der Lage, es zu tun für eine Weile jetzt. Ich habe versucht, verwenden Sie memmove als alternative aber auch dass die Ergebnisse in einem segmentation fault. Der link

wie zu sehen segmentation fault (core dumped)

Anzahl der Antworten 1 Antworten
Ich bin nicht in der Lage, vorwärts zu bewegen in zu bekommen, um zu sehen, den Kern weggeworfen. Habe ich, als ich getippt gdb normal_estimation core Reading symbols from /home/sai/Documents/pcl_learning/normal_estimation/build/normal_estimation...(no debugging symbols found)...done. warning: core file may

Bedeutung von 0x8($rsp)

Anzahl der Antworten 2 Antworten
Mein erstes mal lernen Assembly Lang. Hier ist ein Teil (gdb) Demontage: mov $0x131,%eax cmp 0x8(%rsp),%eax //Question here, what is the value of 0x8(%rsp)? (gdb)i r rax 0x131 305 rbx 0x7fffffffe578 140737488348536 rcx 0x20 32 rdx 0x7fffffffe478

Wie man die Zeilennummern für GDB?

Anzahl der Antworten 2 Antworten
Gibt es einen bestimmten Weg, dies zu tun? Ich spreche im Allgemeinen Zwecken. Wenn ich versuche zu starten, mein Programm in GDB, zum Beispiel, bekomme ich diese Meldung: Reading symbols from /home/amsterdam/Code/c++/opengl_03/bin/opengl_03...(no debugging symbols found)...done. Es macht

Codelite debugger error: Failed to locate gdb! in '/usr/bin/gdb'

Anzahl der Antworten 2 Antworten
So, ich habe gerade codelite installiert auf Ubuntu trusty (14.04) x64 Alles scheint zu funktionieren gut, aber wenn ich versuche, um den debugger auszuführen bekomme ich die Fehlermeldung in der Frage der Titel und er bleibt einfach