OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
3 * Copyright (C) 2012 Intel Inc. All rights reserved. | 3 * Copyright (C) 2012 Intel Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 490 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
501 | 501 |
502 var recordTypes = WebInspector.TimelineModel.RecordType; | 502 var recordTypes = WebInspector.TimelineModel.RecordType; |
503 | 503 |
504 // This message may vary per event.name; | 504 // This message may vary per event.name; |
505 var relatedNodeLabel; | 505 var relatedNodeLabel; |
506 | 506 |
507 var contentHelper = new WebInspector.TimelineDetailsContentHelper(model.targ
et(), linkifier, true); | 507 var contentHelper = new WebInspector.TimelineDetailsContentHelper(model.targ
et(), linkifier, true); |
508 contentHelper.appendTextRow(WebInspector.UIString("Type"), WebInspector.Time
lineUIUtils.eventTitle(event, model)); | 508 contentHelper.appendTextRow(WebInspector.UIString("Type"), WebInspector.Time
lineUIUtils.eventTitle(event, model)); |
509 contentHelper.appendTextRow(WebInspector.UIString("Self Time"), Number.milli
sToString(event.selfTime, true)); | 509 contentHelper.appendTextRow(WebInspector.UIString("Self Time"), Number.milli
sToString(event.selfTime, true)); |
510 contentHelper.appendTextRow(WebInspector.UIString("Start Time"), Number.mill
isToString((event.startTime - model.minimumRecordTime()))); | 510 contentHelper.appendTextRow(WebInspector.UIString("Start Time"), Number.mill
isToString((event.startTime - model.minimumRecordTime()))); |
511 contentHelper.appendElementRow(WebInspector.UIString("Aggregated Time"), pie
Chart); | 511 if (event.previewElement) |
| 512 contentHelper.appendElementRow(WebInspector.UIString("Preview"), event.p
reviewElement); |
| 513 |
512 var eventData = event.args["data"]; | 514 var eventData = event.args["data"]; |
513 var initiator = event.initiator; | 515 var initiator = event.initiator; |
514 | 516 |
515 switch (event.name) { | 517 switch (event.name) { |
516 case recordTypes.GCEvent: | 518 case recordTypes.GCEvent: |
517 var delta = event.args["usedHeapSizeBefore"] - event.args["usedHeapSizeA
fter"]; | 519 var delta = event.args["usedHeapSizeBefore"] - event.args["usedHeapSizeA
fter"]; |
518 contentHelper.appendTextRow(WebInspector.UIString("Collected"), Number.b
ytesToString(delta)); | 520 contentHelper.appendTextRow(WebInspector.UIString("Collected"), Number.b
ytesToString(delta)); |
519 break; | 521 break; |
520 case recordTypes.TimerFire: | 522 case recordTypes.TimerFire: |
521 case recordTypes.TimerInstall: | 523 case recordTypes.TimerInstall: |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
622 | 624 |
623 if (eventData && eventData["scriptName"] && event.name !== recordTypes.Funct
ionCall) | 625 if (eventData && eventData["scriptName"] && event.name !== recordTypes.Funct
ionCall) |
624 contentHelper.appendLocationRow(WebInspector.UIString("Function Call"),
eventData["scriptName"], eventData["scriptLine"]); | 626 contentHelper.appendLocationRow(WebInspector.UIString("Function Call"),
eventData["scriptName"], eventData["scriptLine"]); |
625 | 627 |
626 var warning = event.warning; | 628 var warning = event.warning; |
627 if (warning) { | 629 if (warning) { |
628 var div = createElement("div"); | 630 var div = createElement("div"); |
629 div.textContent = warning; | 631 div.textContent = warning; |
630 contentHelper.appendElementRow(WebInspector.UIString("Warning"), div); | 632 contentHelper.appendElementRow(WebInspector.UIString("Warning"), div); |
631 } | 633 } |
632 if (event.previewElement) | 634 |
633 contentHelper.appendElementRow(WebInspector.UIString("Preview"), event.p
reviewElement); | 635 contentHelper.appendElementRow(WebInspector.UIString("Aggregated Time"), pie
Chart); |
634 | 636 |
635 if (event.stackTrace || (event.initiator && event.initiator.stackTrace) || e
vent.invalidationTrackingEvents) | 637 if (event.stackTrace || (event.initiator && event.initiator.stackTrace) || e
vent.invalidationTrackingEvents) |
636 WebInspector.TimelineUIUtils._generateCauses(event, model.target(), cont
entHelper); | 638 WebInspector.TimelineUIUtils._generateCauses(event, model.target(), cont
entHelper); |
637 | 639 |
638 fragment.appendChild(contentHelper.element); | 640 fragment.appendChild(contentHelper.element); |
639 | 641 |
640 return fragment; | 642 return fragment; |
641 } | 643 } |
642 | 644 |
643 /** | 645 /** |
(...skipping 696 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1340 for (var i = 0; i < stackTrace.length; ++i) { | 1342 for (var i = 0; i < stackTrace.length; ++i) { |
1341 var stackFrame = stackTrace[i]; | 1343 var stackFrame = stackTrace[i]; |
1342 var row = stackTraceElement.createChild("div"); | 1344 var row = stackTraceElement.createChild("div"); |
1343 row.createTextChild(stackFrame.functionName || WebInspector.UIString
("(anonymous function)")); | 1345 row.createTextChild(stackFrame.functionName || WebInspector.UIString
("(anonymous function)")); |
1344 row.createTextChild(" @ "); | 1346 row.createTextChild(" @ "); |
1345 var urlElement = this._linkifier.linkifyScriptLocation(this._target,
stackFrame.scriptId, stackFrame.url, stackFrame.lineNumber - 1, stackFrame.colu
mnNumber - 1); | 1347 var urlElement = this._linkifier.linkifyScriptLocation(this._target,
stackFrame.scriptId, stackFrame.url, stackFrame.lineNumber - 1, stackFrame.colu
mnNumber - 1); |
1346 row.appendChild(urlElement); | 1348 row.appendChild(urlElement); |
1347 } | 1349 } |
1348 } | 1350 } |
1349 } | 1351 } |
OLD | NEW |