blob: e04e91c9813f65b2e2d6ec107182e196389b3629 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#pragma once
#include <stdint.h>
#include <zx/thread.h>
#include <vector>
#include "garnet/lib/debug_ipc/records.h"
namespace debug_agent {
zx_status_t UnwindStack(const zx::process& process, uint64_t dl_debug_addr,
const zx::thread& thread, uint64_t ip, uint64_t sp,
uint64_t bp, size_t max_depth,
std::vector<debug_ipc::StackFrame>* stack);
} // namespace debug_agent