LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 82.3 % 327 269 58 1 3 265
Current Date: 2026-11-05 14:14:01 +0100 Functions: 93.9 % 33 31 2 1 30
Baseline: lcov-20261105-baseline Branches: 53.4 % 148 79 1 68 1 1 77
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 66.7 % 30 20 10 1 3 16
(360..) days: 83.8 % 297 249 48 249
Function coverage date bins:
(30,360] days: 100.0 % 3 3 1 2
(360..) days: 93.3 % 30 28 2 28
Branch coverage date bins:
(30,360] days: 38.9 % 18 7 1 10 1 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_find_or_insert_extended CBC 382578 82.1 % (23 / 28) 50.0 % (8 / 16)
dshash_destroy UBC 0 0.0 % (0 / 16) 0.0 % (0 / 6)
resize CBC 3209 85.7 % (30 / 35) 72.7 % (16 / 22)
delete_item CBC 70800 90.0 % (9 / 10) 50.0 % (3 / 6)
dshash_create CBC 1655 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_delete_current CBC 5788 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_delete_key CBC 304 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_seq_next CBC 302739 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_delete_entry CBC 65012 100.0 % (8 / 8) 50.0 % (2 / 4)
dshash_find CBC 1099815 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_strcmp CBC 262 100.0 % (4 / 4) 50.0 % (2 / 4)
delete_item_from_bucket CBC 70800 90.0 % (9 / 10) 75.0 % (3 / 4)
delete_key_from_bucket CBC 304 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_attach CBC 28793 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_detach CBC 29873 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_get_dsa_area GNC 24249 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_get_hash_table_handle CBC 1655 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_release_lock CBC 1137113 100.0 % (6 / 6) 50.0 % (1 / 2)
dshash_seq_term CBC 1243 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcpy CBC 51 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strhash CBC 318 100.0 % (3 / 3) 50.0 % (1 / 2)
insert_into_bucket CBC 382252 90.0 % (9 / 10) 50.0 % (1 / 2)
insert_item_into_bucket CBC 529918 100.0 % (5 / 5) 50.0 % (1 / 2)
ensure_valid_bucket_pointers CBC 1487149 100.0 % (6 / 6) 100.0 % (2 / 2)
find_in_bucket CBC 1485602 100.0 % (7 / 7) 100.0 % (4 / 4)
copy_key CBC 382252 100.0 % (3 / 3)
dshash_memcmp CBC 703 100.0 % (2 / 2)
dshash_memcpy CBC 382201 100.0 % (3 / 3)
dshash_memhash CBC 1274 100.0 % (2 / 2)
dshash_seq_init CBC 1243 100.0 % (9 / 9)
equal_keys CBC 1053162 100.0 % (3 / 3)
hash_key CBC 1482697 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1