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-10 07:18:13 Functions: 90 99 90.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AcquireExternalFD 288362
AllocateDir 90762
AllocateFile 170684
AllocateVfd 3046760
AtEOSubXact_Files 20034
AtEOXact_Files 1068238
BasicOpenFile 71536
BasicOpenFilePerm 18551482
BeforeShmemExit_Files 42848
CleanupTempFiles 1111086
ClosePipeStream 116
CloseTransientFile 15423136
Delete 2668298
FileAccess 6095066
FileClose 1104518
FileFallocate 1030
FileGetRawDesc 879718
FileGetRawFlags 0
FileGetRawMode 0
FilePathName 44
FilePrefetch 17298
FileReadV 806402
FileSize 4637554
FileStartReadV 2479892
FileSync 2764
FileTruncate 1084
FileWriteV 1485428
FileWriteback 0
FileZero 421412
FreeDesc 15669110
FreeDir 88754
FreeFile 156824
FreeVfd 1999228
GetNextTempTableSpace 4212
GetTempTablespaces 370
InitFileAccess 42846
InitTemporaryFileAccess 42846
Insert 3711160
LruDelete 7002
LruInsert 114
MakePGDirectory 2954
OpenPipeStream 116
OpenTemporaryFile 2488
OpenTemporaryFileInTablespace 2488
OpenTransientFile 15432844
OpenTransientFilePerm 15432856
PathNameCreateTemporaryDir 346
PathNameCreateTemporaryFile 2442
PathNameDeleteTemporaryDir 418
PathNameDeleteTemporaryFile 4896
PathNameOpenFile 3046760
PathNameOpenFilePerm 3046760
PathNameOpenTemporaryFile 6534
ReadDir 5037778
ReadDirExtended 8203124
RegisterTemporaryFile 7578
ReleaseExternalFD 401714
ReleaseLruFile 6764
ReleaseLruFiles 19181116
RemovePgTempFiles 1706
RemovePgTempFilesInDir 1862
RemovePgTempRelationFiles 1860
RemovePgTempRelationFilesInDbspace 5852
ReportTemporaryFileUsage 4584
ResOwnerPrintFile 0
ResOwnerReleaseFile 8
ReserveExternalFD 439824
ResourceOwnerForgetFile 7570
ResourceOwnerRememberFile 7578
SetTempTablespaces 6120
SyncDataDirectory 350
TempTablespacePath 15106
TempTablespacesAreSet 8106
assign_debug_io_direct 2204
check_debug_io_direct 2204
closeAllVfds 54
count_usable_fds 2116
data_sync_elevel 41308
datadir_fsync_fname 0
do_syncfs 0
durable_rename 12574
durable_unlink 2592
fsync_fname 41308
fsync_fname_ext 81542
fsync_parent_path 15086
looks_like_temp_rel_name 2360638
pg_fdatasync 0
pg_file_exists 37392
pg_flush_data 72590
pg_fsync 130198
pg_fsync_no_writethrough 130198
pg_fsync_writethrough 0
pg_ftruncate 1084
pg_truncate 424608
pre_sync_fname 0
reserveAllocatedDesc 15694418
set_max_safe_fds 2116
unlink_if_exists_fname 2356
walkdir 338

Generated by: LCOV version 1.16