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_Calloc
2047302
PyMem_Free
7212922
PyMem_GetAllocator
438
PyMem_Malloc
3712262
PyMem_RawCalloc
77287
PyMem_RawFree
1284043
PyMem_RawMalloc
1201533
PyMem_RawRealloc
62195
PyMem_Realloc
1323774
PyMem_SetAllocator
874
PyMem_SetupDebugHooks
0
PyObject_Calloc
143833
PyObject_Free
22804385
PyObject_GetArenaAllocator
0
PyObject_Malloc
22681387
PyObject_Realloc
135507
PyObject_SetArenaAllocator
0
_PyDebugAllocatorStats
0
_PyMem_ArenaAlloc
222
_PyMem_ArenaFree
169
_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_RawCalloc
77287
_PyMem_RawFree
1284043
_PyMem_RawMalloc
1201533
_PyMem_RawRealloc
62195
_PyMem_RawStrdup
79
_PyMem_RawWcsdup
2900
_PyMem_SetDefaultAllocator
437
_PyMem_SetupAllocators
0
_PyMem_SetupDebugHooksDomain
0
_PyMem_Strdup
1
_PyObject_Calloc
2191135
_PyObject_DebugDumpAddress
0
_PyObject_DebugMallocStats
0
_PyObject_Free
30181494
_PyObject_Malloc
27723084
_PyObject_Realloc
1459281
_PyObject_VirtualAlloc
25
_PyObject_VirtualFree
25
_Py_GetAllocatedBlocks
0
address_in_range
30180306
allocate_from_new_pool
29016
arena_map_is_used
30180306
arena_map_mark_used
341
insert_to_freepool
28372
insert_to_usedpool
3848245
new_arena
197
printone
0
pymalloc_alloc
29914219
pymalloc_free
29886273
pymalloc_pool_extend
7985340
pymalloc_realloc
294033
pymem_set_default_allocator
437
pymemallocator_eq
0
read_size_t
0
write_size_t
0
Generated by:
LCOV version 1.14