Fórum Root.cz
Hlavní témata => Software => Téma založeno: hmm 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
-
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.