This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug uprobes/13404] DTRACE_PROBE for more that 10 arguments needed
- From: "aschultz at tpip dot net" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sourceware dot org
- Date: Fri, 11 Nov 2011 15:00:51 +0000
- Subject: [Bug uprobes/13404] DTRACE_PROBE for more that 10 arguments needed
- Auto-submitted: auto-generated
- References: <bug-13404-6586@http.sourceware.org/bugzilla/>
http://sourceware.org/bugzilla/show_bug.cgi?id=13404
--- Comment #3 from Andreas Schultz <aschultz at tpip dot net> 2011-11-11 15:00:51 UTC ---
The actual offender is this probe:
probe efile_drv__entry(int, int, char *, int, char *, char *,
int64_t, int64_t, int64_t, int64_t, char *);
'dtrace -h -C -Ibeam -s' then compiles that to
#define
erlang_efile_drv_entry(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11)
\
STAP_PROBE11(erlang,efile_drv__entry,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11)
So it is not actually a missing DTRACE macro, but the generated code refers
to macro a that does not exists. Using the STAP_PROBEV instead is also not
going to help as it is basically only a convenience wrapper around the
STAP_PROBEx macros.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.