X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=common%2Ftrace_writer.hpp;h=4c9547788c8e28b5833943744b86f18f533280dd;hb=cad5d619dcb5e1c6349bfff69176660668402622;hp=35a828f61bd72304d9c80ba228ff2c566ffd1057;hpb=ac55ba8608d9f5cb2407fddcb21257c595d1e801;p=apitrace diff --git a/common/trace_writer.hpp b/common/trace_writer.hpp index 35a828f..4c95477 100644 --- a/common/trace_writer.hpp +++ b/common/trace_writer.hpp @@ -36,7 +36,6 @@ #include #include "trace_model.hpp" -#include "trace_backtrace.hpp" namespace trace { class File; @@ -50,6 +49,7 @@ namespace trace { std::vector structs; std::vector enums; std::vector bitmasks; + std::vector frames; public: Writer(); @@ -71,7 +71,7 @@ namespace trace { inline void endReturn(void) {} void beginBacktrace(unsigned num_frames); - void writeStackFrame(const RawStackFrame &frame); + void writeStackFrame(const RawStackFrame *frame); inline void endBacktrace(void) {} void beginArray(size_t length);