cpptrace/src/unwind/unwind.hpp
2023-09-22 12:04:25 -04:00

23 lines
466 B
C++

#ifndef UNWIND_HPP
#define UNWIND_HPP
#include "../platform/common.hpp"
#include "../platform/utils.hpp"
#include <cstddef>
#include <vector>
namespace cpptrace {
namespace detail {
#ifdef CPPTRACE_HARD_MAX_FRAMES
constexpr size_t hard_max_frames = CPPTRACE_HARD_MAX_FRAMES;
#else
constexpr size_t hard_max_frames = 100;
#endif
CPPTRACE_FORCE_NO_INLINE
std::vector<uintptr_t> capture_frames(size_t skip, size_t max_depth);
}
}
#endif