Come posso usare gdb per eseguire il debug di qemu? Sono stato su Google, ma non ho trovato nulla di concreto.Debug qemu con gdb
risposta
provare quanto segue:
./configure --enable-debug
da QEMU impostazione predefinita costruisce con l'opzione "CFLAGS = -g -O2" che in qualche modo non permette simboli di debug da aggiungere. L'uso dell'opzione --enable-debug significherà -O2 non verrà aggiunto.
ho ottenuto un errore con GDB 7.5 -> "Errore durante l'accesso indirizzo di memoria"
Sembra che ci sia un problema con "Position Independet eseguibili" ... in modo da utilizzare
./configure --enable-debug --disable-pie
ed eseguire il debug dovrebbe lavoro.
+1 per --disable-pie. Il mio gdb 6.7.1 vede lo stesso problema se la torta è abilitata. – webbertiger
Grande. ha funzionato come un fascino – csprajeeth
- 1. Debug di bootloader con gdb in qemu
- 2. di debug ++ modello con gdb
- 3. Debug di codice utente su xv6 con gdb
- 4. Errore di debug remoto con GDB
- 5. Libreria di debug di Rust con GDB
- 6. problema con l'output dell'applicazione debug in gdb
- 7. Debug di un llvm con gdb
- 8. Impossibile Applicazione Debug Multi-Threaded con gdb
- 9. Debug delle librerie smontate con gdb
- 10. Programma debug basato su C con gdb
- 11. Come ignorare le chiamate di interruzione durante il debug di un bootloader/bios con gdb e QEMU?
- 12. Come eseguire gdb con LD_PRELOAD?
- 13. debug di codice C++ con modelli e STL con gdb
- 14. gdb: (nessun simbolo di debug trovato)
- 15. gdb - il debug con l'ingresso in filodiffusione (non argomenti)
- 16. Come interpretare gli indirizzi backtrace per il debug con GDB
- 17. Debug delle best practice per C++ STL/Boost con gdb
- 18. messaggio gdb strano quando il debug programma
- 19. Come eseguire il debug usando gdb?
- 20. Debugging con gdb - Best practice
- 21. Come diresti QEMU
- 22. problemi con gdb stdin reindirizzamento
- 23. gdb - il debugging con tubo
- 24. qemu/kvm supporta ovf?
- 25. qemu guest automation
- 26. gdb split view con codice
- 27. È possibile utilizzare gdb e qemu per eseguire il debug di programmi di spazio utente Linux e di spazio kernel contemporaneamente?
- 28. Emulazione PowerPC: Qemu, PearPC o ...?
- 29. usando getopt con gdb
- 30. Debug di un demone in esecuzione utilizzando gdb
@ismail Ciao ... Qualcuno può aiutarmi a iniziare con il debug di qemu con gdb? Le informazioni fornite di seguito non sono molto chiare per me. La configurazione dei flag di debug non soddisfa i miei requisiti. (Forse mi manca qualcosa di totalmente) Il mio requisito è usare gdb per eseguire il debug di segfaults che si verificano nel mio qemu personalizzato. Nota che NON voglio eseguire il debug di qualcos'altro (kernel) con qemu e gdb. –