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

Function Name Sort by function name Hit count Sort by function hit count
AcquireExternalFD 149309
AllocateDir 53155
AllocateFile 102635
AllocateVfd 1833375
AtEOSubXact_Files 11042
AtEOXact_Files 650254
BasicOpenFile 41710
BasicOpenFilePerm 9679312
BeforeShmemExit_Files 24537
CleanupTempFiles 674791
ClosePipeStream 76
CloseTransientFile 7798717
Delete 1618587
FileAccess 3625646
FileClose 680409
FileFallocate 707
FileGetRawDesc 537160
FileGetRawFlags 0
FileGetRawMode 0
FilePathName 32
FilePrefetch 9594
FileReadV 420969
FileSize 3236108
FileStartReadV 1462461
FileSync 474
FileTruncate 689
FileWriteV 924635
FileWriteback 0
FileZero 268921
FreeDesc 7945397
FreeDir 51987
FreeFile 94451
FreeVfd 1220052
GetNextTempTableSpace 3059
GetTempTablespaces 283
InitFileAccess 24537
InitTemporaryFileAccess 24537
Insert 2227718
LruDelete 4703
LruInsert 48
MakePGDirectory 1738
OpenPipeStream 76
OpenTemporaryFile 2023
OpenTemporaryFileInTablespace 2023
OpenTransientFile 7804046
OpenTransientFilePerm 7804054
PathNameCreateTemporaryDir 268
PathNameCreateTemporaryFile 2202
PathNameDeleteTemporaryDir 315
PathNameDeleteTemporaryFile 4220
PathNameOpenFile 1833375
PathNameOpenFilePerm 1833375
PathNameOpenTemporaryFile 4985
ReadDir 2666083
ReadDirExtended 4674765
RegisterTemporaryFile 6313
ReleaseExternalFD 215751
ReleaseLruFile 4531
ReleaseLruFiles 10030842
RemovePgTempFiles 999
RemovePgTempFilesInDir 1073
RemovePgTempRelationFiles 1072
RemovePgTempRelationFilesInDbspace 3430
ReportTemporaryFileUsage 3957
ResOwnerPrintFile 0
ResOwnerReleaseFile 4
ReserveExternalFD 237499
ResourceOwnerForgetFile 6309
ResourceOwnerRememberFile 6313
SetTempTablespaces 4182
SyncDataDirectory 192
TempTablespacePath 12118
TempTablespacesAreSet 6180
assign_debug_io_direct 1293
check_debug_io_direct 1293
closeAllVfds 46
count_usable_fds 1242
data_sync_elevel 23667
datadir_fsync_fname 0
do_syncfs 0
durable_rename 7080
durable_unlink 1318
fsync_fname 23667
fsync_fname_ext 46180
fsync_parent_path 8353
looks_like_temp_rel_name 1452250
pg_fdatasync 0
pg_file_exists 22674
pg_flush_data 44736
pg_fsync 73072
pg_fsync_no_writethrough 73072
pg_fsync_writethrough 0
pg_ftruncate 689
pg_truncate 285721
pre_sync_fname 0
reserveAllocatedDesc 7959920
set_max_safe_fds 1242
unlink_if_exists_fname 2153
walkdir 258

Generated by: LCOV version 2.0-1