LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - regexp.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 89.5 % 649 581 19 38 11 23 371 13 174 34 380 8
Current Date: 2023-04-08 17:13:01 Functions: 98.0 % 51 50 1 50 1 50
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 13 13 1 12
View type: Flat (180,240] days: 100.0 % 1 1 1
Legend: Lines: hit not hit (240..) days: 89.3 % 635 567 19 38 11 23 370 174 34 374
Function coverage date bins:
(240..) days: 49.0 % 102 50 1 50 1 50

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
RE_compile_and_cache GIC 459737 100.0 % (43 / 43)
RE_compile_and_execute GIC 345212 100.0 % (5 / 5)
RE_execute GIC 346274 100.0 % (6 / 6)
RE_wchar_execute ECB 893861
build_regexp_match_result GIC 1384 90.5 % (19 / 21)
build_regexp_split_result GIC 545693 80.0 % (12 / 15)
nameicregexeq ECB 6853
nameicregexne ECB 3
nameregexeq GIC 127719 100.0 % (4 / 4)
nameregexne GIC 6782 100.0 % (4 / 4)
parse_re_flags ECB 102964
regexp_count GIC 24 93.3 % (14 / 15)
regexp_count_no_flags GIC 15 100.0 % (2 / 2)
regexp_count_no_start GIC 3 100.0 % (2 / 2)
regexp_fixed_prefix ECB 6461
regexp_instr ECB 78
regexp_instr_no_endoption GIC 12 100.0 % (2 / 2)
regexp_instr_no_flags ECB 6
regexp_instr_no_n ECB 3
regexp_instr_no_start GIC 9 100.0 % (2 / 2)
regexp_instr_no_subexpr GIC 6 100.0 % (2 / 2)
regexp_like ECB 15
regexp_like_no_flags ECB 3
regexp_match GIC 1278 100.0 % (14 / 14)
regexp_match_no_flags GIC 1263 100.0 % (2 / 2)
regexp_matches ECB 339
regexp_matches_no_flags GIC 177 100.0 % (2 / 2)
regexp_split_to_array ECB 100178
regexp_split_to_array_no_flags ECB 100157
regexp_split_to_table GIC 311 100.0 % (20 / 20)
regexp_split_to_table_no_flags GIC 276 100.0 % (2 / 2)
regexp_substr GIC 54 100.0 % (37 / 37)
regexp_substr_no_flags GIC 12 100.0 % (2 / 2)
regexp_substr_no_n ECB 3
regexp_substr_no_start GIC 9 100.0 % (2 / 2)
regexp_substr_no_subexpr ECB 6
setup_regexp_matches GIC 101727 93.7 % (74 / 79)
similar_escape UIC 0 0.0 % (0 / 9)
similar_escape_internal ECB 66
similar_to_escape_1 GIC 20 100.0 % (4 / 4)
similar_to_escape_2 ECB 46
texticregexeq GIC 134 100.0 % (4 / 4)
texticregexne ECB 8
textregexeq GIC 186505 100.0 % (4 / 4)
textregexne GIC 17058 100.0 % (4 / 4)
textregexreplace ECB 1173
textregexreplace_extended GIC 33 100.0 % (19 / 19)
textregexreplace_extended_no_flags GIC 3 100.0 % (2 / 2)
textregexreplace_extended_no_n ECB 3
textregexreplace_noopt GIC 4069 100.0 % (5 / 5)
textregexsubstr GIC 1074 100.0 % (15 / 15)

Generated by: LCOV version v1.16-55-g56c0a2a