]> git.cworth.org Git - apitrace/blobdiff - trace_loader.cpp
Fix indention.
[apitrace] / trace_loader.cpp
index 5c287a92a621d52bf9643fa510d9a5f66892ae51..f91e09b00ef5ffe8a9575314c4848690ee7158a3 100644 (file)
@@ -56,6 +56,7 @@ bool Loader::open(const char *filename)
     int numOfFrames = 0;
     int numOfCalls = 0;
     unsigned callNum = 0;
+    int lastPercentReport = 0;
 
     startOffset = m_parser.currentOffset();
     callNum = m_parser.currentCallNumber();
@@ -72,6 +73,12 @@ bool Loader::open(const char *filename)
             m_frameOffsets[numOfFrames] = frameOffset;
             ++numOfFrames;
 
+            if (m_parser.percentRead() - lastPercentReport >= 5) {
+                std::cerr << "\tPercent scanned = "
+                          << m_parser.percentRead()
+                          << "..."<<std::endl;
+                lastPercentReport = m_parser.percentRead();
+            }
             startOffset = endOffset;
             callNum = m_parser.currentCallNumber();
             numOfCalls = 0;