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-10-10 22:17:20 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 64
LruInsert 70
ClosePipeStream 116
OpenPipeStream 116
walkdir 338
PathNameCreateTemporaryDir 350
SyncDataDirectory 350
GetTempTablespaces 376
PathNameDeleteTemporaryDir 424
FileFallocate 1030
FileTruncate 1062
pg_ftruncate 1062
RemovePgTempFiles 1740
RemovePgTempRelationFiles 1894
RemovePgTempFilesInDir 1896
FileSync 1964
count_usable_fds 2170
set_max_safe_fds 2170
assign_debug_io_direct 2258
check_debug_io_direct 2258
unlink_if_exists_fname 2334
PathNameCreateTemporaryFile 2424
OpenTemporaryFile 2468
OpenTemporaryFileInTablespace 2468
durable_unlink 2674
MakePGDirectory 2992
GetNextTempTableSpace 4322
ReportTemporaryFileUsage 4542
ReleaseLruFile 4570
PathNameDeleteTemporaryFile 4852
LruDelete 4868
RemovePgTempRelationFilesInDbspace 5954
SetTempTablespaces 6256
PathNameOpenTemporaryFile 6498
ResourceOwnerForgetFile 7510
RegisterTemporaryFile 7518
ResourceOwnerRememberFile 7518
TempTablespacesAreSet 8192
durable_rename 12698
TempTablespacePath 15020
fsync_parent_path 15292
FilePrefetch 17070
AtEOSubXact_Files 20052
pg_file_exists 40454
data_sync_elevel 41976
fsync_fname 41976
InitFileAccess 44090
InitTemporaryFileAccess 44090
BeforeShmemExit_Files 44092
pg_flush_data 74574
fsync_fname_ext 82664
FreeDir 89800
AllocateDir 91848
BasicOpenFile 93388
pg_fsync 131198
pg_fsync_no_writethrough 131198
FreeFile 163234
AllocateFile 177064
AcquireExternalFD 295092
ReleaseExternalFD 410488
FileZero 425178
pg_truncate 430722
ReserveExternalFD 448336
FileReadV 791606
FileGetRawDesc 938844
AtEOXact_Files 1067546
CleanupTempFiles 1111638
FileClose 1122526
FileWriteV 1487548
FreeVfd 2037578
looks_like_temp_rel_name 2391910
FileStartReadV 2553800
Delete 2748128
AllocateVfd 3092104
PathNameOpenFile 3092104
PathNameOpenFilePerm 3092104
Insert 3797944
FileSize 4737438
ReadDir 5056872
FileAccess 6218142
ReadDirExtended 8267258
CloseTransientFile 15433982
OpenTransientFile 15443716
OpenTransientFilePerm 15443728
FreeDesc 15687412
reserveAllocatedDesc 15712756
BasicOpenFilePerm 18629506
ReleaseLruFiles 19253266

Generated by: LCOV version 1.16