LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - regproc.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 77.7 % 668 519 10 139 5 32 482 5
Current Date: 2026-06-29 16:15:13 +0200 Functions: 63.9 % 72 46 2 24 10 36 2
Baseline: lcov-20260630-baseline Branches: 66.5 % 409 272 6 131 5 16 251
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 5
(360..) days: 77.5 % 663 514 10 139 5 27 482
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 62.9 % 70 44 2 24 8 36
Branch coverage date bins:
(360..) days: 66.5 % 409 272 6 131 5 16 251

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
parseNameAndArgTypes CBC 362 76.1 % (51 / 67) 62.3 % (43 / 69)
regoperout GNC 16 60.9 % (14 / 23) 50.0 % (6 / 12)
regcollationout CBC 16 68.4 % (13 / 19) 50.0 % (4 / 8)
regconfigout CBC 5 76.5 % (13 / 17) 66.7 % (4 / 6)
regdatabaseout GNC 20 63.6 % (7 / 11) 50.0 % (2 / 4)
regdictionaryout CBC 3121 76.5 % (13 / 17) 66.7 % (4 / 6)
regnamespaceout CBC 2509 63.6 % (7 / 11) 50.0 % (2 / 4)
regoperatorin CBC 56 76.5 % (13 / 17) 50.0 % (10 / 20)
regtypeout CBC 9030 75.0 % (12 / 16) 66.7 % (4 / 6)
format_operator_extended GNC 2047 90.3 % (28 / 31) 83.3 % (15 / 18)
format_operator_parts CBC 4 81.2 % (13 / 16) 30.0 % (3 / 10)
format_procedure_parts CBC 94 78.6 % (11 / 14) 37.5 % (3 / 8)
regoperin GNC 40 82.4 % (14 / 17) 62.5 % (10 / 16)
regprocin GNC 547168 82.4 % (14 / 17) 56.2 % (9 / 16)
regprocout GNC 86727 85.7 % (18 / 21) 75.0 % (9 / 12)
format_operator_qualified UBC 0 0.0 % (0 / 2)
format_procedure_extended GNC 16578 93.1 % (27 / 29) 87.5 % (14 / 16)
format_procedure_qualified UBC 0 0.0 % (0 / 2)
regclassin CBC 33012 85.7 % (12 / 14) 66.7 % (8 / 12)
regclassrecv UBC 0 0.0 % (0 / 2)
regclasssend UBC 0 0.0 % (0 / 2)
regcollationin CBC 40 85.7 % (12 / 14) 66.7 % (8 / 12)
regcollationrecv UBC 0 0.0 % (0 / 2)
regcollationsend UBC 0 0.0 % (0 / 2)
regconfigin CBC 1313 85.7 % (12 / 14) 58.3 % (7 / 12)
regconfigrecv UBC 0 0.0 % (0 / 2)
regconfigsend UBC 0 0.0 % (0 / 2)
regdatabasein GNC 71 87.5 % (14 / 16) 75.0 % (12 / 16)
regdatabaserecv UNC 0 0.0 % (0 / 2)
regdatabasesend UNC 0 0.0 % (0 / 2)
regdictionaryin CBC 396 85.7 % (12 / 14) 58.3 % (7 / 12)
regdictionaryrecv UBC 0 0.0 % (0 / 2)
regdictionarysend UBC 0 0.0 % (0 / 2)
regnamespacein CBC 386 87.5 % (14 / 16) 75.0 % (12 / 16)
regnamespacerecv UBC 0 0.0 % (0 / 2)
regnamespacesend UBC 0 0.0 % (0 / 2)
regoperatorrecv UBC 0 0.0 % (0 / 2)
regoperatorsend UBC 0 0.0 % (0 / 2)
regoperrecv UBC 0 0.0 % (0 / 2)
regopersend UBC 0 0.0 % (0 / 2)
regprocedurerecv UBC 0 0.0 % (0 / 2)
regproceduresend UBC 0 0.0 % (0 / 2)
regprocrecv UBC 0 0.0 % (0 / 2)
regprocsend UBC 0 0.0 % (0 / 2)
regrolein CBC 185 87.5 % (14 / 16) 75.0 % (12 / 16)
regroleout CBC 790 81.8 % (9 / 11) 75.0 % (3 / 4)
regrolerecv UBC 0 0.0 % (0 / 2)
regrolesend UBC 0 0.0 % (0 / 2)
regtyperecv UBC 0 0.0 % (0 / 2)
regtypesend UBC 0 0.0 % (0 / 2)
stringToQualifiedNameList CBC 25660 84.6 % (11 / 13) 50.0 % (7 / 14)
regclassout CBC 150971 94.7 % (18 / 19) 87.5 % (7 / 8)
regoperatorout CBC 508 83.3 % (5 / 6) 50.0 % (1 / 2)
regprocedurein GNC 315 94.1 % (16 / 17) 75.0 % (12 / 16)
regtypein CBC 744 88.9 % (8 / 9) 50.0 % (3 / 6)
format_operator CBC 1603 100.0 % (2 / 2)
format_procedure CBC 13478 100.0 % (2 / 2)
parseDashOrOid CBC 583630 100.0 % (5 / 5) 100.0 % (2 / 2)
parseNumericOid CBC 475182 100.0 % (8 / 8) 83.3 % (5 / 6)
regprocedureout CBC 9224 100.0 % (6 / 6) 100.0 % (2 / 2)
text_regclass CBC 2142 100.0 % (5 / 5)
to_regclass CBC 20 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regcollation CBC 20 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regdatabase GNC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regnamespace CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regoper CBC 16 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regoperator CBC 12 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regproc CBC 20 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regprocedure CBC 20 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regrole CBC 36 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtype CBC 32 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtypemod CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1