[GDB] No symbol table is loaded
Inviato: sabato 18 maggio 2013, 18:39
Ciao, ho un problema per il debugging su una macchina remota. Ora mi spiego meglio.
Devo fare il debug di un SO emulato con qemu, finché svolgo il lavoro sul mio pc funziona tutto bene, il problema sorge quando provo a fare la stessa cosa dopo essermi collegato con l'host remoto:
poi (dopo aver avviato qemu con il tag -s) avvio gdb e faccio il target remote:
A questo punto se faccio continuare l'esecuzione tutto fila liscio, mentre se provo a mettere dei breakpoint succede questo:
e se provo a seguire il consiglio:
Il problema dovrebbe risolversi quindi importando le informazioni di debug. Come posso fare? Grazie.
Devo fare il debug di un SO emulato con qemu, finché svolgo il lavoro sul mio pc funziona tutto bene, il problema sorge quando provo a fare la stessa cosa dopo essermi collegato con l'host remoto:
Codice: Seleziona tutto
ssh utente@hostCodice: Seleziona tutto
(gdb) target remote localhost:1234Codice: Seleziona tutto
(gdb) b sistema/sistema.S
No symbol table is loaded. Use the "file" command.Codice: Seleziona tutto
(gdb) file test
Reading symbols from /usr/bin/test...Reading symbols from /usr/lib64/debug/usr/bin/test.debug...(no debugging symbols found)...done.
(no debugging symbols found)...done.