]> git.cworth.org Git - apitrace/commitdiff
Re-add backtrace_is_needed() call.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Mon, 13 May 2013 09:46:43 +0000 (10:46 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Mon, 13 May 2013 09:47:40 +0000 (10:47 +0100)
Removed by mistake during refactoring of commit
69909e3853c23d0ce062b6c9f232191970da9aee

common/trace_writer_local.cpp

index e323bb471effa6b2916af3545fdf6f2bcd90d7f9..6cea2faa28f9d44805d961aeb4310cf4e2f0fc13 100644 (file)
@@ -153,7 +153,7 @@ unsigned LocalWriter::beginEnter(const FunctionSig *sig, bool fake) {
     assert(this_thread_num);
     unsigned thread_id = this_thread_num - 1;
     unsigned call_no = Writer::beginEnter(sig, thread_id);
-    if (!fake) {
+    if (!fake && backtrace_is_needed(sig->name)) {
         std::vector<RawStackFrame> backtrace = get_backtrace();
         beginBacktrace(backtrace.size());
         for (unsigned i = 0; i < backtrace.size(); ++i) {