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-04-21
Functions:
113
93
82.3 %
Function Name
Hit count
StackDefs
297075437
StackUses
147019240
_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
12182
_Z41__static_initialization_and_destruction_0ii
19801
_Z4SwapIPhEvRT_S2_
1170
_Z4SwapIhEvRT_S1_
1170
_Z4SwapIiEvRT_S1_
1170
_Z8GetLocalP11SprintStacki
8126
_Z9js_DumpPCP9JSContext
0
_ZL10PopCondStrP11SprintStackPPh
1354
_ZL10PopOffPrecP11SprintStackhPPh
78920
_ZL10PopStrDupeP11SprintStack4JSOpPPh
14516
_ZL10PopStrPrecP11SprintStackhPPh
71043
_ZL10SimulateOpP9JSContextP8JSScript4JSOpPK10JSCodeSpecPhPS7_Rj
35014291
_ZL11QuoteStringPN2js8SprinterEP8JSStringj
89488
_ZL12AddParenSlopP11SprintStack
89079
_ZL12SprintOpcodeP11SprintStackPKcPhS3_i
27951
_ZL13DecompileBodyP9JSPrinterP8JSScriptPh
8409
_ZL13DecompileCodeP9JSPrinterP8JSScriptPhjj
10874
_ZL13GetBlockNamesP9JSContextRN2js17StaticBlockObjectEPNS1_6VectorIP6JSAtomLj8ENS1_15TempAllocPolicyEEE
8406
_ZL13NumBlockSlotsP8JSScriptPh
597620
_ZL13SprintDupeStrP11SprintStackPKc
26131
_ZL13SprintLetBodyP9JSContextP9JSPrinterP11SprintStackPhiPKc
3186
_ZL14GetLocalInSlotP11SprintStackiiP8JSObject
206
_ZL14PopStrPrecDupeP11SprintStackhPPh
17908
_ZL14PushBlockNamesP9JSContextP11SprintStackRKN2js6VectorIP6JSAtomLj8ENS3_15TempAllocPolicyEEE
6660
_ZL15DecompileSwitchP11SprintStackP10TableEntryjPhiii
117
_ZL15GetArgOrVarAtomP9JSPrinterj
26236
_ZL15InitSprintStackP9JSContextP11SprintStackP9JSPrinterj
11027
_ZL15IsInitializerOph
1485
_ZL15SprintNormalForP9JSContextP9JSPrinterP11SprintStackPKcS6_PhPS7_Pi
1035
_ZL17SprintDoubleValuePN2js8SprinterEN2JS5ValueEP4JSOp
9
_ZL18ReconstructPCStackP9JSContextP8JSScriptPhPS3_S4_
4111077
_ZL19DecompileExpressionP9JSContextP8JSScriptP10JSFunctionPh
2870
_ZL19ToDisassemblySourceP9JSContextN2JS5ValueEP16JSAutoByteString
18432
_ZL20UpdateDecompiledTextP11SprintStackPhi
68001
_ZL21GetTokenForAssignmentP9JSPrinterPh4JSOpS1_S1_PS1_S3_
847
_ZL21SprintOpcodePermanentP9JSPrinterPKcPh
16680
_ZL22DecompileDestructuringP11SprintStackPhS1_PN2js6VectorIP6JSAtomLj8ENS2_15TempAllocPolicyEE5RangeE
7740
_ZL22UpdateDecompiledParentP9JSPrinterPhS1_j
45855
_ZL24DecompileGroupAssignmentP11SprintStackPhS1_S1_Pi
486
_ZL25DecompileDestructuringLHSP11SprintStackPhS1_PiPN2js6VectorIP6JSAtomLj8ENS3_15TempAllocPolicyEE5RangeE
8631
_ZL29AssignBlockNamesToPushedSlotsP9JSContextP11SprintStackRKN2js6VectorIP6JSAtomLj8ENS3_15TempAllocPolicyEEE
4527
_ZL33CopyDecompiledTextForDecomposedOpP9JSPrinterPh
77
_ZL3DupPKcPN2js6VectorIcLj8ENS1_15TempAllocPolicyEEE
6273
_ZL6GetOffP11SprintStackj
93860
_ZL6GetStrP11SprintStackj
8280
_ZL6PopOffP11SprintStack4JSOpPPh
7877
_ZL6PopStrP11SprintStack4JSOpPPh
49743
_ZL7PushOffP11SprintStacki4JSOpPh
89070
_ZL7PushStrP11SprintStackPKc4JSOp
1386
_ZL9DecompileP11SprintStackPhi
21258
_ZL9IsVarSlotP9JSPrinterPhPi
14784
_ZL9VarPrefixPh
31455
_ZN11SprintStackC2EP9JSContext
19418
_ZN11SprintStackD2Ev
19418
_ZN16DecompiledOpcodeC2Ev
0
_ZN16DecompiledOpcodeD2Ev
0
_ZN2js12OpcodeCounts9countNameE4JSOpj
0
_ZN2js17CallResultEscapesEPh
4390
_ZN2js18AutoDestroyPrinterC2EP9JSPrinter
0
_ZN2js18AutoDestroyPrinterD2Ev
0
_ZN2js21GetPCCountScriptCountEP9JSContext
0
_ZN2js21IsValidBytecodeOffsetEP9JSContextP8JSScriptj
2831
_ZN2js23GetPCCountScriptSummaryEP9JSContextj
0
_ZN2js24GetPCCountScriptContentsEP9JSContextj
0
_ZN2js6SprintEPNS_8SprinterEPKcz
736065
_ZN2js8Sprinter15reserveAndClearEj
89079
_ZN2js8Sprinter3putEPKc
974722
_ZN2js8Sprinter3putEPKcj
1111941
_ZN2js8Sprinter4initEv
50787
_ZN2js8Sprinter6printfEPKcz
0
_ZN2js8Sprinter7reserveEj
1289158
_ZN2js8Sprinter8realloc_Ej
6128
_ZN2js8Sprinter9putStringEP8JSString
400
_ZN2js8Sprinter9setOffsetEPKc
20944
_ZN2js8Sprinter9setOffsetEi
105661
_ZN2js8SprinterC2EP9JSContext
59178
_ZN2js8SprinterD2Ev
59178
_ZN2js8SprinterixEj
384589
_ZN2jsL14GetPCCountJSONEP9JSContextRKNS_22ScriptOpcodeCountsPairERNS_12StringBufferE
0
_ZN2jsL18AppendJSONPropertyERNS_12StringBufferEPKcNS_10MaybeCommaE
0
_ZN2jsL25AppendArrayJSONPropertiesEP9JSContextRNS_12StringBufferEPdPPKcjRNS_10MaybeCommaE
0
_ZN9JSPrinter10decompiledEPh
0
_ZNK2js8Sprinter11getOffsetOfEPKc
12330
_ZNK2js8Sprinter15checkInvariantsEv
4853785
_ZNK2js8Sprinter5emptyEv
126
_ZNK2js8Sprinter6stringEv
15435
_ZNK2js8Sprinter8stringAtEi
193745
_ZNK2js8Sprinter9getOffsetEv
361299
_ZNK2js8Sprinter9stringEndEv
0
_ZZL19DecompileExpressionP9JSContextP8JSScriptP10JSFunctionPhEN5GuardC2Ev
2465
_ZZL19DecompileExpressionP9JSContextP8JSScriptP10JSFunctionPhEN5GuardD2Ev
2465
js_DecompileFunction
12924
js_DecompileFunctionBody
0
js_DecompileScript
0
js_DecompileToString
12798
js_DecompileValueGenerator
4811
js_DestroyPrinter
15389
js_GetPrinterOutput
12798
js_NewPrinter
15389
js_QuoteString
24344
js_ReconstructStackDepth
4106133
js_printf
116168
js_puts
28959
Generated by:
LCOV version 1.7