summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosh Stone <joshua.i.stone@intel.com>2008-04-17 11:15:55 -0700
committerJosh Stone <joshua.i.stone@intel.com>2008-04-17 11:17:32 -0700
commit2ca1271267aff13b5d45804657b57ae2ae406645 (patch)
tree478138fe10f95b95d3d775abe8b1bf516669d6ae
parent0744f531bcddc81da1910bc2ddd2c8bf5c3ee3b8 (diff)
downloadsystemtap-steved-2ca1271267aff13b5d45804657b57ae2ae406645.tar.gz
systemtap-steved-2ca1271267aff13b5d45804657b57ae2ae406645.tar.xz
systemtap-steved-2ca1271267aff13b5d45804657b57ae2ae406645.zip
Fix the blacklist regexps for atomic functions
-rw-r--r--ChangeLog4
-rw-r--r--tapsets.cxx10
2 files changed, 6 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index ccf49bc8..66bd7df3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-04-17 Josh Stone <joshua.i.stone@intel.com>
+
+ * tapsets.cxx (build_blacklist): Fix regexps for atomics.
+
2008-04-17 David Smith <dsmith@redhat.com>
* tapsets.cxx (utrace_builder::build): Make sure that the PATH of
diff --git a/tapsets.cxx b/tapsets.cxx
index c17c8ff1..c4cfaa25 100644
--- a/tapsets.cxx
+++ b/tapsets.cxx
@@ -2464,14 +2464,8 @@ dwarf_query::build_blacklist()
blfn += "|.*seq_.*lock.*";
// atomic functions
- blfn += "|atomic_long*";
- blfn += "|atomic_add*";
- blfn += "|atomic_dec*";
- blfn += "|atomic_inc*";
- blfn += "|atomic_set*";
- blfn += "|atomic_read*";
- blfn += "|atomic_sub*";
- blfn += "|atomic64_*";
+ blfn += "|atomic_.*";
+ blfn += "|atomic64_.*";
// few other problematic cases
blfn += "|get_bh";