LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - regproc.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 77.7 % 668 519 149 519
Current Date: 2026-11-05 14:14:01 +0100 Functions: 63.9 % 72 46 26 46
Baseline: lcov-20261105-baseline Branches: 66.5 % 409 272 137 272
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 2 2 2
(360..) days: 77.6 % 666 517 149 517
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 62.9 % 70 44 26 44
Branch coverage date bins:
(360..) days: 66.5 % 409 272 137 272

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 350 76.1 % (51 / 67) 62.3 % (43 / 69)
regoperout CBC 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 CBC 20 63.6 % (7 / 11) 50.0 % (2 / 4)
regdictionaryout CBC 3121 76.5 % (13 / 17) 66.7 % (4 / 6)
regnamespaceout CBC 2219 63.6 % (7 / 11) 50.0 % (2 / 4)
regoperatorin CBC 56 76.5 % (13 / 17) 50.0 % (10 / 20)
regtypeout CBC 9076 75.0 % (12 / 16) 66.7 % (4 / 6)
format_operator_extended CBC 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 87 78.6 % (11 / 14) 37.5 % (3 / 8)
regoperin CBC 40 82.4 % (14 / 17) 62.5 % (10 / 16)
regprocin CBC 578455 82.4 % (14 / 17) 56.2 % (9 / 16)
regprocout CBC 85031 85.7 % (18 / 21) 75.0 % (9 / 12)
format_operator_qualified UBC 0 0.0 % (0 / 2)
format_procedure_extended CBC 16744 93.1 % (27 / 29) 87.5 % (14 / 16)
format_procedure_qualified UBC 0 0.0 % (0 / 2)
regclassin CBC 32492 85.7 % (12 / 14) 66.7 % (8 / 12)
regclassrecv UBC 0 0.0 % (0 / 2)
regclasssend UBC 0 0.0 % (0 / 2)
regcollationin CBC 56 85.7 % (12 / 14) 66.7 % (8 / 12)
regcollationrecv UBC 0 0.0 % (0 / 2)
regcollationsend UBC 0 0.0 % (0 / 2)
regconfigin CBC 1317 85.7 % (12 / 14) 58.3 % (7 / 12)
regconfigrecv UBC 0 0.0 % (0 / 2)
regconfigsend UBC 0 0.0 % (0 / 2)
regdatabasein CBC 71 87.5 % (14 / 16) 75.0 % (12 / 16)
regdatabaserecv UBC 0 0.0 % (0 / 2)
regdatabasesend UBC 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 395 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 800 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 25487 84.6 % (11 / 13) 50.0 % (7 / 14)
regclassout CBC 140650 94.7 % (18 / 19) 87.5 % (7 / 8)
regoperatorout CBC 508 83.3 % (5 / 6) 50.0 % (1 / 2)
regprocedurein CBC 303 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 13368 100.0 % (2 / 2)
parseDashOrOid CBC 614414 100.0 % (5 / 5) 100.0 % (2 / 2)
parseNumericOid CBC 499447 100.0 % (8 / 8) 83.3 % (5 / 6)
regprocedureout CBC 9232 100.0 % (6 / 6) 100.0 % (2 / 2)
text_regclass CBC 2142 100.0 % (5 / 5)
to_regclass CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regcollation CBC 36 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regdatabase CBC 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