Index: tools/gn/trace.cc |
diff --git a/tools/gn/trace.cc b/tools/gn/trace.cc |
index 2a1b460d56b11e856cbc121186a541b4439c35e7..74a3e71c03e73d8bcda5560ff93ad9868a97b839 100644 |
--- a/tools/gn/trace.cc |
+++ b/tools/gn/trace.cc |
@@ -170,6 +170,10 @@ void EnableTracing() { |
trace_log = new TraceLog; |
} |
+bool TracingEnabled() { |
+ return !!trace_log; |
+} |
+ |
void AddTrace(TraceItem* item) { |
trace_log->Add(item); |
} |
@@ -203,6 +207,8 @@ std::string SummarizeTraces() { |
case TraceItem::TRACE_CHECK_HEADER: |
headers_checked++; |
break; |
+ case TraceItem::TRACE_IMPORT_LOAD: |
+ case TraceItem::TRACE_IMPORT_BLOCK: |
case TraceItem::TRACE_SETUP: |
case TraceItem::TRACE_FILE_LOAD: |
case TraceItem::TRACE_FILE_WRITE: |
@@ -281,6 +287,12 @@ void SaveTraces(const base::FilePath& file_name) { |
case TraceItem::TRACE_FILE_WRITE: |
out << "\"file_write\""; |
break; |
+ case TraceItem::TRACE_IMPORT_LOAD: |
+ out << "\"import_load\""; |
+ break; |
+ case TraceItem::TRACE_IMPORT_BLOCK: |
+ out << "\"import_block\""; |
+ break; |
case TraceItem::TRACE_SCRIPT_EXECUTE: |
out << "\"script_exec\""; |
break; |