LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 84.0 % 306 257 49 2 255 2
Current Date: 2026-03-14 14:10:32 -0400 Functions: 93.8 % 32 30 2 2 28
Baseline: lcov-20260315-024220-baseline Branches: 55.4 % 130 72 58 72
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] 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
copy_key CBC 336203 100.0 % (3 / 3)
delete_item CBC 57772 90.0 % (9 / 10) 50.0 % (3 / 6)
delete_item_from_bucket CBC 57772 90.0 % (9 / 10) 75.0 % (3 / 4)
delete_key_from_bucket CBC 247 90.0 % (9 / 10) 75.0 % (3 / 4)
dshash_attach GNC 24807 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_create GNC 1402 92.0 % (23 / 25) 50.0 % (3 / 6)
dshash_delete_current CBC 4854 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_delete_entry CBC 52918 100.0 % (8 / 8) 50.0 % (2 / 4)
dshash_delete_key CBC 247 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_destroy UBC 0 0.0 % (0 / 16) 0.0 % (0 / 6)
dshash_detach CBC 25802 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_dump UBC 0 0.0 % (0 / 26) 0.0 % (0 / 16)
dshash_find CBC 931874 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_find_or_insert CBC 336432 100.0 % (22 / 22) 75.0 % (6 / 8)
dshash_get_hash_table_handle CBC 1402 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_memcmp CBC 604 100.0 % (2 / 2)
dshash_memcpy CBC 336184 100.0 % (3 / 3)
dshash_memhash CBC 987 100.0 % (2 / 2)
dshash_release_lock CBC 984152 100.0 % (6 / 6) 50.0 % (1 / 2)
dshash_seq_init CBC 1029 100.0 % (9 / 9)
dshash_seq_next CBC 260996 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_seq_term CBC 1029 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcmp CBC 118 100.0 % (4 / 4) 50.0 % (2 / 4)
dshash_strcpy CBC 19 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strhash CBC 137 100.0 % (3 / 3) 50.0 % (1 / 2)
ensure_valid_bucket_pointers CBC 1272884 100.0 % (6 / 6) 100.0 % (2 / 2)
equal_keys CBC 862929 100.0 % (3 / 3)
find_in_bucket CBC 1271608 100.0 % (7 / 7) 100.0 % (4 / 4)
hash_key CBC 1268553 100.0 % (2 / 2)
insert_into_bucket CBC 336203 100.0 % (6 / 6)
insert_item_into_bucket CBC 425602 100.0 % (5 / 5) 50.0 % (1 / 2)
resize CBC 3302 92.6 % (25 / 27) 81.2 % (13 / 16)

Generated by: LCOV version 2.4-beta