5 #include "src/base/debug/stack_trace.h" 12 #include "src/base/macros.h" 18 StackTrace::StackTrace(
const void*
const* trace,
size_t count) {
19 count = std::min(count, arraysize(trace_));
20 if (count) memcpy(trace_, trace, count *
sizeof(trace_[0]));
24 StackTrace::~StackTrace() =
default;
26 const void*
const* StackTrace::Addresses(
size_t* count)
const {
28 if (count_)
return trace_;
32 std::string StackTrace::ToString()
const {
33 std::stringstream stream;
34 OutputToStream(&stream);