LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UNC UBC GBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 81.3 % 327 266 3 58 1 265
Current Date: 2026-08-27 14:31:44 +0300 Functions: 90.9 % 33 30 1 2 30
Baseline: lcov-20260827-baseline Branches: 52.7 % 148 78 2 68 1 77
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 3 0 3
(30,360] days: 63.0 % 27 17 10 1 16
(360..) days: 83.8 % 297 249 48 249
Function coverage date bins:
(7,30] days: 0.0 % 1 0 1
(30,360] days: 100.0 % 2 2 2
(360..) days: 93.3 % 30 28 2 28
Branch coverage date bins:
(7,30] days: 0.0 % 2 0 2
(30,360] days: 37.5 % 16 6 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_find_or_insert_extended CBC 386665 82.1 % (23 / 28) 50.0 % (8 / 16)
dshash_destroy UBC 0 0.0 % (0 / 16) 0.0 % (0 / 6)
resize CBC 3082 85.7 % (30 / 35) 72.7 % (16 / 22)
delete_item CBC 70317 90.0 % (9 / 10) 50.0 % (3 / 6)
dshash_create CBC 1578 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_delete_current CBC 6099 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_delete_key CBC 294 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_seq_next CBC 309165 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_delete_entry CBC 64218 100.0 % (8 / 8) 50.0 % (2 / 4)
dshash_find CBC 1084032 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_get_dsa_area UNC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
dshash_strcmp CBC 225 100.0 % (4 / 4) 50.0 % (2 / 4)
delete_item_from_bucket CBC 70317 90.0 % (9 / 10) 75.0 % (3 / 4)
delete_key_from_bucket CBC 294 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_attach CBC 27695 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_detach CBC 28760 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_get_hash_table_handle CBC 1578 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_release_lock CBC 1127608 100.0 % (6 / 6) 50.0 % (1 / 2)
dshash_seq_term CBC 1162 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcpy CBC 41 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strhash CBC 271 100.0 % (3 / 3) 50.0 % (1 / 2)
insert_into_bucket CBC 386381 90.0 % (9 / 10) 50.0 % (1 / 2)
insert_item_into_bucket CBC 544924 100.0 % (5 / 5) 50.0 % (1 / 2)
ensure_valid_bucket_pointers CBC 1475235 100.0 % (6 / 6) 100.0 % (2 / 2)
find_in_bucket CBC 1473779 100.0 % (7 / 7) 100.0 % (4 / 4)
copy_key CBC 386381 100.0 % (3 / 3)
dshash_memcmp CBC 663 100.0 % (2 / 2)
dshash_memcpy CBC 386340 100.0 % (3 / 3)
dshash_memhash CBC 1227 100.0 % (2 / 2)
dshash_seq_init CBC 1162 100.0 % (9 / 9)
equal_keys CBC 1040470 100.0 % (3 / 3)
hash_key CBC 1470991 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1