LCOV - code coverage report
Current view: directory - js/src/vm - Debugger.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 2045 1786 87.3 %
Date: 2012-04-07 Functions: 187 181 96.8 %

Function Name Sort by function name Hit count Sort by hit count
JS_DefineDebuggerObject 23330
_Z17ValueToIdentifierP9JSContextRKN2JS5ValueEP4jsid 819
_Z19CallMethodIfPresentP9JSContextP8JSObjectPKciPN2JS5ValueES7_ 1350
_Z20ReportMoreArgsNeededP9JSContextPKcj 54
_Z20ReportObjectRequiredP9JSContext 81
_ZL11ApplyOrCallP9JSContextjPN2JS5ValueE15ApplyOrCallMode 576
_ZL11IsValidHookRKN2JS5ValueE 1620
_ZL12Frame_GetEnvP9JSContextPN2js10StackFrameE 1287
_ZL12ScriptGlobalP9JSContextP8JSScriptPN2js12GlobalObjectE 1296
_ZL12ScriptOffsetP9JSContextP8JSScriptRKN2JS5ValueEPj 2817
_ZL13StackContainsP9JSContextPN2js10StackFrameE 23561
_ZL14CheckThisFrameP9JSContextRKN2js8CallArgsEPKcb 28259
_ZL14UnwrapPropDescP9JSContextPN2js8DebuggerEP8JSObjectPNS1_8PropDescE 297
_ZL16DebuggerEnv_findP9JSContextjPN2JS5ValueE 837
_ZL17DebuggerEnv_namesP9JSContextjPN2JS5ValueE 7047
_ZL17DebuggerEnv_traceP8JSTracerP8JSObject 44923
_ZL17DebuggerFrameEvalP9JSContextjPN2JS5ValueE16EvalBindingsMode 1998
_ZL17GetScriptReferentP8JSObject 64815
_ZL17WrapIdAndPropDescP9JSContextP8JSObjectP4jsidPN2js8PropDescE 252
_ZL18DebuggerFrame_evalP9JSContextjPN2JS5ValueE 1665
_ZL19CheckArgCompartmentP9JSContextP8JSObjectRKN2JS5ValueEPKcS8_ 270
_ZL19DebuggerEnv_getTypeP9JSContextjPN2JS5ValueE 432
_ZL19DebuggerObject_callP9JSContextjPN2JS5ValueE 297
_ZL19DebuggerObject_sealP9JSContextjPN2JS5ValueE 63
_ZL20DebuggerObject_applyP9JSContextjPN2JS5ValueE 279
_ZL20DebuggerObject_traceP8JSTracerP8JSObject 47340
_ZL20DebuggerScript_checkP9JSContextRKN2JS5ValueEPKcS6_ 5427
_ZL20DebuggerScript_traceP8JSTracerP8JSObject 46876
_ZL21DebuggerEnv_checkThisP9JSContextRKN2js8CallArgsEPKc 15264
_ZL21DebuggerEnv_constructP9JSContextjPN2JS5ValueE 0
_ZL21DebuggerEnv_getObjectP9JSContextjPN2JS5ValueE 63
_ZL21DebuggerEnv_getParentP9JSContextjPN2JS5ValueE 6903
_ZL21DebuggerFrame_getLiveP9JSContextjPN2JS5ValueE 4509
_ZL21DebuggerFrame_getThisP9JSContextjPN2JS5ValueE 387
_ZL21DebuggerFrame_getTypeP9JSContextjPN2JS5ValueE 2151
_ZL21DebuggerObject_freezeP9JSContextjPN2JS5ValueE 63
_ZL21DebuggerScript_getUrlP9JSContextjPN2JS5ValueE 54
_ZL22AddNewScriptRecipientsPN2js6VectorIPNS_8DebuggerELj0ENS_17SystemAllocPolicyEEEPN2JS15AutoValueVectorE 9607
_ZL22DebuggerFrame_getOlderP9JSContextjPN2JS5ValueE 4860
_ZL22DebuggerFrame_getOnPopP9JSContextjPN2JS5ValueE 27
_ZL22DebuggerFrame_setOnPopP9JSContextjPN2JS5ValueE 1161
_ZL22DebuggerObject_getNameP9JSContextjPN2JS5ValueE 1188
_ZL23DebuggerFrame_constructP9JSContextjPN2JS5ValueE 0
_ZL23DebuggerFrame_getCalleeP9JSContextjPN2JS5ValueE 1404
_ZL23DebuggerFrame_getOffsetP9JSContextjPN2JS5ValueE 1125
_ZL23DebuggerFrame_getOnStepP9JSContextjPN2JS5ValueE 9
_ZL23DebuggerFrame_getScriptP9JSContextjPN2JS5ValueE 2592
_ZL23DebuggerFrame_setOnStepP9JSContextjPN2JS5ValueE 495
_ZL23DebuggerObject_getClassP9JSContextjPN2JS5ValueE 441
_ZL23DebuggerObject_getProtoP9JSContextjPN2JS5ValueE 225
_ZL23DebuggerObject_isFrozenP9JSContextjPN2JS5ValueE 252
_ZL23DebuggerObject_isSealedP9JSContextjPN2JS5ValueE 252
_ZL24DebuggerArguments_getArgP9JSContextjPN2JS5ValueE 3127
_ZL24DebuggerObject_checkThisP9JSContextRKN2js8CallArgsEPKc 7317
_ZL24DebuggerObject_constructP9JSContextjPN2JS5ValueE 0
_ZL24DebuggerObject_getScriptP9JSContextjPN2JS5ValueE 2304
_ZL24DebuggerScript_checkThisP9JSContextRKN2js8CallArgsEPKc 5427
_ZL24DebuggerScript_constructP9JSContextjPN2JS5ValueE 18
_ZL25DebuggerObject_sealHelperP9JSContextjPN2JS5ValueE12SealHelperOpPKc 207
_ZL26DebuggerFrame_getArgumentsP9JSContextjPN2JS5ValueE 2677
_ZL26DebuggerFrame_getGeneratorP9JSContextjPN2JS5ValueE 108
_ZL26DebuggerObject_getCallableP9JSContextjPN2JS5ValueE 45
_ZL27DebuggerObject_isExtensibleP9JSContextjPN2JS5ValueE 270
_ZL27DebuggerScript_getLineCountP9JSContextjPN2JS5ValueE 1035
_ZL27DebuggerScript_getStartLineP9JSContextjPN2JS5ValueE 54
_ZL28DebuggerFrame_getEnvironmentP9JSContextjPN2JS5ValueE 1296
_ZL28DebuggerScript_getAllOffsetsP9JSContextjPN2JS5ValueE 54
_ZL28DebuggerScript_getOffsetLineP9JSContextjPN2JS5ValueE 1521
_ZL28DebuggerScript_setBreakpointP9JSContextjPN2JS5ValueE 1296
_ZL29DebuggerFrame_getConstructingP9JSContextjPN2JS5ValueE 342
_ZL29DebuggerObject_definePropertyP9JSContextjPN2JS5ValueE 189
_ZL29DebuggerObject_deletePropertyP9JSContextjPN2JS5ValueE 45
_ZL29DebuggerObject_getEnvironmentP9JSContextjPN2JS5ValueE 99
_ZL29DebuggerObject_isSealedHelperP9JSContextjPN2JS5ValueE12SealHelperOpPKc 774
_ZL29DebuggerScript_getBreakpointsP9JSContextjPN2JS5ValueE 180
_ZL29DebuggerScript_getLineOffsetsP9JSContextjPN2JS5ValueE 927
_ZL30DebuggerFrame_evalWithBindingsP9JSContextjPN2JS5ValueE 333
_ZL30DebuggerScript_clearBreakpointP9JSContextjPN2JS5ValueE 81
_ZL30DebuggerScript_getChildScriptsP9JSContextjPN2JS5ValueE 207
_ZL31DebuggerObject_definePropertiesP9JSContextjPN2JS5ValueE 90
_ZL32DebuggerObject_getParameterNamesP9JSContextjPN2JS5ValueE 54
_ZL32DebuggerObject_makeDebuggeeValueP9JSContextjPN2JS5ValueE 108
_ZL32DebuggerObject_preventExtensionsP9JSContextjPN2JS5ValueE 81
_ZL34DebuggerObject_getOwnPropertyNamesP9JSContextjPN2JS5ValueE 135
_ZL34DebuggerScript_clearAllBreakpointsP9JSContextjPN2JS5ValueE 27
_ZL39DebuggerObject_getOwnPropertyDescriptorP9JSContextjPN2JS5ValueE 837
_ZN16FlowGraphSummary7addEdgeEjj 2970153
_ZN16FlowGraphSummary8populateEP9JSContextP8JSScript 981
_ZN16FlowGraphSummaryC2EP9JSContext 981
_ZN16FlowGraphSummaryD2Ev 981
_ZN28BytecodeRangeWithLineNumbers10updateLineEv 5939568
_ZN28BytecodeRangeWithLineNumbers8popFrontEv 5939568
_ZN28BytecodeRangeWithLineNumbersC2EP8JSScript 1962
_ZN2js10Breakpoint10nextInSiteEv 4410
_ZN2js10Breakpoint13fromSiteLinksEP10JSCListStr 5760
_ZN2js10Breakpoint14nextInDebuggerEv 549
_ZN2js10Breakpoint17fromDebuggerLinksEP10JSCListStr 583
_ZN2js10Breakpoint7destroyEPNS_6FreeOpE 1269
_ZN2js10BreakpointC2EPNS_8DebuggerEPNS_14BreakpointSiteEP8JSObject 1269
_ZN2js13EvaluateInEnvEP9JSContextP8JSObjectPNS_10StackFrameEPKtjPKcjPN2JS5ValueE 2952
_ZN2js14BreakpointSite13hasBreakpointEPNS_10BreakpointE 1359
_ZN2js14BreakpointSite14destroyIfEmptyEPNS_6FreeOpE 1631
_ZN2js14BreakpointSite3decEPNS_6FreeOpE 1278
_ZN2js14BreakpointSite3incEPNS_6FreeOpE 1278
_ZN2js14BreakpointSite7setTrapEPNS_6FreeOpEPF12JSTrapStatusP9JSContextP8JSScriptPhPN2JS5ValueESA_ERKSA_ 371
_ZN2js14BreakpointSite9clearTrapEPNS_6FreeOpEPPF12JSTrapStatusP9JSContextP8JSScriptPhPN2JS5ValueESA_ESB_ 659
_ZN2js14BreakpointSite9recompileEPNS_6FreeOpE 2344
_ZN2js14BreakpointSiteC2EP8JSScriptPh 1172
_ZN2js8Debugger10FrameRange8findNextEv 96215
_ZN2js8Debugger10FrameRange8popFrontEv 34299
_ZN2js8Debugger10FrameRangeC2EP9JSContextPNS_10StackFrameEPNS_12GlobalObjectE 62549
_ZN2js8Debugger10getEnabledEP9JSContextjPN2JS5ValueE 90
_ZN2js8Debugger10setEnabledEP9JSContextjPN2JS5ValueE 351
_ZN2js8Debugger10wrapScriptEP9JSContextP8JSScript 7085
_ZN2js8Debugger11ScriptQuery10parseQueryEP8JSObject 972
_ZN2js8Debugger11ScriptQuery11findScriptsEPN2JS16AutoScriptVectorE 882
_ZN2js8Debugger11ScriptQuery12omittedQueryEv 81
_ZN2js8Debugger11ScriptQuery12prepareQueryEv 882
_ZN2js8Debugger11ScriptQuery17matchSingleGlobalEPNS_12GlobalObjectE 342
_ZN2js8Debugger11ScriptQuery23matchAllDebuggeeGlobalsEv 639
_ZN2js8Debugger11ScriptQuery4initEv 1053
_ZN2js8Debugger11ScriptQuery8considerEP8JSScriptPNS_12GlobalObjectEPN2JS16AutoScriptVectorE 5409
_ZN2js8Debugger11ScriptQueryC2EP9JSContextPS0_ 1053
_ZN2js8Debugger11ScriptQueryD2Ev 1053
_ZN2js8Debugger11addDebuggeeEP9JSContextjPN2JS5ValueE 2034
_ZN2js8Debugger11findScriptsEP9JSContextjPN2JS5ValueE 1053
_ZN2js8Debugger11getHookImplEP9JSContextjPN2JS5ValueENS0_4HookE 54
_ZN2js8Debugger11hasDebuggeeEP9JSContextjPN2JS5ValueE 432
_ZN2js8Debugger11setHookImplEP9JSContextjPN2JS5ValueENS0_4HookE 5807
_ZN2js8Debugger11traceObjectEP8JSTracerP8JSObject 53253
_ZN2js8Debugger12dispatchHookEP9JSContextPN2JS5ValueENS0_4HookE 9191
_ZN2js8Debugger12getDebuggeesEP9JSContextjPN2JS5ValueE 126
_ZN2js8Debugger12onSingleStepEP9JSContextPN2JS5ValueE 5813
_ZN2js8Debugger13fireNewScriptEP9JSContextP8JSScript 200
_ZN2js8Debugger13fromThisValueEP9JSContextRKNS_8CallArgsEPKc 10784
_ZN2js8Debugger14fireEnterFrameEP9JSContextPN2JS5ValueE 4255
_ZN2js8Debugger14getNewestFrameEP9JSContextjPN2JS5ValueE 414
_ZN2js8Debugger14getOnNewScriptEP9JSContextjPN2JS5ValueE 0
_ZN2js8Debugger14getScriptFrameEP9JSContextPNS_10StackFrameEPN2JS5ValueE 19460
_ZN2js8Debugger14removeDebuggeeEP9JSContextjPN2JS5ValueE 225
_ZN2js8Debugger14setOnNewScriptEP9JSContextjPN2JS5ValueE 28
_ZN2js8Debugger15getOnEnterFrameEP9JSContextjPN2JS5ValueE 0
_ZN2js8Debugger15setOnEnterFrameEP9JSContextjPN2JS5ValueE 1521
_ZN2js8Debugger15wrapEnvironmentEP9JSContextP8JSObjectPN2JS5ValueE 8973
_ZN2js8Debugger17addDebuggeeGlobalEP9JSContextPNS_12GlobalObjectE 5816
_ZN2js8Debugger17fromChildJSObjectEP8JSObject 73027
_ZN2js8Debugger17newDebuggerScriptEP9JSContextP8JSScript 2909
_ZN2js8Debugger17wrapDebuggeeValueEP9JSContextPN2JS5ValueE 12614
_ZN2js8Debugger18markAllIterativelyEPNS_8GCMarkerE 76944
_ZN2js8Debugger18newCompletionValueEP9JSContext12JSTrapStatusN2JS5ValueEPS5_ 3483
_ZN2js8Debugger18resultToCompletionEP9JSContextbRKN2JS5ValueEP12JSTrapStatusPS4_ 30870
_ZN2js8Debugger19clearAllBreakpointsEP9JSContextjPN2JS5ValueE 36
_ZN2js8Debugger19fireExceptionUnwindEP9JSContextPN2JS5ValueE 450
_ZN2js8Debugger19slowPathOnNewScriptEP9JSContextP8JSScriptPNS_12GlobalObjectE 9834
_ZN2js8Debugger19unwrapDebuggeeValueEP9JSContextPN2JS5ValueE 2889
_ZN2js8Debugger20getOnExceptionUnwindEP9JSContextjPN2JS5ValueE 0
_ZN2js8Debugger20parseResumptionValueERNS_15AutoCompartmentEbRKN2JS5ValueEPS4_b 21320
_ZN2js8Debugger20removeDebuggeeGlobalEPNS_6FreeOpEPNS_12GlobalObjectEPNS_6detail9HashTableIKS4_NS_7HashSetIS4_NS_13DefaultHasherIS4_EENS_17SystemAllocPolicyEE6SetOpsESB_E4EnumESG_ 4439
_ZN2js8Debugger20setOnExceptionUnwindEP9JSContextjPN2JS5ValueE 360
_ZN2js8Debugger20slowPathOnEnterFrameEP9JSContextPN2JS5ValueE 28174
_ZN2js8Debugger20slowPathOnLeaveFrameEP9JSContextb 28368
_ZN2js8Debugger21fireDebuggerStatementEP9JSContextPN2JS5ValueE 8662
_ZN2js8Debugger21markKeysInCompartmentEP8JSTracer 54
_ZN2js8Debugger22getOnDebuggerStatementEP9JSContextjPN2JS5ValueE 54
_ZN2js8Debugger22receiveCompletionValueERNS_15AutoCompartmentEbN2JS5ValueEPS4_ 2502
_ZN2js8Debugger22setOnDebuggerStatementEP9JSContextjPN2JS5ValueE 3898
_ZN2js8Debugger22unwrapDebuggeeArgumentEP9JSContextRKN2JS5ValueE 3105
_ZN2js8Debugger23handleUncaughtExceptionERNS_15AutoCompartmentEPN2JS5ValueEb 2140
_ZN2js8Debugger24getUncaughtExceptionHookEP9JSContextjPN2JS5ValueE 27
_ZN2js8Debugger24setUncaughtExceptionHookEP9JSContextjPN2JS5ValueE 153
_ZN2js8Debugger28detachAllDebuggersFromGlobalEPNS_6FreeOpEPNS_12GlobalObjectEPNS_6detail9HashTableIKS4_NS_7HashSetIS4_NS_13DefaultHasherIS4_EENS_17SystemAllocPolicyEE6SetOpsESB_E4EnumE 90
_ZN2js8Debugger43markCrossCompartmentDebuggerObjectReferentsEP8JSTracer 38463
_ZN2js8Debugger4initEP9JSContext 4259
_ZN2js8Debugger5traceEP8JSTracer 6824
_ZN2js8Debugger6onTrapEP9JSContextPN2JS5ValueE 1262
_ZN2js8Debugger8finalizeEPNS_6FreeOpEP8JSObject 27589
_ZN2js8Debugger8sweepAllEPNS_6FreeOpE 38427
_ZN2js8Debugger9constructEP9JSContextjPN2JS5ValueE 4394
_ZN2js8DebuggerC2EP9JSContextP8JSObject 4259
_ZN2js8DebuggerD2Ev 4259
_ZNK28BytecodeRangeWithLineNumbers15frontLineNumberEv 5939568
_ZNK2js14BreakpointSite15firstBreakpointEv 3755
_ZNK2js8Debugger10FrameRange10frontFrameEv 34299
_ZNK2js8Debugger10FrameRange13frontDebuggerEv 14256
_ZNK2js8Debugger10FrameRange5emptyEv 307502
_ZNK2js8Debugger15hasAnyLiveHooksEv 924
_ZNK2js8Debugger7getHookENS0_4HookE 78913

Generated by: LCOV version 1.7