LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 81.8 % 324 265 11 48 16 249 1 8
Current Date: 2026-06-29 16:15:13 +0200 Functions: 93.8 % 32 30 2 5 25 2
Baseline: lcov-20260630-baseline Branches: 52.7 % 146 77 11 58 5 72
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 59.3 % 27 16 11 16
(360..) days: 83.8 % 297 249 48 249
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 93.3 % 30 28 2 3 25
Branch coverage date bins:
(30,360] days: 31.2 % 16 5 11 5
(360..) days: 55.4 % 130 72 58 72

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
copy_key CBC 381489 100.0 % (3 / 3)
delete_item CBC 70986 90.0 % (9 / 10) 50.0 % (3 / 6)
delete_item_from_bucket CBC 70986 90.0 % (9 / 10) 75.0 % (3 / 4)
delete_key_from_bucket CBC 273 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_attach GNC 26953 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_create GNC 1546 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_delete_current CBC 5770 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_delete_entry CBC 65216 100.0 % (8 / 8) 50.0 % (2 / 4)
dshash_delete_key CBC 273 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_destroy UBC 0 0.0 % (0 / 16) 0.0 % (0 / 6)
dshash_detach CBC 28023 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_dump UBC 0 0.0 % (0 / 26) 0.0 % (0 / 16)
dshash_find CBC 1064979 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_find_or_insert_extended GNC 381743 82.1 % (23 / 28) 50.0 % (8 / 16)
dshash_get_hash_table_handle CBC 1546 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_memcmp CBC 618 100.0 % (2 / 2)
dshash_memcpy CBC 381452 100.0 % (3 / 3)
dshash_memhash CBC 1152 100.0 % (2 / 2)
dshash_release_lock CBC 1101398 100.0 % (6 / 6) 50.0 % (1 / 2)
dshash_seq_init CBC 1139 100.0 % (9 / 9)
dshash_seq_next CBC 302070 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_seq_term CBC 1139 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcmp CBC 198 100.0 % (4 / 4) 50.0 % (2 / 4)
dshash_strcpy CBC 37 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strhash CBC 240 100.0 % (3 / 3) 50.0 % (1 / 2)
ensure_valid_bucket_pointers CBC 1451621 100.0 % (6 / 6) 100.0 % (2 / 2)
equal_keys CBC 994304 100.0 % (3 / 3)
find_in_bucket CBC 1450209 100.0 % (7 / 7) 100.0 % (4 / 4)
hash_key CBC 1446995 100.0 % (2 / 2)
insert_into_bucket GNC 381489 90.0 % (9 / 10) 50.0 % (1 / 2)
insert_item_into_bucket CBC 483233 100.0 % (5 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1