rpcsx/rpcsx-os/backtrace.hpp
2023-07-08 02:01:24 +03:00

13 lines
407 B
C++

#pragma once
#include "orbis/thread/Thread.hpp"
#include <cstddef>
#include <sys/ucontext.h>
namespace rx {
std::size_t printAddressLocation(char *dest, std::size_t destLen,
orbis::Thread *thread, std::uint64_t address);
void printStackTrace(ucontext_t *context, int fileno);
void printStackTrace(ucontext_t *context, orbis::Thread *thread, int fileno);
} // namespace rx