LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 84.0 % 306 257 49 2 255 2
Current Date: 2025-12-18 07:33:40 +0900 Functions: 93.8 % 32 30 2 2 28
Baseline: lcov-20251218-005734-baseline Branches: 55.4 % 130 72 58 72
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(360..) days: 83.9 % 304 255 49 255
Function coverage date bins:
(360..) days: 93.8 % 32 30 2 2 28
Branch coverage date bins:
(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)
delete_item CBC 55605 90.0 % (9 / 10) 50.0 % (3 / 6)
dshash_create GNC 1283 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_delete_current CBC 4744 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_delete_key CBC 230 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_seq_next CBC 244869 100.0 % (28 / 28) 78.6 % (11 / 14)
resize CBC 3040 92.6 % (25 / 27) 81.2 % (13 / 16)
dshash_delete_entry CBC 50861 100.0 % (8 / 8) 50.0 % (2 / 4)
dshash_find CBC 860541 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_find_or_insert CBC 313782 100.0 % (22 / 22) 75.0 % (6 / 8)
dshash_strcmp CBC 18 100.0 % (4 / 4) 50.0 % (2 / 4)
delete_item_from_bucket CBC 55605 90.0 % (9 / 10) 75.0 % (3 / 4)
delete_key_from_bucket CBC 230 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_attach GNC 22656 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_detach CBC 23674 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_get_hash_table_handle CBC 1283 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_release_lock CBC 904709 100.0 % (6 / 6) 50.0 % (1 / 2)
dshash_seq_term CBC 940 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcpy CBC 9 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strhash CBC 27 100.0 % (3 / 3) 50.0 % (1 / 2)
insert_item_into_bucket CBC 417702 100.0 % (5 / 5) 50.0 % (1 / 2)
ensure_valid_bucket_pointers CBC 1178533 100.0 % (6 / 6) 100.0 % (2 / 2)
find_in_bucket CBC 1177363 100.0 % (7 / 7) 100.0 % (4 / 4)
copy_key CBC 313690 100.0 % (3 / 3)
dshash_memcmp CBC 383 100.0 % (2 / 2)
dshash_memcpy CBC 313681 100.0 % (3 / 3)
dshash_memhash CBC 819 100.0 % (2 / 2)
dshash_seq_init CBC 940 100.0 % (9 / 9)
equal_keys CBC 805274 100.0 % (3 / 3)
hash_key CBC 1174553 100.0 % (2 / 2)
insert_into_bucket CBC 313690 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta