LCOV - code coverage report
Current view:
top level
-
src/backend/storage/file
- fd.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
71.0 %
994
706
Test Date:
2026-06-27 17:16:41
Functions:
90.9 %
99
90
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AcquireExternalFD
144994
AllocateDir
53155
AllocateFile
102953
AllocateVfd
1803947
AtEOSubXact_Files
11070
AtEOXact_Files
646618
BasicOpenFile
52889
BasicOpenFilePerm
9662592
BeforeShmemExit_Files
24608
CleanupTempFiles
671226
ClosePipeStream
76
CloseTransientFile
7800231
Delete
1619577
FileAccess
3654293
FileClose
677042
FileFallocate
706
FileGetRawDesc
545616
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
32
FilePrefetch
9544
FileReadV
430487
FileSize
2978532
FileStartReadV
1475873
FileSync
650
FileTruncate
671
FileWriteV
921744
FileWriteback
0
FileZero
268969
FreeDesc
7947238
FreeDir
51993
FreeFile
94769
FreeVfd
1206618
GetNextTempTableSpace
3088
GetTempTablespaces
284
InitFileAccess
24608
InitTemporaryFileAccess
24608
Insert
2213629
LruDelete
3832
LruInsert
45
MakePGDirectory
1747
OpenPipeStream
76
OpenTemporaryFile
2022
OpenTemporaryFileInTablespace
2022
OpenTransientFile
7805575
OpenTransientFilePerm
7805583
PathNameCreateTemporaryDir
270
PathNameCreateTemporaryFile
2234
PathNameDeleteTemporaryDir
316
PathNameDeleteTemporaryFile
4280
PathNameOpenFile
1803947
PathNameOpenFilePerm
1803947
PathNameOpenTemporaryFile
5053
ReadDir
2642982
ReadDirExtended
4646854
RegisterTemporaryFile
6376
ReleaseExternalFD
211948
ReleaseLruFile
3671
ReleaseLruFiles
9999418
RemovePgTempFiles
994
RemovePgTempFilesInDir
1068
RemovePgTempRelationFiles
1067
RemovePgTempRelationFilesInDbspace
3415
ReportTemporaryFileUsage
3986
ResOwnerPrintFile
0
ResOwnerReleaseFile
3
ReserveExternalFD
233659
ResourceOwnerForgetFile
6373
ResourceOwnerRememberFile
6376
SetTempTablespaces
4191
SyncDataDirectory
195
TempTablespacePath
12250
TempTablespacesAreSet
6208
assign_debug_io_direct
1288
check_debug_io_direct
1288
closeAllVfds
46
count_usable_fds
1237
data_sync_elevel
23908
datadir_fsync_fname
0
do_syncfs
0
durable_rename
7066
durable_unlink
1328
fsync_fname
23908
fsync_fname_ext
46387
fsync_parent_path
8347
looks_like_temp_rel_name
1451355
pg_fdatasync
0
pg_file_exists
22893
pg_flush_data
44739
pg_fsync
73397
pg_fsync_no_writethrough
73397
pg_fsync_writethrough
0
pg_ftruncate
671
pg_truncate
288480
pre_sync_fname
0
reserveAllocatedDesc
7961767
set_max_safe_fds
1237
unlink_if_exists_fname
2184
walkdir
259
Generated by:
LCOV version 2.0-1