]> git.cworth.org Git - apitrace/blobdiff - common/trace_writer.hpp
Use ids for frames.
[apitrace] / common / trace_writer.hpp
index 35a828f61bd72304d9c80ba228ff2c566ffd1057..a75d5ac69ef188e49e408f71eb6c2336fcd54649 100644 (file)
@@ -50,6 +50,7 @@ namespace trace {
         std::vector<bool> structs;
         std::vector<bool> enums;
         std::vector<bool> bitmasks;
+        std::vector<bool> frames;
 
     public:
         Writer();
@@ -71,7 +72,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);