Skip to content

Instantly share code, notes, and snippets.

@msridhar
Created November 23, 2013 19:11
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save msridhar/7618679 to your computer and use it in GitHub Desktop.
Profile info for esnstrument.js on pdf.js
Statistical profiling result from v8.log, (34593 ticks, 737 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
737 2.1%
[Shared libraries]:
ticks total nonlib name
19116 55.3% 0.0% /opt/local/bin/node
908 2.6% 0.0% /usr/lib/system/libsystem_c.dylib
151 0.4% 0.0% /usr/lib/system/libsystem_kernel.dylib
[JavaScript]:
ticks total nonlib name
4015 11.6% 27.8% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
1367 4.0% 9.5% Stub: InstanceofStub
1168 3.4% 8.1% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
714 2.1% 5.0% Stub: StringAddStub
685 2.0% 4.8% LazyCompile: ~fs.writeSync fs.js:516
591 1.7% 4.1% Stub: CompareStub
347 1.0% 2.4% LazyCompile: INSTANCE_OF native runtime.js:367
283 0.8% 2.0% Stub: CEntryStub
209 0.6% 1.4% KeyedLoadIC: A keyed load IC from the snapshot {1}
204 0.6% 1.4% LazyCompile: hasOwnProperty native v8natives.js:249
194 0.6% 1.3% Stub: CompareICStub {1}
186 0.5% 1.3% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
160 0.5% 1.1% LazyCompile: *scanPunctuator /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:546
158 0.5% 1.1% LazyCompile: *match /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1238
156 0.5% 1.1% LazyCompile: *scanIdentifier /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:432
120 0.3% 0.8% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
111 0.3% 0.8% LazyCompile: *skipComment /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:345
110 0.3% 0.8% LazyCompile: *createLocationMarker /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3388
105 0.3% 0.7% LazyCompile: *parseLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1641
104 0.3% 0.7% Stub: CompareICStub {3}
99 0.3% 0.7% CallMegamorphic: args_count: 1
95 0.3% 0.7% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
93 0.3% 0.6% LazyCompile: *flatten /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:242
92 0.3% 0.6% LazyCompile: *parseRelationalExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1839
87 0.3% 0.6% LazyCompile: *ignoreSubAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:179
85 0.2% 0.6% LazyCompile: *parsePrimaryExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1508
80 0.2% 0.6% LazyCompile: *advance /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1055
75 0.2% 0.5% LazyCompile: *lookahead /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1108
73 0.2% 0.5% LazyCompile: toSourceNode /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:592
70 0.2% 0.5% Stub: CompareICStub {2}
63 0.2% 0.4% LazyCompile: *indexOf native string.js:118
60 0.2% 0.4% LazyCompile: *parseBitwiseORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1911
56 0.2% 0.4% LazyCompile: *HOP /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:137
55 0.2% 0.4% Stub: ToBooleanStub
53 0.2% 0.4% Stub: StringAddStub {1}
52 0.2% 0.4% Stub: CallFunctionStub_Args0
52 0.2% 0.4% Builtin: A builtin from the snapshot {1}
49 0.1% 0.3% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
48 0.1% 0.3% Stub: ToBooleanStub {1}
48 0.1% 0.3% LazyCompile: *isBinary /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3560
46 0.1% 0.3% Stub: CallFunctionStub
45 0.1% 0.3% KeyedStoreIC: A keyed store IC from the snapshot {1}
43 0.1% 0.3% LazyCompile: parse /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3800
40 0.1% 0.3% Stub: CallFunctionStub {1}
39 0.1% 0.3% LazyCompile: *parseArguments /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1572
39 0.1% 0.3% Builtin: A builtin from the snapshot {3}
38 0.1% 0.3% LazyCompile: *visitorRRPost.Literal /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:963
38 0.1% 0.3% Builtin: A builtin from the snapshot
37 0.1% 0.3% LazyCompile: visitorReplaceInExpr.Identifier /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:251
37 0.1% 0.3% LazyCompile: *parsePostfixExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1702
36 0.1% 0.2% LazyCompile: *Buffer buffer.js:156
35 0.1% 0.2% LazyCompile: *parseUnaryExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1732
35 0.1% 0.2% LazyCompile: *SourceNodeMock /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:239
34 0.1% 0.2% Stub: CallFunctionStub_Args5_Recording
34 0.1% 0.2% LazyCompile: *marker.apply /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3427
32 0.1% 0.2% Stub: NumberToStringStub
32 0.1% 0.2% LazyCompile: *matchAssign /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1252
31 0.1% 0.2% LazyCompile: *lex /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1092
29 0.1% 0.2% LazyCompile: *parseStatement /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2726
29 0.1% 0.2% LazyCompile: *matchKeyword /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1245
29 0.1% 0.2% LazyCompile: *Buffer.write buffer.js:315
28 0.1% 0.2% LazyCompile: *isKeyword /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:291
27 0.1% 0.2% LazyCompile: NonStringToString native runtime.js:558
26 0.1% 0.2% Stub: ToBooleanStub_UndefinedBool
26 0.1% 0.2% Stub: CallFunctionStub_Args1
26 0.1% 0.2% LazyCompile: *isArray native array.js:1488
26 0.1% 0.2% LazyCompile: *generateIdentifier /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:822
25 0.1% 0.2% Stub: ToBooleanStub_UndefinedSpecObject
25 0.1% 0.2% Stub: RecordWriteStub {4}
24 0.1% 0.2% LazyCompile: FILTER_KEY native runtime.js:398
24 0.1% 0.2% LazyCompile: *parseSourceElements /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3066
23 0.1% 0.2% Stub: FastCloneShallowObjectStub {1}
23 0.1% 0.2% Builtin: A builtin from the snapshot {2}
21 0.1% 0.1% Stub: CallFunctionStub_Args0_Recording
20 0.1% 0.1% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
20 0.1% 0.1% LazyCompile: *parseExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2019
19 0.1% 0.1% Stub: FastNewClosureStub {1}
19 0.1% 0.1% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
19 0.1% 0.1% LazyCompile: *scanNumericLiteral /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:712
19 0.1% 0.1% KeyedCallMegamorphic: args_count: 2
18 0.1% 0.1% LazyCompile: ToString native runtime.js:550
18 0.1% 0.1% LazyCompile: *substring native string.js:658
17 0.0% 0.1% LazyCompile: toString native v8natives.js:223
16 0.0% 0.1% Stub: CompareICStub {5}
16 0.0% 0.1% LazyCompile: *marker.end /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3403
15 0.0% 0.1% LazyCompile: *patch /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3629
13 0.0% 0.1% Stub: BinaryOpStub
13 0.0% 0.1% LazyCompile: *parseProgram /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3104
13 0.0% 0.1% KeyedLoadIC: A keyed load IC from the snapshot
12 0.0% 0.1% Stub: RecordWriteStub {5}
12 0.0% 0.1% Stub: KeyedLoadElementStub
12 0.0% 0.1% Stub: FastCloneShallowObjectStub
12 0.0% 0.1% LazyCompile: ToObject native runtime.js:567
12 0.0% 0.1% LazyCompile: APPLY_PREPARE native runtime.js:438
12 0.0% 0.1% LazyCompile: <anonymous> native string.js:36
12 0.0% 0.1% LazyCompile: *parseInt native v8natives.js:110
12 0.0% 0.1% LazyCompile: *isIdentifierName /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1048
12 0.0% 0.1% LazyCompile: *escapeString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:527
11 0.0% 0.1% Stub: RecordWriteStub {7}
11 0.0% 0.1% Stub: FastNewClosureStub
11 0.0% 0.1% Stub: BinaryOpStub {1}
11 0.0% 0.1% LazyCompile: *trackLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3498
11 0.0% 0.1% LazyCompile: *isFinite native v8natives.js:103
10 0.0% 0.1% Stub: RecordWriteStub {2}
10 0.0% 0.1% LazyCompile: *replaceInExpr /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:272
10 0.0% 0.1% LazyCompile: *parseConditionalExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1963
10 0.0% 0.1% LazyCompile: *parseBitwiseXORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1895
9 0.0% 0.1% Stub: StringAddStub {2}
9 0.0% 0.1% Stub: RecordWriteStub {9}
9 0.0% 0.1% Stub: RecordWriteStub {6}
9 0.0% 0.1% LazyCompile: NonNumberToNumber native runtime.js:538
9 0.0% 0.1% LazyCompile: *instrumentLoad /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:878
8 0.0% 0.1% Stub: RecordWriteStub {12}
8 0.0% 0.1% LazyCompile: ~Buffer buffer.js:156
8 0.0% 0.1% LazyCompile: STRING_ADD_LEFT native runtime.js:183
8 0.0% 0.1% LazyCompile: *parseShiftExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1823
7 0.0% 0.0% Stub: RecordWriteStub {15}
7 0.0% 0.0% Stub: RecordWriteStub {14}
7 0.0% 0.0% Stub: FastNewContextStub
6 0.0% 0.0% Stub: ToBooleanStub_String
6 0.0% 0.0% Stub: RecordWriteStub {8}
6 0.0% 0.0% Stub: RecordWriteStub {3}
6 0.0% 0.0% Stub: RecordWriteStub
6 0.0% 0.0% Stub: InterruptStub
6 0.0% 0.0% Stub: CallConstructStub
6 0.0% 0.0% Stub: ArgumentsAccessStub
6 0.0% 0.0% LazyCompile: *writeLineToIIDMap /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:330
6 0.0% 0.0% LazyCompile: *toSourceNode /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:592
6 0.0% 0.0% LazyCompile: *parseMultiplicativeExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1789
6 0.0% 0.0% LazyCompile: *parseEqualityExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1862
6 0.0% 0.0% LazyCompile: *parseAdditiveExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1806
6 0.0% 0.0% LazyCompile: *isBuffer buffer.js:277
6 0.0% 0.0% KeyedLoadIC: A keyed load IC from the snapshot {2}
6 0.0% 0.0% KeyedCallIC: Identifier {1}
5 0.0% 0.0% Stub: RecordWriteStub {1}
5 0.0% 0.0% Stub: FastNewContextStub {3}
5 0.0% 0.0% Stub: FastNewContextStub {2}
5 0.0% 0.0% Stub: CompareICStub {6}
5 0.0% 0.0% LazyCompile: ~parseStatementList /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2042
5 0.0% 0.0% LazyCompile: ~generateNumber /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:332
5 0.0% 0.0% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1515
5 0.0% 0.0% LazyCompile: *unpatch /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3735
5 0.0% 0.0% LazyCompile: *transferLoc /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:285
5 0.0% 0.0% LazyCompile: *join /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:610
5 0.0% 0.0% LazyCompile: *consumeSemicolon /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1273
4 0.0% 0.0% Stub: ToBooleanStub {2}
4 0.0% 0.0% Stub: FastCloneShallowArrayStub {1}
4 0.0% 0.0% Stub: FastCloneShallowArrayStub
4 0.0% 0.0% Stub: CompareICStub
4 0.0% 0.0% Stub: BinaryOpStub_BIT_OR_Alloc_Oddball
4 0.0% 0.0% LazyCompile: *visitorRRPost.ArrayExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1067
4 0.0% 0.0% LazyCompile: *scanStringLiteral /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:853
4 0.0% 0.0% LazyCompile: *parseBitwiseANDExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1879
4 0.0% 0.0% LazyCompile: *parseArrayInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1307
4 0.0% 0.0% LazyCompile: *maybeBlock /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:780
4 0.0% 0.0% LazyCompile: *generateNumber /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:332
4 0.0% 0.0% LazyCompile: *assertEncoding fs.js:111
4 0.0% 0.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1204
3 0.0% 0.0% Stub: ToBooleanStub_Smi
3 0.0% 0.0% Stub: RecordWriteStub {16}
3 0.0% 0.0% Stub: FastCloneShallowObjectStub {2}
3 0.0% 0.0% Stub: CallFunctionStub {2}
3 0.0% 0.0% Stub: BinaryOpStub_MUL_Alloc_SMI
3 0.0% 0.0% LazyCompile: ~visit /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3565
3 0.0% 0.0% LazyCompile: ~parseFunctionSourceElements /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2814
3 0.0% 0.0% LazyCompile: ~marker.apply /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3427
3 0.0% 0.0% LazyCompile: visit /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3565
3 0.0% 0.0% LazyCompile: escapeString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:527
3 0.0% 0.0% LazyCompile: *visitorRRPost.ObjectExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1063
3 0.0% 0.0% LazyCompile: *toLowerCase native string.js:739
3 0.0% 0.0% LazyCompile: *parseObjectProperty /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1376
3 0.0% 0.0% LazyCompile: *parseObjectInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1443
3 0.0% 0.0% LazyCompile: *parseLogicalORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1945
3 0.0% 0.0% LazyCompile: *parenthesize /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:773
3 0.0% 0.0% LazyCompile: *expect /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1219
3 0.0% 0.0% KeyedStoreIC: A keyed store IC from the snapshot
2 0.0% 0.0% Stub: ToBooleanStub_UndefinedString
2 0.0% 0.0% Stub: RecordWriteStub {18}
2 0.0% 0.0% Stub: RecordWriteStub {13}
2 0.0% 0.0% Stub: RecordWriteStub {10}
2 0.0% 0.0% Stub: FastNewContextStub {1}
2 0.0% 0.0% Stub: FastCloneShallowArrayStub {2}
2 0.0% 0.0% Stub: CompareICStub {4}
2 0.0% 0.0% Stub: CallConstructStub {1}
2 0.0% 0.0% LazyCompile: ~trackLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3498
2 0.0% 0.0% LazyCompile: ~parseVariableDeclarationList /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2114
2 0.0% 0.0% LazyCompile: ~parseObjectInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1443
2 0.0% 0.0% LazyCompile: ~parseInt native v8natives.js:110
2 0.0% 0.0% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
2 0.0% 0.0% LazyCompile: *wrapGetField /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:417
2 0.0% 0.0% LazyCompile: *visitorRRPost.AssignmentExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1029
2 0.0% 0.0% LazyCompile: *visitorOps.BinaryExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1120
2 0.0% 0.0% LazyCompile: *printLineInfoAux /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:345
2 0.0% 0.0% LazyCompile: *instrumentCall /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:846
2 0.0% 0.0% LazyCompile: *endsWithLineTerminator /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:303
2 0.0% 0.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1000
2 0.0% 0.0% KeyedCallIC: Literal
2 0.0% 0.0% Builtin: A builtin from the snapshot {5}
1 0.0% 0.0% Stub: SubStringStub
1 0.0% 0.0% Stub: StoreArrayLiteralElementStub
1 0.0% 0.0% Stub: RecordWriteStub {21}
1 0.0% 0.0% Stub: RecordWriteStub {20}
1 0.0% 0.0% Stub: RecordWriteStub {19}
1 0.0% 0.0% Stub: RecordWriteStub {17}
1 0.0% 0.0% Stub: RecordWriteStub {11}
1 0.0% 0.0% Stub: FastNewContextStub {4}
1 0.0% 0.0% Stub: FastCloneShallowArrayStub {4}
1 0.0% 0.0% Stub: FastCloneShallowArrayStub {3}
1 0.0% 0.0% Stub: CallFunctionStub_Args4_Recording
1 0.0% 0.0% Stub: BinaryOpStub {2}
1 0.0% 0.0% LazyCompile: ~visitorReplaceInExpr.Identifier /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:251
1 0.0% 0.0% LazyCompile: ~visitorRRPost.Literal /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:963
1 0.0% 0.0% LazyCompile: ~toSourceNode /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:592
1 0.0% 0.0% LazyCompile: ~startup.processConfig node.js:303
1 0.0% 0.0% LazyCompile: ~printCondIidToLoc /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:362
1 0.0% 0.0% LazyCompile: ~patch /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3629
1 0.0% 0.0% LazyCompile: ~parseStatement /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2726
1 0.0% 0.0% LazyCompile: ~parseSourceElement /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3046
1 0.0% 0.0% LazyCompile: ~parseObjectProperty /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1376
1 0.0% 0.0% LazyCompile: ~parseLogicalORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1945
1 0.0% 0.0% LazyCompile: ~parseFunctionDeclaration /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2879
1 0.0% 0.0% LazyCompile: ~parseExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2019
1 0.0% 0.0% LazyCompile: ~parseBitwiseORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1911
1 0.0% 0.0% LazyCompile: ~parseArrayInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1307
1 0.0% 0.0% LazyCompile: ~maybeBlock /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:780
1 0.0% 0.0% LazyCompile: ~isKeyword /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:291
1 0.0% 0.0% LazyCompile: ~indexOf native string.js:118
1 0.0% 0.0% LazyCompile: ~generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
1 0.0% 0.0% LazyCompile: ~generateIdentifier /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:822
1 0.0% 0.0% LazyCompile: ~escapeString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:527
1 0.0% 0.0% LazyCompile: ~advance /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1055
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1742
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1645
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1284
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1204
1 0.0% 0.0% LazyCompile: DELETE native runtime.js:348
1 0.0% 0.0% LazyCompile: <anonymous> native messages.js:1157
1 0.0% 0.0% LazyCompile: *wrapRHSOfModStore /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:505
1 0.0% 0.0% LazyCompile: *wrapFunBodyWithTryCatch /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:727
1 0.0% 0.0% LazyCompile: *visitorRRPost.ThisExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1071
1 0.0% 0.0% LazyCompile: *visitorRRPost.ReturnStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1096
1 0.0% 0.0% LazyCompile: *visitorRRPost.Identifier /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1075
1 0.0% 0.0% LazyCompile: *visitorRRPost.FunctionExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1046
1 0.0% 0.0% LazyCompile: *slice native string.js:510
1 0.0% 0.0% LazyCompile: *printIidToLoc /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:354
1 0.0% 0.0% LazyCompile: *parseVariableStatement /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2128
1 0.0% 0.0% LazyCompile: *parseLogicalANDExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1929
1 0.0% 0.0% LazyCompile: *maybeBlockSuffix /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:800
1 0.0% 0.0% LazyCompile: *isDecimalDigit /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:205
1 0.0% 0.0% LazyCompile: *isArr /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:142
1 0.0% 0.0% LazyCompile: *getIid /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:298
1 0.0% 0.0% LazyCompile: *expectKeyword /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1229
1 0.0% 0.0% LazyCompile: *createLiteralAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:277
1 0.0% 0.0% LazyCompile: *createCallInitAsStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:664
1 0.0% 0.0% KeyedStoreIC: type {15}
1 0.0% 0.0% KeyedLoadIC: args_count: 0
1 0.0% 0.0% KeyedCallIC: Literal {1}
1 0.0% 0.0% KeyedCallIC: Identifier {2}
1 0.0% 0.0% KeyedCallIC: Identifier
1 0.0% 0.0% KeyedCallIC: CallExpression
1 0.0% 0.0% Builtin: A builtin from the snapshot {4}
[C++]:
ticks total nonlib name
[GC]:
ticks total nonlib name
7067 20.4%
[Bottom up (heavy) profile]:
Note: percentage shows a share of a particular caller in the total
amount of its parent calls.
Callers occupying less than 2.0% are not shown.
ticks parent name
19116 55.3% /opt/local/bin/node
3140 16.4% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
3115 99.2% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
3105 99.7% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
2982 96.0% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
2972 99.7% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
119 3.8% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
119 100.0% LazyCompile: *maybeBlock /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:780
1387 7.3% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1373 99.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1230 89.6% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1218 99.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1181 97.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
37 3.0% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
143 10.4% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
139 97.2% LazyCompile: *replaceInExpr /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:272
67 48.2% LazyCompile: *visitorRRPost.Literal /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:963
15 10.8% LazyCompile: *instrumentLoad /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:878
11 7.9% LazyCompile: *visitorRRPost.ObjectExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1063
10 7.2% LazyCompile: *visitorRRPost.ArrayExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1067
6 4.3% LazyCompile: *wrapGetField /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:417
4 2.9% LazyCompile: *visitorRRPost.CallExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1020
4 2.9% LazyCompile: *visitorRRPost.AssignmentExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1029
3 2.2% LazyCompile: *wrapRHSOfModStore /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:505
3 2.2% LazyCompile: *visitorOps.BinaryExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1120
3 2.1% LazyCompile: *createCallInitAsStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:664
2 66.7% LazyCompile: ~syncDefuns /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:780
1 33.3% LazyCompile: syncDefuns /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:780
1352 7.1% LazyCompile: hasOwnProperty native v8natives.js:249
811 60.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
756 93.2% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
732 96.8% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
717 98.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
15 2.0% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
24 3.2% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
22 91.7% LazyCompile: *replaceInExpr /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:272
2 8.3% LazyCompile: *createCallInitAsStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:664
55 6.8% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
50 90.9% LazyCompile: *replaceInExpr /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:272
18 36.0% LazyCompile: *visitorRRPost.Literal /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:963
7 14.0% LazyCompile: *instrumentLoad /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:878
5 10.0% LazyCompile: *visitorOps.BinaryExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1120
4 8.0% LazyCompile: *visitorRRPost.ObjectExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1063
4 8.0% LazyCompile: *visitorRRPost.ArrayExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1067
2 4.0% LazyCompile: *wrapGetField /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:417
2 4.0% LazyCompile: *visitorRRPost.CallExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1020
2 4.0% LazyCompile: *instrumentCall /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:846
1 2.0% LazyCompile: ~wrapLiteral /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:519
1 2.0% LazyCompile: *wrapWrite /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:474
1 2.0% LazyCompile: *wrapLiteral /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:519
1 2.0% LazyCompile: *visitorRRPost.FunctionExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1046
1 2.0% LazyCompile: *funCond /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1103
1 2.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1000
5 9.1% LazyCompile: *createCallInitAsStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:664
3 60.0% LazyCompile: ~syncDefuns /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:780
2 40.0% LazyCompile: syncDefuns /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:780
363 26.8% LazyCompile: *HOP /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:137
355 97.8% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
350 98.6% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
339 96.9% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
11 3.1% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
134 9.9% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
134 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
134 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
134 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
30 2.2% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
29 96.7% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
16 55.2% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
5 31.3% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
3 18.8% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1308
3 18.8% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
1 6.3% LazyCompile: ~generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
1 6.3% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1804
1 6.3% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1779
1 6.3% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1284
1 6.3% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1308
7 24.1% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1204
7 100.0% LazyCompile: *withIndent /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:630
3 10.3% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1204
3 100.0% LazyCompile: *withIndent /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:630
3 10.3% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
3 100.0% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1515
1 3.3% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1917
1 100.0% LazyCompile: *withIndent /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:630
1 100.0% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
1310 6.9% LazyCompile: *createLocationMarker /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3388
1226 93.6% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
98 8.0% LazyCompile: *parseConditionalExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1963
98 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
96 98.0% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
2 2.0% LazyCompile: ~parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
80 6.5% LazyCompile: *parseBitwiseANDExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1879
80 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
80 100.0% LazyCompile: *parseBitwiseXORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1895
79 6.4% LazyCompile: *parseLogicalANDExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1929
79 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
79 100.0% LazyCompile: *parseLogicalORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1945
78 6.4% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
78 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
31 39.7% LazyCompile: *parseArrayInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1307
21 26.9% LazyCompile: *parseObjectProperty /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1376
7 9.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
6 7.7% LazyCompile: ~parseArrayInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1307
6 7.7% LazyCompile: ~parseArguments /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1572
3 3.8% LazyCompile: ~parseExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2019
2 2.6% LazyCompile: *parseVariableDeclaration /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2090
2 2.6% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
77 6.3% LazyCompile: *parseUnaryExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1732
77 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
77 100.0% LazyCompile: *parseMultiplicativeExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1789
76 6.2% LazyCompile: *parseMultiplicativeExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1789
76 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
76 100.0% LazyCompile: *parseAdditiveExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1806
76 6.2% LazyCompile: *parseBitwiseXORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1895
76 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
76 100.0% LazyCompile: *parseBitwiseORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1911
76 6.2% LazyCompile: *parseAdditiveExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1806
76 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
76 100.0% LazyCompile: *parseShiftExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1823
74 6.0% LazyCompile: *parseRelationalExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1839
74 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
74 100.0% LazyCompile: *parseEqualityExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1862
74 6.0% LazyCompile: *parseEqualityExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1862
74 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
74 100.0% LazyCompile: *parseBitwiseANDExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1879
68 5.5% LazyCompile: *parseBitwiseORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1911
68 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
68 100.0% LazyCompile: *parseLogicalANDExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1929
66 5.4% LazyCompile: *parseShiftExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1823
66 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
64 97.0% LazyCompile: *parseRelationalExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1839
2 3.0% LazyCompile: ~parseRelationalExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1839
66 5.4% LazyCompile: *parseLogicalORExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1945
66 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
66 100.0% LazyCompile: *parseConditionalExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1963
64 5.2% LazyCompile: *parseArrayInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1307
64 100.0% LazyCompile: *parsePrimaryExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1508
64 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
62 5.1% LazyCompile: *trackLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3498
60 96.8% LazyCompile: *parsePostfixExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1702
60 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
2 3.2% LazyCompile: ~parsePostfixExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1702
2 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
29 2.4% LazyCompile: *parseObjectProperty /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1376
29 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
27 93.1% LazyCompile: *parseObjectInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1443
2 6.9% LazyCompile: ~parseObjectInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1443
74 5.6% LazyCompile: *trackLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3498
74 100.0% LazyCompile: *parsePostfixExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1702
74 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
74 100.0% LazyCompile: *parseUnaryExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1732
682 3.6% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
682 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
682 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
682 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
681 99.9% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
576 3.0% LazyCompile: *endsWithLineTerminator /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:303
496 86.1% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1515
307 61.9% LazyCompile: *withIndent /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:630
307 100.0% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
306 99.7% LazyCompile: *maybeBlock /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:780
189 38.1% LazyCompile: ~withIndent /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:630
189 100.0% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
127 67.2% LazyCompile: ~maybeBlock /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:780
62 32.8% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
74 12.8% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
74 100.0% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
69 93.2% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
40 58.0% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
25 36.2% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1308
3 4.3% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1284
4 5.4% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1204
4 100.0% LazyCompile: *withIndent /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:630
4015 11.6% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
4008 99.8% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
3997 99.7% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
3978 99.5% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
3946 99.2% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
3917 99.3% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
1367 4.0% Stub: InstanceofStub
1340 98.0% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
1336 99.7% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
1326 99.3% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
1314 99.1% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
1286 97.9% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
1168 3.4% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1108 94.9% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1083 97.7% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1048 96.8% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1001 95.5% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
891 89.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
110 11.0% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
47 4.5% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
43 91.5% LazyCompile: *replaceInExpr /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:272
3 6.4% LazyCompile: *createCallInitAsStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:664
1 2.1% LazyCompile: *wrapFunBodyWithTryCatch /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:727
35 3.2% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
32 91.4% LazyCompile: *replaceInExpr /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:272
21 65.6% LazyCompile: *visitorRRPost.Literal /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:963
3 9.4% LazyCompile: *visitorOps.BinaryExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1120
2 6.3% LazyCompile: *visitorRRPost.CallExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1020
1 3.1% LazyCompile: ~wrapSwitchTest /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:626
1 3.1% LazyCompile: ~wrapFunCall /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:406
1 3.1% LazyCompile: *visitorRRPost.ObjectExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1063
1 3.1% LazyCompile: *visitorRRPost.AssignmentExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1029
1 3.1% LazyCompile: *instrumentLoad /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:878
1 3.1% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1000
2 5.7% LazyCompile: *wrapFunBodyWithTryCatch /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:727
1 50.0% LazyCompile: *visitorOps.FunctionExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1156
1 50.0% LazyCompile: *visitorOps.FunctionDeclaration /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1160
1 2.9% LazyCompile: *createCallInitAsStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:664
1 100.0% LazyCompile: syncDefuns /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:780
25 2.3% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
24 96.0% LazyCompile: *replaceInExpr /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:272
14 58.3% LazyCompile: *visitorRRPost.Literal /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:963
14 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
4 16.7% LazyCompile: *instrumentLoad /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:878
4 100.0% LazyCompile: *visitorRRPost.Identifier /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1075
2 8.3% LazyCompile: *visitorRRPost.ObjectExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1063
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1 4.2% LazyCompile: ~wrapBinaryOp /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:578
1 100.0% LazyCompile: ~visitorOps.BinaryExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1120
1 4.2% LazyCompile: *wrapUnaryOp /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:566
1 100.0% LazyCompile: ~visitorOps.UnaryExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1133
1 4.2% LazyCompile: *visitorRRPost.CallExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1020
1 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1 4.2% LazyCompile: *visitorRRPost.AssignmentExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1029
1 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1 4.0% LazyCompile: *createCallInitAsStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:664
1 100.0% LazyCompile: ~syncDefuns /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:780
1 100.0% LazyCompile: *instrumentFunctionEntryExit /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:821
55 4.7% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
54 98.2% LazyCompile: *replaceInExpr /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:272
35 64.8% LazyCompile: *visitorRRPost.Literal /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:963
35 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
35 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
6 11.1% LazyCompile: *instrumentLoad /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:878
4 66.7% LazyCompile: *visitorRRPost.Identifier /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1075
4 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 33.3% LazyCompile: ~instrumentLoadModStore /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:904
2 100.0% LazyCompile: *visitorRRPost.UpdateExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1038
3 5.6% LazyCompile: *visitorRRPost.ArrayExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1067
3 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
3 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 3.7% LazyCompile: *visitorRRPost.ObjectExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1063
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 3.7% LazyCompile: *visitorOps.BinaryExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1120
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 3.7% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1000
2 100.0% LazyCompile: *visitorRRPost.VariableDeclaration /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:999
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
908 2.6% /usr/lib/system/libsystem_c.dylib
302 33.3% LazyCompile: INSTANCE_OF native runtime.js:367
285 94.4% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
282 98.9% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
278 98.6% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
272 97.8% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
11 3.6% LazyCompile: *flatten /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:242
8 72.7% LazyCompile: *flatten /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:242
8 100.0% LazyCompile: *SourceNodeMock /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:239
5 62.5% LazyCompile: toSourceNode /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:592
3 37.5% LazyCompile: *toSourceNode /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:592
3 27.3% LazyCompile: *SourceNodeMock /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:239
2 66.7% LazyCompile: *generateIdentifier /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:822
2 100.0% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
1 33.3% LazyCompile: toSourceNode /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:592
1 100.0% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
107 11.8% LazyCompile: hasOwnProperty native v8natives.js:249
67 62.6% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
66 98.5% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
65 98.5% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
65 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
31 29.0% LazyCompile: *HOP /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:137
31 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
31 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
30 96.8% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1 3.2% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
8 7.5% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
8 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
8 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
8 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
62 6.8% LazyCompile: ~fs.writeSync fs.js:516
52 83.9% LazyCompile: *writeLineToIIDMap /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:330
34 65.4% LazyCompile: *visitorRRPost.Literal /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:963
34 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
34 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
10 19.2% LazyCompile: *instrumentLoad /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:878
10 100.0% LazyCompile: *visitorRRPost.Identifier /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1075
10 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 3.8% LazyCompile: *visitorRRPost.ObjectExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1063
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 3.8% LazyCompile: *visitorOps.BinaryExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1120
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 3.8% LazyCompile: *funCond /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1103
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
4 6.5% LazyCompile: *wrapGetField /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:417
4 100.0% LazyCompile: *instrumentLoad /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:878
4 100.0% LazyCompile: *visitorRRPost.MemberExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1083
4 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
2 3.2% LazyCompile: *printLineInfoAux /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:345
1 50.0% LazyCompile: *visitorRRPost.CallExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1020
1 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1 50.0% LazyCompile: *visitorRRPost.AssignmentExpression /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:1029
1 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
57 6.3% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
56 98.2% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
56 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
55 98.2% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
54 98.2% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
45 5.0% LazyCompile: *indexOf native string.js:118
25 55.6% LazyCompile: *scanPunctuator /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:546
25 100.0% LazyCompile: *advance /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1055
9 36.0% LazyCompile: *lookahead /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1108
3 33.3% LazyCompile: *parseArguments /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1572
2 22.2% LazyCompile: *parseArrayInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1307
1 11.1% LazyCompile: ~parseFunctionSourceElements /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2814
1 11.1% LazyCompile: *trackLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3498
1 11.1% LazyCompile: *parseObjectInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1443
1 11.1% LazyCompile: *parseLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1641
8 32.0% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
6 75.0% LazyCompile: *parseArguments /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1572
2 25.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
6 24.0% LazyCompile: *parseSourceElements /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3066
6 100.0% LazyCompile: *parseProgram /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3104
2 8.0% LazyCompile: *lex /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1092
1 50.0% LazyCompile: *parseObjectProperty /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1376
1 50.0% LazyCompile: *parseLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1641
8 17.8% LazyCompile: visitorReplaceInExpr.Identifier /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:251
8 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
8 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
8 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
7 15.6% LazyCompile: *scanNumericLiteral /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:712
7 100.0% LazyCompile: *advance /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1055
3 42.9% LazyCompile: *lookahead /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1108
3 100.0% LazyCompile: *parseArrayInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1307
2 28.6% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
2 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
2 28.6% LazyCompile: *match /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1238
2 100.0% LazyCompile: ~parseArrayInitialiser /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1307
5 11.1% LazyCompile: *advance /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1055
4 80.0% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
4 100.0% LazyCompile: *parseArguments /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1572
4 100.0% LazyCompile: *parseLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1641
1 20.0% LazyCompile: *parseSourceElements /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3066
1 100.0% LazyCompile: *parseProgram /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3104
1 100.0% LazyCompile: parse /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3800
19 2.1% LazyCompile: ToString native runtime.js:550
19 100.0% LazyCompile: FILTER_KEY native runtime.js:398
17 89.5% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
17 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
16 94.1% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
1 5.9% LazyCompile: replaceInStatement /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:248
2 10.5% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
2 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
2 100.0% LazyCompile: filterGroup /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3539
714 2.1% Stub: StringAddStub
592 82.9% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
591 99.8% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
583 98.6% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
574 98.5% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
563 98.1% LazyCompile: *toString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:259
40 5.6% LazyCompile: *scanIdentifier /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:432
39 97.5% LazyCompile: *advance /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1055
15 38.5% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
15 100.0% LazyCompile: *parseArguments /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1572
15 100.0% LazyCompile: *parseLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1641
10 25.6% LazyCompile: *parseSourceElements /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3066
10 100.0% LazyCompile: *parseProgram /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3104
10 100.0% LazyCompile: parse /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3800
9 23.1% LazyCompile: *lookahead /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1108
9 100.0% LazyCompile: *parseArguments /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1572
9 100.0% LazyCompile: *parseLeftHandSideExpressionAllowCall /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1641
4 10.3% LazyCompile: *match /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1238
2 50.0% LazyCompile: ~parseStatementList /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2042
2 100.0% LazyCompile: *parseBlock /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2060
2 50.0% LazyCompile: ~parseFunctionSourceElements /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:2814
2 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
1 2.6% LazyCompile: *parseUnaryExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1732
1 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
1 100.0% LazyCompile: *parseMultiplicativeExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1789
1 2.5% LazyCompile: ~advance /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1055
1 100.0% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
1 100.0% LazyCompile: *<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:3603
1 100.0% LazyCompile: *parseAssignmentExpression /Users/m.sridharan/git-repos/jalangi/node_modules/esprima/esprima.js:1989
16 2.2% LazyCompile: *visitorRRPost.Literal /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:963
16 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
16 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
16 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
16 100.0% LazyCompile: transformAst /Users/m.sridharan/git-repos/jalangi/src/js/instrument/esnstrument.js:185
15 2.1% LazyCompile: *escapeString /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:527
15 100.0% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
15 100.0% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
11 73.3% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
6 54.5% LazyCompile: generateExpression /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:866
3 27.3% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
1 9.1% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1742
1 9.1% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1718
3 20.0% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1204
3 100.0% LazyCompile: *withIndent /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:630
1 6.7% LazyCompile: generateStatement /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1495
1 100.0% LazyCompile: ~<anonymous> /Users/m.sridharan/git-repos/jalangi/node_modules/escodegen/escodegen.js:1515
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment