This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug tapsets/7030] New: signal tapset may be referring to inline functions.
- From: "srikar at linux dot vnet dot ibm dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 13 Nov 2008 08:33:30 -0000
- Subject: [Bug tapsets/7030] New: signal tapset may be referring to inline functions.
- Reply-to: sourceware-bugzilla at sourceware dot org
__group_send_sig_info and specific_send_sig_info seem to be inlined in 2.6.27
kernels.
__group_send_sig_info and specific_send_sig_info are now just wrapper functions
for send_signal.
Though this issue has been talked in
http://sources.redhat.com/bugzilla/show_bug.cgi?id=1155, we could fix this by
make changes in signal.stp to refer to send_signal rather than
__group_send_sig_info and specific_send_sig_info.
Currently the failure message when running sig-by-pid.stp on 2.6.26+ kernel:
stap sig-by-pid.stp
semantic error: failed to retrieve location attribute for local 'sig'
(dieoffset: 0x4e01ef): identifier '$sig' at
/usr/share/systemtap/tapset/signal.stp:92:11
semantic error: failed to retrieve location attribute for local 't' (dieoffset:
0x4e01e5): identifier '$t' at :93:12
semantic error: failed to retrieve location attribute for local 'sig'
(dieoffset: 0x4e031b): identifier '$sig' at :92:11
semantic error: failed to retrieve location attribute for local 't' (dieoffset:
0x4e0311): identifier '$t' at :93:12
semantic error: failed to retrieve location attribute for local 'sig'
(dieoffset: 0x4e17ef): identifier '$sig' at :92:11
semantic error: failed to retrieve location attribute for local 't' (dieoffset:
0x4e17e5): identifier '$t' at :93:12
semantic error: failed to retrieve location attribute for local 'sig'
(dieoffset: 0x4e1fa3): identifier '$sig' at :92:11
semantic error: failed to retrieve location attribute for local 't' (dieoffset:
0x4e1f99): identifier '$t' at :93:12
semantic error: failed to retrieve location attribute for local 'sig'
(dieoffset: 0x4e01ef): identifier '$sig' at :92:11
Pass 2: analysis failed. Try again with more '-v' (verbose) options.
sig-by-pid.stp is a pretty popular script with customers and It got a mention in
a developerworks article.
--
Summary: signal tapset may be referring to inline functions.
Product: systemtap
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: tapsets
AssignedTo: systemtap at sources dot redhat dot com
ReportedBy: srikar at linux dot vnet dot ibm dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=7030
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.