LCOV - differential code coverage report
Current view: top level - src/backend/lib - dshash.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 84.0 % 306 257 49 257
Current Date: 2025-10-28 08:26:42 +0900 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20251028-005825-baseline Branches: 55.4 % 130 72 58 72
Baseline Date: 2025-10-27 06:37:35 +0000 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_dump UBC 0 0.0 % (0 / 26) 0.0 % (0 / 16)
dshash_destroy UBC 0 0.0 % (0 / 16) 0.0 % (0 / 6)
dshash_create CBC 1252 92.0 % (23 / 25) 50.0 % (3 / 6)
resize CBC 2966 92.6 % (25 / 27) 81.2 % (13 / 16)
delete_item CBC 52950 90.0 % (9 / 10) 50.0 % (3 / 6)
delete_item_from_bucket CBC 52950 90.0 % (9 / 10) 75.0 % (3 / 4)
delete_key_from_bucket CBC 225 90.0 % (9 / 10) 75.0 % (3 / 4)
copy_key CBC 306042 100.0 % (3 / 3)
dshash_attach CBC 22011 100.0 % (11 / 11) 50.0 % (1 / 2)
dshash_delete_current CBC 4298 100.0 % (9 / 9) 50.0 % (3 / 6)
dshash_delete_entry CBC 48652 100.0 % (8 / 8) 50.0 % (2 / 4)
dshash_delete_key CBC 225 100.0 % (15 / 15) 62.5 % (5 / 8)
dshash_detach CBC 23015 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_find CBC 838600 100.0 % (13 / 13) 66.7 % (4 / 6)
dshash_find_or_insert CBC 306126 100.0 % (22 / 22) 75.0 % (6 / 8)
dshash_get_hash_table_handle CBC 1252 100.0 % (3 / 3) 50.0 % (1 / 2)
dshash_memcmp CBC 387 100.0 % (2 / 2)
dshash_memcpy CBC 306036 100.0 % (3 / 3)
dshash_memhash CBC 816 100.0 % (2 / 2)
dshash_release_lock CBC 883574 100.0 % (6 / 6) 50.0 % (1 / 2)
dshash_seq_init CBC 919 100.0 % (9 / 9)
dshash_seq_next CBC 239742 100.0 % (28 / 28) 78.6 % (11 / 14)
dshash_seq_term CBC 919 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strcmp CBC 8 100.0 % (4 / 4) 50.0 % (2 / 4)
dshash_strcpy CBC 6 100.0 % (4 / 4) 50.0 % (1 / 2)
dshash_strhash CBC 14 100.0 % (3 / 3) 50.0 % (1 / 2)
ensure_valid_bucket_pointers CBC 1148836 100.0 % (6 / 6) 100.0 % (2 / 2)
equal_keys CBC 780457 100.0 % (3 / 3)
find_in_bucket CBC 1147692 100.0 % (7 / 7) 100.0 % (4 / 4)
hash_key CBC 1144951 100.0 % (2 / 2)
insert_into_bucket CBC 306042 100.0 % (6 / 6)
insert_item_into_bucket CBC 409716 100.0 % (5 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta