LCOV - code coverage report
Current view:
directory
-
js/src
- jsopcode.cpp (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
3098
2053
66.3 %
Date:
2012-04-07
Functions:
110
90
81.8 %
Function Name
Hit count
StackDefs
89025531
StackUses
48442478
_GLOBAL__I_jsopcode_cpp
0
_Z13js_DumpScriptP9JSContextP8JSScript
0
_Z14js_DisassembleP9JSContextP8JSScriptiPN2js8SprinterE
18
_Z15js_Disassemble1P9JSContextP8JSScriptPhjiPN2js8SprinterE
165951
_Z15js_DumpPCCountsP9JSContextP8JSScriptPN2js8SprinterE
0
_Z18js_DisassembleAtPCP9JSContextP8JSScriptiPhPN2js8SprinterE
18
_Z19CompareTableEntriesRK10TableEntryS1_Pb
27
_Z28js_GetVariableBytecodeLengthPh
4081
_Z41__static_initialization_and_destruction_0ii
18667
_Z8GetLocalP11SprintStacki
8217
_Z9js_DumpPCP9JSContext
0
_ZL10PopCondStrP11SprintStackPPh
1404
_ZL10PopOffPrecP11SprintStackhPPh
78361
_ZL10PopStrDupeP11SprintStack4JSOpPPh
15201
_ZL10PopStrPrecP11SprintStackhPPh
72243
_ZL10SimulateOpP9JSContextP8JSScript4JSOpPK10JSCodeSpecPhPS7_Rj
38215837
_ZL11QuoteStringPN2js8SprinterEP8JSStringj
85958
_ZL12AddParenSlopP11SprintStack
88738
_ZL12SprintOpcodeP11SprintStackPKcPhS3_i
27783
_ZL13DecompileBodyP9JSPrinterP8JSScriptPh
8523
_ZL13DecompileCodeP9JSPrinterP8JSScriptPhjj
9718
_ZL13GetBlockNamesP9JSContextRN2js17StaticBlockObjectEPNS1_6VectorIP6JSAtomLj8ENS1_15TempAllocPolicyEEE
8784
_ZL13NumBlockSlotsP8JSScriptPh
231330
_ZL13SprintDupeStrP11SprintStackPKc
26109
_ZL13SprintLetBodyP9JSContextP9JSPrinterP11SprintStackPhiPKc
3294
_ZL14GetLocalInSlotP11SprintStackiiP8JSObject
27
_ZL14PopStrPrecDupeP11SprintStackhPPh
18585
_ZL14PushBlockNamesP9JSContextP11SprintStackRKN2js6VectorIP6JSAtomLj8ENS3_15TempAllocPolicyEEE
6876
_ZL15DecompileSwitchP11SprintStackP10TableEntryjPhiii
117
_ZL15GetArgOrVarAtomP9JSPrinterj
25952
_ZL15InitSprintStackP9JSContextP11SprintStackP9JSPrinterj
9871
_ZL15IsInitializerOph
1602
_ZL15SprintNormalForP9JSContextP9JSPrinterP11SprintStackPKcS6_PhPS7_Pi
1089
_ZL17SprintDoubleValuePN2js8SprinterEN2JS5ValueEP4JSOp
9
_ZL18ReconstructPCStackP9JSContextP8JSScriptPhPS3_S4_
5512246
_ZL19DecompileExpressionP9JSContextP8JSScriptP10JSFunctionPh
1557
_ZL19ToDisassemblySourceP9JSContextN2JS5ValueEP16JSAutoByteString
18459
_ZL20UpdateDecompiledTextP11SprintStackPhi
67012
_ZL21GetTokenForAssignmentP9JSPrinterPh4JSOpS1_S1_PS1_S3_
846
_ZL21SprintOpcodePermanentP9JSPrinterPKcPh
17028
_ZL22DecompileDestructuringP11SprintStackPhS1_PN2js6VectorIP6JSAtomLj8ENS2_15TempAllocPolicyEE5RangeE
8010
_ZL22UpdateDecompiledParentP9JSPrinterPhS1_j
46035
_ZL24DecompileGroupAssignmentP11SprintStackPhS1_S1_Pi
486
_ZL25DecompileDestructuringLHSP11SprintStackPhS1_PiPN2js6VectorIP6JSAtomLj8ENS3_15TempAllocPolicyEE5RangeE
8901
_ZL29AssignBlockNamesToPushedSlotsP9JSContextP11SprintStackRKN2js6VectorIP6JSAtomLj8ENS3_15TempAllocPolicyEEE
4689
_ZL33CopyDecompiledTextForDecomposedOpP9JSPrinterPh
72
_ZL3DupPKcPN2js6VectorIcLj8ENS1_15TempAllocPolicyEEE
6597
_ZL6GetOffP11SprintStackj
93256
_ZL6GetStrP11SprintStackj
8019
_ZL6PopOffP11SprintStack4JSOpPPh
6118
_ZL6PopStrP11SprintStack4JSOpPPh
50274
_ZL7PushOffP11SprintStacki4JSOpPh
88729
_ZL7PushStrP11SprintStackPKc4JSOp
1386
_ZL9DecompileP11SprintStackPhi
20860
_ZL9IsVarSlotP9JSPrinterPhPi
14715
_ZL9VarPrefixPh
30823
_ZN11SprintStackC2EP9JSContext
18376
_ZN11SprintStackD2Ev
18376
_ZN16DecompiledOpcodeC2Ev
0
_ZN16DecompiledOpcodeD2Ev
0
_ZN2js17CallResultEscapesEPh
4382
_ZN2js18AutoDestroyPrinterC2EP9JSPrinter
0
_ZN2js18AutoDestroyPrinterD2Ev
0
_ZN2js21GetPCCountScriptCountEP9JSContext
0
_ZN2js21IsValidBytecodeOffsetEP9JSContextP8JSScriptj
2727
_ZN2js23GetPCCountScriptSummaryEP9JSContextj
0
_ZN2js24GetPCCountScriptContentsEP9JSContextj
0
_ZN2js6SprintEPNS_8SprinterEPKcz
768877
_ZN2js8PCCounts9countNameE4JSOpj
0
_ZN2js8Sprinter15reserveAndClearEj
88738
_ZN2js8Sprinter3putEPKc
1025584
_ZN2js8Sprinter3putEPKcj
1158251
_ZN2js8Sprinter4initEv
45987
_ZN2js8Sprinter6printfEPKcz
0
_ZN2js8Sprinter7reserveEj
1331561
_ZN2js8Sprinter8realloc_Ej
6633
_ZN2js8Sprinter9putStringEP8JSString
396
_ZN2js8Sprinter9setOffsetEPKc
19996
_ZN2js8Sprinter9setOffsetEi
104432
_ZN2js8SprinterC2EP9JSContext
54492
_ZN2js8SprinterD2Ev
54492
_ZN2js8SprinterixEj
377761
_ZN2jsL14GetPCCountJSONEP9JSContextRKNS_15ScriptAndCountsERNS_12StringBufferE
0
_ZN2jsL18AppendJSONPropertyERNS_12StringBufferEPKcNS_10MaybeCommaE
0
_ZN2jsL25AppendArrayJSONPropertiesEP9JSContextRNS_12StringBufferEPdPPKcjRNS_10MaybeCommaE
0
_ZN9JSPrinter10decompiledEPh
0
_ZNK2js8Sprinter11getOffsetOfEPKc
12510
_ZNK2js8Sprinter15checkInvariantsEv
5026403
_ZNK2js8Sprinter5emptyEv
99
_ZNK2js8Sprinter6stringEv
13210
_ZNK2js8Sprinter8stringAtEi
190464
_ZNK2js8Sprinter9getOffsetEv
351420
_ZNK2js8Sprinter9stringEndEv
0
_ZZL19DecompileExpressionP9JSContextP8JSScriptP10JSFunctionPhEN5GuardC2Ev
1195
_ZZL19DecompileExpressionP9JSContextP8JSScriptP10JSFunctionPhEN5GuardD2Ev
1195
js_DecompileFunction
11961
js_DecompileFunctionBody
0
js_DecompileScript
0
js_DecompileToString
11862
js_DecompileValueGenerator
3518
js_DestroyPrinter
13156
js_GetPrinterOutput
11862
js_NewPrinter
13156
js_QuoteString
22915
js_ReconstructStackDepth
5509414
js_printf
111076
js_puts
28368
Generated by:
LCOV version 1.7