From: Chris Bieneman Date: Tue, 2 Aug 2016 17:50:53 +0000 (+0000) Subject: [Order Files] Remove dtrace predicate X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b0191e8f72093ad170dc1b081f458caf350fcfe1;p=clang [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 --- 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: