LCOV - code coverage report
Current view:
directory
-
js/src
- jsopcode.cpp (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
3126
2064
66.0 %
Date:
2012-06-02
Functions:
113
93
82.3 %
Function Name
Hit count
StackDefs
297188418
StackUses
147260851
_GLOBAL__I_jsopcode_cpp
0
_Z13js_DumpScriptP9JSContextP8JSScript
0
_Z14js_DisassembleP9JSContextP8JSScriptiPN2js8SprinterE
9
_Z15js_Disassemble1P9JSContextP8JSScriptPhjiPN2js8SprinterE
147420
_Z15js_DumpPCCountsP9JSContextP8JSScriptPN2js8SprinterE
0
_Z18js_DisassembleAtPCP9JSContextP8JSScriptiPhPN2js8SprinterE
9
_Z19CompareTableEntriesRK10TableEntryS1_Pb
27
_Z28js_GetVariableBytecodeLengthPh
12172
_Z41__static_initialization_and_destruction_0ii
19870
_Z4SwapIPhEvRT_S2_
1212
_Z4SwapIhEvRT_S1_
1212
_Z4SwapIiEvRT_S1_
1212
_Z8GetLocalP11SprintStacki
8125
_Z9js_DumpPCP9JSContext
0
_ZL10PopCondStrP11SprintStackPPh
1358
_ZL10PopOffPrecP11SprintStackhPPh
83678
_ZL10PopStrDupeP11SprintStack4JSOpPPh
15946
_ZL10PopStrPrecP11SprintStackhPPh
75538
_ZL10SimulateOpP9JSContextP8JSScript4JSOpPK10JSCodeSpecPhPS7_Rj
35010354
_ZL11QuoteStringPN2js8SprinterEP8JSStringj
91397
_ZL12AddParenSlopP11SprintStack
93837
_ZL12SprintOpcodeP11SprintStackPKcPhS3_i
30949
_ZL13DecompileBodyP9JSPrinterP8JSScriptPh
8495
_ZL13DecompileCodeP9JSPrinterP8JSScriptPhjj
10943
_ZL13GetBlockNamesP9JSContextRN2js17StaticBlockObjectEPNS1_6VectorIP6JSAtomLj8ENS1_15TempAllocPolicyEEE
8406
_ZL13NumBlockSlotsP8JSScriptPh
597351
_ZL13SprintDupeStrP11SprintStackPKc
27682
_ZL13SprintLetBodyP9JSContextP9JSPrinterP11SprintStackPhiPKc
3186
_ZL14GetLocalInSlotP11SprintStackiiP8JSObject
205
_ZL14PopStrPrecDupeP11SprintStackhPPh
19397
_ZL14PushBlockNamesP9JSContextP11SprintStackRKN2js6VectorIP6JSAtomLj8ENS3_15TempAllocPolicyEEE
6660
_ZL15DecompileSwitchP11SprintStackP10TableEntryjPhiii
117
_ZL15GetArgOrVarAtomP9JSPrinterj
26944
_ZL15InitSprintStackP9JSContextP11SprintStackP9JSPrinterj
11096
_ZL15IsInitializerOph
2354
_ZL15SprintNormalForP9JSContextP9JSPrinterP11SprintStackPKcS6_PhPS7_Pi
1035
_ZL17SprintDoubleValuePN2js8SprinterEN2JS5ValueEP4JSOp
9
_ZL18ReconstructPCStackP9JSContextP8JSScriptPhPS3_S4_
4110629
_ZL19DecompileExpressionP9JSContextP8JSScriptP10JSFunctionPh
2853
_ZL19ToDisassemblySourceP9JSContextN2JS5ValueEP16JSAutoByteString
18432
_ZL20UpdateDecompiledTextP11SprintStackPhi
72759
_ZL21GetTokenForAssignmentP9JSPrinterPh4JSOpS1_S1_PS1_S3_
875
_ZL21SprintOpcodePermanentP9JSPrinterPKcPh
17105
_ZL22DecompileDestructuringP11SprintStackPhS1_PN2js6VectorIP6JSAtomLj8ENS2_15TempAllocPolicyEE5RangeE
7740
_ZL22UpdateDecompiledParentP9JSPrinterPhS1_j
49334
_ZL24DecompileGroupAssignmentP11SprintStackPhS1_S1_Pi
486
_ZL25DecompileDestructuringLHSP11SprintStackPhS1_PiPN2js6VectorIP6JSAtomLj8ENS3_15TempAllocPolicyEE5RangeE
8631
_ZL29AssignBlockNamesToPushedSlotsP9JSContextP11SprintStackRKN2js6VectorIP6JSAtomLj8ENS3_15TempAllocPolicyEEE
4527
_ZL33CopyDecompiledTextForDecomposedOpP9JSPrinterPh
77
_ZL3DupPKcPN2js6VectorIcLj8ENS1_15TempAllocPolicyEEE
6273
_ZL6GetOffP11SprintStackj
98660
_ZL6GetStrP11SprintStackj
8322
_ZL6PopOffP11SprintStack4JSOpPPh
8140
_ZL6PopStrP11SprintStack4JSOpPPh
52690
_ZL7PushOffP11SprintStacki4JSOpPh
93828
_ZL7PushStrP11SprintStackPKc4JSOp
1386
_ZL9DecompileP11SprintStackPhi
21331
_ZL9IsVarSlotP9JSPrinterPhPi
15488
_ZL9VarPrefixPh
32442
_ZN11SprintStackC2EP9JSContext
19573
_ZN11SprintStackD2Ev
19573
_ZN16DecompiledOpcodeC2Ev
0
_ZN16DecompiledOpcodeD2Ev
0
_ZN2js12OpcodeCounts9countNameE4JSOpj
0
_ZN2js17CallResultEscapesEPh
4390
_ZN2js18AutoDestroyPrinterC2EP9JSPrinter
0
_ZN2js18AutoDestroyPrinterD2Ev
0
_ZN2js21GetPCCountScriptCountEP9JSContext
0
_ZN2js21IsValidBytecodeOffsetEP9JSContextP8JSScriptj
2831
_ZN2js23GetPCCountScriptSummaryEP9JSContextj
0
_ZN2js24GetPCCountScriptContentsEP9JSContextj
0
_ZN2js6SprintEPNS_8SprinterEPKcz
740033
_ZN2js8Sprinter15reserveAndClearEj
93837
_ZN2js8Sprinter3putEPKc
983935
_ZN2js8Sprinter3putEPKcj
1122816
_ZN2js8Sprinter4initEv
50927
_ZN2js8Sprinter6printfEPKcz
0
_ZN2js8Sprinter7reserveEj
1306731
_ZN2js8Sprinter8realloc_Ej
6512
_ZN2js8Sprinter9putStringEP8JSString
432
_ZN2js8Sprinter9setOffsetEPKc
21641
_ZN2js8Sprinter9setOffsetEi
110488
_ZN2js8SprinterC2EP9JSContext
59404
_ZN2js8SprinterD2Ev
59404
_ZN2js8SprinterixEj
405120
_ZN2jsL14GetPCCountJSONEP9JSContextRKNS_22ScriptOpcodeCountsPairERNS_12StringBufferE
0
_ZN2jsL18AppendJSONPropertyERNS_12StringBufferEPKcNS_10MaybeCommaE
0
_ZN2jsL25AppendArrayJSONPropertiesEP9JSContextRNS_12StringBufferEPdPPKcjRNS_10MaybeCommaE
0
_ZN9JSPrinter10decompiledEPh
0
_ZNK2js8Sprinter11getOffsetOfEPKc
12734
_ZNK2js8Sprinter15checkInvariantsEv
4910885
_ZNK2js8Sprinter5emptyEv
126
_ZNK2js8Sprinter6stringEv
15504
_ZNK2js8Sprinter8stringAtEi
200179
_ZNK2js8Sprinter9getOffsetEv
372565
_ZNK2js8Sprinter9stringEndEv
0
_ZZL19DecompileExpressionP9JSContextP8JSScriptP10JSFunctionPhEN5GuardC2Ev
2448
_ZZL19DecompileExpressionP9JSContextP8JSScriptP10JSFunctionPhEN5GuardD2Ev
2448
js_DecompileFunction
13010
js_DecompileFunctionBody
0
js_DecompileScript
0
js_DecompileToString
12884
js_DecompileValueGenerator
4794
js_DestroyPrinter
15458
js_GetPrinterOutput
12884
js_NewPrinter
15458
js_QuoteString
24346
js_ReconstructStackDepth
4105716
js_printf
117830
js_puts
29047
Generated by:
LCOV version 1.7