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-04-20 22:16:30
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
LruInsert
36
closeAllVfds
46
ClosePipeStream
76
OpenPipeStream
76
SyncDataDirectory
188
walkdir
258
PathNameCreateTemporaryDir
267
GetTempTablespaces
283
PathNameDeleteTemporaryDir
315
FileSync
518
FileTruncate
686
pg_ftruncate
686
FileFallocate
706
RemovePgTempFiles
987
RemovePgTempRelationFiles
1060
RemovePgTempFilesInDir
1061
count_usable_fds
1230
set_max_safe_fds
1230
assign_debug_io_direct
1281
check_debug_io_direct
1281
durable_unlink
1296
MakePGDirectory
1777
OpenTemporaryFile
1961
OpenTemporaryFileInTablespace
1961
unlink_if_exists_fname
2129
PathNameCreateTemporaryFile
2177
GetNextTempTableSpace
3037
RemovePgTempRelationFilesInDbspace
3394
ReportTemporaryFileUsage
3871
SetTempTablespaces
4145
PathNameDeleteTemporaryFile
4172
PathNameOpenTemporaryFile
4945
ReleaseLruFile
4974
LruDelete
5126
TempTablespacesAreSet
6091
ResourceOwnerForgetFile
6202
RegisterTemporaryFile
6207
ResourceOwnerRememberFile
6207
durable_rename
7030
fsync_parent_path
8283
FilePrefetch
9576
AtEOSubXact_Files
11018
TempTablespacePath
11966
pg_file_exists
22551
data_sync_elevel
23640
fsync_fname
23640
BeforeShmemExit_Files
24223
InitFileAccess
24223
InitTemporaryFileAccess
24223
BasicOpenFile
40909
pg_flush_data
44733
fsync_fname_ext
45983
FreeDir
51400
AllocateDir
52549
pg_fsync
72531
pg_fsync_no_writethrough
72531
FreeFile
93502
AllocateFile
101592
AcquireExternalFD
146016
ReleaseExternalFD
211851
ReserveExternalFD
233406
FileZero
269836
pg_truncate
283972
FileReadV
428583
FileGetRawDesc
541436
AtEOXact_Files
628346
CleanupTempFiles
652569
FileClose
685982
FileWriteV
930071
FreeVfd
1219397
looks_like_temp_rel_name
1434905
FileStartReadV
1475145
Delete
1633833
AllocateVfd
1812100
PathNameOpenFile
1812100
PathNameOpenFilePerm
1812100
Insert
2222351
ReadDir
2540252
FileSize
3210149
FileAccess
3656584
ReadDirExtended
4535246
CloseTransientFile
7794319
OpenTransientFile
7799630
OpenTransientFilePerm
7799638
FreeDesc
7939454
reserveAllocatedDesc
7953855
BasicOpenFilePerm
9652803
ReleaseLruFiles
9999397
Generated by:
LCOV version 2.0-1