summaryrefslogtreecommitdiffstats
path: root/tapsets.cxx
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@elastic.org>2009-07-08 13:04:10 -0400
committerFrank Ch. Eigler <fche@elastic.org>2009-07-08 13:09:36 -0400
commit665e12562a4aa4f40aeeed0cfd207b49f89c9fd1 (patch)
tree617016b8b0f71394217792ae7e571b4e40022383 /tapsets.cxx
parent619d9aaf011c975159a79d34259083a596162bf1 (diff)
downloadsystemtap-steved-665e12562a4aa4f40aeeed0cfd207b49f89c9fd1.tar.gz
systemtap-steved-665e12562a4aa4f40aeeed0cfd207b49f89c9fd1.tar.xz
systemtap-steved-665e12562a4aa4f40aeeed0cfd207b49f89c9fd1.zip
PR3498 cont'd, fix wildcard module("*") probes
* dwflpp.cxx (name_has_wildcard): Make static. (dwfl_report_offline_predicate): Check & adjust behavior. * dwflpp.h: Corresponding changes. * tapsets.cxx: Note that kern_dw[] keys may be wildcard strings. * testsuite/buildok/fortysix.stp: New test.
Diffstat (limited to 'tapsets.cxx')
-rw-r--r--tapsets.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/tapsets.cxx b/tapsets.cxx
index 4988b7e7..aecdca61 100644
--- a/tapsets.cxx
+++ b/tapsets.cxx
@@ -589,7 +589,7 @@ struct dwarf_query : public base_query
struct dwarf_builder: public derived_probe_builder
{
- map <string,dwflpp*> kern_dw;
+ map <string,dwflpp*> kern_dw; /* NB: key string could be a wildcard */
map <string,dwflpp*> user_dw;
dwarf_builder() {}