LCOV - code coverage report
Current view:
top level
-
src/backend/storage/file
- fd.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
71.0 %
994
706
Test Date:
2026-03-23 16:15:52
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
5
FilePathName
32
closeAllVfds
43
LruInsert
45
ClosePipeStream
70
OpenPipeStream
70
SyncDataDirectory
186
walkdir
252
PathNameCreateTemporaryDir
265
GetTempTablespaces
277
PathNameDeleteTemporaryDir
309
FileFallocate
693
FileTruncate
714
pg_ftruncate
714
RemovePgTempFiles
956
FileSync
1025
RemovePgTempRelationFiles
1029
RemovePgTempFilesInDir
1030
count_usable_fds
1175
set_max_safe_fds
1175
assign_debug_io_direct
1224
check_debug_io_direct
1224
durable_unlink
1310
MakePGDirectory
1694
OpenTemporaryFile
1962
OpenTemporaryFileInTablespace
1962
unlink_if_exists_fname
2156
PathNameCreateTemporaryFile
2208
GetNextTempTableSpace
3023
RemovePgTempRelationFilesInDbspace
3301
ReportTemporaryFileUsage
3905
SetTempTablespaces
4078
PathNameDeleteTemporaryFile
4238
ReleaseLruFile
4512
LruDelete
4677
PathNameOpenTemporaryFile
5013
TempTablespacesAreSet
6074
ResourceOwnerForgetFile
6270
RegisterTemporaryFile
6275
ResourceOwnerRememberFile
6275
durable_rename
6723
fsync_parent_path
7990
FilePrefetch
8786
AtEOSubXact_Files
11817
TempTablespacePath
12091
pg_file_exists
22446
data_sync_elevel
22935
fsync_fname
22935
BeforeShmemExit_Files
24253
InitFileAccess
24253
InitTemporaryFileAccess
24253
BasicOpenFile
37529
pg_flush_data
41598
fsync_fname_ext
44371
FreeDir
50100
AllocateDir
51216
pg_fsync
70484
pg_fsync_no_writethrough
70484
FreeFile
91629
AllocateFile
99456
AcquireExternalFD
143410
ReleaseExternalFD
208611
ReserveExternalFD
229536
FileZero
245015
pg_truncate
270835
FileReadV
410729
FileGetRawDesc
500603
AtEOXact_Files
616129
CleanupTempFiles
640382
FileClose
659382
FileWriteV
831140
FreeVfd
1190986
FileStartReadV
1376661
looks_like_temp_rel_name
1398687
Delete
1559222
AllocateVfd
1776587
PathNameOpenFile
1776587
PathNameOpenFilePerm
1776587
Insert
2140627
ReadDir
2495138
FileAccess
3375393
FileSize
3451628
ReadDirExtended
4449987
CloseTransientFile
7779624
OpenTransientFile
7784715
OpenTransientFilePerm
7784723
FreeDesc
7921578
reserveAllocatedDesc
7935465
BasicOpenFilePerm
9599002
ReleaseLruFiles
9941633
Generated by:
LCOV version 2.0-1