È possibile utilizzare GDB come se fosse un monitor di assemblaggio tradizionale?Uso di gdb come monitor?
Non appena si entra in es. Code Library restituisce:
No function contains program counter for selected frame
GDB il debugger è in grado di entrare in codice sconosciuto, ma GDB l'interfaccia utente smette di funzionare.
In questo relativo question è possibile trovare una coppia di soluzioni proposte, ma né abbastanza mi soddisfa.
Cosa succede se la libreria binaria non viene fornita con un pacchetto di simboli di debug? Cosa succede se il programma salta nel codice generato in fase di esecuzione?
Disassemblare il codice non è davvero una soluzione, poiché l'interfaccia utente lo ignora, ma soprattutto i valori dei registri non vengono aggiornati finché non si ritorna al codice noto originale. info registers
funziona, ma non è interattivo.
Qualche suggerimento?
Grazie!
meglio che l'alternativa, ma non funziona con il TUI su . Segnalo ancora come risposta accettata dopo un po ', mentre mi rendo conto che potrebbe non esserci alcuna soluzione reale. – jbcreix