LCOV - differential code coverage report
Current view: top level - src/backend/access/hash - hashpage.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 81.3 % 486 395 91 395
Current Date: 2026-08-27 14:31:44 +0300 Functions: 94.7 % 19 18 1 18
Baseline: lcov-20260827-baseline Branches: 52.3 % 264 138 126 138
Baseline Date: 2026-08-27 14:31:58 +0300 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_finish_split UBC 0 0.0 % (0 / 40) 0.0 % (0 / 14)
_hash_alloc_buckets CBC 39 94.1 % (16 / 17) 33.3 % (4 / 12)
_hash_getinitbuf CBC 45 83.3 % (5 / 6) 25.0 % (1 / 4)
_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_getbuf_with_strategy CBC 796 87.5 % (7 / 8) 33.3 % (2 / 6)
_hash_dropscanbuf CBC 832 86.7 % (13 / 15) 70.0 % (7 / 10)
_hash_expandtable CBC 893 75.5 % (83 / 110) 60.0 % (24 / 40)
_hash_getbuf_with_condlock_cleanup CBC 893 66.7 % (6 / 9) 33.3 % (2 / 6)
_hash_splitbucket CBC 893 93.8 % (91 / 97) 65.0 % (26 / 40)
log_split_page CBC 945 87.5 % (7 / 8) 25.0 % (2 / 8)
_hash_initbuf CBC 5587 100.0 % (11 / 11) 100.0 % (2 / 2)
_hash_getnewbuf CBC 6852 76.9 % (10 / 13) 35.7 % (5 / 14)
_hash_pageinit CBC 7411 100.0 % (3 / 3)
_hash_getbucketbuf_from_hashkey CBC 491134 100.0 % (22 / 22) 75.0 % (15 / 20)
_hash_getcachedmetap CBC 491574 93.3 % (14 / 15) 83.3 % (10 / 12)
_hash_dropbuf CBC 561078 100.0 % (3 / 3)
_hash_relbuf CBC 787961 100.0 % (3 / 3)
_hash_getbuf CBC 1340002 87.5 % (7 / 8) 50.0 % (3 / 6)

Generated by: LCOV version 2.0-1