LCOV - differential code coverage report
Current view: top level - src/backend/parser - scan.l (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 85.9 % 460 395 65 395
Current Date: 2026-09-20 14:13:17 +0900 Functions: 82.4 % 17 14 3 14
Baseline: lcov-20260920-baseline Branches: 67.1 % 170 114 56 114
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 4 4 4
(360..) days: 85.7 % 455 390 65 390
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 81.2 % 16 13 3 13
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(360..) days: 67.3 % 168 113 55 113

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
scanner_init CBC 507606 94.1 % (16 / 17) 25.0 % (1 / 4)
unescape_single_char CBC 1900 83.3 % (15 / 18) 72.7 % (8 / 11)
core_yyfree UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
core_yyrealloc UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
fprintf_to_ereport UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
scanner_yyerror CBC 607 100.0 % (5 / 5) 66.7 % (4 / 6)
addlitchar CBC 12031 62.5 % (5 / 8) 50.0 % (1 / 2)
scanner_errposition CBC 813 80.0 % (4 / 5) 50.0 % (1 / 2)
scb_error_callback CBC 24 100.0 % (5 / 5) 50.0 % (1 / 2)
addlit CBC 581216 100.0 % (8 / 8) 100.0 % (2 / 2)
addunicode CBC 104 100.0 % (8 / 8) 100.0 % (2 / 2)
process_integer_literal CBC 300291 100.0 % (8 / 8) 100.0 % (2 / 2)
scanner_finish CBC 506698 100.0 % (6 / 6) 100.0 % (4 / 4)
cancel_scanner_errposition_callback CBC 782 100.0 % (3 / 3)
core_yyalloc CBC 1522818 100.0 % (2 / 2)
litbufdup CBC 586130 100.0 % (6 / 6)
setup_scanner_errposition_callback CBC 806 100.0 % (8 / 8)

Generated by: LCOV version 2.0-1