You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
826 B
32 lines
826 B
//
|
|
// Copyright 2022 The ANGLE Project Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
//
|
|
// android_backtrace.cpp:
|
|
// Implements functions to output the backtrace from the ANGLE code during execution on Android.
|
|
//
|
|
|
|
#include "common/backtrace_utils.h"
|
|
|
|
namespace angle
|
|
{
|
|
|
|
void printBacktraceInfo(BacktraceInfo backtraceInfo)
|
|
{
|
|
// Return if no backtrace data is available.
|
|
if (backtraceInfo.getStackAddresses().empty())
|
|
{
|
|
return;
|
|
}
|
|
|
|
WARN() << "Backtrace start";
|
|
for (size_t i = 0; i < backtraceInfo.getSize(); i++)
|
|
{
|
|
WARN() << i << ":" << backtraceInfo.getStackAddress(i) << " -> "
|
|
<< backtraceInfo.getStackSymbol(i);
|
|
}
|
|
WARN() << "Backtrace end";
|
|
}
|
|
} // namespace angle
|