LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 84.0 % 306 257 49 257
Current Date: 2025-09-06 07:49:51 +0900 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20250906-005545-baseline Branches: 55.4 % 130 72 58 72
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 1 1 1
(360..) days: 83.9 % 305 256 49 256
Function coverage date bins:
(360..) days: 93.8 % 32 30 2 30
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_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 6 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcmp CBC 8 100.0 % (4 / 4) 50.0 % (2 / 4)
dshash_strhash CBC 14 100.0 % (3 / 3) 50.0 % (1 / 2)
delete_key_from_bucket CBC 224 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_delete_key CBC 224 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_memcmp CBC 396 100.0 % (2 / 2)
dshash_memhash CBC 829 100.0 % (2 / 2)
dshash_seq_init CBC 900 100.0 % (9 / 9)
dshash_seq_term CBC 900 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_create CBC 1226 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_get_hash_table_handle CBC 1226 100.0 % (3 / 3) 50.0 % (1 / 2)
resize CBC 2886 92.6 % (25 / 27) 81.2 % (13 / 16)
dshash_delete_current CBC 4298 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_attach CBC 21652 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_detach CBC 22631 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_delete_entry CBC 47900 100.0 % (8 / 8) 50.0 % (2 / 4)
delete_item CBC 52198 90.0 % (9 / 10) 50.0 % (3 / 6)
delete_item_from_bucket CBC 52198 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_seq_next CBC 233754 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_memcpy CBC 298739 100.0 % (3 / 3)
copy_key CBC 298745 100.0 % (3 / 3)
insert_into_bucket CBC 298745 100.0 % (6 / 6)
dshash_find_or_insert CBC 298830 100.0 % (22 / 22) 75.0 % (6 / 8)
insert_item_into_bucket CBC 401997 100.0 % (5 / 5) 50.0 % (1 / 2)
equal_keys CBC 775926 100.0 % (3 / 3)
dshash_find CBC 826914 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_release_lock CBC 867918 100.0 % (6 / 6) 50.0 % (1 / 2)
hash_key CBC 1125968 100.0 % (2 / 2)
find_in_bucket CBC 1128630 100.0 % (7 / 7) 100.0 % (4 / 4)
ensure_valid_bucket_pointers CBC 1129754 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta