This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug tapsets/11574] New: probefunc() grudge match with user-space IPs
- From: "fche at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 6 May 2010 00:06:05 -0000
- Subject: [Bug tapsets/11574] New: probefunc() grudge match with user-space IPs
- Reply-to: sourceware-bugzilla at sourceware dot org
probefunc() rejects incoming PC values that indicate spaces outside
the kernel module. But there is no corresponding uprobefunc() in the
tapset that does the complementary lookup on userspace IPs. So either
probefunc() should just chill and do a plain _stp_symbol_snprint()
regardless of incoming IP value, or else we need a uprobefunc() proper.
(The pp()-parsing hack in probefunc() should probably also go. If
we had enough debug data to be able to process foo.function("...")
probes, we should also have enough symbol data to map addresses
back to names. Maybe kprobe.function("..") is an exception, if
we care a lot.)
--
Summary: probefunc() grudge match with user-space IPs
Product: systemtap
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: tapsets
AssignedTo: systemtap at sources dot redhat dot com
ReportedBy: fche at redhat dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=11574
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.