LCOV - differential code coverage report
Current view: top level - src/backend/parser - scan.l (source / functions) Coverage Total Hit LBC UBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 85.9 % 460 395 3 62 4 391 2 30
Current Date: 2026-03-14 14:10:32 -0400 Functions: 82.4 % 17 14 3 2 12 3
Baseline: lcov-20260315-024220-baseline Branches: 67.1 % 170 114 4 52 114 12 16
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 4 4 4
(360..) days: 85.7 % 456 391 3 62 391
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 81.2 % 16 13 3 1 12
Branch coverage date bins:
(360..) days: 67.1 % 170 114 4 52 114

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 504481 100.0 % (8 / 8) 100.0 % (2 / 2)
addlitchar CBC 9542 62.5 % (5 / 8) 50.0 % (1 / 2)
addunicode GNC 87 100.0 % (8 / 8) 100.0 % (2 / 2)
cancel_scanner_errposition_callback CBC 463 100.0 % (3 / 3)
core_yyalloc CBC 1286853 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 508929 100.0 % (6 / 6)
process_integer_literal CBC 247421 100.0 % (8 / 8) 100.0 % (2 / 2)
scanner_errposition CBC 618 80.0 % (4 / 5) 50.0 % (1 / 2)
scanner_finish CBC 428253 100.0 % (6 / 6) 100.0 % (4 / 4)
scanner_init GNC 428951 94.1 % (16 / 17) 25.0 % (1 / 4)
scanner_yyerror CBC 459 100.0 % (5 / 5) 66.7 % (4 / 6)
scb_error_callback CBC 18 100.0 % (5 / 5) 50.0 % (1 / 2)
setup_scanner_errposition_callback CBC 481 100.0 % (8 / 8)
unescape_single_char CBC 1514 83.3 % (15 / 18) 72.7 % (8 / 11)

Generated by: LCOV version 2.4-beta