[ubsan] Make ubsan version of __sanitizer_print_stack_trace consistent with other sanitizers

Summary: Other sanitizers include __sanitizer_print_stack_trace into stack trace.

Reviewers: eugenis, alekseyshl

Subscribers: llvm-commits, kubamracek

Differential Revision: https://reviews.llvm.org/D37657

llvm-svn: 312954
This commit is contained in:
Vitaly Buka 2017-09-11 21:25:22 +00:00
parent bdcc82d7ed
commit 54cc3603de
2 changed files with 3 additions and 3 deletions

View File

@ -26,9 +26,10 @@ void __sanitizer_print_stack_trace() {
if (request_fast_unwind)
__sanitizer::GetThreadStackTopAndBottom(false, &top, &bottom);
GET_REPORT_OPTIONS(false);
GET_CURRENT_PC_BP_SP;
(void)sp;
BufferedStackTrace stack;
stack.Unwind(kStackTraceMax, Opts.pc, Opts.bp, nullptr, top, bottom,
stack.Unwind(kStackTraceMax, pc, bp, nullptr, top, bottom,
request_fast_unwind);
stack.Print();
}

View File

@ -4,7 +4,6 @@
// RUN: %env_tool_opts=symbolize_inline_frames=false:stack_trace_format=DEFAULT %run %t 2>&1 | FileCheck %s --check-prefix=NOINLINE
// UNSUPPORTED: darwin
// XFAIL: ubsan
#include <sanitizer/common_interface_defs.h>