LCOV - code coverage report
Current view:
top level
-
Objects
- obmalloc.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit 5e6661bce9]
Lines:
373
845
44.1 %
Date:
2023-03-20 08:15:36
Functions:
42
70
60.0 %
Branches:
160
418
38.3 %
Function Name
Hit count
PyMem_SetupDebugHooks
0
PyObject_GetArenaAllocator
0
PyObject_SetArenaAllocator
0
_PyDebugAllocatorStats
0
_PyMem_DebugCalloc
0
_PyMem_DebugCheckAddress
0
_PyMem_DebugCheckGIL
0
_PyMem_DebugEnabled
0
_PyMem_DebugFree
0
_PyMem_DebugMalloc
0
_PyMem_DebugRawAlloc
0
_PyMem_DebugRawCalloc
0
_PyMem_DebugRawFree
0
_PyMem_DebugRawMalloc
0
_PyMem_DebugRawRealloc
0
_PyMem_DebugRealloc
0
_PyMem_GetAllocatorName
0
_PyMem_GetCurrentAllocatorName
0
_PyMem_PymallocEnabled
0
_PyMem_SetupAllocators
0
_PyMem_SetupDebugHooksDomain
0
_PyObject_DebugDumpAddress
0
_PyObject_DebugMallocStats
0
_Py_GetAllocatedBlocks
0
printone
0
pymemallocator_eq
0
read_size_t
0
write_size_t
0
_PyMem_Strdup
1
_PyObject_VirtualAlloc
25
_PyObject_VirtualFree
25
_PyMem_RawStrdup
79
_PyMem_ArenaFree
169
new_arena
197
_PyMem_ArenaAlloc
222
arena_map_mark_used
341
_PyMem_SetDefaultAllocator
437
pymem_set_default_allocator
437
PyMem_GetAllocator
438
PyMem_SetAllocator
874
_PyMem_RawWcsdup
2900
insert_to_freepool
28372
allocate_from_new_pool
29016
PyMem_RawRealloc
62195
_PyMem_RawRealloc
62195
PyMem_RawCalloc
77287
_PyMem_RawCalloc
77287
PyObject_Realloc
135507
PyObject_Calloc
143833
pymalloc_realloc
294033
PyMem_RawMalloc
1201533
_PyMem_RawMalloc
1201533
PyMem_RawFree
1284043
_PyMem_RawFree
1284043
PyMem_Realloc
1323774
_PyObject_Realloc
1459281
PyMem_Calloc
2047302
_PyObject_Calloc
2191135
PyMem_Malloc
3712262
insert_to_usedpool
3848245
PyMem_Free
7212922
pymalloc_pool_extend
7985340
PyObject_Malloc
22681387
PyObject_Free
22804385
_PyObject_Malloc
27723084
pymalloc_free
29886273
pymalloc_alloc
29914219
address_in_range
30180306
arena_map_is_used
30180306
_PyObject_Free
30181494
Generated by:
LCOV version 1.14