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); |
}; |