LCOV - differential code coverage report
Current view: top level - src/fe_utils - psqlscan.l (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 83.7 % 603 505 98 505
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 22 22 22
Baseline: lcov-20260725-baseline Branches: 77.5 % 227 176 51 176
Baseline Date: 2026-07-25 19:09:19 +0900 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 % 56 56 56
(360..) days: 82.1 % 546 448 98 448
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(30,360] days: 92.4 % 66 61 5 61
(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
psql_scan CBC 808990 71.4 % (55 / 77) 74.1 % (20 / 27)
psqlscan_extract_substring CBC 3508 46.2 % (6 / 13) 16.7 % (1 / 6)
psqlscan_var_is_current_source CBC 992 57.1 % (4 / 7) 16.7 % (1 / 6)
psqlscan_select_top_buffer CBC 992 70.0 % (7 / 10) 25.0 % (1 / 4)
psql_scan_setup CBC 529041 100.0 % (13 / 13) 50.0 % (2 / 4)
psqlscan_pop_buffer_stack CBC 992 90.9 % (10 / 11) 50.0 % (2 / 4)
psqlscan_push_new_buffer CBC 992 84.6 % (11 / 13) 50.0 % (2 / 4)
psqlscan_track_identifier CBC 1875539 100.0 % (29 / 29) 93.3 % (28 / 30)
psql_scan_finish CBC 539370 90.0 % (9 / 10) 83.3 % (5 / 6)
psql_scan_get_location CBC 1737 72.7 % (8 / 11) 75.0 % (3 / 4)
psql_scan_reset CBC 23809 90.0 % (9 / 10) 50.0 % (1 / 2)
psqlscan_escape_variable CBC 729 90.9 % (10 / 11) 75.0 % (3 / 4)
psqlscan_prepare_buffer CBC 530033 100.0 % (14 / 14) 87.5 % (7 / 8)
psqlscan_test_variable CBC 21 90.9 % (10 / 11) 75.0 % (3 / 4)
psql_scan_in_quote CBC 101244 100.0 % (3 / 3) 100.0 % (4 / 4)
psqlscan_emit CBC 6685290 100.0 % (12 / 12) 100.0 % (6 / 6)
psqlscan_is_create_routine CBC 1413610 100.0 % (5 / 5) 100.0 % (14 / 14)
psqlscan_record_initial_keyword CBC 1413590 100.0 % (11 / 11) 100.0 % (14 / 14)
psql_scan_create CBC 10756 100.0 % (7 / 7)
psql_scan_destroy CBC 10700 100.0 % (6 / 6)
psql_scan_reselect_sql_lexer CBC 155977 100.0 % (3 / 3)
psql_scan_set_passthrough CBC 10157 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1