LCOV - code coverage report
Current view: directory - js/src/vm - Debugger.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 1955 1709 87.4 %
Date: 2012-06-02 Functions: 177 171 96.6 %

Function Name Sort by function name Hit count Sort by hit count
_ZN28BytecodeRangeWithLineNumbers8popFrontEv 5939954
_ZN28BytecodeRangeWithLineNumbers10updateLineEv 5939954
_ZNK28BytecodeRangeWithLineNumbers15frontLineNumberEv 5939954
_ZN16FlowGraphSummary7addEdgeEjj 2970347
_ZNK2js8Debugger10FrameRange5emptyEv 306136
_ZN2js8Debugger18markAllIterativelyEPNS_8GCMarkerE 102256
_ZN2js8Debugger10FrameRange8findNextEv 95729
_ZNK2js8Debugger7getHookENS0_4HookE 78813
_ZN2js8Debugger17fromChildJSObjectEP8JSObject 73069
_ZN2js8Debugger10FrameRangeC2EP9JSContextPNS_10StackFrameEPNS_12GlobalObjectE 61903
_ZL17GetScriptReferentP8JSObject 58769
_ZN2js8Debugger8sweepAllEP9JSContext 50876
_ZN2js8Debugger11traceObjectEP8JSTracerP8JSObject 49360
_ZL20DebuggerObject_traceP8JSTracerP8JSObject 43573
_ZL20DebuggerScript_traceP8JSTracerP8JSObject 42990
_ZL17DebuggerEnv_traceP8JSTracerP8JSObject 41028
_ZNK2js8Debugger10FrameRange10frontFrameEv 34458
_ZN2js8Debugger10FrameRange8popFrontEv 34458
_ZN2js8Debugger18resultToCompletionEP9JSContextbRKN2JS5ValueEP12JSTrapStatusPS4_ 30558
_ZL14CheckThisFrameP9JSContextRKN2js8CallArgsEPKcb 30035
_ZN2js8Debugger20slowPathOnLeaveFrameEP9JSContextb 28059
_ZN2js8Debugger20slowPathOnEnterFrameEP9JSContextPN2JS5ValueE 27865
_ZN2js8Debugger8finalizeEP9JSContextP8JSObject 27087
_ZL13StackContainsP9JSContextPN2js10StackFrameE 25215
JS_DefineDebuggerObject 22873
_ZN2js8Debugger20parseResumptionValueERNS_15AutoCompartmentEbRKN2JS5ValueEPS4_b 21351
_ZN2js8Debugger14getScriptFrameEP9JSContextPNS_10StackFrameEPN2JS5ValueE 19626
_ZL21DebuggerEnv_checkThisP9JSContextRKN2js8CallArgsEPKc 15561
_ZNK2js8Debugger10FrameRange13frontDebuggerEv 14349
_ZN2js8Debugger17wrapDebuggeeValueEP9JSContextPN2JS5ValueE 11921
_ZN2js8Debugger19slowPathOnNewScriptEP9JSContextP8JSScriptPNS_12GlobalObjectE 9804
_ZN2js8Debugger15wrapEnvironmentEP9JSContextP8JSObjectPN2JS5ValueE 9623
_ZL22AddNewScriptRecipientsPN2js6VectorIPNS_8DebuggerELj0ENS_17SystemAllocPolicyEEEPN2JS15AutoValueVectorE 9577
_ZN2js8Debugger12dispatchHookEP9JSContextPN2JS5ValueENS0_4HookE 9232
_ZN2js8Debugger13fromThisValueEP9JSContextRKNS_8CallArgsEPKc 8878
_ZN2js8Debugger21fireDebuggerStatementEP9JSContextPN2JS5ValueE 8702
_ZL21DebuggerEnv_getParentP9JSContextjPN2JS5ValueE 7087
_ZL17DebuggerEnv_namesP9JSContextjPN2JS5ValueE 7047
_ZN2js8Debugger5traceEP8JSTracer 6822
_ZL24DebuggerObject_checkThisP9JSContextRKN2js8CallArgsEPKc 5977
_ZL20DebuggerScript_checkP9JSContextRKN2JS5ValueEPKcS6_ 5976
_ZL24DebuggerScript_checkThisP9JSContextRKN2js8CallArgsEPKc 5976
_ZN2js8Debugger11setHookImplEP9JSContextjPN2JS5ValueENS0_4HookE 5885
_ZN2js10Breakpoint13fromSiteLinksEP10JSCListStr 5792
_ZN2js8Debugger12onSingleStepEP9JSContextPN2JS5ValueE 5785
_ZL22DebuggerFrame_getOlderP9JSContextjPN2JS5ValueE 4993
_ZL21DebuggerFrame_getLiveP9JSContextjPN2JS5ValueE 4631
_ZN2js8Debugger17addDebuggeeGlobalEP9JSContextPNS_12GlobalObjectE 4583
_ZN2js10Breakpoint10nextInSiteEv 4432
_ZN2js8Debugger20removeDebuggeeGlobalEP9JSContextPNS_12GlobalObjectEPNS_6detail9HashTableIKS4_NS_7HashSetIS4_NS_13DefaultHasherIS4_EENS_17SystemAllocPolicyEE6SetOpsESB_E4EnumESG_ 4358
_ZN2js8Debugger9constructEP9JSContextjPN2JS5ValueE 4349
_ZN2js8Debugger14fireEnterFrameEP9JSContextPN2JS5ValueE 4263
_ZN2js8DebuggerC2EP9JSContextP8JSObject 4214
_ZN2js8Debugger4initEP9JSContext 4214
_ZN2js8DebuggerD2Ev 4214
_ZN2js8Debugger10wrapScriptEP9JSContextP8JSScript 4115
_ZN2js8Debugger22setOnDebuggerStatementEP9JSContextjPN2JS5ValueE 3934
_ZNK2js14BreakpointSite15firstBreakpointEv 3792
_ZN2js8Debugger18newCompletionValueEP9JSContext12JSTrapStatusN2JS5ValueEPS5_ 3480
_ZL24DebuggerArguments_getArgP9JSContextjPN2JS5ValueE 3167
_ZN2js13EvaluateInEnvEP9JSContextP8JSObjectPNS_10StackFrameEPKtjPKcjPN2JS5ValueE 2949
_ZL12ScriptOffsetP9JSContextP8JSScriptRKN2JS5ValueEPj 2921
_ZN2js8Debugger19unwrapDebuggeeValueEP9JSContextPN2JS5ValueE 2880
_ZL23DebuggerFrame_getScriptP9JSContextjPN2JS5ValueE 2868
_ZL26DebuggerFrame_getArgumentsP9JSContextjPN2JS5ValueE 2841
_ZN2js8Debugger17newDebuggerScriptEP9JSContextP8JSScript 2724
_ZN2js8Debugger22receiveCompletionValueERNS_15AutoCompartmentEbN2JS5ValueEPS4_ 2499
_ZN2js14BreakpointSite9recompileEP9JSContextb 2378
_ZL21DebuggerFrame_getTypeP9JSContextjPN2JS5ValueE 2335
_ZN2js8Debugger23handleUncaughtExceptionERNS_15AutoCompartmentEPN2JS5ValueEb 2148
_ZL17DebuggerFrameEvalP9JSContextjPN2JS5ValueE16EvalBindingsMode 1995
_ZN28BytecodeRangeWithLineNumbersC2EP8JSScript 1992
_ZL28DebuggerFrame_getEnvironmentP9JSContextjPN2JS5ValueE 1762
_ZL12Frame_GetEnvP9JSContextPN2js10StackFrameE 1753
_ZL18DebuggerFrame_evalP9JSContextjPN2JS5ValueE 1662
_ZN2js14BreakpointSite14destroyIfEmptyEP9JSRuntime 1649
_ZL11IsValidHookRKN2JS5ValueE 1620
_ZL23DebuggerFrame_getCalleeP9JSContextjPN2JS5ValueE 1614
_ZL28DebuggerScript_getOffsetLineP9JSContextjPN2JS5ValueE 1613
_ZN2js8Debugger22unwrapDebuggeeArgumentEP9JSContextRKN2JS5ValueE 1557
_ZL12ScriptGlobalP9JSContextP8JSScriptPN2js12GlobalObjectE 1542
_ZN2js8Debugger15setOnEnterFrameEP9JSContextjPN2JS5ValueE 1521
_ZN2js14BreakpointSite13hasBreakpointEPNS_10BreakpointE 1369
_Z19CallMethodIfPresentP9JSContextP8JSObjectPKciPN2JS5ValueES7_ 1360
_ZL22DebuggerObject_getNameP9JSContextjPN2JS5ValueE 1322
_ZL28DebuggerScript_setBreakpointP9JSContextjPN2JS5ValueE 1308
_ZN2js14BreakpointSite3incEP9JSContext 1290
_ZN2js14BreakpointSite3decEP9JSContext 1290
_ZN2js10Breakpoint7destroyEP9JSContext 1281
_ZN2js10BreakpointC2EPNS_8DebuggerEPNS_14BreakpointSiteEP8JSObject 1281
_ZN2js8Debugger6onTrapEP9JSContextPN2JS5ValueE 1277
_ZL23DebuggerFrame_getOffsetP9JSContextjPN2JS5ValueE 1217
_ZN2js14BreakpointSiteC2EP8JSScriptPh 1190
_ZL22DebuggerFrame_setOnPopP9JSContextjPN2JS5ValueE 1161
_ZL17SetScriptReferentP8JSObjectP8JSScript 1080
_ZL27DebuggerScript_getLineCountP9JSContextjPN2JS5ValueE 1054
_ZNK2js8Debugger15hasAnyLiveHooksEv 1011
_ZN16FlowGraphSummaryD2Ev 996
_ZN16FlowGraphSummary8populateEP9JSContextP8JSScript 996
_ZN16FlowGraphSummaryC2EP9JSContext 996
_ZL29DebuggerScript_getLineOffsetsP9JSContextjPN2JS5ValueE 936
_ZN2js8Debugger11addDebuggeeEP9JSContextjPN2JS5ValueE 900
_ZL39DebuggerObject_getOwnPropertyDescriptorP9JSContextjPN2JS5ValueE 842
_ZL16DebuggerEnv_findP9JSContextjPN2JS5ValueE 837
_Z17ValueToIdentifierP9JSContextRKN2JS5ValueEP4jsid 819
_ZL29DebuggerObject_isSealedHelperP9JSContextjPN2JS5ValueE12SealHelperOpPKc 774
_ZL24DebuggerObject_getScriptP9JSContextjPN2JS5ValueE 711
_ZL23DebuggerObject_getClassP9JSContextjPN2JS5ValueE 673
_ZN2js14BreakpointSite9clearTrapEP9JSContextPPF12JSTrapStatusS2_P8JSScriptPhPN2JS5ValueES8_ES9_ 665
_ZN2js10Breakpoint17fromDebuggerLinksEP10JSCListStr 584
_ZL11ApplyOrCallP9JSContextjPN2JS5ValueE15ApplyOrCallMode 576
_ZN2js10Breakpoint14nextInDebuggerEv 549
_ZL19DebuggerEnv_getTypeP9JSContextjPN2JS5ValueE 524
_ZL23DebuggerFrame_setOnStepP9JSContextjPN2JS5ValueE 495
_ZL21DebuggerFrame_getThisP9JSContextjPN2JS5ValueE 479
_ZN2js8Debugger19fireExceptionUnwindEP9JSContextPN2JS5ValueE 450
_ZN2js8Debugger10setEnabledEP9JSContextjPN2JS5ValueE 438
_ZN2js8Debugger11hasDebuggeeEP9JSContextjPN2JS5ValueE 432
_ZN2js8Debugger14getNewestFrameEP9JSContextjPN2JS5ValueE 416
_ZN2js14BreakpointSite7setTrapEP9JSContextPF12JSTrapStatusS2_P8JSScriptPhPN2JS5ValueES8_ERKS8_ 377
_ZN2js8Debugger20setOnExceptionUnwindEP9JSContextjPN2JS5ValueE 360
_ZL29DebuggerFrame_getConstructingP9JSContextjPN2JS5ValueE 342
_ZL30DebuggerFrame_evalWithBindingsP9JSContextjPN2JS5ValueE 333
_ZL21DebuggerScript_getUrlP9JSContextjPN2JS5ValueE 325
_ZL19DebuggerObject_callP9JSContextjPN2JS5ValueE 297
_ZL14UnwrapPropDescP9JSContextPN2js8DebuggerEP8JSObjectPNS1_8PropDescE 288
_ZL20DebuggerObject_applyP9JSContextjPN2JS5ValueE 279
_ZL27DebuggerObject_isExtensibleP9JSContextjPN2JS5ValueE 270
_ZL19CheckArgCompartmentP9JSContextP8JSObjectRKN2JS5ValueEPKcS8_ 261
_ZL23DebuggerObject_isSealedP9JSContextjPN2JS5ValueE 252
_ZL23DebuggerObject_isFrozenP9JSContextjPN2JS5ValueE 252
_ZN2js8Debugger13fireNewScriptEP9JSContextP8JSScript 248
_ZL17WrapIdAndPropDescP9JSContextP8JSObjectP4jsidPN2js8PropDescE 243
_ZL23DebuggerObject_getProtoP9JSContextjPN2JS5ValueE 227
_ZN2js8Debugger14removeDebuggeeEP9JSContextjPN2JS5ValueE 225
_ZL30DebuggerScript_getChildScriptsP9JSContextjPN2JS5ValueE 224
_ZN2js8Debugger43markCrossCompartmentDebuggerObjectReferentsEP8JSTracer 216
_ZL25DebuggerObject_sealHelperP9JSContextjPN2JS5ValueE12SealHelperOpPKc 207
_ZN2js8Debugger24setUncaughtExceptionHookEP9JSContextjPN2JS5ValueE 195
_ZL29DebuggerObject_definePropertyP9JSContextjPN2JS5ValueE 180
_ZL29DebuggerScript_getBreakpointsP9JSContextjPN2JS5ValueE 180
_ZL27DebuggerScript_getStartLineP9JSContextjPN2JS5ValueE 168
_ZL34DebuggerObject_getOwnPropertyNamesP9JSContextjPN2JS5ValueE 130
_ZN2js8Debugger12getDebuggeesEP9JSContextjPN2JS5ValueE 126
_ZL26DebuggerFrame_getGeneratorP9JSContextjPN2JS5ValueE 108
_ZL29DebuggerObject_getEnvironmentP9JSContextjPN2JS5ValueE 99
_ZL30DebuggerScript_clearBreakpointP9JSContextjPN2JS5ValueE 90
_ZN2js8Debugger10getEnabledEP9JSContextjPN2JS5ValueE 90
_ZL31DebuggerObject_definePropertiesP9JSContextjPN2JS5ValueE 90
_ZN2js8Debugger28detachAllDebuggersFromGlobalEP9JSContextPNS_12GlobalObjectEPNS_6detail9HashTableIKS4_NS_7HashSetIS4_NS_13DefaultHasherIS4_EENS_17SystemAllocPolicyEE6SetOpsESB_E4EnumE 89
_ZL21DebuggerEnv_getObjectP9JSContextjPN2JS5ValueE 84
_Z20ReportObjectRequiredP9JSContext 81
_ZL32DebuggerObject_preventExtensionsP9JSContextjPN2JS5ValueE 81
_ZN2js8Debugger11findScriptsEP9JSContextjPN2JS5ValueE 72
_ZN2js8Debugger14setOnNewScriptEP9JSContextjPN2JS5ValueE 70
_ZL19DebuggerObject_sealP9JSContextjPN2JS5ValueE 63
_ZL21DebuggerObject_freezeP9JSContextjPN2JS5ValueE 63
_ZL28DebuggerScript_getAllOffsetsP9JSContextjPN2JS5ValueE 60
_ZL32DebuggerObject_getParameterNamesP9JSContextjPN2JS5ValueE 56
_ZN2js8Debugger22getOnDebuggerStatementEP9JSContextjPN2JS5ValueE 54
_Z20ReportMoreArgsNeededP9JSContextPKcj 54
_ZN2js8Debugger11getHookImplEP9JSContextjPN2JS5ValueENS0_4HookE 54
_ZN2js8Debugger21markKeysInCompartmentEP8JSTracer 54
_ZL26DebuggerObject_getCallableP9JSContextjPN2JS5ValueE 45
_ZL29DebuggerObject_deletePropertyP9JSContextjPN2JS5ValueE 45
_ZN2js8Debugger19clearAllBreakpointsEP9JSContextjPN2JS5ValueE 36
_ZN2js8Debugger24getUncaughtExceptionHookEP9JSContextjPN2JS5ValueE 27
_ZL34DebuggerScript_clearAllBreakpointsP9JSContextjPN2JS5ValueE 27
_ZL22DebuggerFrame_getOnPopP9JSContextjPN2JS5ValueE 27
_ZL24DebuggerScript_constructP9JSContextjPN2JS5ValueE 18
_ZL23DebuggerFrame_getOnStepP9JSContextjPN2JS5ValueE 9
_ZL23DebuggerFrame_constructP9JSContextjPN2JS5ValueE 0
_ZN2js8Debugger20getOnExceptionUnwindEP9JSContextjPN2JS5ValueE 0
_ZN2js8Debugger14getOnNewScriptEP9JSContextjPN2JS5ValueE 0
_ZN2js8Debugger15getOnEnterFrameEP9JSContextjPN2JS5ValueE 0
_ZL21DebuggerEnv_constructP9JSContextjPN2JS5ValueE 0
_ZL24DebuggerObject_constructP9JSContextjPN2JS5ValueE 0

Generated by: LCOV version 1.7