Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(977)

Unified Diff: Source/devtools/front_end/timeline/TracingModel.js

Issue 466343002: Filter out workers started by other pages when showing Timeline based on trace events (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | Source/devtools/front_end/timeline/TracingTimelineModel.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/devtools/front_end/timeline/TracingModel.js
diff --git a/Source/devtools/front_end/timeline/TracingModel.js b/Source/devtools/front_end/timeline/TracingModel.js
index 16762df90c900521d9d7d7a3ba3f6d42554cffbf..283b5ba158a3955d1b4f74e99a2aaa18c11dfb34 100644
--- a/Source/devtools/front_end/timeline/TracingModel.js
+++ b/Source/devtools/front_end/timeline/TracingModel.js
@@ -81,9 +81,17 @@ WebInspector.TracingModel.prototype = {
/**
* @return {!Array.<!WebInspector.TracingModel.Event>}
*/
- devtoolsMetadataEvents: function()
+ devtoolsPageMetadataEvents: function()
{
- return this._devtoolsMetadataEvents;
+ return this._devtoolsPageMetadataEvents;
+ },
+
+ /**
+ * @return {!Array.<!WebInspector.TracingModel.Event>}
+ */
+ devtoolsWorkerMetadataEvents: function()
+ {
+ return this._devtoolsWorkerMetadataEvents;
},
/**
@@ -175,7 +183,8 @@ WebInspector.TracingModel.prototype = {
this._minimumRecordTime = 0;
this._maximumRecordTime = 0;
this._sessionId = null;
- this._devtoolsMetadataEvents = [];
+ this._devtoolsPageMetadataEvents = [];
+ this._devtoolsWorkerMetadataEvents = [];
this._rawEvents = [];
},
@@ -212,7 +221,11 @@ WebInspector.TracingModel.prototype = {
if (event && event.name === WebInspector.TracingModel.DevToolsMetadataEvent.TracingStartedInPage &&
event.category === WebInspector.TracingModel.DevToolsMetadataEventCategory &&
event.args["sessionId"] === this._sessionId)
- this._devtoolsMetadataEvents.push(event);
+ this._devtoolsPageMetadataEvents.push(event);
+ if (event && event.name === WebInspector.TracingModel.DevToolsMetadataEvent.TracingStartedInWorker &&
+ event.category === WebInspector.TracingModel.DevToolsMetadataEventCategory &&
+ event.args["sessionId"] === this._sessionId)
+ this._devtoolsWorkerMetadataEvents.push(event);
return;
}
switch (payload.name) {
« no previous file with comments | « no previous file | Source/devtools/front_end/timeline/TracingTimelineModel.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698