LCOV - differential code coverage report
Current view: top level - src/backend/utils/hash - dynahash.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 80.9 % 513 415 1 97 1 12 402 3 19
Current Date: 2024-04-14 14:21:10 Functions: 91.7 % 36 33 3 3 30
Baseline: 16@8cea358b128 Branches: 55.9 % 376 210 1 1 2 162 1 1 208
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 92.3 % 13 12 1 12
(240..) days: 80.6 % 500 403 97 1 402
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(240..) days: 91.4 % 35 32 3 2 30
Branch coverage date bins:
[..60] days: 50.0 % 2 1 1 1
(240..) days: 55.9 % 374 209 1 2 162 1 208

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 9935 33.3 % (3 / 9) 12.5 % (1 / 8)
AtEOXact_HashTables CBC 433156 83.3 % (5 / 6) 50.0 % (3 / 6)
DynaHashAlloc CBC 1126930 100.0 % (3 / 3) 20.0 % (2 / 10)
calc_bucket CBC 160470833 100.0 % (5 / 5) 100.0 % (2 / 2)
choose_nelem_alloc CBC 225722 100.0 % (7 / 7) 100.0 % (2 / 2)
deregister_seq_scan CBC 3170107 87.5 % (7 / 8) 33.3 % (2 / 6)
dir_realloc UBC 0 0.0 % (0 / 18) 0.0 % (0 / 16)
element_alloc CBC 422772 90.9 % (20 / 22) 75.0 % (9 / 12)
expand_table CBC 351581 91.7 % (33 / 36) 68.8 % (11 / 16)
get_hash_entry CBC 25556295 46.9 % (15 / 32) 50.0 % (11 / 22)
get_hash_value CBC 68948973 100.0 % (2 / 2)
has_seq_scans CBC 351581 60.0 % (3 / 5) 25.0 % (1 / 4)
hash_corrupted UBC 0 0.0 % (0 / 4) 0.0 % (0 / 6)
hash_create CBC 208926 86.9 % (86 / 99) 69.6 % (64 / 92)
hash_destroy CBC 41706 100.0 % (7 / 7) 50.0 % (3 / 6)
hash_estimate_size CBC 16796 92.9 % (13 / 14) 50.0 % (1 / 2)
hash_freeze UBC 0 0.0 % (0 / 7) 0.0 % (0 / 10)
hash_get_num_entries CBC 33559 100.0 % (6 / 6) 100.0 % (4 / 4)
hash_get_shared_size CBC 8986 100.0 % (4 / 4) 50.0 % (2 / 4)
hash_initial_lookup GNC 159971918 90.0 % (9 / 10) 50.0 % (1 / 2)
hash_search CBC 97946946 100.0 % (3 / 3)
hash_search_with_hash_value GNC 159970182 89.3 % (50 / 56) 67.9 % (38 / 56)
hash_select_dirsize CBC 8986 85.7 % (6 / 7) 50.0 % (1 / 2)
hash_seq_init CBC 3170117 100.0 % (7 / 7) 50.0 % (1 / 2)
hash_seq_search CBC 37603005 100.0 % (31 / 31) 100.0 % (14 / 14)
hash_seq_term CBC 3170107 100.0 % (4 / 4) 50.0 % (1 / 2)
hash_stats CBC 41706 100.0 % (2 / 2)
hash_update_hash_key GNC 868 85.7 % (30 / 35) 45.5 % (10 / 22)
hdefault CBC 208926 100.0 % (10 / 10) 60.0 % (6 / 10)
init_htab CBC 208926 78.6 % (22 / 28) 66.7 % (12 / 18)
my_log2 CBC 493420 75.0 % (3 / 4) 50.0 % (1 / 2)
next_pow2_int CBC 422342 75.0 % (3 / 4) 50.0 % (1 / 2)
next_pow2_long CBC 51564 100.0 % (2 / 2)
register_seq_scan CBC 3170117 85.7 % (6 / 7) 25.0 % (1 / 4)
seg_alloc CBC 411400 85.7 % (6 / 7) 41.7 % (5 / 12)
string_compare CBC 417324 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622