LCOV - differential code coverage report | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function Name | TLA | Hit count | Lines | Branches |
GetLastSegSwitchData | UBC | 0 | 0.0 % (0 / 6) | |
GetMockAuthenticationNonce | CBC | 1 | 100.0 % (3 / 3) | 50.0 % (1 / 2) |
XLogRestorePoint | CBC | 3 | 100.0 % (8 / 8) | 50.0 % (1 / 2) |
SwitchIntoArchiveRecovery | CBC | 4 | 100.0 % (15 / 15) | 50.0 % (2 / 4) |
register_persistent_abort_backup_handler | CBC | 4 | 100.0 % (5 / 5) | 100.0 % (2 / 2) |
do_pg_abort_backup | CBC | 9 | 100.0 % (12 / 12) | 50.0 % (7 / 14) |
CreateOverwriteContrecordRecord | CBC | 10 | 85.2 % (23 / 27) | 35.0 % (7 / 20) |
XLogFileOpen | GNC | 13 | 85.7 % (6 / 7) | 25.0 % (1 / 4) |
GetFakeLSNForUnloggedRel | GNC | 33 | 100.0 % (2 / 2) | |
XLogFileCopy | CBC | 36 | 69.8 % (30 / 43) | 34.8 % (16 / 46) |
XLogGetOldestSegno | GNC | 36 | 100.0 % (13 / 13) | 90.0 % (9 / 10) |
BootStrapXLOG | GNC | 39 | 94.3 % (82 / 87) | 25.0 % (4 / 16) |
CreateEndOfRecoveryRecord | CBC | 39 | 95.0 % (19 / 20) | 33.3 % (2 / 6) |
InitControlFile | CBC | 39 | 94.4 % (17 / 18) | 25.0 % (1 / 4) |
WriteControlFile | CBC | 39 | 83.3 % (30 / 36) | 22.2 % (4 / 18) |
CleanupAfterArchiveRecovery | CBC | 46 | 100.0 % (16 / 16) | 85.7 % (12 / 14) |
XLogInitNewTimeline | CBC | 46 | 76.5 % (13 / 17) | 50.0 % (4 / 8) |
IsInstallXLogFileSegmentActive | CBC | 51 | 100.0 % (5 / 5) | |
GetActiveWalLevelOnStandby | CBC | 68 | 100.0 % (2 / 2) | |
RemoveNonParentXlogFiles | CBC | 72 | 100.0 % (16 / 16) | 91.7 % (11 / 12) |
GetRecoveryState | CBC | 88 | 100.0 % (5 / 5) | 50.0 % (1 / 2) |
ReachedEndOfBackup | CBC | 95 | 100.0 % (11 / 11) | 100.0 % (2 / 2) |
CreateRestartPoint | GNC | 97 | 97.2 % (70 / 72) | 67.2 % (39 / 58) |
GetOldestRestartPoint | CBC | 127 | 100.0 % (6 / 6) | |
CleanupBackupHistory | CBC | 138 | 100.0 % (11 / 11) | 100.0 % (8 / 8) |
do_pg_backup_stop | CBC | 145 | 86.4 % (57 / 66) | 55.3 % (42 / 76) |
PerformRecoveryXLogAction | CBC | 148 | 100.0 % (8 / 8) | 83.3 % (5 / 6) |
do_pg_backup_start | GNC | 153 | 87.2 % (75 / 86) | 56.8 % (42 / 74) |
get_backup_status | CBC | 172 | 100.0 % (2 / 2) | |
RemoveTempXlogFiles | CBC | 201 | 72.7 % (8 / 11) | 62.5 % (5 / 8) |
CheckRequiredParameterValues | CBC | 273 | 100.0 % (15 / 15) | 90.0 % (9 / 10) |
RecoveryRestartPoint | GNC | 326 | 77.8 % (7 / 9) | 33.3 % (2 / 6) |
RequestXLogSwitch | CBC | 350 | 83.3 % (5 / 6) | 50.0 % (1 / 2) |
ReserveXLogSwitch | CBC | 350 | 100.0 % (27 / 27) | 57.1 % (8 / 14) |
GetWALAvailability | CBC | 429 | 95.0 % (19 / 20) | 90.0 % (9 / 10) |
XLogPutNextOid | CBC | 505 | 100.0 % (5 / 5) | |
ShutdownXLOG | CBC | 513 | 100.0 % (13 / 13) | 83.3 % (15 / 18) |
SetWalWriterSleeping | CBC | 692 | 100.0 % (5 / 5) | 50.0 % (1 / 2) |
XLogReportParameters | CBC | 729 | 100.0 % (34 / 34) | 95.0 % (19 / 20) |
str_time | CBC | 745 | 100.0 % (4 / 4) | |
UpdateLastRemovedPtr | CBC | 749 | 100.0 % (7 / 7) | 75.0 % (3 / 4) |
RemoveXlogFile | CBC | 767 | 94.1 % (16 / 17) | 75.0 % (12 / 16) |
InitializeWalConsistencyChecking | CBC | 779 | 50.0 % (4 / 8) | 33.3 % (2 / 6) |
LocalProcessControlFile | CBC | 787 | 100.0 % (5 / 5) | 75.0 % (3 / 4) |
StartupXLOG | GNC | 823 | 93.7 % (193 / 206) | 66.7 % (86 / 129) |
ValidateXLOGDirectoryStructure | GNC | 823 | 73.7 % (14 / 19) | 40.0 % (12 / 30) |
ReadControlFile | CBC | 826 | 63.2 % (36 / 57) | 26.1 % (24 / 92) |
LocalSetXLogInsertAllowed | CBC | 838 | 100.0 % (4 / 4) | |
XLOGChooseNumBuffers | CBC | 896 | 100.0 % (7 / 7) | 100.0 % (4 / 4) |
XLOGShmemInit | GNC | 898 | 88.1 % (37 / 42) | 50.0 % (8 / 16) |
LogCheckpointStart | CBC | 927 | 100.0 % (5 / 5) | 86.8 % (33 / 38) |
assign_checkpoint_completion_target | CBC | 928 | 100.0 % (4 / 4) | |
assign_wal_sync_method | GNC | 928 | 23.1 % (3 / 13) | 10.0 % (1 / 10) |
assign_wal_consistency_checking | CBC | 930 | 100.0 % (3 / 3) | |
check_wal_consistency_checking | CBC | 930 | 60.6 % (20 / 33) | 55.3 % (21 / 38) |
XLogGetLastRemovedSegno | CBC | 949 | 100.0 % (5 / 5) | 50.0 % (1 / 2) |
check_max_slot_wal_keep_size | GNC | 1032 | 60.0 % (3 / 5) | 75.0 % (3 / 4) |
XLogCheckpointNeeded | CBC | 1038 | 100.0 % (5 / 5) | 100.0 % (2 / 2) |
XLogShutdownWalRcv | CBC | 1063 | 100.0 % (6 / 6) | |
SetInstallXLogFileSegmentActive | CBC | 1089 | 100.0 % (5 / 5) | |
CreateCheckPoint | GNC | 1105 | 91.0 % (122 / 134) | 68.6 % (70 / 102) |
LogCheckpointEnd | GNC | 1148 | 88.9 % (16 / 18) | 70.0 % (7 / 10) |
RemoveOldXlogFiles | CBC | 1148 | 100.0 % (16 / 16) | 100.0 % (12 / 12) |
UpdateCheckPointDistanceEstimate | CBC | 1148 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
XLOGfileslop | CBC | 1148 | 100.0 % (13 / 13) | 100.0 % (4 / 4) |
CheckPointGuts | GNC | 1153 | 100.0 % (18 / 18) | |
GetLastImportantRecPtr | CBC | 1201 | 100.0 % (9 / 9) | 100.0 % (4 / 4) |
InstallXLogFileSegment | CBC | 1266 | 81.0 % (17 / 21) | 68.8 % (11 / 16) |
GetSystemIdentifier | CBC | 1285 | 100.0 % (3 / 3) | 50.0 % (1 / 2) |
GetXLogWriteRecPtr | GNC | 1302 | 100.0 % (3 / 3) | |
PreallocXlogFiles | CBC | 1302 | 100.0 % (12 / 12) | 100.0 % (8 / 8) |
KeepLogSeg | GNC | 1566 | 100.0 % (25 / 25) | 95.0 % (19 / 20) |
XLogGetReplicationSlotMinimumLSN | CBC | 1566 | 100.0 % (5 / 5) | 100.0 % (2 / 2) |
UpdateFullPageWrites | CBC | 1592 | 84.2 % (16 / 19) | 83.3 % (10 / 12) |
check_wal_segment_size | GNC | 1794 | 60.0 % (3 / 5) | 50.0 % (4 / 8) |
check_wal_buffers | CBC | 1824 | 75.0 % (6 / 8) | 66.7 % (4 / 6) |
show_archive_command | CBC | 1892 | 75.0 % (3 / 4) | 33.3 % (2 / 6) |
XLogFileClose | CBC | 2029 | 66.7 % (8 / 12) | 50.0 % (5 / 10) |
GetXLogInsertRecPtr | CBC | 2296 | 100.0 % (6 / 6) | 50.0 % (1 / 2) |
update_checkpoint_display | CBC | 2301 | 100.0 % (9 / 9) | 100.0 % (10 / 10) |
XLOGShmemSize | GNC | 2577 | 92.3 % (12 / 13) | 66.7 % (4 / 6) |
GetInsertRecPtr | CBC | 2838 | 100.0 % (5 / 5) | 50.0 % (1 / 2) |
WALInsertLockAcquireExclusive | CBC | 3255 | 100.0 % (8 / 8) | 100.0 % (2 / 2) |
assign_max_wal_size | CBC | 5203 | 100.0 % (4 / 4) | |
CalculateCheckpointSegments | CBC | 6957 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
XLogFileInit | GNC | 8410 | 90.0 % (9 / 10) | 50.0 % (4 / 8) |
XLogFileInitInternal | GNC | 8471 | 64.7 % (33 / 51) | 38.1 % (16 / 42) |
get_sync_bit | GNC | 8982 | 40.0 % (6 / 15) | 33.3 % (4 / 12) |
UpdateControlFile | CBC | 10366 | 100.0 % (3 / 3) | |
show_in_hot_standby | CBC | 13355 | 100.0 % (2 / 2) | 100.0 % (2 / 2) |
XLogSetReplicationSlotMinimumLSN | CBC | 22907 | 100.0 % (5 / 5) | 100.0 % (2 / 2) |
XLogBackgroundFlush | GNC | 23201 | 100.0 % (45 / 45) | 89.3 % (25 / 28) |
WALReadFromBuffers | GNC | 30959 | 96.8 % (30 / 31) | 72.2 % (13 / 18) |
XLogSetAsyncXactLSN | GNC | 40519 | 100.0 % (20 / 20) | 93.8 % (15 / 16) |
xlog_redo | GNC | 42783 | 88.0 % (110 / 125) | 65.3 % (64 / 98) |
GetWALInsertionTimeLine | CBC | 55419 | 100.0 % (3 / 3) | 50.0 % (1 / 2) |
CheckXLogRemoved | CBC | 58031 | 72.7 % (8 / 11) | 50.0 % (3 / 6) |
UpdateMinRecoveryPoint | CBC | 120964 | 95.7 % (22 / 23) | 88.5 % (23 / 26) |
issue_xlog_fsync | GNC | 136682 | 14.7 % (5 / 34) | 7.7 % (2 / 26) |
GetFlushRecPtr | GNC | 193034 | 100.0 % (6 / 6) | 75.0 % (3 / 4) |
GetRedoRecPtr | CBC | 274638 | 100.0 % (7 / 7) | 100.0 % (4 / 4) |
XLogWrite | GNC | 638833 | 86.6 % (97 / 112) | 75.0 % (66 / 88) |
XLogFlush | GNC | 640332 | 89.2 % (33 / 37) | 65.4 % (17 / 26) |
WaitXLogInsertionsToFinish | GNC | 641343 | 88.5 % (23 / 26) | 72.7 % (16 / 22) |
WALInsertLockUpdateInsertingAt | CBC | 683968 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
AdvanceXLInsertBuffer | GNC | 687587 | 100.0 % (54 / 54) | 78.1 % (25 / 32) |
XLogNeedsFlush | GNC | 8107764 | 86.4 % (19 / 22) | 77.3 % (17 / 22) |
DataChecksumsEnabled | CBC | 10465402 | 100.0 % (3 / 3) | 50.0 % (1 / 2) |
ReserveXLogInsertLocation | CBC | 13607035 | 100.0 % (18 / 18) | 60.0 % (6 / 10) |
CopyXLogRecordToWAL | GNC | 13607330 | 97.8 % (45 / 46) | 65.2 % (30 / 46) |
WALInsertLockAcquire | GNC | 13612731 | 100.0 % (8 / 8) | 100.0 % (4 / 4) |
XLogInsertRecord | GNC | 13613601 | 93.4 % (71 / 76) | 80.3 % (53 / 66) |
WALInsertLockRelease | CBC | 13615986 | 100.0 % (9 / 9) | 100.0 % (4 / 4) |
GetFullPageWriteInfo | CBC | 13739113 | 100.0 % (4 / 4) | |
XLogBytePosToEndRecPtr | CBC | 13774425 | 100.0 % (16 / 16) | 100.0 % (6 / 6) |
GetXLogBuffer | GNC | 14440206 | 96.4 % (27 / 28) | 66.7 % (16 / 24) |
XLogBytePosToRecPtr | CBC | 27217531 | 100.0 % (12 / 12) | 100.0 % (2 / 2) |
XLogInsertAllowed | CBC | 28339614 | 100.0 % (7 / 7) | 100.0 % (4 / 4) |
XLogRecPtrToBytePos | CBC | 40823743 | 100.0 % (16 / 16) | 80.0 % (8 / 10) |
RecoveryInProgress | CBC | 80635129 | 100.0 % (6 / 6) | 100.0 % (2 / 2) |
Generated by: LCOV version 2.1-beta2-3-g6141622 |