This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: Unable to access function parameters
- From: Josh Stone <jistone at redhat dot com>
- To: Sergey Oboguev <oboguev at yahoo dot com>, "systemtap at sourceware dot org" <systemtap at sourceware dot org>
- Date: Wed, 06 Nov 2013 11:29:13 -0800
- Subject: Re: Unable to access function parameters
- Authentication-results: sourceware.org; auth=none
- References: <1383764468 dot 67560 dot YahooMailNeo at web184302 dot mail dot ne1 dot yahoo dot com>
On 11/06/2013 11:01 AM, Sergey Oboguev wrote:
> Hello,
>
> I am a newbie at SystemTap and just installed it, the latest version from git.
> I seem to be unable to access the values of function parameters, please see examples below.
>
> I am using custom-built 3.9 kernel that was built with gcc 4.7.2 with debug infromation included and vmlinux-(id) copied alongside vmlinuz-(id) into /boot.
[...]
> $ objdump --dwarf /boot/vmlinux-3.9.0-1-my >~/q.q
> objdump: Warning: There is a hole [0x12ddd - 0x12e2d] in .debug_loc section.
I suspect you're hitting this:
https://bugzilla.redhat.com/show_bug.cgi?id=904252
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56154
However, even though 56154 seems to indicate it should be fixed in 4.8,
the example in 904252 still fails with gcc-4.8.2-1.fc19.x86_64, so we
may need to ping Alexandre and Jakub on this again.