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:
2026-01-25 21:17:59
Functions:
90
99
90.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AcquireExternalFD
330398
AllocateDir
95048
AllocateFile
183428
AllocateVfd
2997194
AtEOSubXact_Files
20174
AtEOXact_Files
1010468
BasicOpenFile
71234
BasicOpenFilePerm
18579346
BeforeShmemExit_Files
45132
CleanupTempFiles
1055600
ClosePipeStream
122
CloseTransientFile
15500572
Delete
2794872
FileAccess
6362216
FileClose
1144202
FileFallocate
1012
FileGetRawDesc
954398
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
46
FilePrefetch
17108
FileReadV
813788
FileSize
4759902
FileStartReadV
2612340
FileSync
1918
FileTruncate
1140
FileWriteV
1531000
FileWriteback
0
FileZero
429472
FreeDesc
15762526
FreeDir
92902
FreeFile
168628
FreeVfd
1993674
GetNextTempTableSpace
4472
GetTempTablespaces
388
InitFileAccess
45130
InitTemporaryFileAccess
45130
Insert
3793670
LruDelete
5464
LruInsert
60
MakePGDirectory
3094
OpenPipeStream
122
OpenTemporaryFile
3092
OpenTemporaryFileInTablespace
3092
OpenTransientFile
15510612
OpenTransientFilePerm
15510624
PathNameCreateTemporaryDir
364
PathNameCreateTemporaryFile
3070
PathNameDeleteTemporaryDir
436
PathNameDeleteTemporaryFile
6116
PathNameOpenFile
2997194
PathNameOpenFilePerm
2997194
PathNameOpenTemporaryFile
7730
ReadDir
4736048
ReadDirExtended
8077862
RegisterTemporaryFile
9390
ReleaseExternalFD
448676
ReleaseLruFile
5172
ReleaseLruFiles
19276660
RemovePgTempFiles
1830
RemovePgTempFilesInDir
1978
RemovePgTempRelationFiles
1976
RemovePgTempRelationFilesInDbspace
6224
ReportTemporaryFileUsage
5798
ResOwnerPrintFile
0
ResOwnerReleaseFile
8
ReserveExternalFD
490186
ResourceOwnerForgetFile
9382
ResourceOwnerRememberFile
9390
SetTempTablespaces
6498
SyncDataDirectory
372
TempTablespacePath
18180
TempTablespacesAreSet
9036
assign_debug_io_direct
2358
check_debug_io_direct
2358
closeAllVfds
64
count_usable_fds
2268
data_sync_elevel
43686
datadir_fsync_fname
0
do_syncfs
0
durable_rename
13158
durable_unlink
2554
fsync_fname
43638
fsync_fname_ext
85626
fsync_parent_path
15624
looks_like_temp_rel_name
2499034
pg_fdatasync
0
pg_file_exists
41698
pg_flush_data
77072
pg_fsync
136438
pg_fsync_no_writethrough
136438
pg_fsync_writethrough
0
pg_ftruncate
1140
pg_truncate
453188
pre_sync_fname
0
reserveAllocatedDesc
15789220
set_max_safe_fds
2268
unlink_if_exists_fname
2978
walkdir
350
Generated by:
LCOV version 1.16