diff options
| author | Alexey Samsonov <samsonov@google.com> | 2013-12-19 11:14:26 +0000 |
|---|---|---|
| committer | Alexey Samsonov <samsonov@google.com> | 2013-12-19 11:14:26 +0000 |
| commit | 3efe401db006eccd28561ec5cc9b818af3ecaad5 (patch) | |
| tree | 41fdb80450dea47fdb1b8337a51b4c70e588be76 | |
| parent | cef2e14382f2c6371d9fa74a5156eb21ff29665a (diff) | |
| download | bcm5719-llvm-3efe401db006eccd28561ec5cc9b818af3ecaad5.tar.gz bcm5719-llvm-3efe401db006eccd28561ec5cc9b818af3ecaad5.zip | |
[Sanitizer] Delete unused StackTrace::PrintStack argument
llvm-svn: 197671
| -rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc | 18 | ||||
| -rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h | 3 |
2 files changed, 2 insertions, 19 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc index a52fa2eefb8..8cbc59fb0d7 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc @@ -36,8 +36,7 @@ static void PrintStackFramePrefix(InternalScopedString *buffer, uptr frame_num, buffer->append(" #%zu 0x%zx", frame_num, pc); } -void StackTrace::PrintStack(const uptr *addr, uptr size, - SymbolizeCallback symbolize_callback) { +void StackTrace::PrintStack(const uptr *addr, uptr size) { if (addr == 0 || size == 0) { Printf(" <empty stack>\n\n"); return; @@ -53,21 +52,6 @@ void StackTrace::PrintStack(const uptr *addr, uptr size, uptr pc = GetPreviousInstructionPc(addr[i]); uptr addr_frames_num = 0; // The number of stack frames for current // instruction address. - if (symbolize_callback) { - if (symbolize_callback((void*)pc, buff.data(), buff.size())) { - addr_frames_num = 1; - frame_desc.clear(); - PrintStackFramePrefix(&frame_desc, frame_num, pc); - // We can't know anything about the string returned by external - // symbolizer, but if it starts with filename, try to strip path prefix - // from it. - frame_desc.append( - " %s", - StripPathPrefix(buff.data(), common_flags()->strip_path_prefix)); - Printf("%s\n", frame_desc.data()); - frame_num++; - } - } if (common_flags()->symbolize && addr_frames_num == 0) { // Use our own (online) symbolizer, if necessary. if (Symbolizer *sym = Symbolizer::GetOrNull()) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h index 5042f230188..bb0c1e77adf 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h +++ b/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h @@ -38,8 +38,7 @@ struct StackTrace { uptr trace[kStackTraceMax]; // Prints a symbolized stacktrace, followed by an empty line. - static void PrintStack(const uptr *addr, uptr size, - SymbolizeCallback symbolize_callback = 0); + static void PrintStack(const uptr *addr, uptr size); void CopyFrom(const uptr *src, uptr src_size) { top_frame_bp = 0; |

