[compiler-rt] r202950 - Increase threshold in StackTrace::LocatePcInTrace

Alexey Samsonov samsonov at google.com
Wed Mar 5 00:29:56 PST 2014


Author: samsonov
Date: Wed Mar  5 02:29:56 2014
New Revision: 202950

URL: http://llvm.org/viewvc/llvm-project?rev=202950&view=rev
Log:
Increase threshold in StackTrace::LocatePcInTrace

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc?rev=202950&r1=202949&r2=202950&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc Wed Mar  5 02:29:56 2014
@@ -72,7 +72,7 @@ void StackTrace::PopStackFrames(uptr cou
 uptr StackTrace::LocatePcInTrace(uptr pc) {
   // Use threshold to find PC in stack trace, as PC we want to unwind from may
   // slightly differ from return address in the actual unwinded stack trace.
-  const int kPcThreshold = 256;
+  const int kPcThreshold = 288;
   for (uptr i = 0; i < size; ++i) {
     if (MatchPc(pc, trace[i], kPcThreshold))
       return i;





More information about the llvm-commits mailing list