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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 81.8 % 324 265 11 48 16 249 1 8
Current Date: 2026-05-29 21:51:00 -0400 Functions: 93.8 % 32 30 2 5 25 2
Baseline: lcov-20260530-034037-baseline Branches: 52.7 % 146 77 11 58 5 72
Baseline Date: 2026-05-29 14:39:03 -0700 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
dshash_destroy UBC 0 0.0 % (0 / 16) 0.0 % (0 / 6)
dshash_dump UBC 0 0.0 % (0 / 26) 0.0 % (0 / 16)
dshash_strcpy CBC 36 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcmp CBC 195 100.0 % (4 / 4) 50.0 % (2 / 4)
dshash_strhash CBC 236 100.0 % (3 / 3) 50.0 % (1 / 2)
delete_key_from_bucket CBC 265 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_delete_key CBC 265 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_memcmp CBC 618 100.0 % (2 / 2)
dshash_memhash CBC 1141 100.0 % (2 / 2)
dshash_seq_init CBC 1170 100.0 % (9 / 9)
dshash_seq_term CBC 1170 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_create GNC 1586 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_get_hash_table_handle CBC 1586 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_delete_current CBC 5770 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_attach GNC 27416 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_detach CBC 28530 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_delete_entry CBC 64994 100.0 % (8 / 8) 50.0 % (2 / 4)
delete_item CBC 70764 90.0 % (9 / 10) 50.0 % (3 / 6)
delete_item_from_bucket CBC 70764 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_seq_next CBC 313125 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_memcpy CBC 393263 100.0 % (3 / 3)
copy_key CBC 393299 100.0 % (3 / 3)
insert_into_bucket GNC 393299 90.0 % (9 / 10) 50.0 % (1 / 2)
dshash_find_or_insert_extended GNC 393553 82.1 % (23 / 28) 50.0 % (8 / 16)
insert_item_into_bucket CBC 500016 100.0 % (5 / 5) 50.0 % (1 / 2)
equal_keys CBC 992484 100.0 % (3 / 3)
dshash_find CBC 1062080 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_release_lock CBC 1113907 100.0 % (6 / 6) 50.0 % (1 / 2)
hash_key CBC 1455898 100.0 % (2 / 2)
find_in_bucket CBC 1459256 100.0 % (7 / 7) 100.0 % (4 / 4)
ensure_valid_bucket_pointers CBC 1460691 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta