Re: Ladění problému ve stacku
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Sobota Září 18 00:11:51 CEST 2010
On Fri, 17 Sep 2010, Ladislav Vaiz wrote:
> Lze nějak disassamblovat celou funkci do souboru, abych mohl hledat, co
> se děje s %r13 ?
Hlavně asi musíte chybu hledat v jiné funkci než té, kterou jste nám
ukázal.
ABI říká, že funkce musí po svém návratu zachovat původní hodnoty registrů
%r12 až %r15 tj. buď je vůbec nesmí měnit, nebo je musí schovat a pak zase
obnovit.
Pravděpodobné vysvětlení pozorovaného problému je to, že některá
z volaných funkcí sice původní hodnotu %r13 na zásobník odloží, ale pak si
to tam přepíše.
--
Pavel Kankovsky aka Peak / Jeremiah 9:21 \
"For death is come up into our MS Windows(tm)..." \ 21st century edition /
Další informace o konferenci Linux