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