[linux] gdb

Stefan Ondrejicka ondrej na idata.sk
Neděle Srpen 12 20:21:29 CEST 2001


On Sat, 11 Aug 2001, Miroslav DULIK wrote:

Ahoj!

>     Neviete ako sa da v gdb preskumat pamat ??? Ak chcem prekumat pamat na
> presne zadanej adrese, napr. bajty na adrese 0x812345 pouzijem:
>         x/x 0x812345        (zobrazi v hexe)
> Ale ked chcem preskumat data na zasobniku (pricom ebp je frame pointer) a v
> gdbcku vidim, ze nejaka premenna sa uklada na adresu 0xfffffc(%ebp), ako si
> mozem dat
> vypisat tuto pamat ??? Zaujima ma to preto, ze si nastavim breakpoint v
> nejakej funkcii a potom si chcem pozriet data na zasobniku (napr. nejaku tu
> premennu).
> Staci prikaz. Dik za pomoc.

info locals - vypise vsetky localne premenne v aktualnom ramci (blok-u)
print premenna - vypise obsah premennej (aj printf ak potrebujes formatovat)
backtrace, bt - call stack funkcii
up, down, frame nr - pohybavanie po ramcoch

Snad pomoze ...

Maj sa,
Stevo.

-- 
Stefan Ondrejicka <ondrej na idata.sk>
http://www.idata.sk/~ondrej/





Další informace o konferenci linux