LCOV - code coverage report
Current view: top level - src/backend/storage/file - fd.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 71.0 % 994 706
Test Date: 2026-06-27 16:16:33 Functions: 90.9 % 99 90
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AcquireExternalFD 147645
AllocateDir 53180
AllocateFile 102872
AllocateVfd 1815617
AtEOSubXact_Files 11083
AtEOXact_Files 654308
BasicOpenFile 52235
BasicOpenFilePerm 9674151
BeforeShmemExit_Files 24647
CleanupTempFiles 678955
ClosePipeStream 76
CloseTransientFile 7800761
Delete 1628010
FileAccess 3671604
FileClose 678987
FileFallocate 707
FileGetRawDesc 549953
FileGetRawFlags 0
FileGetRawMode 0
FilePathName 32
FilePrefetch 9651
FileReadV 421054
FileSize 2982419
FileStartReadV 1497774
FileSync 523
FileTruncate 674
FileWriteV 922541
FileWriteback 0
FileZero 268694
FreeDesc 7947836
FreeDir 52021
FreeFile 94813
FreeVfd 1211887
GetNextTempTableSpace 3082
GetTempTablespaces 284
InitFileAccess 24646
InitTemporaryFileAccess 24646
Insert 2228460
LruDelete 3794
LruInsert 46
MakePGDirectory 1744
OpenPipeStream 76
OpenTemporaryFile 1991
OpenTemporaryFileInTablespace 1991
OpenTransientFile 7806118
OpenTransientFilePerm 7806126
PathNameCreateTemporaryDir 269
PathNameCreateTemporaryFile 2237
PathNameDeleteTemporaryDir 316
PathNameDeleteTemporaryFile 4288
PathNameOpenFile 1815617
PathNameOpenFilePerm 1815617
PathNameOpenTemporaryFile 5079
ReadDir 2680141
ReadDirExtended 4683949
RegisterTemporaryFile 6362
ReleaseExternalFD 214563
ReleaseLruFile 3629
ReleaseLruFiles 10014080
RemovePgTempFiles 994
RemovePgTempFilesInDir 1068
RemovePgTempRelationFiles 1067
RemovePgTempRelationFilesInDbspace 3415
ReportTemporaryFileUsage 3959
ResOwnerPrintFile 0
ResOwnerReleaseFile 4
ReserveExternalFD 236163
ResourceOwnerForgetFile 6358
ResourceOwnerRememberFile 6362
SetTempTablespaces 4186
SyncDataDirectory 194
TempTablespacePath 12251
TempTablespacesAreSet 6167
assign_debug_io_direct 1288
check_debug_io_direct 1288
closeAllVfds 46
count_usable_fds 1237
data_sync_elevel 23818
datadir_fsync_fname 0
do_syncfs 0
durable_rename 7081
durable_unlink 1354
fsync_fname 23818
fsync_fname_ext 46368
fsync_parent_path 8388
looks_like_temp_rel_name 1451331
pg_fdatasync 0
pg_file_exists 22811
pg_flush_data 44739
pg_fsync 73368
pg_fsync_no_writethrough 73368
pg_fsync_writethrough 0
pg_ftruncate 674
pg_truncate 289304
pre_sync_fname 0
reserveAllocatedDesc 7962254
set_max_safe_fds 1237
unlink_if_exists_fname 2188
walkdir 259

Generated by: LCOV version 2.0-1