LCOV - differential code coverage report
Current view: top level - src/backend/utils/hash - dynahash.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 84.4 % 533 450 1 82 15 24 411 1 21
Current Date: 2025-12-18 07:33:40 +0900 Functions: 91.9 % 37 34 1 2 14 20 8
Baseline: lcov-20251218-005734-baseline Branches: 59.2 % 382 226 2 154 7 8 211
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.7 % 53 47 1 5 1 24 22
(360..) days: 84.0 % 480 403 77 14 389
Function coverage date bins:
(30,360] days: 100.0 % 10 10 9 1
(360..) days: 88.9 % 27 24 1 2 5 19
Branch coverage date bins:
(30,360] days: 61.5 % 26 16 2 8 1 8 7
(360..) days: 59.0 % 356 210 146 6 204

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
AtEOSubXact_HashTables CBC 9131 33.3 % (3 / 9) 12.5 % (1 / 8)
AtEOXact_HashTables CBC 333124 83.3 % (5 / 6) 50.0 % (3 / 6)
DynaHashAlloc CBC 1491748 100.0 % (3 / 3) 20.0 % (2 / 10)
calc_bucket CBC 186979327 100.0 % (5 / 5) 100.0 % (2 / 2)
choose_nelem_alloc CBC 369942 100.0 % (7 / 7) 100.0 % (2 / 2)
deregister_seq_scan CBC 2178874 87.5 % (7 / 8) 33.3 % (2 / 6)
dir_realloc UNC 0 0.0 % (0 / 18) 0.0 % (0 / 16)
element_alloc GNC 624509 95.8 % (23 / 24) 83.3 % (10 / 12)
expand_table GNC 365240 91.7 % (33 / 36) 68.8 % (11 / 16)
get_hash_entry CBC 28929959 90.6 % (29 / 32) 81.8 % (18 / 22)
get_hash_value CBC 77093725 100.0 % (2 / 2)
has_seq_scans CBC 365240 80.0 % (4 / 5) 75.0 % (3 / 4)
hash_corrupted UBC 0 0.0 % (0 / 4) 0.0 % (0 / 6)
hash_destroy GNC 62755 100.0 % (7 / 7) 50.0 % (3 / 6)
hash_estimate_size GNC 17917 92.9 % (13 / 14) 50.0 % (1 / 2)
hash_freeze UBC 0 0.0 % (0 / 7) 0.0 % (0 / 10)
hash_get_num_entries GNC 63166 100.0 % (6 / 6) 100.0 % (4 / 4)
hash_get_shared_size CBC 9646 100.0 % (4 / 4) 50.0 % (2 / 4)
hash_initial_lookup CBC 186469834 90.0 % (9 / 10) 50.0 % (1 / 2)
hash_search CBC 116318266 100.0 % (3 / 3)
hash_search_with_hash_value GNC 185516397 87.5 % (49 / 56) 66.1 % (37 / 56)
hash_select_dirsize GNC 9646 85.7 % (6 / 7) 50.0 % (1 / 2)
hash_seq_init CBC 2178884 100.0 % (8 / 8) 50.0 % (1 / 2)
hash_seq_init_with_hash_value CBC 952001 100.0 % (7 / 7)
hash_seq_search CBC 28279021 100.0 % (39 / 39) 100.0 % (20 / 20)
hash_seq_term CBC 2178874 100.0 % (4 / 4) 50.0 % (1 / 2)
hash_update_hash_key CBC 718 85.7 % (30 / 35) 50.0 % (11 / 22)
hdefault GNC 352025 100.0 % (11 / 11) 60.0 % (6 / 10)
next_pow2_int GNC 709405 75.0 % (3 / 4) 50.0 % (1 / 2)
next_pow2_int64 GNC 55126 100.0 % (2 / 2)
register_seq_scan CBC 2178884 85.7 % (6 / 7) 25.0 % (1 / 4)
seg_alloc CBC 650094 85.7 % (6 / 7) 41.7 % (5 / 12)
string_compare CBC 499869 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta