LCOV - differential code coverage report
Current view: top level - src/fe_utils - psqlscan.l (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 83.5 % 611 510 101 510
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 24 24 24
Baseline: lcov-20261105-baseline Branches: 78.1 % 233 182 51 182
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 64 64 64
(360..) days: 81.5 % 546 445 101 445
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(30,360] days: 93.1 % 72 67 5 67
(360..) days: 71.4 % 161 115 46 115

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
psqlscan_test_variable CBC 21 90.9 % (10 / 11) 75.0 % (3 / 4)
psqlscan_escape_variable CBC 745 90.9 % (10 / 11) 75.0 % (3 / 4)
psqlscan_pop_buffer_stack CBC 1004 90.9 % (10 / 11) 50.0 % (2 / 4)
psqlscan_push_new_buffer CBC 1004 84.6 % (11 / 13) 50.0 % (2 / 4)
psqlscan_select_top_buffer CBC 1004 70.0 % (7 / 10) 25.0 % (1 / 4)
psqlscan_var_is_current_source CBC 1004 57.1 % (4 / 7) 16.7 % (1 / 6)
psql_scan_get_location CBC 1745 72.7 % (8 / 11) 75.0 % (3 / 4)
psqlscan_extract_substring CBC 3535 46.2 % (6 / 13) 16.7 % (1 / 6)
psql_scan_set_passthrough CBC 10828 100.0 % (3 / 3)
psql_scan_destroy CBC 13504 100.0 % (6 / 6)
psql_scan_create CBC 13560 100.0 % (7 / 7)
psql_scan_in_quote CBC 100073 100.0 % (3 / 3) 100.0 % (4 / 4)
psql_scan_reselect_sql_lexer CBC 156544 100.0 % (3 / 3)
psql_scan_count_copy_from_stdin CBC 253840 100.0 % (6 / 6) 100.0 % (4 / 4)
psqlscan_is_copy_from_stdin CBC 255328 100.0 % (9 / 9) 100.0 % (6 / 6)
psql_scan_reset CBC 275253 90.9 % (10 / 11) 50.0 % (1 / 2)
psql_scan_setup CBC 527979 100.0 % (13 / 13) 50.0 % (2 / 4)
psqlscan_prepare_buffer CBC 528983 100.0 % (14 / 14) 87.5 % (7 / 8)
psql_scan_finish CBC 538980 90.0 % (9 / 10) 83.3 % (5 / 6)
psql_scan CBC 807606 71.4 % (55 / 77) 74.1 % (20 / 27)
psqlscan_is_create_routine CBC 1417669 100.0 % (5 / 5) 100.0 % (14 / 14)
psqlscan_record_initial_keyword CBC 1417669 100.0 % (15 / 15) 100.0 % (20 / 20)
psqlscan_track_identifier CBC 1890134 100.0 % (16 / 16) 87.5 % (14 / 16)
psqlscan_emit CBC 6710184 100.0 % (12 / 12) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1