LCOV - differential code coverage report
Current view: top level - src/backend/parser - scan.l (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 85.9 % 460 395 65 395
Current Date: 2026-10-12 11:56:10 +0200 Functions: 82.4 % 17 14 3 14
Baseline: lcov-20261012-baseline Branches: 67.1 % 170 114 56 114
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 5
(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:
(30,360] 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 508524 94.1 % (16 / 17) 25.0 % (1 / 4)
unescape_single_char CBC 1902 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 12046 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 583368 100.0 % (8 / 8) 100.0 % (2 / 2)
addunicode CBC 104 100.0 % (8 / 8) 100.0 % (2 / 2)
process_integer_literal CBC 300938 100.0 % (8 / 8) 100.0 % (2 / 2)
scanner_finish CBC 507616 100.0 % (6 / 6) 100.0 % (4 / 4)
cancel_scanner_errposition_callback CBC 782 100.0 % (3 / 3)
core_yyalloc CBC 1525572 100.0 % (2 / 2)
litbufdup CBC 588295 100.0 % (6 / 6)
setup_scanner_errposition_callback CBC 806 100.0 % (8 / 8)

Generated by: LCOV version 2.0-1