LCOV - code coverage report
Current view: top level - src/backend/storage/file - fd.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 706 994 71.0 %
Date: 2025-06-29 02:17:35 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 52
LruInsert 102
ClosePipeStream 116
OpenPipeStream 116
walkdir 338
SyncDataDirectory 348
PathNameCreateTemporaryDir 354
GetTempTablespaces 370
PathNameDeleteTemporaryDir 418
FileTruncate 1074
pg_ftruncate 1074
FileFallocate 1344
RemovePgTempFiles 1706
FileSync 1710
RemovePgTempRelationFiles 1834
RemovePgTempFilesInDir 1836
count_usable_fds 2116
set_max_safe_fds 2116
assign_debug_io_direct 2200
check_debug_io_direct 2200
unlink_if_exists_fname 2476
OpenTemporaryFile 2480
OpenTemporaryFileInTablespace 2480
PathNameCreateTemporaryFile 2570
durable_unlink 2658
MakePGDirectory 2890
GetNextTempTableSpace 4194
ReportTemporaryFileUsage 4696
PathNameDeleteTemporaryFile 5136
RemovePgTempRelationFilesInDbspace 5800
SetTempTablespaces 6102
PathNameOpenTemporaryFile 6798
ReleaseLruFile 7814
ResourceOwnerForgetFile 7814
RegisterTemporaryFile 7822
ResourceOwnerRememberFile 7822
LruDelete 8062
TempTablespacesAreSet 8078
durable_rename 12580
fsync_parent_path 15158
TempTablespacePath 15618
FilePrefetch 17032
AtEOSubXact_Files 20044
pg_file_exists 36990
data_sync_elevel 40894
fsync_fname 40894
BeforeShmemExit_Files 42046
InitFileAccess 42046
InitTemporaryFileAccess 42046
pg_flush_data 70606
BasicOpenFile 70882
fsync_fname_ext 81212
FreeDir 87826
AllocateDir 89808
pg_fsync 128654
pg_fsync_no_writethrough 128654
FreeFile 152266
AllocateFile 166112
AcquireExternalFD 296438
ReleaseExternalFD 407226
FileZero 426598
pg_truncate 434504
ReserveExternalFD 444782
FileReadV 811114
FileGetRawDesc 858924
AtEOXact_Files 1032108
CleanupTempFiles 1074154
FileClose 1112424
FileWriteV 1471218
FreeVfd 2013620
looks_like_temp_rel_name 2344960
FileStartReadV 2414246
Delete 2683178
AllocateVfd 3032884
PathNameOpenFile 3032884
PathNameOpenFilePerm 3032884
Insert 3696626
ReadDir 4812068
FileSize 5011038
FileAccess 6003302
ReadDirExtended 7962610
CloseTransientFile 15412062
OpenTransientFile 15421798
OpenTransientFilePerm 15421810
FreeDesc 15652550
reserveAllocatedDesc 15677846
BasicOpenFilePerm 18525894
ReleaseLruFiles 19155614

Generated by: LCOV version 1.16