| Index: base/trace_event/heap_profiler_type_name_deduplicator.h
|
| diff --git a/base/trace_event/heap_profiler_type_name_deduplicator.h b/base/trace_event/heap_profiler_type_name_deduplicator.h
|
| index 317ea5ee1e315e7da1b53ac62f0afe6d951e46ab..2d26c73488ef59b7e7ce8502914a54984d4666f7 100644
|
| --- a/base/trace_event/heap_profiler_type_name_deduplicator.h
|
| +++ b/base/trace_event/heap_profiler_type_name_deduplicator.h
|
| @@ -21,19 +21,18 @@ class TraceEventMemoryOverhead;
|
| class BASE_EXPORT TypeNameDeduplicator : public ConvertableToTraceFormat {
|
| public:
|
| TypeNameDeduplicator();
|
| + ~TypeNameDeduplicator() override;
|
|
|
| // Inserts a type name and returns its ID.
|
| int Insert(const char* type_name);
|
|
|
| + // Writes the type ID -> type name mapping to the trace log.
|
| + void AppendAsTraceFormat(std::string* out) const override;
|
| +
|
| // Estimates memory overhead including |sizeof(TypeNameDeduplicator)|.
|
| void EstimateTraceMemoryOverhead(TraceEventMemoryOverhead* overhead) override;
|
|
|
| private:
|
| - ~TypeNameDeduplicator() override;
|
| -
|
| - // Writes the type ID -> type name mapping to the trace log.
|
| - void AppendAsTraceFormat(std::string* out) const override;
|
| -
|
| // Map from type name to type ID.
|
| std::map<const char*, int> type_ids_;
|
|
|
|
|