diff options
8 files changed, 21 insertions, 22 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc index c49a7e99856..536ca65fe9e 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc @@ -68,8 +68,8 @@ static inline uhwptr *GetCanonicFrame(uptr bp,  #endif  } -void BufferedStackTrace::FastUnwindStack(uptr pc, uptr bp, uptr stack_top, -                                         uptr stack_bottom, u32 max_depth) { +void BufferedStackTrace::UnwindFast(uptr pc, uptr bp, uptr stack_top, +                                    uptr stack_bottom, u32 max_depth) {    const uptr kPageSize = GetPageSizeCached();    CHECK_GE(max_depth, 2);    trace_buffer[0] = pc; diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h index 45f6bdc9ece..4080e47fc0a 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h +++ b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h @@ -105,11 +105,10 @@ struct BufferedStackTrace : public StackTrace {    }   private: -  void FastUnwindStack(uptr pc, uptr bp, uptr stack_top, uptr stack_bottom, -                       u32 max_depth); -  void SlowUnwindStack(uptr pc, u32 max_depth); -  void SlowUnwindStackWithContext(uptr pc, void *context, -                                  u32 max_depth); +  void UnwindFast(uptr pc, uptr bp, uptr stack_top, uptr stack_bottom, +                  u32 max_depth); +  void UnwindSlow(uptr pc, u32 max_depth); +  void UnwindSlow(uptr pc, void *context, u32 max_depth);    void PopStackFrames(uptr count);    uptr LocatePcInTrace(uptr pc); diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc index a5e7d16adab..51ee0127973 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc @@ -71,14 +71,14 @@ void BufferedStackTrace::Unwind(u32 max_depth, uptr pc, uptr bp, void *context,    if (!WillUseFastUnwind(request_fast_unwind)) {  #if SANITIZER_CAN_SLOW_UNWIND      if (context) -      SlowUnwindStackWithContext(pc, context, max_depth); +      UnwindSlow(pc, context, max_depth);      else -      SlowUnwindStack(pc, max_depth); +      UnwindSlow(pc, max_depth);  #else      UNREACHABLE("slow unwind requested but not available");  #endif    } else { -    FastUnwindStack(pc, bp, stack_top, stack_bottom, max_depth); +    UnwindFast(pc, bp, stack_top, stack_bottom, max_depth);    }  } diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cc b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cc index d9435aa8f1c..4b0e10eca8e 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cc @@ -21,8 +21,8 @@  namespace __sanitizer { -void BufferedStackTrace::FastUnwindStack(uptr pc, uptr bp, uptr stack_top, -                                         uptr stack_bottom, u32 max_depth) { +void BufferedStackTrace::UnwindFast(uptr pc, uptr bp, uptr stack_top, +                                    uptr stack_bottom, u32 max_depth) {    const uptr kPageSize = GetPageSizeCached();    CHECK_GE(max_depth, 2);    trace_buffer[0] = pc; diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cc b/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cc index d39b2e082cb..794d51174d7 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cc @@ -117,7 +117,7 @@ _Unwind_Reason_Code Unwind_Trace(struct _Unwind_Context *ctx, void *param) {                                               : _URC_NO_REASON);  } -void BufferedStackTrace::SlowUnwindStack(uptr pc, u32 max_depth) { +void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) {    CHECK_GE(max_depth, 2);    size = 0;    UnwindTraceArg arg = {this, Min(max_depth + 1, kStackTraceMax)}; @@ -132,7 +132,7 @@ void BufferedStackTrace::SlowUnwindStack(uptr pc, u32 max_depth) {    trace_buffer[0] = pc;  } -void BufferedStackTrace::SlowUnwindStackWithContext(uptr pc, void *context, +void BufferedStackTrace::UnwindSlow(uptr pc, void *context,                                                      u32 max_depth) {    CHECK_NE(context, nullptr);    UNREACHABLE("signal context doesn't exist"); diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc index e2ea3104538..26e3e61a777 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc @@ -27,7 +27,7 @@  namespace __sanitizer { -//------------------------- SlowUnwindStack ----------------------------------- +//---------------------------- UnwindSlow --------------------------------------  typedef struct {    uptr absolute_pc; @@ -119,7 +119,7 @@ _Unwind_Reason_Code Unwind_Trace(struct _Unwind_Context *ctx, void *param) {    return UNWIND_CONTINUE;  } -void BufferedStackTrace::SlowUnwindStack(uptr pc, u32 max_depth) { +void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) {    CHECK_GE(max_depth, 2);    size = 0;    UnwindTraceArg arg = {this, Min(max_depth + 1, kStackTraceMax)}; @@ -138,11 +138,11 @@ void BufferedStackTrace::SlowUnwindStack(uptr pc, u32 max_depth) {    trace_buffer[0] = pc;  } -void BufferedStackTrace::SlowUnwindStackWithContext(uptr pc, void *context, +void BufferedStackTrace::UnwindSlow(uptr pc, void *context,                                                      u32 max_depth) {    CHECK_GE(max_depth, 2);    if (!unwind_backtrace_signal_arch) { -    SlowUnwindStack(pc, max_depth); +    UnwindSlow(pc, max_depth);      return;    } diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cc b/compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cc index cd211fbfb0d..b0dccf5ac49 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cc @@ -24,7 +24,7 @@  using namespace __sanitizer;  #if !SANITIZER_GO -void BufferedStackTrace::SlowUnwindStack(uptr pc, u32 max_depth) { +void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) {    CHECK_GE(max_depth, 2);    // FIXME: CaptureStackBackTrace might be too slow for us.    // FIXME: Compare with StackWalk64. @@ -39,7 +39,7 @@ void BufferedStackTrace::SlowUnwindStack(uptr pc, u32 max_depth) {    PopStackFrames(pc_location);  } -void BufferedStackTrace::SlowUnwindStackWithContext(uptr pc, void *context, +void BufferedStackTrace::UnwindSlow(uptr pc, void *context,    u32 max_depth) {    CONTEXT ctx = *(CONTEXT *)context;    STACKFRAME64 stack_frame; diff --git a/compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc b/compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc index d7ac916744f..45eb1b26e04 100644 --- a/compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc +++ b/compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc @@ -58,9 +58,9 @@ void FastUnwindTest::SetUp() {    // Mark the last fp point back up to terminate the stack trace.    fake_stack[RoundDownTo(fake_stack_size - 1, 2)] = (uhwptr)&fake_stack[0]; -  // Top is two slots past the end because FastUnwindStack subtracts two. +  // Top is two slots past the end because UnwindFast subtracts two.    fake_top = (uhwptr)&fake_stack[fake_stack_size + 2]; -  // Bottom is one slot before the start because FastUnwindStack uses >. +  // Bottom is one slot before the start because UnwindFast uses >.    fake_bottom = (uhwptr)mapping;    start_pc = PC(0);  }  | 

