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-06 20:16:26
Functions:
90.9 %
99
90
Legend:
Lines:    
hit
not hit
Function Name
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
4
FilePathName
32
LruInsert
41
closeAllVfds
46
ClosePipeStream
76
OpenPipeStream
76
SyncDataDirectory
193
walkdir
259
PathNameCreateTemporaryDir
268
GetTempTablespaces
284
PathNameDeleteTemporaryDir
316
FileSync
668
FileTruncate
695
pg_ftruncate
695
FileFallocate
706
RemovePgTempFiles
1004
RemovePgTempRelationFiles
1077
RemovePgTempFilesInDir
1078
count_usable_fds
1247
set_max_safe_fds
1247
assign_debug_io_direct
1298
check_debug_io_direct
1298
durable_unlink
1301
MakePGDirectory
1749
OpenTemporaryFile
1998
OpenTemporaryFileInTablespace
1998
unlink_if_exists_fname
2144
PathNameCreateTemporaryFile
2192
GetNextTempTableSpace
3061
RemovePgTempRelationFilesInDbspace
3445
ReportTemporaryFileUsage
3922
SetTempTablespaces
4191
PathNameDeleteTemporaryFile
4199
ReleaseLruFile
4584
LruDelete
4734
PathNameOpenTemporaryFile
4972
TempTablespacesAreSet
6156
ResourceOwnerForgetFile
6268
RegisterTemporaryFile
6272
ResourceOwnerRememberFile
6272
durable_rename
7094
fsync_parent_path
8349
FilePrefetch
9349
AtEOSubXact_Files
11067
TempTablespacePath
12060
pg_file_exists
22808
data_sync_elevel
23946
fsync_fname
23946
BeforeShmemExit_Files
24695
InitFileAccess
24695
InitTemporaryFileAccess
24695
pg_flush_data
44739
fsync_fname_ext
46483
BasicOpenFile
49041
FreeDir
52202
AllocateDir
53369
pg_fsync
73751
pg_fsync_no_writethrough
73751
FreeFile
94864
AllocateFile
103007
AcquireExternalFD
148004
ReleaseExternalFD
215049
ReserveExternalFD
236897
FileZero
268014
pg_truncate
286115
FileReadV
421337
FileGetRawDesc
545061
AtEOXact_Files
653811
CleanupTempFiles
678506
FileClose
683573
FileWriteV
932482
FreeVfd
1223868
looks_like_temp_rel_name
1462961
FileStartReadV
1484321
Delete
1634478
AllocateVfd
1840275
PathNameOpenFile
1840275
PathNameOpenFilePerm
1840275
Insert
2246716
ReadDir
2669895
FileSize
3239593
FileAccess
3662668
ReadDirExtended
4684497
CloseTransientFile
7802527
OpenTransientFile
7807901
OpenTransientFilePerm
7807909
FreeDesc
7949833
reserveAllocatedDesc
7964361
BasicOpenFilePerm
9697392
ReleaseLruFiles
10041574
Generated by:
LCOV version 2.0-1