LCOV - code coverage report
Current view: top level - Modules - _lsprof.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 315 380 82.9 %
Date: 2022-07-20 13:12:14 Functions: 34 34 100.0 %
Branches: 112 183 61.2 %

Function Name Sort by function name Hit count Sort by hit count
CallExternalTimer 288
PyInit__lsprof 9
Stop 969
_lsprof_Profiler_getstats_impl 18
_lsprof_clear 18
_lsprof_exec 9
_lsprof_free 9
_lsprof_get_state 132
_lsprof_traverse 114
call_timer 1938
clearEntries 20
flush_unmatched 56
freeEntry 255
freeSubEntry 285
getEntry 1918
getSubEntry 1858
initContext 969
newProfilerEntry 255
newSubEntry 285
normalizeUserObj 255
pending_exception 55
profiler_callback 1919
profiler_clear 1
profiler_dealloc 19
profiler_disable 37
profiler_enable 18
profiler_init 19
profiler_traverse 4
ptrace_enter_call 969
ptrace_leave_call 950
setBuiltins 37
setSubcalls 37
statsForEntry 282
statsForSubEntry 321

Generated by: LCOV version 1.14