// // 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