LCOV - differential code coverage report
Current view: top level - src/backend/parser - scan.l (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 86.7 % 465 403 62 403
Current Date: 2026-07-25 17:13:00 -0400 Functions: 82.4 % 17 14 3 14
Baseline: lcov-20260726-baseline Branches: 66.7 % 174 116 58 116
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 10 10 10
(360..) days: 86.4 % 455 393 62 393
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 % 6 3 3 3
(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
addlit CBC 598723 100.0 % (8 / 8) 100.0 % (2 / 2)
addlitchar CBC 12044 62.5 % (5 / 8) 50.0 % (1 / 2)
addunicode CBC 104 100.0 % (8 / 8) 100.0 % (2 / 2)
cancel_scanner_errposition_callback CBC 782 100.0 % (3 / 3)
core_yyalloc CBC 1546107 100.0 % (2 / 2)
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)
litbufdup CBC 603702 100.0 % (6 / 6)
process_integer_literal CBC 304319 100.0 % (8 / 8) 100.0 % (2 / 2)
scanner_errposition CBC 825 80.0 % (4 / 5) 50.0 % (1 / 2)
scanner_finish CBC 514449 100.0 % (6 / 6) 100.0 % (4 / 4)
scanner_init CBC 515369 94.1 % (16 / 17) 25.0 % (1 / 4)
scanner_yyerror CBC 619 100.0 % (5 / 5) 66.7 % (4 / 6)
scb_error_callback CBC 24 100.0 % (5 / 5) 50.0 % (1 / 2)
setup_scanner_errposition_callback CBC 806 100.0 % (8 / 8)
unescape_single_char CBC 1896 83.3 % (15 / 18) 72.7 % (8 / 11)

Generated by: LCOV version 2.0-1