Disassemblovanie v gdb bez debugovacich symbolov

hmm

Disassemblovanie v gdb bez debugovacich symbolov
« kdy: 06. 01. 2011, 00:03:04 »
Zdravim,

chcel by som sa spytat ako sa da v gdb disassemblovat program ktory bol skompilovany bez debugovacich symbolov a ak nemam pristup k zdrojovemu kodu.

dakujem


Sten

Re: Disassemblovanie v gdb bez debugovacich symbolov
« Odpověď #1 kdy: 06. 01. 2011, 01:21:29 »
Těžko, gdb potom používá symboly z linkovací tabulky, ale tam jsou jenom jména funkcí, takže s proměnnými se moc pracovat nedá. Pokud byl program zkompilován a stripován, tak se také může stát, že gdb nenajde ani jméno příslušné funkce. Pokud ale získáte soubor s debugovacími symboly (třeba většina programů v Debianu je bez debugovacích symbolů, které jsou odděleně v jiných balíčcích), můžete říct gdb, aby je použilo.