LCOV - code coverage report
Current view: top level - src/backend/storage/file - fd.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 66.4 % 1231 817
Test Date: 2026-01-26 10:56:24 Functions: 86.7 % 98 85
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 28.6 % 1047 299

Function Name Sort by function name Hit count Sort by function hit count
FileGetRawFlags 0
FileGetRawMode 0
FilePathName 0
FilePrefetch 0
FileWriteback 0
ResOwnerPrintFile 0
ResOwnerReleaseFile 0
SyncDataDirectory 0
datadir_fsync_fname 0
durable_unlink 0
pg_fdatasync 0
pg_fsync_writethrough 0
pre_sync_fname 0
ClosePipeStream 1
OpenPipeStream 1
RemovePgTempFiles 2
RemovePgTempFilesInDir 2
RemovePgTempRelationFiles 2
RemovePgTempRelationFilesInDbspace 6
assign_debug_io_direct 6
check_debug_io_direct 6
count_usable_fds 6
set_max_safe_fds 6
FileSync 8
closeAllVfds 10
LruInsert 17
durable_rename 34
fsync_parent_path 34
data_sync_elevel 39
fsync_fname 39
walkdir 56
GetTempTablespaces 62
PathNameCreateTemporaryDir 64
PathNameDeleteTemporaryDir 70
MakePGDirectory 79
FileTruncate 102
pg_ftruncate 102
FileFallocate 131
fsync_fname_ext 141
pg_fsync 216
pg_fsync_no_writethrough 216
FileGetRawDesc 287
BasicOpenFile 435
OpenTemporaryFile 485
OpenTemporaryFileInTablespace 485
unlink_if_exists_fname 504
PathNameCreateTemporaryFile 512
SetTempTablespaces 674
GetNextTempTableSpace 699
BeforeShmemExit_Files 806
InitFileAccess 806
InitTemporaryFileAccess 806
pg_file_exists 813
PathNameOpenTemporaryFile 866
PathNameDeleteTemporaryFile 896
ReportTemporaryFileUsage 933
pg_flush_data 992
AcquireExternalFD 1128
RegisterTemporaryFile 1366
ResourceOwnerForgetFile 1366
ResourceOwnerRememberFile 1366
TempTablespacesAreSet 1516
AtEOSubXact_Files 1665
ReleaseLruFile 1790
LruDelete 1812
looks_like_temp_rel_name 1812
FreeDir 2028
AllocateDir 2034
TempTablespacePath 2445
FreeFile 4033
AllocateFile 4275
ReleaseExternalFD 5120
ReserveExternalFD 5224
CloseTransientFile 5403
OpenTransientFile 5429
OpenTransientFilePerm 5431
FileStartReadV 7052
FreeDesc 11469
reserveAllocatedDesc 11741
FileZero 27454
FileReadV 34735
pg_truncate 39870
ReadDir 40996
FileClose 43381
FileWriteV 53924
AtEOXact_Files 57914
CleanupTempFiles 58720
Delete 60338
Insert 72232
FreeVfd 89747
AllocateVfd 101845
PathNameOpenFile 101845
PathNameOpenFilePerm 101845
BasicOpenFilePerm 107728
ReleaseLruFiles 118827
FileAccess 123579
ReadDirExtended 137538
FileSize 618184

Generated by: LCOV version 2.3.2-1