LCOV - differential code coverage report
Current view: top level - src/bin/pg_dump - pg_dump.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 91.6 % 8490 7773 7 12 698 2 5 144 7622 66 184
Current Date: 2026-08-27 14:31:44 +0300 Functions: 98.9 % 189 187 2 68 119
Baseline: lcov-20260827-baseline Branches: 78.6 % 3909 3071 16 2 820 3 40 3028
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 83.3 % 6 5 1 5
(7,30] days: 100.0 % 10 10 10
(30,360] days: 89.7 % 574 515 7 12 40 144 371
(360..) days: 91.7 % 7900 7243 657 2 5 7236
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 98.9 % 187 185 2 68 117
Branch coverage date bins:
(1,7] days: 75.0 % 4 3 1 3
(7,30] days: 100.0 % 2 2 2
(30,360] days: 71.3 % 247 176 16 2 53 2 40 134
(360..) days: 79.0 % 3656 2890 766 1 2889

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
BinaryUpgradeClassOidItemCmp CBC 13871 100.0 % (4 / 4)
BuildArchiveDependencies GNC 65 100.0 % (22 / 22) 100.0 % (12 / 12)
SequenceItemCmp CBC 2976 100.0 % (4 / 4)
addBoundaryDependencies CBC 193 100.0 % (36 / 36) 94.1 % (16 / 17)
addConstrChildIdxDeps CBC 55 100.0 % (8 / 8) 83.3 % (5 / 6)
appendNamedArgument CBC 6461 100.0 % (7 / 7)
appendReloptionsArrayAH CBC 223 83.3 % (5 / 6) 50.0 % (1 / 2)
append_depends_on_extension CBC 5436 100.0 % (16 / 16) 100.0 % (4 / 4)
binary_upgrade_extension_member CBC 1629 88.2 % (15 / 17) 64.3 % (9 / 14)
binary_upgrade_set_pg_class_oids CBC 1381 100.0 % (22 / 22) 78.6 % (11 / 14)
binary_upgrade_set_type_oids_by_rel CBC 955 100.0 % (5 / 5) 100.0 % (2 / 2)
binary_upgrade_set_type_oids_by_type_oid CBC 1020 85.7 % (24 / 28) 75.0 % (9 / 12)
buildMatViewRefreshDependencies GNC 146 94.9 % (37 / 39) 62.5 % (15 / 24)
checkExtensionMembership GNC 629572 100.0 % (10 / 10) 100.0 % (4 / 4)
collectBinaryUpgradeClassOids CBC 42 100.0 % (16 / 16) 100.0 % (2 / 2)
collectComments CBC 193 100.0 % (37 / 37) 88.9 % (16 / 18)
collectRoleNames CBC 194 100.0 % (10 / 10) 100.0 % (2 / 2)
collectSecLabels CBC 193 79.5 % (31 / 39) 27.8 % (5 / 18)
collectSequences GNC 193 100.0 % (22 / 22) 83.3 % (10 / 12)
convertRegProcReference CBC 7512 100.0 % (12 / 12) 80.0 % (8 / 10)
convertTSFunction CBC 215 100.0 % (6 / 6)
createBoundaryObjects CBC 193 100.0 % (11 / 11)
createDummyViewAsClause CBC 20 73.3 % (11 / 15) 62.5 % (5 / 8)
createViewAsClause CBC 931 77.8 % (14 / 18) 37.5 % (3 / 8)
determineNotNullFlags GNC 26604 91.4 % (32 / 35) 85.0 % (17 / 20)
dumpACL CBC 32342 92.9 % (39 / 42) 82.4 % (28 / 34)
dumpAccessMethod GNC 84 76.5 % (26 / 34) 72.7 % (8 / 11)
dumpAgg GNC 295 74.2 % (121 / 163) 63.2 % (48 / 76)
dumpAttrDef GNC 1121 96.0 % (24 / 25) 62.5 % (5 / 8)
dumpBaseType GNC 285 94.6 % (122 / 129) 86.8 % (59 / 68)
dumpCast CBC 69 83.3 % (45 / 54) 72.7 % (16 / 22)
dumpCollation GNC 2733 76.3 % (90 / 118) 52.6 % (60 / 114)
dumpComment CBC 6483 100.0 % (3 / 3)
dumpCommentExtended CBC 6645 85.7 % (30 / 35) 76.9 % (20 / 26)
dumpCompositeType GNC 132 92.0 % (80 / 87) 86.7 % (26 / 30)
dumpCompositeTypeColComments CBC 34 94.6 % (35 / 37) 57.1 % (8 / 14)
dumpConstraint GNC 2810 91.2 % (134 / 147) 80.4 % (74 / 92)
dumpConversion GNC 335 100.0 % (42 / 42) 70.0 % (7 / 10)
dumpDatabase GNC 94 89.9 % (178 / 198) 65.9 % (54 / 82)
dumpDatabaseConfig CBC 94 87.5 % (14 / 16) 75.0 % (3 / 4)
dumpDefaultACL CBC 170 70.0 % (28 / 40) 68.4 % (13 / 19)
dumpDomain GNC 174 90.4 % (94 / 104) 79.6 % (43 / 54)
dumpDumpableObject CBC 745593 99.3 % (150 / 151) 94.4 % (51 / 54)
dumpEncoding CBC 193 100.0 % (11 / 11)
dumpEnumType GNC 89 95.5 % (63 / 66) 92.3 % (24 / 26)
dumpEventTrigger GNC 44 58.8 % (30 / 51) 55.6 % (10 / 18)
dumpExtension GNC 25 93.8 % (45 / 48) 68.2 % (15 / 22)
dumpForeignDataWrapper GNC 54 78.8 % (26 / 33) 66.7 % (12 / 18)
dumpForeignServer GNC 58 83.0 % (39 / 47) 62.5 % (15 / 24)
dumpFunc GNC 1927 88.4 % (160 / 181) 75.4 % (86 / 114)
dumpIndex GNC 2852 89.5 % (51 / 57) 80.0 % (24 / 30)
dumpIndexAttach CBC 615 100.0 % (12 / 12) 75.0 % (3 / 4)
dumpLO CBC 88 87.1 % (27 / 31) 87.5 % (14 / 16)
dumpLOs CBC 77 88.9 % (16 / 18) 75.0 % (6 / 8)
dumpNamespace GNC 522 91.2 % (31 / 34) 94.4 % (17 / 18)
dumpOpclass GNC 675 94.6 % (105 / 111) 76.7 % (23 / 30)
dumpOpfamily GNC 561 93.1 % (81 / 87) 86.4 % (19 / 22)
dumpOpr CBC 2525 98.0 % (96 / 98) 86.1 % (31 / 36)
dumpPolicy GNC 357 98.2 % (55 / 56) 89.3 % (25 / 28)
dumpProcLang GNC 87 82.1 % (46 / 56) 75.0 % (36 / 48)
dumpPublication GNC 416 95.3 % (61 / 64) 86.8 % (33 / 38)
dumpPublicationNamespace GNC 103 100.0 % (15 / 15) 75.0 % (3 / 4)
dumpPublicationTable GNC 298 100.0 % (22 / 22) 87.5 % (7 / 8)
dumpRangeType GNC 121 94.3 % (66 / 70) 82.1 % (23 / 28)
dumpRelationStats CBC 3689 83.3 % (5 / 6) 50.0 % (1 / 2)
dumpRelationStats_dumper GNC 3617 94.8 % (127 / 134) 75.7 % (53 / 70)
dumpRule GNC 1202 78.4 % (58 / 74) 67.9 % (19 / 28)
dumpSearchPath CBC 193 83.3 % (20 / 24) 33.3 % (2 / 6)
dumpSecLabel CBC 10 78.6 % (22 / 28) 50.0 % (10 / 20)
dumpSequence GNC 381 91.5 % (86 / 94) 87.5 % (56 / 64)
dumpSequenceData CBC 399 71.0 % (22 / 31) 61.1 % (11 / 18)
dumpShellType CBC 76 100.0 % (14 / 14) 83.3 % (5 / 6)
dumpStatisticsExt GNC 183 88.2 % (30 / 34) 75.0 % (6 / 8)
dumpStatisticsExtStats CBC 183 93.3 % (83 / 89) 77.8 % (28 / 36)
dumpStdStrings CBC 193 100.0 % (9 / 9) 50.0 % (1 / 2)
dumpSubscription GNC 116 81.0 % (64 / 79) 71.2 % (37 / 52)
dumpSubscriptionTable GNC 3 95.8 % (23 / 24) 57.1 % (8 / 14)
dumpTSConfig GNC 157 100.0 % (55 / 55) 88.9 % (16 / 18)
dumpTSDictionary GNC 182 100.0 % (38 / 38) 90.0 % (9 / 10)
dumpTSParser GNC 44 100.0 % (35 / 35) 80.0 % (8 / 10)
dumpTSTemplate GNC 56 100.0 % (29 / 29) 80.0 % (8 / 10)
dumpTable GNC 34532 100.0 % (52 / 52) 100.0 % (19 / 19)
dumpTableAttach CBC 1457 100.0 % (22 / 22) 100.0 % (4 / 4)
dumpTableComment CBC 78 93.2 % (41 / 44) 64.3 % (9 / 14)
dumpTableConstraintComment GNC 88 100.0 % (13 / 13) 75.0 % (3 / 4)
dumpTableData CBC 4611 100.0 % (33 / 33) 75.0 % (9 / 12)
dumpTableData_copy CBC 4438 76.9 % (40 / 52) 60.7 % (17 / 28)
dumpTableData_insert GNC 87 95.0 % (114 / 120) 89.0 % (73 / 82)
dumpTableSchema GNC 6893 96.2 % (436 / 453) 89.8 % (307 / 342)
dumpTableSecLabel UBC 0 0.0 % (0 / 35) 0.0 % (0 / 12)
dumpTransform CBC 44 87.7 % (50 / 57) 53.3 % (16 / 30)
dumpTrigger GNC 535 67.1 % (49 / 73) 48.1 % (13 / 27)
dumpType CBC 971 100.0 % (17 / 17) 93.8 % (15 / 16)
dumpUndefinedType GNC 39 82.4 % (28 / 34) 75.0 % (9 / 12)
dumpUserMappings CBC 49 96.9 % (31 / 32) 66.7 % (4 / 6)
expand_extension_name_patterns CBC 199 88.2 % (15 / 17) 66.7 % (8 / 12)
expand_foreign_server_name_patterns CBC 196 94.1 % (16 / 17) 90.0 % (9 / 10)
expand_schema_name_patterns CBC 222 100.0 % (21 / 21) 92.9 % (13 / 14)
expand_table_name_patterns CBC 1185 100.0 % (27 / 27) 100.0 % (18 / 18)
fetchAttributeStats GNC 1104 87.0 % (40 / 46) 90.9 % (20 / 22)
findComments CBC 6757 100.0 % (32 / 32) 100.0 % (24 / 24)
findDumpableDependencies CBC 9376 86.7 % (13 / 15) 83.3 % (10 / 12)
findNamespace CBC 632499 80.0 % (4 / 5) 50.0 % (1 / 2)
findSecLabels CBC 10 62.9 % (22 / 35) 46.2 % (12 / 26)
fmtCopyColumnList CBC 8962 100.0 % (20 / 20) 100.0 % (10 / 10)
forcePartitionRootLoad CBC 1106 91.7 % (11 / 12) 66.7 % (8 / 12)
format_aggregate_signature CBC 287 92.3 % (12 / 13) 87.5 % (7 / 8)
format_function_arguments CBC 4288 100.0 % (7 / 7) 100.0 % (4 / 4)
format_function_signature CBC 2258 100.0 % (12 / 12) 100.0 % (6 / 6)
getAccessMethods GNC 193 100.0 % (26 / 26) 100.0 % (2 / 2)
getAdditionalACLs GNC 191 90.0 % (45 / 50) 71.9 % (23 / 32)
getAggregates GNC 193 100.0 % (48 / 48) 90.0 % (9 / 10)
getAttrName CBC 2293 17.6 % (3 / 17) 18.2 % (2 / 11)
getCasts CBC 193 97.1 % (34 / 35) 62.5 % (5 / 8)
getCollations CBC 193 100.0 % (26 / 26) 100.0 % (2 / 2)
getConstraints CBC 193 95.8 % (68 / 71) 75.0 % (24 / 32)
getConversions CBC 193 100.0 % (24 / 24) 100.0 % (2 / 2)
getDefaultACLs CBC 193 100.0 % (35 / 35) 100.0 % (4 / 4)
getDependencies CBC 193 100.0 % (42 / 42) 95.5 % (21 / 22)
getDomainConstraints CBC 181 100.0 % (49 / 49) 78.6 % (11 / 14)
getEventTriggers GNC 193 100.0 % (30 / 30) 100.0 % (2 / 2)
getExtendedStatistics GNC 193 97.1 % (34 / 35) 87.5 % (7 / 8)
getExtensionMembership CBC 194 87.5 % (21 / 24) 80.0 % (8 / 10)
getExtensions CBC 194 97.1 % (34 / 35) 75.0 % (3 / 4)
getForeignDataWrappers CBC 193 97.6 % (41 / 42) 83.3 % (5 / 6)
getForeignServers CBC 193 100.0 % (39 / 39) 100.0 % (4 / 4)
getFormattedOperatorName CBC 5295 77.8 % (7 / 9) 75.0 % (3 / 4)
getFormattedTypeName CBC 2414 77.8 % (14 / 18) 41.7 % (5 / 12)
getFuncs GNC 193 100.0 % (51 / 51) 90.0 % (9 / 10)
getIndexes GNC 193 94.6 % (141 / 149) 80.8 % (42 / 52)
getInherits CBC 193 100.0 % (15 / 15) 100.0 % (2 / 2)
getLOs CBC 164 100.0 % (62 / 62) 90.0 % (18 / 20)
getNamespaces CBC 194 100.0 % (49 / 49) 100.0 % (6 / 6)
getOpclasses CBC 193 100.0 % (26 / 26) 100.0 % (2 / 2)
getOperators CBC 193 100.0 % (32 / 32) 100.0 % (2 / 2)
getOpfamilies CBC 193 100.0 % (26 / 26) 100.0 % (2 / 2)
getOwnedSeqs CBC 193 93.3 % (14 / 15) 90.0 % (9 / 10)
getPartitioningInfo CBC 193 88.2 % (15 / 17) 75.0 % (6 / 8)
getPolicies GNC 193 100.0 % (79 / 79) 100.0 % (24 / 24)
getProcLangs CBC 193 100.0 % (37 / 37) 100.0 % (4 / 4)
getPublicationNamespaces CBC 193 91.7 % (33 / 36) 60.0 % (6 / 10)
getPublicationTables GNC 193 91.2 % (52 / 57) 72.7 % (16 / 22)
getPublications GNC 193 93.5 % (72 / 77) 65.0 % (13 / 20)
getRelationStatistics CBC 10596 95.0 % (38 / 40) 94.1 % (16 / 17)
getRoleName CBC 634372 92.3 % (12 / 13) 75.0 % (6 / 8)
getRootTableInfo CBC 83 75.0 % (6 / 8) 37.5 % (3 / 8)
getRules CBC 193 95.2 % (40 / 42) 78.6 % (11 / 14)
getSubscriptionRelations CBC 193 95.2 % (40 / 42) 83.3 % (15 / 18)
getSubscriptions GNC 193 90.4 % (113 / 125) 65.9 % (29 / 44)
getTSConfigurations CBC 193 100.0 % (26 / 26) 100.0 % (2 / 2)
getTSDictionaries CBC 193 100.0 % (30 / 30) 100.0 % (4 / 4)
getTSParsers CBC 193 100.0 % (32 / 32) 100.0 % (2 / 2)
getTSTemplates CBC 193 100.0 % (26 / 26) 100.0 % (2 / 2)
getTableAttrs GNC 193 94.2 % (290 / 308) 80.7 % (121 / 150)
getTableData CBC 184 100.0 % (6 / 6) 100.0 % (8 / 8)
getTableDataFKConstraints CBC 7 93.8 % (15 / 16) 75.0 % (9 / 12)
getTables GNC 194 90.6 % (164 / 181) 88.6 % (39 / 44)
getTransforms GNC 193 100.0 % (32 / 32) 66.7 % (4 / 6)
getTriggers CBC 193 90.0 % (54 / 60) 75.0 % (21 / 28)
getTypes CBC 193 100.0 % (73 / 73) 100.0 % (20 / 20)
get_language_name CBC 93 100.0 % (8 / 8)
get_next_possible_free_pg_type_oid UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
get_synchronized_snapshot CBC 8 100.0 % (6 / 6)
help CBC 1 100.0 % (85 / 85)
is_superuser CBC 192 100.0 % (6 / 6) 75.0 % (3 / 4)
main GNC 306 95.3 % (363 / 381) 86.4 % (191 / 221)
makeTableDataInfo CBC 6578 100.0 % (38 / 38) 100.0 % (28 / 28)
nonemptyReloptions CBC 14772 100.0 % (2 / 2) 75.0 % (3 / 4)
parseArchiveFormat CBC 219 87.0 % (20 / 23) 80.0 % (16 / 20)
parse_sequence_type GNC 647 80.0 % (4 / 5) 75.0 % (3 / 4)
processExtensionTables CBC 193 72.6 % (53 / 73) 63.3 % (38 / 60)
prohibit_crossdb_refs CBC 5 71.4 % (5 / 7) 50.0 % (2 / 4)
read_dump_filters CBC 26 88.1 % (52 / 59) 75.9 % (22 / 29)
refreshMatViewData CBC 363 100.0 % (12 / 12) 75.0 % (3 / 4)
selectDumpableAccessMethod GNC 1479 100.0 % (7 / 7) 100.0 % (6 / 6)
selectDumpableCast CBC 46989 85.7 % (6 / 7) 83.3 % (5 / 6)
selectDumpableDefaultACL CBC 206 100.0 % (6 / 6) 100.0 % (4 / 4)
selectDumpableExtension CBC 225 100.0 % (14 / 14) 100.0 % (12 / 12)
selectDumpableNamespace GNC 1734 100.0 % (26 / 26) 100.0 % (20 / 20)
selectDumpableObject CBC 427958 100.0 % (7 / 7) 100.0 % (6 / 6)
selectDumpableProcLang GNC 241 87.5 % (7 / 8) 83.3 % (5 / 6)
selectDumpablePublicationObject CBC 502 80.0 % (4 / 5) 75.0 % (3 / 4)
selectDumpableStatisticsObject CBC 220 85.7 % (6 / 7) 66.7 % (4 / 6)
selectDumpableTable CBC 55595 100.0 % (10 / 10) 100.0 % (10 / 10)
selectDumpableType CBC 149362 92.9 % (13 / 14) 91.7 % (11 / 12)
set_restrict_relation_kind CBC 227 100.0 % (7 / 7)
setupDumpWorker CBC 16 100.0 % (3 / 3)
setup_connection GNC 226 85.7 % (48 / 56) 73.3 % (22 / 30)
shouldPrintColumn CBC 42970 100.0 % (6 / 6) 100.0 % (8 / 8)

Generated by: LCOV version 2.0-1