X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=trace_loader.hpp;h=9f74a9bde8e967d6de3e08a740bed1ce366a688b;hb=ee2073911c1f76715427ef0c031bea7b8483ea97;hp=86a56bdd0cbf72c210500703b55ee8f270bf6fd3;hpb=e5592342cb5d8b357fb68946a9405542b517985a;p=apitrace diff --git a/trace_loader.hpp b/trace_loader.hpp index 86a56bd..9f74a9b 100644 --- a/trace_loader.hpp +++ b/trace_loader.hpp @@ -38,18 +38,17 @@ public: std::vector frame(int idx); private: - struct FrameOffset { - FrameOffset() + struct FrameBookmark { + FrameBookmark() : numberOfCalls(0) {} - FrameOffset(const File::Offset &s) + FrameBookmark(const ParseBookmark &s) : start(s), numberOfCalls(0) {} - File::Offset start; + ParseBookmark start; int numberOfCalls; - unsigned callNumber; }; bool isCallAFrameMarker(const Trace::Call *call) const; @@ -57,8 +56,8 @@ private: Trace::Parser m_parser; FrameMarker m_frameMarker; - typedef std::map FrameOffsets; - FrameOffsets m_frameOffsets; + typedef std::map FrameBookmarks; + FrameBookmarks m_frameBookmarks; }; }