[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gdba locals buffer does not show function arguments
From: |
Tom Tromey |
Subject: |
Re: gdba locals buffer does not show function arguments |
Date: |
Thu, 20 Sep 2007 10:01:20 -0600 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.990 (gnu/linux) |
>>>>> "Nick" == Nick Roberts <address@hidden> writes:
>> I was debugging using gdba today and found that the "locals" buffer
>> does not show the arguments to the current function.
Nick> Yes, but they are shown in the stack buffer with their value
Nick> (although the type isn't given). This is due to the underlyng
Nick> GDB CLI command "info stack". The "locals" buffer currently
Nick> uses the output of "info locals". The output of "info args"
Nick> could also be used but that would result in duplication.
Yeah, I did notice the info in the stack window. I found that harder
to read, though. The locals window is more nicely formatted. Also,
lines in the stack window are truncated; so if you have a long
function name, some values may be hidden.
I don't understand why gdb differentiates between locals and
arguments. And I don't think that Emacs necessarily has to follow
this distinction.
Tom