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
profiler_clear 1
profiler_traverse 4
PyInit__lsprof 9
_lsprof_exec 9
_lsprof_free 9
_lsprof_Profiler_getstats_impl 18
_lsprof_clear 18
profiler_enable 18
profiler_dealloc 19
profiler_init 19
clearEntries 20
profiler_disable 37
setBuiltins 37
setSubcalls 37
pending_exception 55
flush_unmatched 56
_lsprof_traverse 114
_lsprof_get_state 132
freeEntry 255
newProfilerEntry 255
normalizeUserObj 255
statsForEntry 282
freeSubEntry 285
newSubEntry 285
CallExternalTimer 288
statsForSubEntry 321
ptrace_leave_call 950
Stop 969
initContext 969
ptrace_enter_call 969
getSubEntry 1858
getEntry 1918
profiler_callback 1919
call_timer 1938

Generated by: LCOV version 1.14