LCOV - differential code coverage report
Current view: top level - src/backend/access/hash - hashpage.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 81.3 % 486 395 91 395
Current Date: 2026-09-20 14:13:17 +0900 Functions: 94.7 % 19 18 1 18
Baseline: lcov-20260920-baseline Branches: 52.3 % 264 138 126 138
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 70.0 % 10 7 3 7
(360..) days: 81.5 % 476 388 88 388
Function coverage date bins:
(360..) days: 94.7 % 19 18 1 18
Branch coverage date bins:
(360..) days: 52.3 % 264 138 126 138

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
_hash_alloc_buckets CBC 39 94.1 % (16 / 17) 33.3 % (4 / 12)
_hash_dropbuf CBC 561507 100.0 % (3 / 3)
_hash_dropscanbuf CBC 832 86.7 % (13 / 15) 70.0 % (7 / 10)
_hash_expandtable CBC 891 75.5 % (83 / 110) 60.0 % (24 / 40)
_hash_finish_split UBC 0 0.0 % (0 / 40) 0.0 % (0 / 14)
_hash_getbucketbuf_from_hashkey CBC 491474 100.0 % (22 / 22) 75.0 % (15 / 20)
_hash_getbuf CBC 1340771 87.5 % (7 / 8) 50.0 % (3 / 6)
_hash_getbuf_with_condlock_cleanup CBC 891 66.7 % (6 / 9) 33.3 % (2 / 6)
_hash_getbuf_with_strategy CBC 798 87.5 % (7 / 8) 33.3 % (2 / 6)
_hash_getcachedmetap CBC 491913 93.3 % (14 / 15) 83.3 % (10 / 12)
_hash_getinitbuf CBC 46 83.3 % (5 / 6) 25.0 % (1 / 4)
_hash_getnewbuf CBC 6851 76.9 % (10 / 13) 35.7 % (5 / 14)
_hash_init CBC 215 94.6 % (53 / 56) 65.8 % (25 / 38)
_hash_init_metabuffer CBC 245 97.6 % (41 / 42) 31.2 % (10 / 32)
_hash_initbuf CBC 5589 100.0 % (11 / 11) 100.0 % (2 / 2)
_hash_pageinit CBC 7414 100.0 % (3 / 3)
_hash_relbuf CBC 788305 100.0 % (3 / 3)
_hash_splitbucket CBC 891 93.8 % (91 / 97) 65.0 % (26 / 40)
log_split_page CBC 943 87.5 % (7 / 8) 25.0 % (2 / 8)

Generated by: LCOV version 2.0-1