Wie kann ich gdb verwenden, um qemu zu debuggen? Ich habe gegoogelt, konnte aber nichts Konkretes finden.Debug qemu mit gdb
Antwort
Versuchen Sie Folgendes:
./configure --enable-debug
standardmäßig qemu baut mit "CFLAGS = -O2 -g" Option, die irgendwie nicht Debug-Symbole hinzugefügt werden, nicht zulässt. Wenn die Option --enable-debug verwendet wird, wird -O2 nicht hinzugefügt.
bekam ich einen Fehler mit GDB 7.5 -> "Fehler beim Zugriff auf Speicheradresse"
Es scheint ein Problem mit "Position Independet Executables" ist ... verwenden, so
./configure --enable-debug --disable-pie
und Debug sollte Arbeit.
+1 für --disable-pie. Mein gdb 6.7.1 sieht das gleiche Problem, wenn Kuchen aktiviert ist. – webbertiger
Großartig. Lief wie am Schnürchen – csprajeeth
- 1. Bootloader debuggen mit gdb in qemu
- 2. Remote-Debug-Fehler mit GDB
- 3. Rust Debug-Bibliothek mit GDB
- 4. Kann nicht schreiben in Iomem-Region in qemu mit Gdb
- 5. gdb debug mit mehr als einem Argument
- 6. Debug Argument basiert C-Programm mit Gdb
- 7. Debug DLLs unter Windows mit GDB
- 8. Warum kann gdb Debug-Informationen nicht anzeigen?
- 9. gdb debug remote core dump
- 10. keine Debug-Symbole in GDB-Debugger gefunden
- 11. Wie benutzt man GDB Debug OpenCV Programme?
- 12. Hilfe für Debug-Crash-Protokollierung von gdb
- 13. Wie kann ich Debug gehen Tests mit Gdb
- 14. Wie setzt man GDB Debug Flag mit cmake?
- 15. Wie geht man beim Debuggen eines Bootloaders/BIOS mit gdb und QEMU über Interrupt-Aufrufe?
- 16. Ist es möglich, mit gdb und qemu Linux-Space-Programme und Kernel-Space gleichzeitig zu debuggen?
- 17. Qemu Benutzer-Emulation mit Java
- 18. ARM Interrupt-Behandlung in QEMU
- 19. Debugging mit gdb - Best Practices
- 20. Wie behandelt GDB große (> 1 Gb) Debug-Dateien?
- 21. Kompilieren Android Qemu Bild
- 22. gdb stoppt nicht bei gegebenem Hardware Watchpoint mit x86 cpu
- 23. Mac C++/Mars Eclipse Gdb Debug Start bei 96% stecken
- 24. QEMU UND KVM PROBLEME
- 25. Unterstützt qemu/kvm ovf?
- 26. qemu Gast Automatisierung
- 27. KVM/QEMU Netzwerk TAP Probleme mit libvirt
- 28. Verwendung von Multiboot und Floppy mit QEMU
- 29. qemu + pulseaudio und schlechte Klangqualität
- 30. debug ein eingebettetes System mit gdb remote mit einer Art von GUI
@ismail Hallo..Kann mir jemand helfen, mit dem Debuggen von qemu mit gdb zu beginnen? Die folgenden Informationen sind mir nicht sehr klar. Das Konfigurieren der Debug-Flags allein entspricht nicht meinen Anforderungen. (Vielleicht fehle ich etwas total) Meine Anforderung ist, gdb zu verwenden, um segfolds zu debuggen, die zu meinem kundenspezifischen qemu geschehen. Bitte beachten Sie, dass ich NICHT etwas anderes (Kernel) mit qemu und gdb debuggen möchte. –