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 GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 91.0 % 8566 7792 39 5 730 70 362 7360 12 145
Current Date: 2026-05-05 10:23:31 +0900 Functions: 98.9 % 189 187 2 2 71 114 1
Baseline: lcov-20260505-025707-baseline Branches: 77.6 % 3999 3102 54 1 842 38 129 2935 14 66
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 66.7 % 3 2 1 2
(30,360] days: 89.9 % 573 515 38 2 18 360 155
(360..) days: 91.1 % 7990 7275 3 712 70 7205
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 98.9 % 187 185 2 2 69 114
Branch coverage date bins:
(30,360] days: 71.5 % 291 208 54 29 129 79
(360..) days: 78.0 % 3708 2894 1 813 38 2856

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 13704 100.0 % (4 / 4)
BuildArchiveDependencies GNC 133 100.0 % (22 / 22) 100.0 % (12 / 12)
SequenceItemCmp CBC 2971 100.0 % (4 / 4)
addBoundaryDependencies CBC 262 100.0 % (36 / 36) 94.1 % (16 / 17)
addConstrChildIdxDeps CBC 55 100.0 % (8 / 8) 83.3 % (5 / 6)
appendNamedArgument CBC 6282 100.0 % (7 / 7)
appendReloptionsArrayAH CBC 219 83.3 % (5 / 6) 50.0 % (1 / 2)
append_depends_on_extension CBC 5317 100.0 % (16 / 16) 100.0 % (4 / 4)
binary_upgrade_extension_member CBC 1617 88.2 % (15 / 17) 64.3 % (9 / 14)
binary_upgrade_set_pg_class_oids CBC 1368 100.0 % (22 / 22) 78.6 % (11 / 14)
binary_upgrade_set_type_oids_by_rel CBC 949 100.0 % (5 / 5) 100.0 % (2 / 2)
binary_upgrade_set_type_oids_by_type_oid CBC 1015 85.7 % (24 / 28) 75.0 % (9 / 12)
buildMatViewRefreshDependencies CBC 218 92.5 % (37 / 40) 61.5 % (16 / 26)
checkExtensionMembership CBC 1010702 91.7 % (11 / 12) 83.3 % (5 / 6)
collectBinaryUpgradeClassOids GNC 40 100.0 % (16 / 16) 100.0 % (2 / 2)
collectComments GNC 262 100.0 % (37 / 37) 88.9 % (16 / 18)
collectRoleNames GNC 263 100.0 % (10 / 10) 100.0 % (2 / 2)
collectSecLabels GNC 262 79.5 % (31 / 39) 27.8 % (5 / 18)
collectSequences GNC 262 95.7 % (22 / 23) 78.6 % (11 / 14)
convertRegProcReference CBC 7506 100.0 % (12 / 12) 80.0 % (8 / 10)
convertTSFunction CBC 205 100.0 % (6 / 6)
createBoundaryObjects GNC 262 100.0 % (11 / 11)
createDummyViewAsClause CBC 20 73.3 % (11 / 15) 62.5 % (5 / 8)
createViewAsClause CBC 906 77.8 % (14 / 18) 37.5 % (3 / 8)
determineNotNullFlags CBC 26439 91.4 % (32 / 35) 85.0 % (17 / 20)
dumpACL CBC 44220 90.5 % (38 / 42) 79.4 % (27 / 34)
dumpAccessMethod CBC 80 76.5 % (26 / 34) 72.7 % (8 / 11)
dumpAgg CBC 292 73.3 % (118 / 161) 61.8 % (47 / 76)
dumpAttrDef CBC 1087 96.0 % (24 / 25) 62.5 % (5 / 8)
dumpBaseType CBC 283 94.6 % (122 / 129) 86.8 % (59 / 68)
dumpCast CBC 67 83.3 % (45 / 54) 72.7 % (16 / 22)
dumpCollation CBC 4643 75.8 % (91 / 120) 52.6 % (61 / 116)
dumpComment CBC 6391 100.0 % (3 / 3)
dumpCommentExtended CBC 6623 85.7 % (30 / 35) 76.9 % (20 / 26)
dumpCompositeType CBC 130 92.0 % (80 / 87) 86.7 % (26 / 30)
dumpCompositeTypeColComments CBC 32 94.6 % (35 / 37) 57.1 % (8 / 14)
dumpConstraint CBC 2734 91.2 % (134 / 147) 80.4 % (74 / 92)
dumpConversion CBC 332 100.0 % (42 / 42) 70.0 % (7 / 10)
dumpDatabase GNC 162 89.1 % (180 / 202) 66.3 % (57 / 86)
dumpDatabaseConfig CBC 162 87.5 % (14 / 16) 75.0 % (3 / 4)
dumpDefaultACL CBC 160 70.0 % (28 / 40) 68.4 % (13 / 19)
dumpDomain CBC 172 90.4 % (94 / 104) 79.6 % (43 / 54)
dumpDumpableObject GNC 1153469 99.3 % (150 / 151) 94.4 % (51 / 54)
dumpEncoding CBC 262 100.0 % (11 / 11)
dumpEnumType CBC 85 95.5 % (63 / 66) 92.3 % (24 / 26)
dumpEventTrigger CBC 42 58.8 % (30 / 51) 55.6 % (10 / 18)
dumpExtension GNC 25 93.8 % (45 / 48) 68.2 % (15 / 22)
dumpForeignDataWrapper GNC 52 78.8 % (26 / 33) 66.7 % (12 / 18)
dumpForeignServer CBC 56 83.0 % (39 / 47) 62.5 % (15 / 24)
dumpFunc GNC 1898 83.3 % (155 / 186) 71.2 % (84 / 118)
dumpIndex CBC 2768 89.5 % (51 / 57) 80.0 % (24 / 30)
dumpIndexAttach CBC 594 100.0 % (12 / 12) 75.0 % (3 / 4)
dumpLO CBC 87 87.1 % (27 / 31) 87.5 % (14 / 16)
dumpLOs CBC 76 88.9 % (16 / 18) 75.0 % (6 / 8)
dumpNamespace CBC 666 91.2 % (31 / 34) 94.4 % (17 / 18)
dumpOpclass CBC 666 94.6 % (105 / 111) 76.7 % (23 / 30)
dumpOpfamily CBC 555 93.1 % (81 / 87) 86.4 % (19 / 22)
dumpOpr CBC 2522 98.0 % (96 / 98) 86.1 % (31 / 36)
dumpPolicy CBC 336 98.2 % (55 / 56) 89.3 % (25 / 28)
dumpProcLang CBC 82 82.1 % (46 / 56) 75.0 % (36 / 48)
dumpPublication GNC 396 95.3 % (61 / 64) 86.8 % (33 / 38)
dumpPublicationNamespace CBC 99 100.0 % (15 / 15) 75.0 % (3 / 4)
dumpPublicationTable CBC 284 100.0 % (22 / 22) 87.5 % (7 / 8)
dumpRangeType CBC 117 94.3 % (66 / 70) 82.1 % (23 / 28)
dumpRelationStats CBC 3486 83.3 % (5 / 6) 50.0 % (1 / 2)
dumpRelationStats_dumper GNC 3414 93.4 % (127 / 136) 73.6 % (53 / 72)
dumpRule CBC 1167 78.4 % (58 / 74) 67.9 % (19 / 28)
dumpSearchPath CBC 262 83.3 % (20 / 24) 33.3 % (2 / 6)
dumpSecLabel GBC 10 78.6 % (22 / 28) 50.0 % (10 / 20)
dumpSequence GNC 384 79.3 % (88 / 111) 82.9 % (58 / 70)
dumpSequenceData CBC 402 71.0 % (22 / 31) 61.1 % (11 / 18)
dumpShellType CBC 73 100.0 % (14 / 14) 83.3 % (5 / 6)
dumpStatisticsExt CBC 171 88.2 % (30 / 34) 75.0 % (6 / 8)
dumpStatisticsExtStats GNC 171 93.3 % (83 / 89) 77.8 % (28 / 36)
dumpStdStrings CBC 262 100.0 % (9 / 9) 50.0 % (1 / 2)
dumpSubscription GNC 110 81.0 % (64 / 79) 71.2 % (37 / 52)
dumpSubscriptionTable CBC 3 95.8 % (23 / 24) 57.1 % (8 / 14)
dumpTSConfig CBC 154 100.0 % (55 / 55) 88.9 % (16 / 18)
dumpTSDictionary CBC 179 100.0 % (38 / 38) 90.0 % (9 / 10)
dumpTSParser CBC 41 100.0 % (35 / 35) 80.0 % (8 / 10)
dumpTSTemplate CBC 53 100.0 % (29 / 29) 80.0 % (8 / 10)
dumpTable GNC 45241 98.1 % (53 / 54) 95.2 % (20 / 21)
dumpTableAttach CBC 1431 100.0 % (22 / 22) 100.0 % (4 / 4)
dumpTableComment CBC 74 93.2 % (41 / 44) 64.3 % (9 / 14)
dumpTableConstraintComment CBC 84 100.0 % (13 / 13) 75.0 % (3 / 4)
dumpTableData GNC 4666 100.0 % (33 / 33) 75.0 % (9 / 12)
dumpTableData_copy GNC 4493 76.9 % (40 / 52) 60.7 % (17 / 28)
dumpTableData_insert GNC 87 95.0 % (114 / 120) 89.0 % (73 / 82)
dumpTableSchema GNC 6900 96.2 % (436 / 453) 89.8 % (307 / 342)
dumpTableSecLabel UBC 0 0.0 % (0 / 35) 0.0 % (0 / 12)
dumpTransform CBC 42 87.7 % (50 / 57) 53.3 % (16 / 30)
dumpTrigger CBC 523 67.1 % (49 / 73) 48.1 % (13 / 27)
dumpType CBC 948 100.0 % (17 / 17) 93.8 % (15 / 16)
dumpUndefinedType CBC 37 82.4 % (28 / 34) 75.0 % (9 / 12)
dumpUserMappings CBC 47 96.9 % (31 / 32) 66.7 % (4 / 6)
expand_extension_name_patterns CBC 268 88.2 % (15 / 17) 66.7 % (8 / 12)
expand_foreign_server_name_patterns CBC 265 94.1 % (16 / 17) 90.0 % (9 / 10)
expand_schema_name_patterns CBC 290 100.0 % (21 / 21) 92.9 % (13 / 14)
expand_table_name_patterns CBC 1599 100.0 % (27 / 27) 100.0 % (18 / 18)
fetchAttributeStats GNC 1049 85.4 % (41 / 48) 87.5 % (21 / 24)
findComments CBC 6729 93.8 % (30 / 32) 95.8 % (23 / 24)
findDumpableDependencies GNC 9050 86.7 % (13 / 15) 83.3 % (10 / 12)
findNamespace CBC 1012309 80.0 % (4 / 5) 50.0 % (1 / 2)
findSecLabels GBC 10 62.9 % (22 / 35) 46.2 % (12 / 26)
fmtCopyColumnList CBC 9072 100.0 % (20 / 20) 100.0 % (10 / 10)
forcePartitionRootLoad CBC 1084 91.7 % (11 / 12) 66.7 % (8 / 12)
format_aggregate_signature CBC 285 92.3 % (12 / 13) 87.5 % (7 / 8)
format_function_arguments CBC 4242 100.0 % (7 / 7) 100.0 % (4 / 4)
format_function_signature CBC 2229 100.0 % (12 / 12) 100.0 % (6 / 6)
getAccessMethods GNC 262 96.4 % (27 / 28) 75.0 % (3 / 4)
getAdditionalACLs CBC 260 90.2 % (46 / 51) 70.6 % (24 / 34)
getAggregates GNC 262 92.7 % (51 / 55) 71.4 % (10 / 14)
getAttrName CBC 2250 17.6 % (3 / 17) 18.2 % (2 / 11)
getCasts GNC 262 97.1 % (34 / 35) 62.5 % (5 / 8)
getCollations GNC 262 100.0 % (26 / 26) 100.0 % (2 / 2)
getConstraints GNC 262 95.8 % (68 / 71) 75.0 % (24 / 32)
getConversions GNC 262 100.0 % (24 / 24) 100.0 % (2 / 2)
getDefaultACLs GNC 262 100.0 % (35 / 35) 100.0 % (4 / 4)
getDependencies GNC 262 100.0 % (42 / 42) 95.5 % (21 / 22)
getDomainConstraints GNC 178 100.0 % (49 / 49) 78.6 % (11 / 14)
getEventTriggers GNC 262 96.8 % (30 / 31) 75.0 % (3 / 4)
getExtendedStatistics GNC 262 94.4 % (34 / 36) 80.0 % (8 / 10)
getExtensionMembership CBC 263 87.5 % (21 / 24) 80.0 % (8 / 10)
getExtensions GNC 263 97.1 % (34 / 35) 75.0 % (3 / 4)
getForeignDataWrappers GNC 262 97.6 % (41 / 42) 83.3 % (5 / 6)
getForeignServers GNC 262 100.0 % (39 / 39) 100.0 % (4 / 4)
getFormattedOperatorName CBC 5289 77.8 % (7 / 9) 75.0 % (3 / 4)
getFormattedTypeName CBC 2375 77.8 % (14 / 18) 41.7 % (5 / 12)
getFuncs GNC 262 89.8 % (53 / 59) 62.5 % (10 / 16)
getIndexes GNC 262 94.1 % (143 / 152) 79.6 % (43 / 54)
getInherits GNC 262 100.0 % (15 / 15) 100.0 % (2 / 2)
getLOs GNC 234 100.0 % (62 / 62) 90.0 % (18 / 20)
getNamespaces GNC 263 100.0 % (49 / 49) 100.0 % (6 / 6)
getOpclasses GNC 262 100.0 % (26 / 26) 100.0 % (2 / 2)
getOperators GNC 262 100.0 % (32 / 32) 100.0 % (2 / 2)
getOpfamilies GNC 262 100.0 % (26 / 26) 100.0 % (2 / 2)
getOwnedSeqs CBC 262 93.3 % (14 / 15) 90.0 % (9 / 10)
getPartitioningInfo CBC 262 88.2 % (15 / 17) 75.0 % (6 / 8)
getPolicies GNC 262 97.6 % (81 / 83) 92.9 % (26 / 28)
getProcLangs GNC 262 100.0 % (37 / 37) 100.0 % (4 / 4)
getPublicationNamespaces GNC 262 91.7 % (33 / 36) 60.0 % (6 / 10)
getPublicationTables GNC 262 91.2 % (52 / 57) 70.8 % (17 / 24)
getPublications GNC 262 93.5 % (72 / 77) 63.6 % (14 / 22)
getRelationStatistics GNC 10471 95.0 % (38 / 40) 94.1 % (16 / 17)
getRoleName CBC 1013910 92.3 % (12 / 13) 75.0 % (6 / 8)
getRootTableInfo CBC 79 75.0 % (6 / 8) 37.5 % (3 / 8)
getRules GNC 262 95.2 % (40 / 42) 78.6 % (11 / 14)
getSubscriptionRelations GNC 262 95.2 % (40 / 42) 83.3 % (15 / 18)
getSubscriptions GNC 262 90.4 % (113 / 125) 65.2 % (30 / 46)
getTSConfigurations GNC 262 100.0 % (26 / 26) 100.0 % (2 / 2)
getTSDictionaries GNC 262 100.0 % (30 / 30) 100.0 % (4 / 4)
getTSParsers GNC 262 100.0 % (32 / 32) 100.0 % (2 / 2)
getTSTemplates GNC 262 100.0 % (26 / 26) 100.0 % (2 / 2)
getTableAttrs GNC 262 93.9 % (291 / 310) 80.3 % (122 / 152)
getTableData CBC 254 100.0 % (6 / 6) 100.0 % (8 / 8)
getTableDataFKConstraints CBC 7 93.8 % (15 / 16) 75.0 % (9 / 12)
getTables GNC 263 92.8 % (168 / 181) 78.6 % (44 / 56)
getTransforms GNC 262 97.0 % (32 / 33) 62.5 % (5 / 8)
getTriggers GNC 262 90.0 % (54 / 60) 75.0 % (21 / 28)
getTypes GNC 262 100.0 % (73 / 73) 100.0 % (20 / 20)
get_language_name CBC 88 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 9 100.0 % (6 / 6)
help CBC 1 100.0 % (85 / 85)
is_superuser CBC 261 100.0 % (6 / 6) 75.0 % (3 / 4)
main GNC 392 95.3 % (363 / 381) 86.4 % (191 / 221)
makeTableDataInfo GNC 6592 100.0 % (38 / 38) 100.0 % (28 / 28)
nonemptyReloptions CBC 14784 100.0 % (2 / 2) 75.0 % (3 / 4)
parseArchiveFormat CBC 288 87.0 % (20 / 23) 80.0 % (16 / 20)
parse_sequence_type CBC 647 80.0 % (4 / 5) 75.0 % (3 / 4)
processExtensionTables CBC 262 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 348 100.0 % (12 / 12) 75.0 % (3 / 4)
selectDumpableAccessMethod GNC 1956 80.0 % (8 / 10) 87.5 % (7 / 8)
selectDumpableCast GNC 63753 85.7 % (6 / 7) 83.3 % (5 / 6)
selectDumpableDefaultACL CBC 194 100.0 % (6 / 6) 100.0 % (4 / 4)
selectDumpableExtension GNC 294 100.0 % (14 / 14) 100.0 % (12 / 12)
selectDumpableNamespace CBC 1791 100.0 % (27 / 27) 95.5 % (21 / 22)
selectDumpableObject CBC 746150 100.0 % (7 / 7) 100.0 % (6 / 6)
selectDumpableProcLang GNC 307 77.8 % (7 / 9) 62.5 % (5 / 8)
selectDumpablePublicationObject CBC 475 80.0 % (4 / 5) 75.0 % (3 / 4)
selectDumpableStatisticsObject CBC 208 85.7 % (6 / 7) 66.7 % (4 / 6)
selectDumpableTable CBC 71559 100.0 % (10 / 10) 100.0 % (10 / 10)
selectDumpableType CBC 194986 92.9 % (13 / 14) 91.7 % (11 / 12)
set_restrict_relation_kind CBC 298 100.0 % (7 / 7)
setupDumpWorker CBC 18 100.0 % (3 / 3)
setup_connection GNC 297 85.2 % (52 / 61) 65.0 % (26 / 40)
shouldPrintColumn CBC 42936 100.0 % (6 / 6) 100.0 % (8 / 8)

Generated by: LCOV version 2.5.0-beta