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 14:16:37
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
3
FilePathName
32
LruInsert
35
closeAllVfds
46
ClosePipeStream
76
OpenPipeStream
76
SyncDataDirectory
194
walkdir
259
PathNameCreateTemporaryDir
266
GetTempTablespaces
284
PathNameDeleteTemporaryDir
316
FileSync
607
FileTruncate
682
pg_ftruncate
682
FileFallocate
707
RemovePgTempFiles
994
RemovePgTempRelationFiles
1067
RemovePgTempFilesInDir
1068
count_usable_fds
1237
set_max_safe_fds
1237
assign_debug_io_direct
1288
check_debug_io_direct
1288
durable_unlink
1317
MakePGDirectory
1743
OpenTemporaryFile
1996
OpenTemporaryFileInTablespace
1996
unlink_if_exists_fname
2195
PathNameCreateTemporaryFile
2241
GetNextTempTableSpace
3085
RemovePgTempRelationFilesInDbspace
3415
ReleaseLruFile
3681
LruDelete
3836
ReportTemporaryFileUsage
3971
SetTempTablespaces
4189
PathNameDeleteTemporaryFile
4302
PathNameOpenTemporaryFile
5077
TempTablespacesAreSet
6178
ResourceOwnerForgetFile
6370
RegisterTemporaryFile
6373
ResourceOwnerRememberFile
6373
durable_rename
7065
fsync_parent_path
8335
FilePrefetch
9614
AtEOSubXact_Files
11055
TempTablespacePath
12262
pg_file_exists
22844
data_sync_elevel
23893
fsync_fname
23893
BeforeShmemExit_Files
24588
InitFileAccess
24588
InitTemporaryFileAccess
24588
pg_flush_data
44739
BasicOpenFile
46189
fsync_fname_ext
46358
FreeDir
52040
AllocateDir
53198
pg_fsync
73363
pg_fsync_no_writethrough
73363
FreeFile
94694
AllocateFile
102803
AcquireExternalFD
155941
ReleaseExternalFD
222664
ReserveExternalFD
244325
FileZero
268598
pg_truncate
289283
FileReadV
420580
FileGetRawDesc
538060
AtEOXact_Files
656288
FileClose
677184
CleanupTempFiles
680876
FileWriteV
920702
FreeVfd
1209642
looks_like_temp_rel_name
1451342
FileStartReadV
1469221
Delete
1616088
AllocateVfd
1814357
PathNameOpenFile
1814357
PathNameOpenFilePerm
1814357
Insert
2217521
ReadDir
2698042
FileSize
2983530
FileAccess
3628801
ReadDirExtended
4703082
CloseTransientFile
7801307
OpenTransientFile
7806627
OpenTransientFilePerm
7806635
FreeDesc
7948281
reserveAllocatedDesc
7962712
BasicOpenFilePerm
9667343
ReleaseLruFiles
10021429
Generated by:
LCOV version 2.0-1