LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 81.8 % 324 265 59 265
Current Date: 2026-07-25 17:13:00 -0400 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20260726-baseline Branches: 52.7 % 146 77 69 77
Baseline Date: 2026-07-25 19:16:42 +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 28
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
dshash_dump UBC 0 0.0 % (0 / 26) 0.0 % (0 / 16)
dshash_find_or_insert_extended CBC 384607 82.1 % (23 / 28) 50.0 % (8 / 16)
resize CBC 3517 82.9 % (29 / 35) 68.2 % (15 / 22)
dshash_destroy UBC 0 0.0 % (0 / 16) 0.0 % (0 / 6)
delete_item CBC 71557 90.0 % (9 / 10) 50.0 % (3 / 6)
dshash_create CBC 1561 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_delete_current CBC 5822 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_delete_key CBC 293 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_seq_next CBC 304324 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_delete_entry CBC 65735 100.0 % (8 / 8) 50.0 % (2 / 4)
dshash_find CBC 1071289 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_strcmp CBC 209 100.0 % (4 / 4) 50.0 % (2 / 4)
delete_item_from_bucket CBC 71557 90.0 % (9 / 10) 75.0 % (3 / 4)
delete_key_from_bucket CBC 293 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_attach CBC 27170 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_detach CBC 28239 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_get_hash_table_handle CBC 1561 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_release_lock CBC 1108195 100.0 % (6 / 6) 50.0 % (1 / 2)
dshash_seq_term CBC 1147 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcpy CBC 38 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strhash CBC 252 100.0 % (3 / 3) 50.0 % (1 / 2)
insert_into_bucket CBC 384346 90.0 % (9 / 10) 50.0 % (1 / 2)
insert_item_into_bucket CBC 490530 100.0 % (5 / 5) 50.0 % (1 / 2)
ensure_valid_bucket_pointers CBC 1460853 100.0 % (6 / 6) 100.0 % (2 / 2)
find_in_bucket CBC 1459413 100.0 % (7 / 7) 100.0 % (4 / 4)
copy_key CBC 384346 100.0 % (3 / 3)
dshash_memcmp CBC 615 100.0 % (2 / 2)
dshash_memcpy CBC 384308 100.0 % (3 / 3)
dshash_memhash CBC 1166 100.0 % (2 / 2)
dshash_seq_init CBC 1147 100.0 % (9 / 9)
equal_keys CBC 997384 100.0 % (3 / 3)
hash_key CBC 1456189 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1