LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - dsa.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB
Current: Differential Code Coverage HEAD vs 15 Lines: 73.9 % 683 505 25 112 41 25 321 7 152 112 328
Current Date: 2023-04-08 15:15:32 Functions: 85.7 % 35 30 5 29 1 5 30
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
dsa_dump UIC 0 0.0 % (0 / 49)
ensure_active_superblock GIC 13049 82.4 % (56 / 68)
check_for_freed_segments_locked GIC 15938 38.5 % (5 / 13)
get_best_segment GIC 15938 81.2 % (26 / 32)
check_for_freed_segments GIC 8447691 62.5 % (5 / 8)
dsa_pin GIC 1864 77.8 % (7 / 9)
alloc_object GIC 625519 96.0 % (24 / 25)
dsa_free GIC 66782 97.2 % (35 / 36)
add_span_to_fullness_class GIC 75 100.0 % (10 / 10)
dsa_attach_in_place GIC 15889 100.0 % (5 / 5)
dsa_create GIC 38 100.0 % (7 / 7)
dsa_detach GIC 18029 100.0 % (6 / 6)
dsa_get_address GIC 9755899 100.0 % (10 / 10)
dsa_get_handle GIC 38 100.0 % (3 / 3)
dsa_pin_mapping GIC 14851 100.0 % (7 / 7)
dsa_release_in_place GIC 3003 100.0 % (12 / 12)
dsa_set_size_limit GIC 3652 100.0 % (5 / 5)
unlink_span GIC 2306 100.0 % (10 / 10)
attach_internal ECB 15968
contiguous_pages_to_segment_bin ECB 24346
create_internal ECB 2242
destroy_superblock EUB 0
dsa_allocate_extended ECB 614531
dsa_attach ECB 79
dsa_create_in_place ECB 2204
dsa_minimum_size ECB 12607
dsa_on_dsm_detach_release_in_place ECB 3003
dsa_on_shmem_exit_release_in_place EUB 0
dsa_trim EUB 0
dsa_unpin EUB 0
get_segment_by_index ECB 94259
init_span ECB 15938
make_new_segment ECB 1315
transfer_first_span ECB 26489
unlink_segment ECB 2609

Generated by: LCOV version v1.16-55-g56c0a2a