diff options
Diffstat (limited to 'src/trace_processor/importers/ftrace/rss_stat_tracker.h')
-rw-r--r-- | src/trace_processor/importers/ftrace/rss_stat_tracker.h | 10 |
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_; }; |