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
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