From 6c6d915414a4b613af88f7d92e2f565480beae14 Mon Sep 17 00:00:00 2001 From: Jeremy <51220084+jeremy-rifkin@users.noreply.github.com> Date: Sun, 19 Nov 2023 23:45:51 -0600 Subject: [PATCH] Removed raw_trace::from_buffer, not happy with that api --- include/cpptrace/cpptrace.hpp | 1 - src/cpptrace.cpp | 5 ----- 2 files changed, 6 deletions(-) diff --git a/include/cpptrace/cpptrace.hpp b/include/cpptrace/cpptrace.hpp index 1b594c9..f2089e4 100644 --- a/include/cpptrace/cpptrace.hpp +++ b/include/cpptrace/cpptrace.hpp @@ -35,7 +35,6 @@ namespace cpptrace { struct CPPTRACE_EXPORT raw_trace { std::vector frames; - static raw_trace from_buffer(frame_ptr* buffer, std::size_t size); static raw_trace current(std::size_t skip = 0); static raw_trace current(std::size_t skip, std::size_t max_depth); object_trace resolve_object_trace() const; diff --git a/src/cpptrace.cpp b/src/cpptrace.cpp index 56d1169..9e4f885 100644 --- a/src/cpptrace.cpp +++ b/src/cpptrace.cpp @@ -31,11 +31,6 @@ #define CYAN ESC "36m" namespace cpptrace { - CPPTRACE_FORCE_NO_INLINE - raw_trace raw_trace::from_buffer(frame_ptr* buffer, std::size_t size) { - return raw_trace{std::vector(buffer, buffer + size)}; - } - CPPTRACE_FORCE_NO_INLINE raw_trace raw_trace::current(std::size_t skip) { return generate_raw_trace(skip + 1);