aboutsummaryrefslogtreecommitdiff
path: root/src/trace_processor/importers/ftrace/rss_stat_tracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/trace_processor/importers/ftrace/rss_stat_tracker.h')
-rw-r--r--src/trace_processor/importers/ftrace/rss_stat_tracker.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/trace_processor/importers/ftrace/rss_stat_tracker.h b/src/trace_processor/importers/ftrace/rss_stat_tracker.h
index fff203c59..b3ba29a53 100644
--- a/src/trace_processor/importers/ftrace/rss_stat_tracker.h
+++ b/src/trace_processor/importers/ftrace/rss_stat_tracker.h
@@ -17,8 +17,7 @@
#ifndef SRC_TRACE_PROCESSOR_IMPORTERS_FTRACE_RSS_STAT_TRACKER_H_
#define SRC_TRACE_PROCESSOR_IMPORTERS_FTRACE_RSS_STAT_TRACKER_H_
-#include <unordered_map>
-
+#include "perfetto/ext/base/flat_hash_map.h"
#include "perfetto/protozero/field.h"
#include "src/trace_processor/storage/trace_storage.h"
@@ -33,7 +32,10 @@ class RssStatTracker {
explicit RssStatTracker(TraceProcessorContext*);
- void ParseRssStat(int64_t ts, uint32_t pid, ConstBytes blob);
+ void ParseRssStat(int64_t ts,
+ int32_t field_id,
+ uint32_t pid,
+ ConstBytes blob);
void ParseRssStat(int64_t ts,
uint32_t pid,
int64_t size,
@@ -46,7 +48,7 @@ class RssStatTracker {
bool is_curr,
uint32_t pid);
- std::unordered_map<int64_t, UniqueTid> mm_id_to_utid_;
+ base::FlatHashMap<int64_t, UniqueTid> mm_id_to_utid_;
std::vector<StringId> rss_members_;
TraceProcessorContext* const context_;
};