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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 77.7 % 668 519 10 139 5 30 484 3
Current Date: 2025-12-18 07:33:40 +0900 Functions: 63.9 % 72 46 2 24 8 38
Baseline: lcov-20251218-005734-baseline Branches: 66.5 % 409 272 6 131 5 16 251
Baseline Date: 2025-12-17 11:55:04 -0800 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 2935 76.5 % (13 / 17) 66.7 % (4 / 6)
regnamespaceout CBC 1358 63.6 % (7 / 11) 50.0 % (2 / 4)
regoperatorin CBC 42 76.5 % (13 / 17) 50.0 % (10 / 20)
regtypeout CBC 8654 75.0 % (12 / 16) 66.7 % (4 / 6)
format_operator_extended CBC 1909 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 494919 82.4 % (14 / 17) 56.2 % (9 / 16)
regprocout GNC 82878 85.7 % (18 / 21) 75.0 % (9 / 12)
format_operator_qualified UBC 0 0.0 % (0 / 2)
format_procedure_extended CBC 14242 93.1 % (27 / 29) 87.5 % (14 / 16)
format_procedure_qualified UBC 0 0.0 % (0 / 2)
regclassin CBC 24014 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 45 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 354 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 121 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 21647 84.6 % (11 / 13) 50.0 % (7 / 14)
regclassout CBC 107279 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 559 88.9 % (8 / 9) 50.0 % (3 / 6)
format_operator CBC 1494 100.0 % (2 / 2)
format_procedure CBC 11916 100.0 % (2 / 2)
parseDashOrOid CBC 521586 100.0 % (5 / 5) 100.0 % (2 / 2)
parseNumericOid CBC 423735 100.0 % (8 / 8) 83.3 % (5 / 6)
regprocedureout CBC 8749 100.0 % (6 / 6) 100.0 % (2 / 2)
text_regclass CBC 27 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