LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 81.8 % 324 265 59 265
Current Date: 2026-07-25 19:08:27 +0900 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20260725-baseline Branches: 52.7 % 146 77 69 77
Baseline Date: 2026-07-25 19:09:19 +0900 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_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 38 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcmp CBC 203 100.0 % (4 / 4) 50.0 % (2 / 4)
dshash_strhash CBC 246 100.0 % (3 / 3) 50.0 % (1 / 2)
delete_key_from_bucket CBC 289 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_delete_key CBC 289 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_memcmp CBC 621 100.0 % (2 / 2)
dshash_seq_init CBC 1146 100.0 % (9 / 9)
dshash_seq_term CBC 1146 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_memhash CBC 1169 100.0 % (2 / 2)
dshash_create CBC 1560 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_get_hash_table_handle CBC 1560 100.0 % (3 / 3) 50.0 % (1 / 2)
resize CBC 3509 82.9 % (29 / 35) 68.2 % (15 / 22)
dshash_delete_current CBC 5823 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_attach CBC 27163 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_detach CBC 28241 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_delete_entry CBC 65721 100.0 % (8 / 8) 50.0 % (2 / 4)
delete_item CBC 71544 90.0 % (9 / 10) 50.0 % (3 / 6)
delete_item_from_bucket CBC 71544 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_seq_next CBC 304039 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_memcpy CBC 383842 100.0 % (3 / 3)
copy_key CBC 383880 100.0 % (3 / 3)
insert_into_bucket CBC 383880 90.0 % (9 / 10) 50.0 % (1 / 2)
dshash_find_or_insert_extended CBC 384135 82.1 % (23 / 28) 50.0 % (8 / 16)
insert_item_into_bucket CBC 487143 100.0 % (5 / 5) 50.0 % (1 / 2)
equal_keys CBC 996626 100.0 % (3 / 3)
dshash_find CBC 1070776 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_release_lock CBC 1107595 100.0 % (6 / 6) 50.0 % (1 / 2)
hash_key CBC 1455200 100.0 % (2 / 2)
find_in_bucket CBC 1458420 100.0 % (7 / 7) 100.0 % (4 / 4)
ensure_valid_bucket_pointers CBC 1459855 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1