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 15:15:32 Functions: 98.0 % 51 50 1 50 1 50
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

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 ECB 345212
RE_execute ECB 346274
RE_wchar_execute ECB 893861
build_regexp_match_result GIC 1384 90.5 % (19 / 21)
build_regexp_split_result ECB 545693
nameicregexeq ECB 6853
nameicregexne GIC 3 100.0 % (4 / 4)
nameregexeq ECB 127719
nameregexne ECB 6782
parse_re_flags ECB 102964
regexp_count GIC 24 93.3 % (14 / 15)
regexp_count_no_flags ECB 15
regexp_count_no_start ECB 3
regexp_fixed_prefix GIC 6461 87.5 % (21 / 24)
regexp_instr GIC 78 100.0 % (42 / 42)
regexp_instr_no_endoption GIC 12 100.0 % (2 / 2)
regexp_instr_no_flags GIC 6 100.0 % (2 / 2)
regexp_instr_no_n GIC 3 100.0 % (2 / 2)
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 ECB 276
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 ECB 9
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 ECB 134
texticregexne ECB 8
textregexeq ECB 186505
textregexne ECB 17058
textregexreplace GIC 1173 100.0 % (11 / 11)
textregexreplace_extended ECB 33
textregexreplace_extended_no_flags ECB 3
textregexreplace_extended_no_n ECB 3
textregexreplace_noopt GIC 4069 100.0 % (5 / 5)
textregexsubstr ECB 1074

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