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-06 21:16:10 Functions: 90.9 % 99 90
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AcquireExternalFD 147216
AllocateDir 53334
AllocateFile 103169
AllocateVfd 1842963
AtEOSubXact_Files 11083
AtEOXact_Files 656352
BasicOpenFile 60043
BasicOpenFilePerm 9710127
BeforeShmemExit_Files 24757
CleanupTempFiles 681109
ClosePipeStream 76
CloseTransientFile 7801561
Delete 1627858
FileAccess 3648516
FileClose 682123
FileFallocate 706
FileGetRawDesc 537656
FileGetRawFlags 0
FileGetRawMode 0
FilePathName 32
FilePrefetch 9529
FileReadV 420415
FileSize 3242239
FileStartReadV 1480083
FileSync 447
FileTruncate 675
FileWriteV 930469
FileWriteback 0
FileZero 268506
FreeDesc 7949019
FreeDir 52169
FreeFile 95051
FreeVfd 1224087
GetNextTempTableSpace 3058
GetTempTablespaces 284
InitFileAccess 24757
InitTemporaryFileAccess 24757
Insert 2242559
LruDelete 4709
LruInsert 44
MakePGDirectory 1756
OpenPipeStream 76
OpenTemporaryFile 1993
OpenTemporaryFileInTablespace 1993
OpenTransientFile 7806943
OpenTransientFilePerm 7806951
PathNameCreateTemporaryDir 273
PathNameCreateTemporaryFile 2231
PathNameDeleteTemporaryDir 316
PathNameDeleteTemporaryFile 4268
PathNameOpenFile 1842963
PathNameOpenFilePerm 1842963
PathNameOpenTemporaryFile 5033
ReadDir 2679831
ReadDirExtended 4693516
RegisterTemporaryFile 6331
ReleaseExternalFD 214289
ReleaseLruFile 4557
ReleaseLruFiles 10042608
RemovePgTempFiles 1004
RemovePgTempFilesInDir 1078
RemovePgTempRelationFiles 1077
RemovePgTempRelationFilesInDbspace 3445
ReportTemporaryFileUsage 3951
ResOwnerPrintFile 0
ResOwnerReleaseFile 4
ReserveExternalFD 236071
ResourceOwnerForgetFile 6327
ResourceOwnerRememberFile 6331
SetTempTablespaces 4190
SyncDataDirectory 193
TempTablespacePath 12195
TempTablespacesAreSet 6146
assign_debug_io_direct 1298
check_debug_io_direct 1298
closeAllVfds 46
count_usable_fds 1247
data_sync_elevel 23804
datadir_fsync_fname 0
do_syncfs 0
durable_rename 7104
durable_unlink 1341
fsync_fname 23804
fsync_fname_ext 46411
fsync_parent_path 8399
looks_like_temp_rel_name 1460953
pg_fdatasync 0
pg_file_exists 22747
pg_flush_data 44739
pg_fsync 73367
pg_fsync_no_writethrough 73367
pg_fsync_writethrough 0
pg_ftruncate 675
pg_truncate 287007
pre_sync_fname 0
reserveAllocatedDesc 7963530
set_max_safe_fds 1247
unlink_if_exists_fname 2178
walkdir 259

Generated by: LCOV version 2.0-1