LCOV - code coverage report
Current view: top level - src/backend/storage/file - fd.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 706 994 71.0 %
Date: 2025-08-09 12:17:33 Functions: 90 99 90.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
FileGetRawFlags 0
FileGetRawMode 0
FileWriteback 0
ResOwnerPrintFile 0
datadir_fsync_fname 0
do_syncfs 0
pg_fdatasync 0
pg_fsync_writethrough 0
pre_sync_fname 0
ResOwnerReleaseFile 8
FilePathName 44
closeAllVfds 54
LruInsert 108
ClosePipeStream 116
OpenPipeStream 116
walkdir 338
SyncDataDirectory 350
PathNameCreateTemporaryDir 356
GetTempTablespaces 370
PathNameDeleteTemporaryDir 418
FileFallocate 1026
FileTruncate 1026
pg_ftruncate 1026
RemovePgTempFiles 1706
RemovePgTempRelationFiles 1860
RemovePgTempFilesInDir 1862
count_usable_fds 2116
set_max_safe_fds 2116
assign_debug_io_direct 2204
check_debug_io_direct 2204
unlink_if_exists_fname 2386
PathNameCreateTemporaryFile 2482
OpenTemporaryFile 2514
OpenTemporaryFileInTablespace 2514
FileSync 2548
durable_unlink 2614
MakePGDirectory 2964
GetNextTempTableSpace 4212
ReportTemporaryFileUsage 4640
PathNameDeleteTemporaryFile 4956
RemovePgTempRelationFilesInDbspace 5852
SetTempTablespaces 6122
PathNameOpenTemporaryFile 6630
ReleaseLruFile 6672
LruDelete 6918
ResourceOwnerForgetFile 7674
RegisterTemporaryFile 7682
ResourceOwnerRememberFile 7682
TempTablespacesAreSet 8134
durable_rename 12568
fsync_parent_path 15102
TempTablespacePath 15308
FilePrefetch 17484
AtEOSubXact_Files 20002
pg_file_exists 37372
data_sync_elevel 41232
fsync_fname 41232
BeforeShmemExit_Files 42820
InitFileAccess 42820
InitTemporaryFileAccess 42820
BasicOpenFile 67222
pg_flush_data 72590
fsync_fname_ext 81470
FreeDir 88582
AllocateDir 90592
pg_fsync 129720
pg_fsync_no_writethrough 129720
FreeFile 157088
AllocateFile 170776
AcquireExternalFD 279704
ReleaseExternalFD 392160
FileZero 422418
pg_truncate 424052
ReserveExternalFD 429908
FileReadV 812802
FileGetRawDesc 865374
AtEOXact_Files 1051894
FileClose 1093696
CleanupTempFiles 1094714
FileWriteV 1471942
FreeVfd 1981474
looks_like_temp_rel_name 2357210
FileStartReadV 2446206
Delete 2670688
AllocateVfd 3014410
PathNameOpenFile 3014410
PathNameOpenFilePerm 3014410
Insert 3698954
FileSize 4617892
ReadDir 4936246
FileAccess 6040866
ReadDirExtended 8102340
CloseTransientFile 15422054
OpenTransientFile 15431664
OpenTransientFilePerm 15431676
FreeDesc 15668122
reserveAllocatedDesc 15693160
BasicOpenFilePerm 18513632
ReleaseLruFiles 19137586

Generated by: LCOV version 1.16