| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <!-- | 2 <!-- |
| 3 Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 4 Use of this source code is governed by a BSD-style license that can be | 4 Use of this source code is governed by a BSD-style license that can be |
| 5 found in the LICENSE file. | 5 found in the LICENSE file. |
| 6 --> | 6 --> |
| 7 | 7 |
| 8 <link rel="import" href="/tracing/base/base.html"> | 8 <link rel="import" href="/tracing/base/base.html"> |
| 9 <link rel="import" href="/tracing/base/event.html"> | 9 <link rel="import" href="/tracing/base/event.html"> |
| 10 <link rel="import" href="/tracing/base/interval_tree.html"> | 10 <link rel="import" href="/tracing/base/interval_tree.html"> |
| 11 <link rel="import" href="/tracing/base/quad.html"> | 11 <link rel="import" href="/tracing/base/math/quad.html"> |
| 12 <link rel="import" href="/tracing/base/range.html"> | 12 <link rel="import" href="/tracing/base/math/range.html"> |
| 13 <link rel="import" href="/tracing/base/task.html"> | 13 <link rel="import" href="/tracing/base/task.html"> |
| 14 <link rel="import" href="/tracing/base/time_display_modes.html"> | 14 <link rel="import" href="/tracing/base/time_display_modes.html"> |
| 15 <link rel="import" href="/tracing/base/unit.html"> | 15 <link rel="import" href="/tracing/base/unit.html"> |
| 16 <link rel="import" href="/tracing/core/auditor.html"> | 16 <link rel="import" href="/tracing/core/auditor.html"> |
| 17 <link rel="import" href="/tracing/core/filter.html"> | 17 <link rel="import" href="/tracing/core/filter.html"> |
| 18 <link rel="import" href="/tracing/model/alert.html"> | 18 <link rel="import" href="/tracing/model/alert.html"> |
| 19 <link rel="import" href="/tracing/model/clock_sync_manager.html"> | 19 <link rel="import" href="/tracing/model/clock_sync_manager.html"> |
| 20 <link rel="import" href="/tracing/model/constants.html"> | 20 <link rel="import" href="/tracing/model/constants.html"> |
| 21 <link rel="import" href="/tracing/model/device.html"> | 21 <link rel="import" href="/tracing/model/device.html"> |
| 22 <link rel="import" href="/tracing/model/flow_event.html"> | 22 <link rel="import" href="/tracing/model/flow_event.html"> |
| (...skipping 587 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 610 pidRef: pidRef, | 610 pidRef: pidRef, |
| 611 scopedId: scopedId, | 611 scopedId: scopedId, |
| 612 ts: ts}); | 612 ts: ts}); |
| 613 } | 613 } |
| 614 function iterObjectFieldsRecursively(object) { | 614 function iterObjectFieldsRecursively(object) { |
| 615 if (!(object instanceof Object)) | 615 if (!(object instanceof Object)) |
| 616 return; | 616 return; |
| 617 | 617 |
| 618 if ((object instanceof tr.model.ObjectSnapshot) || | 618 if ((object instanceof tr.model.ObjectSnapshot) || |
| 619 (object instanceof Float32Array) || | 619 (object instanceof Float32Array) || |
| 620 (object instanceof tr.b.Quad)) | 620 (object instanceof tr.b.math.Quad)) |
| 621 return; | 621 return; |
| 622 | 622 |
| 623 if (object instanceof Array) { | 623 if (object instanceof Array) { |
| 624 for (var i = 0; i < object.length; i++) { | 624 for (var i = 0; i < object.length; i++) { |
| 625 handleField(object, i, object[i]); | 625 handleField(object, i, object[i]); |
| 626 iterObjectFieldsRecursively(object[i]); | 626 iterObjectFieldsRecursively(object[i]); |
| 627 } | 627 } |
| 628 return; | 628 return; |
| 629 } | 629 } |
| 630 | 630 |
| 631 for (var key in object) { | 631 for (var key in object) { |
| 632 var value = object[key]; | 632 var value = object[key]; |
| 633 handleField(object, key, value); | 633 handleField(object, key, value); |
| 634 iterObjectFieldsRecursively(value); | 634 iterObjectFieldsRecursively(value); |
| 635 } | 635 } |
| 636 } | 636 } |
| 637 | 637 |
| 638 iterObjectFieldsRecursively(item.args); | 638 iterObjectFieldsRecursively(item.args); |
| 639 iterObjectFieldsRecursively(item.contexts); | 639 iterObjectFieldsRecursively(item.contexts); |
| 640 } | 640 } |
| 641 }; | 641 }; |
| 642 | 642 |
| 643 return { | 643 return { |
| 644 Model, | 644 Model, |
| 645 }; | 645 }; |
| 646 }); | 646 }); |
| 647 </script> | 647 </script> |
| OLD | NEW |