summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2013-12-19 11:14:26 +0000
committerAlexey Samsonov <samsonov@google.com>2013-12-19 11:14:26 +0000
commit3efe401db006eccd28561ec5cc9b818af3ecaad5 (patch)
tree41fdb80450dea47fdb1b8337a51b4c70e588be76
parentcef2e14382f2c6371d9fa74a5156eb21ff29665a (diff)
downloadbcm5719-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.cc18
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h3
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;
OpenPOWER on IntegriCloud