Created
November 23, 2013 19:11
-
-
Save msridhar/7618679 to your computer and use it in GitHub Desktop.
Profile info for esnstrument.js on pdf.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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