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 Sort by function name Hit count Sort by 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