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(a)redhat.com
https://www.redhat.com/mailman/listinfo/crash-utility