Moved dump from NBLog to ReportPerformance
Minor cleanup
Test: dumpsys media.log
Change-Id: Ib4d12f6e20c04ecb3344290083ea65a3fe1e47e0
diff --git a/media/libnbaio/NBLog.cpp b/media/libnbaio/NBLog.cpp
index f00d86f..0adeb46 100644
--- a/media/libnbaio/NBLog.cpp
+++ b/media/libnbaio/NBLog.cpp
@@ -92,7 +92,6 @@
#include <climits>
#include <deque>
#include <fstream>
-// #include <inttypes.h>
#include <iostream>
#include <math.h>
#include <numeric>
@@ -941,22 +940,8 @@
getAndProcessSnapshot(*snap);
}
-// TODO: move this function to a different class than NBLog::Reader
-// writes summary of performance to the console
-void NBLog::MergeReader::dump(int fd, size_t indent)
-{
- mFd = fd;
- mIndent = indent;
- String8 body, timestamp;
- // TODO: check: is the FIXME below still a problem?
- // FIXME: this is not thread safe
- for (auto & threadReport : mThreadPerformanceAnalysis) {
- threadReport.second.reportPerformance(&body);
- }
- if (!body.isEmpty()) {
- ALOGD("body is not empty");
- dumpLine(timestamp, body);
- }
+void NBLog::MergeReader::dump(int fd, int indent) {
+ ReportPerformance::dump(fd, indent, mThreadPerformanceAnalysis);
}
// Writes a string to the console