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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 84.6 % 533 451 1 81 16 24 411 1 21
Current Date: 2025-10-28 08:26:42 +0900 Functions: 91.9 % 37 34 1 2 14 20 8
Baseline: lcov-20251028-005825-baseline Branches: 59.7 % 382 228 2 152 9 8 211
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: 89.8 % 59 53 1 5 1 24 28
(360..) days: 84.0 % 474 398 76 15 383
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.6 % 356 212 144 8 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
dir_realloc UNC 0 0.0 % (0 / 18) 0.0 % (0 / 16)
hash_freeze UBC 0 0.0 % (0 / 7) 0.0 % (0 / 10)
hash_search_with_hash_value GNC 180149476 87.5 % (49 / 56) 67.9 % (38 / 56)
AtEOSubXact_HashTables CBC 9106 33.3 % (3 / 9) 12.5 % (1 / 8)
init_htab GNC 340055 78.6 % (22 / 28) 66.7 % (12 / 18)
hash_update_hash_key CBC 680 85.7 % (30 / 35) 50.0 % (11 / 22)
hash_corrupted UBC 0 0.0 % (0 / 4) 0.0 % (0 / 6)
expand_table GNC 361300 91.7 % (33 / 36) 68.8 % (11 / 16)
get_hash_entry CBC 27995462 90.6 % (29 / 32) 81.8 % (18 / 22)
AtEOXact_HashTables CBC 322454 83.3 % (5 / 6) 50.0 % (3 / 6)
deregister_seq_scan CBC 2042764 87.5 % (7 / 8) 33.3 % (2 / 6)
element_alloc GNC 606592 95.8 % (23 / 24) 83.3 % (10 / 12)
hash_estimate_size GNC 17548 92.9 % (13 / 14) 50.0 % (1 / 2)
hash_initial_lookup CBC 181004005 90.0 % (9 / 10) 50.0 % (1 / 2)
next_pow2_int GNC 685355 75.0 % (3 / 4) 50.0 % (1 / 2)
register_seq_scan CBC 2042774 85.7 % (6 / 7) 25.0 % (1 / 4)
seg_alloc CBC 628690 85.7 % (6 / 7) 41.7 % (5 / 12)
DynaHashAlloc CBC 1439531 100.0 % (3 / 3) 20.0 % (2 / 10)
calc_bucket CBC 181508368 100.0 % (5 / 5) 100.0 % (2 / 2)
choose_nelem_alloc CBC 357603 100.0 % (7 / 7) 100.0 % (2 / 2)
get_hash_value CBC 75022363 100.0 % (2 / 2)
has_seq_scans CBC 361761 100.0 % (5 / 5) 100.0 % (4 / 4)
hash_destroy GNC 61246 100.0 % (7 / 7) 50.0 % (3 / 6)
hash_get_num_entries GNC 62036 100.0 % (6 / 6) 100.0 % (4 / 4)
hash_get_shared_size CBC 9448 100.0 % (4 / 4) 50.0 % (2 / 4)
hash_search CBC 112654615 100.0 % (3 / 3)
hash_seq_init CBC 2042774 100.0 % (8 / 8) 50.0 % (1 / 2)
hash_seq_init_with_hash_value CBC 853169 100.0 % (7 / 7)
hash_seq_search CBC 27726726 100.0 % (39 / 39) 100.0 % (20 / 20)
hash_seq_term CBC 2042764 100.0 % (4 / 4) 50.0 % (1 / 2)
hdefault GNC 340055 100.0 % (11 / 11) 60.0 % (6 / 10)
next_pow2_int64 GNC 53992 100.0 % (2 / 2)
string_compare CBC 483393 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta