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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 91.5 % 8489 7765 8 12 704 2 5 143 7615 67 183
Current Date: 2026-07-25 17:13:00 -0400 Functions: 98.9 % 189 187 2 68 119
Baseline: lcov-20260726-baseline Branches: 78.5 % 3905 3064 16 2 823 3 40 3021
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 88.2 % 169 149 8 12 143 6
(30,360] days: 90.2 % 440 397 43 397
(360..) days: 91.6 % 7880 7219 661 2 5 7212
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:
(7,30] days: 71.0 % 62 44 16 2 2 40 2
(30,360] days: 71.4 % 203 145 58 145
(360..) days: 79.0 % 3640 2875 765 1 2874

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

Generated by: LCOV version 2.0-1