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 21:16:10
Functions:
90.9 %
99
90
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AcquireExternalFD
147216
AllocateDir
53334
AllocateFile
103169
AllocateVfd
1842963
AtEOSubXact_Files
11083
AtEOXact_Files
656352
BasicOpenFile
60043
BasicOpenFilePerm
9710127
BeforeShmemExit_Files
24757
CleanupTempFiles
681109
ClosePipeStream
76
CloseTransientFile
7801561
Delete
1627858
FileAccess
3648516
FileClose
682123
FileFallocate
706
FileGetRawDesc
537656
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
32
FilePrefetch
9529
FileReadV
420415
FileSize
3242239
FileStartReadV
1480083
FileSync
447
FileTruncate
675
FileWriteV
930469
FileWriteback
0
FileZero
268506
FreeDesc
7949019
FreeDir
52169
FreeFile
95051
FreeVfd
1224087
GetNextTempTableSpace
3058
GetTempTablespaces
284
InitFileAccess
24757
InitTemporaryFileAccess
24757
Insert
2242559
LruDelete
4709
LruInsert
44
MakePGDirectory
1756
OpenPipeStream
76
OpenTemporaryFile
1993
OpenTemporaryFileInTablespace
1993
OpenTransientFile
7806943
OpenTransientFilePerm
7806951
PathNameCreateTemporaryDir
273
PathNameCreateTemporaryFile
2231
PathNameDeleteTemporaryDir
316
PathNameDeleteTemporaryFile
4268
PathNameOpenFile
1842963
PathNameOpenFilePerm
1842963
PathNameOpenTemporaryFile
5033
ReadDir
2679831
ReadDirExtended
4693516
RegisterTemporaryFile
6331
ReleaseExternalFD
214289
ReleaseLruFile
4557
ReleaseLruFiles
10042608
RemovePgTempFiles
1004
RemovePgTempFilesInDir
1078
RemovePgTempRelationFiles
1077
RemovePgTempRelationFilesInDbspace
3445
ReportTemporaryFileUsage
3951
ResOwnerPrintFile
0
ResOwnerReleaseFile
4
ReserveExternalFD
236071
ResourceOwnerForgetFile
6327
ResourceOwnerRememberFile
6331
SetTempTablespaces
4190
SyncDataDirectory
193
TempTablespacePath
12195
TempTablespacesAreSet
6146
assign_debug_io_direct
1298
check_debug_io_direct
1298
closeAllVfds
46
count_usable_fds
1247
data_sync_elevel
23804
datadir_fsync_fname
0
do_syncfs
0
durable_rename
7104
durable_unlink
1341
fsync_fname
23804
fsync_fname_ext
46411
fsync_parent_path
8399
looks_like_temp_rel_name
1460953
pg_fdatasync
0
pg_file_exists
22747
pg_flush_data
44739
pg_fsync
73367
pg_fsync_no_writethrough
73367
pg_fsync_writethrough
0
pg_ftruncate
675
pg_truncate
287007
pre_sync_fname
0
reserveAllocatedDesc
7963530
set_max_safe_fds
1247
unlink_if_exists_fname
2178
walkdir
259
Generated by:
LCOV version 2.0-1