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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 77.7 % 668 519 10 139 5 30 484 3
Current Date: 2026-03-14 14:10:32 -0400 Functions: 63.9 % 72 46 2 24 8 38
Baseline: lcov-20260315-024220-baseline Branches: 66.5 % 409 272 6 131 5 16 251
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 75.0 % 40 30 10 30
(360..) days: 77.9 % 628 489 139 5 484
Function coverage date bins:
(30,360] days: 60.0 % 5 3 2 3
(360..) days: 64.2 % 67 43 24 5 38
Branch coverage date bins:
(30,360] days: 72.7 % 22 16 6 16
(360..) days: 66.1 % 387 256 131 5 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 288 76.1 % (51 / 67) 62.3 % (43 / 69)
regoperout GNC 12 60.9 % (14 / 23) 50.0 % (6 / 12)
regcollationout CBC 12 68.4 % (13 / 19) 50.0 % (4 / 8)
regconfigout CBC 5 76.5 % (13 / 17) 66.7 % (4 / 6)
regdatabaseout GNC 16 63.6 % (7 / 11) 50.0 % (2 / 4)
regdictionaryout CBC 3049 76.5 % (13 / 17) 66.7 % (4 / 6)
regnamespaceout CBC 1522 63.6 % (7 / 11) 50.0 % (2 / 4)
regoperatorin CBC 42 76.5 % (13 / 17) 50.0 % (10 / 20)
regtypeout CBC 8702 75.0 % (12 / 16) 66.7 % (4 / 6)
format_operator_extended CBC 1920 90.3 % (28 / 31) 83.3 % (15 / 18)
format_operator_parts CBC 3 81.2 % (13 / 16) 30.0 % (3 / 10)
format_procedure_parts CBC 68 78.6 % (11 / 14) 37.5 % (3 / 8)
regoperin GNC 30 82.4 % (14 / 17) 62.5 % (10 / 16)
regprocin GNC 500631 82.4 % (14 / 17) 56.2 % (9 / 16)
regprocout GNC 84012 85.7 % (18 / 21) 75.0 % (9 / 12)
format_operator_qualified UBC 0 0.0 % (0 / 2)
format_procedure_extended CBC 14692 93.1 % (27 / 29) 87.5 % (14 / 16)
format_procedure_qualified UBC 0 0.0 % (0 / 2)
regclassin CBC 28929 85.7 % (12 / 14) 66.7 % (8 / 12)
regclassrecv UBC 0 0.0 % (0 / 2)
regclasssend UBC 0 0.0 % (0 / 2)
regcollationin CBC 30 85.7 % (12 / 14) 66.7 % (8 / 12)
regcollationrecv UBC 0 0.0 % (0 / 2)
regcollationsend UBC 0 0.0 % (0 / 2)
regconfigin CBC 970 85.7 % (12 / 14) 58.3 % (7 / 12)
regconfigrecv UBC 0 0.0 % (0 / 2)
regconfigsend UBC 0 0.0 % (0 / 2)
regdatabasein GNC 50 87.5 % (14 / 16) 75.0 % (12 / 16)
regdatabaserecv UNC 0 0.0 % (0 / 2)
regdatabasesend UNC 0 0.0 % (0 / 2)
regdictionaryin CBC 321 85.7 % (12 / 14) 58.3 % (7 / 12)
regdictionaryrecv UBC 0 0.0 % (0 / 2)
regdictionarysend UBC 0 0.0 % (0 / 2)
regnamespacein CBC 427 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 133 87.5 % (14 / 16) 75.0 % (12 / 16)
regroleout CBC 776 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 23553 84.6 % (11 / 13) 50.0 % (7 / 14)
regclassout CBC 107994 94.7 % (18 / 19) 87.5 % (7 / 8)
regoperatorout CBC 455 83.3 % (5 / 6) 50.0 % (1 / 2)
regprocedurein GNC 253 94.1 % (16 / 17) 75.0 % (12 / 16)
regtypein CBC 562 88.9 % (8 / 9) 50.0 % (3 / 6)
format_operator CBC 1499 100.0 % (2 / 2)
format_procedure CBC 12073 100.0 % (2 / 2)
parseDashOrOid CBC 532306 100.0 % (5 / 5) 100.0 % (2 / 2)
parseNumericOid CBC 433537 100.0 % (8 / 8) 83.3 % (5 / 6)
regprocedureout CBC 8824 100.0 % (6 / 6) 100.0 % (2 / 2)
text_regclass CBC 2012 100.0 % (5 / 5)
to_regclass CBC 15 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regcollation CBC 15 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regdatabase GNC 18 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regnamespace CBC 18 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regoper CBC 12 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regoperator CBC 9 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regproc CBC 15 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regprocedure CBC 15 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regrole CBC 27 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtype CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtypemod CBC 18 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta