LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UNC UBC GBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 81.3 % 327 266 3 58 1 265
Current Date: 2026-09-20 14:13:17 +0900 Functions: 90.9 % 33 30 1 2 30
Baseline: lcov-20260920-baseline Branches: 52.7 % 148 78 2 68 1 77
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 56.7 % 30 17 3 10 1 16
(360..) days: 83.8 % 297 249 48 249
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 93.3 % 30 28 2 28
Branch coverage date bins:
(30,360] days: 33.3 % 18 6 2 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_destroy UBC 0 0.0 % (0 / 16) 0.0 % (0 / 6)
dshash_dump UBC 0 0.0 % (0 / 26) 0.0 % (0 / 16)
dshash_get_dsa_area UNC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
dshash_strcpy CBC 43 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcmp CBC 240 100.0 % (4 / 4) 50.0 % (2 / 4)
dshash_strhash CBC 288 100.0 % (3 / 3) 50.0 % (1 / 2)
delete_key_from_bucket CBC 302 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_delete_key CBC 302 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_memcmp CBC 666 100.0 % (2 / 2)
dshash_seq_init CBC 1198 100.0 % (9 / 9)
dshash_seq_term CBC 1198 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_memhash CBC 1242 100.0 % (2 / 2)
dshash_create CBC 1614 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_get_hash_table_handle CBC 1614 100.0 % (3 / 3) 50.0 % (1 / 2)
resize CBC 3140 85.7 % (30 / 35) 72.7 % (16 / 22)
dshash_delete_current CBC 5737 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_attach CBC 28082 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_detach CBC 29161 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_delete_entry CBC 64081 100.0 % (8 / 8) 50.0 % (2 / 4)
delete_item CBC 69818 90.0 % (9 / 10) 50.0 % (3 / 6)
delete_item_from_bucket CBC 69818 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_seq_next CBC 298045 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_memcpy CBC 375854 100.0 % (3 / 3)
copy_key CBC 375897 100.0 % (3 / 3)
insert_into_bucket CBC 375897 90.0 % (9 / 10) 50.0 % (1 / 2)
dshash_find_or_insert_extended CBC 376191 82.1 % (23 / 28) 50.0 % (8 / 16)
insert_item_into_bucket CBC 519986 100.0 % (5 / 5) 50.0 % (1 / 2)
equal_keys CBC 1038664 100.0 % (3 / 3)
dshash_find CBC 1081365 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_release_lock CBC 1117491 100.0 % (6 / 6) 50.0 % (1 / 2)
hash_key CBC 1457858 100.0 % (2 / 2)
find_in_bucket CBC 1460696 100.0 % (7 / 7) 100.0 % (4 / 4)
ensure_valid_bucket_pointers CBC 1462196 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1