LCOV - differential code coverage report
Current view: top level - src/backend/access/hash - hashpage.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 88.4 % 490 433 57 433
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 19 19 19
Baseline: lcov-20261105-baseline Branches: 56.8 % 264 150 114 150
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 4 2 2 2
(30,360] days: 70.0 % 10 7 3 7
(360..) days: 89.1 % 476 424 52 424
Function coverage date bins:
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(360..) days: 56.8 % 264 150 114 150

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_init_metabuffer CBC 246 97.6 % (41 / 42) 31.2 % (10 / 32)
_hash_expandtable CBC 895 75.5 % (83 / 110) 60.0 % (24 / 40)
_hash_init CBC 216 94.6 % (53 / 56) 65.8 % (25 / 38)
_hash_splitbucket CBC 896 94.9 % (93 / 98) 67.5 % (27 / 40)
_hash_getnewbuf CBC 6859 76.9 % (10 / 13) 35.7 % (5 / 14)
_hash_alloc_buckets CBC 41 94.1 % (16 / 17) 33.3 % (4 / 12)
_hash_finish_split CBC 1 79.1 % (34 / 43) 57.1 % (8 / 14)
log_split_page CBC 947 87.5 % (7 / 8) 25.0 % (2 / 8)
_hash_getbucketbuf_from_hashkey CBC 492146 100.0 % (22 / 22) 75.0 % (15 / 20)
_hash_getbuf_with_condlock_cleanup CBC 895 66.7 % (6 / 9) 33.3 % (2 / 6)
_hash_getbuf_with_strategy CBC 796 87.5 % (7 / 8) 33.3 % (2 / 6)
_hash_getbuf CBC 1342073 87.5 % (7 / 8) 50.0 % (3 / 6)
_hash_getinitbuf CBC 45 83.3 % (5 / 6) 25.0 % (1 / 4)
_hash_getcachedmetap CBC 492586 93.3 % (14 / 15) 83.3 % (10 / 12)
_hash_dropscanbuf CBC 842 100.0 % (15 / 15) 100.0 % (10 / 10)
_hash_initbuf CBC 5589 100.0 % (11 / 11) 100.0 % (2 / 2)
_hash_dropbuf CBC 562074 100.0 % (3 / 3)
_hash_pageinit CBC 7420 100.0 % (3 / 3)
_hash_relbuf CBC 788977 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1