Re: crash on x86_64: how to dump arg registers?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Well, the BIG problem (if there is a BIG problem) is not so much dumping
the registers as it is the fact that the registers may or may not be
"spilled" in subsequent functions. 

Sometimes the args are copied to the stack, sometimes they are spilled
in the very next routine, some times they are not spilled at all.
Welcome to the world of "hard luck stack analysis".

Sorry I cannot provide a "simple" answer.

 - jim


On Tue, 2008-09-02 at 14:03 -0700, Paul Sanders wrote:
> Hello all,
> 
> I'm trying to get myself ramped to using crash on x86_64.
> 
> In x86_64 there is no register stack and function arguments aren't
> typically placed on the stack, therefore we aren't able to see the
> function arguments in the bt -f output.
> 
> Is there a trick to dumping out %rdi, %rsi, %rdx, etc?
> 
> I hope this isn't too lame of a question. I'm just getting my toes wet
> with x86_64 and kdump/crash.
> 
> Thanks in advance,
> 
> Paul Sanders
> SGI Global Product Support
> 
> --
> Crash-utility mailing list
> Crash-utility@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/crash-utility
> 

--
Crash-utility mailing list
Crash-utility@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/crash-utility

[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux