This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug tapsets/13501] Some arguments for 'stap -L "*, *.*, *.*.*" ' probe points not found
- From: "dsmith at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sourceware dot org
- Date: Thu, 15 Dec 2011 19:14:10 +0000
- Subject: [Bug tapsets/13501] Some arguments for 'stap -L "*, *.*, *.*.*" ' probe points not found
- Auto-submitted: auto-generated
- References: <bug-13501-6586@http.sourceware.org/bugzilla/>
http://sourceware.org/bugzilla/show_bug.cgi?id=13501
--- Comment #6 from David Smith <dsmith at redhat dot com> 2011-12-15 19:14:10 UTC ---
(In reply to comment #5)
> The next set of errors can be seen by the following:
>
> ====
> # stap -L 'sunrpc.clnt.create_client'
> semantic error: unresolved type : identifier 'args' at
> /usr/local/share/systemtap/tapset/rpc.stp:175:3
> source: args = __rpc_create_args[tid()]
> ====
>
> When we can't find the 'args' parameter of
> kernel.function("rpc_new_client").inline, we used a cached copy that is in the
> __rpc_create_args global. This error means we can't figure out what type
> __rpc_create_args is.
>
> I'm unsure of how to fix this one.
Josh Stone helped develop a workaround for this one by initializing the 'args'
local variable even in the branch that doesn't use 'args'. See commit d7699f7.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.