aboutsummaryrefslogtreecommitdiff
path: root/utils/perf-training/perf-helper.py
diff options
context:
space:
mode:
authorChris Bieneman <beanz@apple.com>2016-08-02 17:50:53 +0000
committerChris Bieneman <beanz@apple.com>2016-08-02 17:50:53 +0000
commitb0191e8f72093ad170dc1b081f458caf350fcfe1 (patch)
tree94e77762eafa6ccd915361ac853b6f99d3b954fe /utils/perf-training/perf-helper.py
parent5eee5b19ae1823876455bd03c9c177581bf2993f (diff)
[Order Files] Remove dtrace predicate
Having the dtrace predicate setup to only show probes in clang filters out static initializers executed by dyld, which we do want included in the order files. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@277487 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/perf-training/perf-helper.py')
-rw-r--r--utils/perf-training/perf-helper.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/utils/perf-training/perf-helper.py b/utils/perf-training/perf-helper.py
index 30b9caeffd..cf90d34e81 100644
--- a/utils/perf-training/perf-helper.py
+++ b/utils/perf-training/perf-helper.py
@@ -75,13 +75,12 @@ def dtrace(args):
target = "oneshot$target:::entry"
else:
target = "pid$target:::entry"
- predicate = '%s/probemod=="%s"/' % (target, os.path.basename(cmd[0]))
log_timestamp = 'printf("dtrace-TS: %d\\n", timestamp)'
if opts.use_ustack:
action = 'ustack(1);'
else:
action = 'printf("dtrace-Symbol: %s\\n", probefunc);'
- dtrace_script = "%s { %s; %s }" % (predicate, log_timestamp, action)
+ dtrace_script = "%s { %s; %s }" % (target, log_timestamp, action)
dtrace_args = []
if not os.geteuid() == 0: