LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UNC UBC GBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 81.3 % 327 266 3 58 1 265
Current Date: 2026-10-12 11:56:10 +0200 Functions: 90.9 % 33 30 1 2 30
Baseline: lcov-20261012-baseline Branches: 52.7 % 148 78 2 68 1 77
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 56.7 % 30 17 3 10 1 16
(360..) days: 83.8 % 297 249 48 249
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 93.3 % 30 28 2 28
Branch coverage date bins:
(30,360] days: 33.3 % 18 6 2 10 1 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
dshash_dump UBC 0 0.0 % (0 / 26) 0.0 % (0 / 16)
dshash_destroy UBC 0 0.0 % (0 / 16) 0.0 % (0 / 6)
dshash_find_or_insert_extended CBC 378861 82.1 % (23 / 28) 50.0 % (8 / 16)
resize CBC 3170 85.7 % (30 / 35) 72.7 % (16 / 22)
dshash_get_dsa_area UNC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
dshash_create CBC 1626 92.0 % (23 / 25) 50.0 % (3 / 6)
delete_item CBC 70196 90.0 % (9 / 10) 50.0 % (3 / 6)
delete_item_from_bucket CBC 70196 90.0 % (9 / 10) 75.0 % (3 / 4)
delete_key_from_bucket CBC 302 90.0 % (9 / 10) 75.0 % (3 / 4)
insert_into_bucket CBC 378560 90.0 % (9 / 10) 50.0 % (1 / 2)
copy_key CBC 378560 100.0 % (3 / 3)
dshash_attach CBC 28292 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_delete_current CBC 5737 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_delete_entry CBC 64459 100.0 % (8 / 8) 50.0 % (2 / 4)
dshash_delete_key CBC 302 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_detach CBC 29382 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_find CBC 1089762 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_get_hash_table_handle CBC 1626 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_memcmp CBC 692 100.0 % (2 / 2)
dshash_memcpy CBC 378514 100.0 % (3 / 3)
dshash_memhash CBC 1264 100.0 % (2 / 2)
dshash_release_lock CBC 1126743 100.0 % (6 / 6) 50.0 % (1 / 2)
dshash_seq_init CBC 1206 100.0 % (9 / 9)
dshash_seq_next CBC 299956 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_seq_term CBC 1206 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcmp CBC 238 100.0 % (4 / 4) 50.0 % (2 / 4)
dshash_strcpy CBC 46 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strhash CBC 289 100.0 % (3 / 3) 50.0 % (1 / 2)
ensure_valid_bucket_pointers CBC 1473301 100.0 % (6 / 6) 100.0 % (2 / 2)
equal_keys CBC 1042232 100.0 % (3 / 3)
find_in_bucket CBC 1471793 100.0 % (7 / 7) 100.0 % (4 / 4)
hash_key CBC 1468925 100.0 % (2 / 2)
insert_item_into_bucket CBC 525071 100.0 % (5 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1