Ladeni programu

David Rohleder davro na ics.muni.cz
Úterý Květen 25 18:34:46 CEST 1999


kosina na printsoft.cz (Vitezslav Kosina) writes:

> Dobry den,
> 
> potreboval bych poradit s nasledujicimi vecmi:
> 
> 1. Jak vyziskat po prekladu v egcs nasledujici soubor:
> 
>     - radka zdroje v  C
? co tim myslite?

neco jako reverzni engineering? Pokud neni prelozeny s -g tak asi
nijak.

jinak lze doporucit gdb

>     - jak to vypada v asm i s adresama

opet gdb.

>     .....
> 
> 2. Jak v programu za behu zjistit z jake adresy byla funkce vyvolana
> (kompletnni back trace)

BP +- nejaka konstanta

nejaka konstanta = velikost adresy (32b nebo 64b), + kam roste
zasobnik + (nevim jestli i lokalni promenne)

a tato metoda je pouzitelna pouze pro jednu uroven nebo pro pripad,
kdy vite, v jakem poradi byla funkce volana.

> 
>                                            Vitek


-- 
-------------------------------------------------------------------------
David Rohleder						davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------


Další informace o konferenci Linux