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-02-07 13:18:11
Functions:
90
99
90.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AcquireExternalFD
337110
AllocateDir
95386
AllocateFile
184742
AllocateVfd
3025784
AtEOSubXact_Files
20116
AtEOXact_Files
1031768
BasicOpenFile
86326
BasicOpenFilePerm
18623664
BeforeShmemExit_Files
45536
CleanupTempFiles
1077304
ClosePipeStream
122
CloseTransientFile
15501118
Delete
2816946
FileAccess
6359444
FileClose
1147864
FileFallocate
1024
FileGetRawDesc
929768
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
46
FilePrefetch
17450
FileReadV
814114
FileSize
4786230
FileStartReadV
2624788
FileSync
3608
FileTruncate
1150
FileWriteV
1538904
FileWriteback
0
FileZero
428598
FreeDesc
15764790
FreeDir
93240
FreeFile
170006
FreeVfd
2003616
GetNextTempTableSpace
4474
GetTempTablespaces
420
InitFileAccess
45536
InitTemporaryFileAccess
45536
Insert
3834420
LruDelete
5374
LruInsert
64
MakePGDirectory
3144
OpenPipeStream
122
OpenTemporaryFile
2972
OpenTemporaryFileInTablespace
2972
OpenTransientFile
15511242
OpenTransientFilePerm
15511254
PathNameCreateTemporaryDir
398
PathNameCreateTemporaryFile
2962
PathNameDeleteTemporaryDir
468
PathNameDeleteTemporaryFile
5832
PathNameOpenFile
3025784
PathNameOpenFilePerm
3025784
PathNameOpenTemporaryFile
7450
ReadDir
4822746
ReadDirExtended
8180190
RegisterTemporaryFile
8988
ReleaseExternalFD
456692
ReleaseLruFile
5090
ReleaseLruFiles
19315736
RemovePgTempFiles
1832
RemovePgTempFilesInDir
1980
RemovePgTempRelationFiles
1978
RemovePgTempRelationFilesInDbspace
6230
ReportTemporaryFileUsage
5536
ResOwnerPrintFile
0
ResOwnerReleaseFile
8
ReserveExternalFD
498384
ResourceOwnerForgetFile
8980
ResourceOwnerRememberFile
8988
SetTempTablespaces
6584
SyncDataDirectory
374
TempTablespacePath
17596
TempTablespacesAreSet
9066
assign_debug_io_direct
2358
check_debug_io_direct
2358
closeAllVfds
64
count_usable_fds
2270
data_sync_elevel
43888
datadir_fsync_fname
0
do_syncfs
0
durable_rename
13158
durable_unlink
2652
fsync_fname
43888
fsync_fname_ext
85922
fsync_parent_path
15718
looks_like_temp_rel_name
2501492
pg_fdatasync
0
pg_file_exists
41790
pg_flush_data
77072
pg_fsync
138456
pg_fsync_no_writethrough
138456
pg_fsync_writethrough
0
pg_ftruncate
1150
pg_truncate
453594
pre_sync_fname
0
reserveAllocatedDesc
15791504
set_max_safe_fds
2270
unlink_if_exists_fname
2868
walkdir
382
Generated by:
LCOV version 1.16