| Index: tools/tickprocessor.js
|
| diff --git a/tools/tickprocessor.js b/tools/tickprocessor.js
|
| index a3e14c3ae580aa9ca13d77c283a39b525d7eb35c..87864d1206205221c42d5062ce945b355cf4b617 100644
|
| --- a/tools/tickprocessor.js
|
| +++ b/tools/tickprocessor.js
|
| @@ -60,18 +60,17 @@ function inherits(childCtor, parentCtor) {
|
| function SnapshotLogProcessor() {
|
| devtools.profiler.LogReader.call(this, {
|
| 'code-creation': {
|
| - parsers: [null, this.createAddressParser('code'), parseInt, null],
|
| - processor: this.processCodeCreation, backrefs: true },
|
| - 'code-move': { parsers: [this.createAddressParser('code'),
|
| - this.createAddressParser('code-move-to')],
|
| - processor: this.processCodeMove, backrefs: true },
|
| - 'code-delete': { parsers: [this.createAddressParser('code')],
|
| - processor: this.processCodeDelete, backrefs: true },
|
| + parsers: [null, parseInt, parseInt, null],
|
| + processor: this.processCodeCreation },
|
| + 'code-move': { parsers: [parseInt, parseInt],
|
| + processor: this.processCodeMove },
|
| + 'code-delete': { parsers: [parseInt],
|
| + processor: this.processCodeDelete },
|
| 'function-creation': null,
|
| 'function-move': null,
|
| 'function-delete': null,
|
| - 'snapshot-pos': { parsers: [this.createAddressParser('code'), parseInt],
|
| - processor: this.processSnapshotPosition, backrefs: true }});
|
| + 'snapshot-pos': { parsers: [parseInt, parseInt],
|
| + processor: this.processSnapshotPosition }});
|
|
|
| Profile.prototype.handleUnknownCode = function(operation, addr) {
|
| var op = devtools.profiler.Profile.Operation;
|
| @@ -95,8 +94,7 @@ inherits(SnapshotLogProcessor, devtools.profiler.LogReader);
|
|
|
| SnapshotLogProcessor.prototype.processCodeCreation = function(
|
| type, start, size, name) {
|
| - var entry = this.profile_.addCode(
|
| - this.expandAlias(type), name, start, size);
|
| + var entry = this.profile_.addCode(type, name, start, size);
|
| };
|
|
|
|
|
| @@ -133,33 +131,28 @@ function TickProcessor(
|
| 'shared-library': { parsers: [null, parseInt, parseInt],
|
| processor: this.processSharedLibrary },
|
| 'code-creation': {
|
| - parsers: [null, this.createAddressParser('code'), parseInt, null],
|
| - processor: this.processCodeCreation, backrefs: true },
|
| - 'code-move': { parsers: [this.createAddressParser('code'),
|
| - this.createAddressParser('code-move-to')],
|
| - processor: this.processCodeMove, backrefs: true },
|
| - 'code-delete': { parsers: [this.createAddressParser('code')],
|
| - processor: this.processCodeDelete, backrefs: true },
|
| - 'function-creation': { parsers: [this.createAddressParser('code'),
|
| - this.createAddressParser('function-obj')],
|
| - processor: this.processFunctionCreation, backrefs: true },
|
| - 'function-move': { parsers: [this.createAddressParser('code'),
|
| - this.createAddressParser('code-move-to')],
|
| - processor: this.processFunctionMove, backrefs: true },
|
| - 'function-delete': { parsers: [this.createAddressParser('code')],
|
| - processor: this.processFunctionDelete, backrefs: true },
|
| - 'snapshot-pos': { parsers: [this.createAddressParser('code'), parseInt],
|
| - processor: this.processSnapshotPosition, backrefs: true },
|
| - 'tick': { parsers: [this.createAddressParser('code'),
|
| - this.createAddressParser('stack'),
|
| - this.createAddressParser('func'), parseInt, 'var-args'],
|
| - processor: this.processTick, backrefs: true },
|
| + parsers: [null, parseInt, parseInt, null],
|
| + processor: this.processCodeCreation },
|
| + 'code-move': { parsers: [parseInt, parseInt],
|
| + processor: this.processCodeMove },
|
| + 'code-delete': { parsers: [parseInt],
|
| + processor: this.processCodeDelete },
|
| + 'function-creation': { parsers: [parseInt, parseInt],
|
| + processor: this.processFunctionCreation },
|
| + 'function-move': { parsers: [parseInt, parseInt],
|
| + processor: this.processFunctionMove },
|
| + 'function-delete': { parsers: [parseInt],
|
| + processor: this.processFunctionDelete },
|
| + 'snapshot-pos': { parsers: [parseInt, parseInt],
|
| + processor: this.processSnapshotPosition },
|
| + 'tick': { parsers: [parseInt, parseInt, parseInt, parseInt, 'var-args'],
|
| + processor: this.processTick },
|
| 'heap-sample-begin': { parsers: [null, null, parseInt],
|
| processor: this.processHeapSampleBegin },
|
| 'heap-sample-end': { parsers: [null, null],
|
| processor: this.processHeapSampleEnd },
|
| 'heap-js-prod-item': { parsers: [null, 'var-args'],
|
| - processor: this.processJSProducer, backrefs: true },
|
| + processor: this.processJSProducer },
|
| // Ignored events.
|
| 'profiler': null,
|
| 'heap-sample-stats': null,
|
| @@ -294,8 +287,7 @@ TickProcessor.prototype.processSharedLibrary = function(
|
| TickProcessor.prototype.processCodeCreation = function(
|
| type, start, size, name) {
|
| name = this.deserializedEntriesNames_[start] || name;
|
| - var entry = this.profile_.addCode(
|
| - this.expandAlias(type), name, start, size);
|
| + var entry = this.profile_.addCode(type, name, start, size);
|
| };
|
|
|
|
|
|
|