mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-03 22:41:47 +00:00
[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:
parent
bdcc82d7ed
commit
54cc3603de
@ -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();
|
||||
}
|
||||
|
@ -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>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user