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);