blob: 440a0986938c086c1ff7bf7847e91dcdd04ced9c [file] [edit]
//===-- copyprof_stack.cpp ----------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
///
/// This file implements stack unwinding utilities for CopyProf, enabling
/// stack trace collection for copy profiling reports.
///
//===----------------------------------------------------------------------===//
#include "sanitizer_common/sanitizer_stacktrace.h"
namespace __sanitizer {
void BufferedStackTrace::UnwindImpl(uptr pc, uptr bp, void* context,
bool request_fast, u32 max_depth) {
Unwind(max_depth, pc, bp, context, 0, 0,
StackTrace::WillUseFastUnwind(request_fast));
}
} // namespace __sanitizer