LCOV - differential code coverage report
Current view: top level - src/bin/pg_dump - pg_dump.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC ECB DUB DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 91.7 % 8442 7741 7 694 2 5 146 7588 1 66 185
Current Date: 2026-09-20 14:13:17 +0900 Functions: 98.9 % 189 187 2 71 116
Baseline: lcov-20260920-baseline Branches: 78.6 % 3888 3056 16 816 1 40 3015
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 92.3 % 13 12 1 2 10
(30,360] days: 92.1 % 496 457 7 32 144 313
(360..) days: 91.7 % 7933 7272 661 2 5 7265 1
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 98.9 % 187 185 2 71 114
Branch coverage date bins:
(7,30] days: 83.3 % 6 5 1 5
(30,360] days: 71.4 % 206 147 16 43 40 107
(360..) days: 79.0 % 3676 2904 772 1 2903

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 6534 97.0 % (421 / 434) 90.7 % (301 / 332)
main GNC 308 95.3 % (363 / 381) 86.4 % (191 / 221)
getTableAttrs GNC 193 94.2 % (290 / 308) 80.7 % (121 / 150)
dumpAgg GNC 295 74.2 % (121 / 163) 63.2 % (48 / 76)
dumpDatabase GNC 94 89.9 % (178 / 198) 65.9 % (54 / 82)
dumpFunc GNC 1877 88.4 % (160 / 181) 75.4 % (86 / 114)
processExtensionTables CBC 193 72.6 % (53 / 73) 63.3 % (38 / 60)
dumpConstraint GNC 2580 91.2 % (134 / 147) 80.4 % (74 / 92)
dumpRelationStats_dumper GNC 3556 94.8 % (127 / 134) 75.7 % (53 / 70)
dumpSubscription GNC 116 81.0 % (64 / 79) 71.2 % (37 / 52)
getSubscriptions GNC 193 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 193 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 164 90.4 % (94 / 104) 79.6 % (43 / 54)
dumpTableData_copy CBC 4255 76.9 % (40 / 52) 60.7 % (17 / 28)
dumpSecLabel CBC 10 78.6 % (22 / 28) 50.0 % (10 / 20)
getIndexes GNC 193 94.6 % (141 / 149) 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 1177 78.4 % (58 / 74) 67.9 % (19 / 28)
dumpTableData_insert GNC 87 95.0 % (114 / 120) 89.0 % (73 / 82)
getAdditionalACLs GNC 191 90.0 % (45 / 50) 71.9 % (23 / 32)
getAttrName CBC 2098 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 193 95.8 % (68 / 71) 75.0 % (24 / 32)
setup_connection GNC 226 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 2359 77.8 % (14 / 18) 41.7 % (5 / 12)
getPublications GNC 193 93.5 % (72 / 77) 65.0 % (13 / 20)
getTriggers GNC 193 89.7 % (52 / 58) 75.0 % (21 / 28)
read_dump_filters CBC 26 88.1 % (52 / 59) 75.9 % (22 / 29)
dumpACL CBC 31433 92.9 % (39 / 42) 82.4 % (28 / 34)
dumpCast CBC 69 83.3 % (45 / 54) 72.7 % (16 / 22)
dumpCommentExtended CBC 6645 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 2729 89.5 % (51 / 57) 80.0 % (24 / 30)
dumpSubscriptionTable GNC 3 95.8 % (23 / 24) 57.1 % (8 / 14)
getPublicationTables GNC 193 91.2 % (52 / 57) 72.7 % (16 / 22)
binary_upgrade_extension_member CBC 1550 88.2 % (15 / 17) 64.3 % (9 / 14)
createViewAsClause CBC 906 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)
dumpCompositeType GNC 132 92.0 % (80 / 87) 86.7 % (26 / 30)
dumpSearchPath CBC 193 83.3 % (20 / 24) 33.3 % (2 / 6)
expand_extension_name_patterns CBC 199 88.2 % (15 / 17) 66.7 % (8 / 12)
forcePartitionRootLoad CBC 1106 91.7 % (11 / 12) 66.7 % (8 / 12)
getPublicationNamespaces CBC 193 91.7 % (33 / 36) 60.0 % (6 / 10)
parseArchiveFormat CBC 219 87.0 % (20 / 23) 80.0 % (16 / 20)
binary_upgrade_set_pg_class_oids GNC 1300 100.0 % (23 / 23) 78.6 % (11 / 14)
binary_upgrade_set_type_oids_by_type_oid CBC 970 85.7 % (24 / 28) 75.0 % (9 / 12)
createDummyViewAsClause CBC 20 73.3 % (11 / 15) 62.5 % (5 / 8)
determineNotNullFlags GNC 25734 91.4 % (32 / 35) 85.0 % (17 / 20)
dumpAccessMethod GNC 84 76.5 % (26 / 34) 72.7 % (8 / 11)
dumpAttrDef GNC 1111 96.0 % (24 / 25) 62.5 % (5 / 8)
dumpConversion GNC 335 100.0 % (42 / 42) 70.0 % (7 / 10)
dumpDumpableObject CBC 732747 99.3 % (150 / 151) 94.4 % (51 / 54)
dumpOpfamily GNC 561 93.1 % (81 / 87) 86.4 % (19 / 22)
dumpPolicy GNC 347 98.2 % (55 / 56) 89.3 % (25 / 28)
dumpTableData CBC 4428 100.0 % (33 / 33) 75.0 % (9 / 12)
dumpUndefinedType GNC 39 82.4 % (28 / 34) 75.0 % (9 / 12)
getCasts CBC 193 97.1 % (34 / 35) 62.5 % (5 / 8)
getDomainConstraints CBC 171 100.0 % (49 / 49) 78.6 % (11 / 14)
getRules CBC 193 95.2 % (40 / 42) 78.6 % (11 / 14)
getSubscriptionRelations CBC 193 95.2 % (40 / 42) 83.3 % (15 / 18)
getTableDataFKConstraints CBC 7 93.8 % (15 / 16) 75.0 % (9 / 12)
getTables GNC 194 97.0 % (159 / 164) 92.1 % (35 / 38)
collectComments CBC 193 100.0 % (37 / 37) 88.9 % (16 / 18)
collectSequences GNC 193 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 1110 87.0 % (40 / 46) 90.9 % (20 / 22)
findDumpableDependencies CBC 9122 86.7 % (13 / 15) 83.3 % (10 / 12)
getExtensionMembership CBC 194 87.5 % (21 / 24) 80.0 % (8 / 10)
getLOs CBC 164 100.0 % (62 / 62) 90.0 % (18 / 20)
getPartitioningInfo CBC 193 88.2 % (15 / 17) 75.0 % (6 / 8)
getRoleName CBC 624347 92.3 % (12 / 13) 75.0 % (6 / 8)
getTransforms GNC 193 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 193 100.0 % (36 / 36) 94.1 % (16 / 17)
addConstrChildIdxDeps CBC 45 100.0 % (8 / 8) 83.3 % (5 / 6)
appendReloptionsArrayAH CBC 223 83.3 % (5 / 6) 50.0 % (1 / 2)
binary_upgrade_set_type_oids_by_rel CBC 892 100.0 % (5 / 5) 50.0 % (1 / 2)
dumpDatabaseConfig CBC 94 87.5 % (14 / 16) 75.0 % (3 / 4)
dumpIndexAttach CBC 625 100.0 % (12 / 12) 75.0 % (3 / 4)
dumpNamespace GNC 502 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 3628 83.3 % (5 / 6) 50.0 % (1 / 2)
dumpShellType CBC 76 100.0 % (14 / 14) 83.3 % (5 / 6)
dumpStdStrings CBC 193 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 961 100.0 % (17 / 17) 93.8 % (15 / 16)
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)
findNamespace CBC 622546 80.0 % (4 / 5) 50.0 % (1 / 2)
format_aggregate_signature CBC 287 92.3 % (12 / 13) 87.5 % (7 / 8)
getAggregates GNC 193 100.0 % (48 / 48) 90.0 % (9 / 10)
getExtendedStatistics GNC 193 97.1 % (34 / 35) 87.5 % (7 / 8)
getExtensions CBC 194 97.1 % (34 / 35) 75.0 % (3 / 4)
getForeignDataWrappers CBC 193 97.6 % (41 / 42) 83.3 % (5 / 6)
getFormattedOperatorName CBC 5295 77.8 % (7 / 9) 75.0 % (3 / 4)
getFuncs GNC 193 100.0 % (51 / 51) 90.0 % (9 / 10)
getOwnedSeqs CBC 193 93.3 % (14 / 15) 90.0 % (9 / 10)
getRelationStatistics CBC 10106 95.0 % (38 / 40) 94.1 % (16 / 17)
is_superuser CBC 192 100.0 % (6 / 6) 75.0 % (3 / 4)
nonemptyReloptions CBC 14127 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 46989 85.7 % (6 / 7) 83.3 % (5 / 6)
selectDumpableProcLang GNC 241 87.5 % (7 / 8) 83.3 % (5 / 6)
selectDumpablePublicationObject CBC 502 80.0 % (4 / 5) 75.0 % (3 / 4)
selectDumpableType CBC 142872 92.9 % (13 / 14) 91.7 % (11 / 12)
BuildArchiveDependencies GNC 65 100.0 % (22 / 22) 100.0 % (12 / 12)
append_depends_on_extension CBC 5263 100.0 % (16 / 16) 100.0 % (4 / 4)
checkExtensionMembership GNC 622778 100.0 % (10 / 10) 100.0 % (4 / 4)
collectBinaryUpgradeClassOids GNC 42 100.0 % (17 / 17) 100.0 % (2 / 2)
collectRoleNames CBC 194 100.0 % (10 / 10) 100.0 % (2 / 2)
dumpTable GNC 33316 100.0 % (44 / 44) 100.0 % (18 / 18)
dumpTableAttach CBC 1457 100.0 % (22 / 22) 100.0 % (4 / 4)
expand_table_name_patterns CBC 1185 100.0 % (27 / 27) 100.0 % (18 / 18)
findComments CBC 6757 100.0 % (32 / 32) 100.0 % (24 / 24)
fmtCopyColumnList CBC 8596 100.0 % (20 / 20) 100.0 % (10 / 10)
format_function_arguments CBC 4188 100.0 % (7 / 7) 100.0 % (4 / 4)
format_function_signature CBC 2208 100.0 % (12 / 12) 100.0 % (6 / 6)
getAccessMethods GNC 193 100.0 % (26 / 26) 100.0 % (2 / 2)
getCollations CBC 193 100.0 % (26 / 26) 100.0 % (2 / 2)
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 % (40 / 40) 100.0 % (20 / 20)
getEventTriggers GNC 193 100.0 % (30 / 30) 100.0 % (2 / 2)
getForeignServers CBC 193 100.0 % (39 / 39) 100.0 % (4 / 4)
getInherits CBC 193 100.0 % (15 / 15) 100.0 % (2 / 2)
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)
getPolicies GNC 193 100.0 % (79 / 79) 100.0 % (24 / 24)
getProcLangs CBC 193 100.0 % (37 / 37) 100.0 % (4 / 4)
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)
getTableData CBC 184 100.0 % (6 / 6) 100.0 % (8 / 8)
getTypes CBC 193 100.0 % (73 / 73) 100.0 % (20 / 20)
makeTableDataInfo CBC 6279 100.0 % (36 / 36) 100.0 % (26 / 26)
selectDumpableAccessMethod GNC 1479 100.0 % (7 / 7) 100.0 % (6 / 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 1662 100.0 % (26 / 26) 100.0 % (20 / 20)
selectDumpableObject CBC 427888 100.0 % (7 / 7) 100.0 % (6 / 6)
selectDumpableTable CBC 52202 100.0 % (10 / 10) 100.0 % (10 / 10)
shouldPrintColumn CBC 41361 100.0 % (6 / 6) 100.0 % (8 / 8)
BinaryUpgradeClassOidItemCmp CBC 12919 100.0 % (4 / 4)
SequenceItemCmp CBC 2976 100.0 % (4 / 4)
appendNamedArgument CBC 6628 100.0 % (7 / 7)
convertTSFunction CBC 215 100.0 % (6 / 6)
createBoundaryObjects CBC 193 100.0 % (11 / 11)
dumpComment CBC 6483 100.0 % (3 / 3)
dumpEncoding CBC 193 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 227 100.0 % (7 / 7)
setupDumpWorker CBC 16 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1