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-27 16:16:33
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
4
FilePathName
32
LruInsert
46
closeAllVfds
46
ClosePipeStream
76
OpenPipeStream
76
SyncDataDirectory
194
walkdir
259
PathNameCreateTemporaryDir
269
GetTempTablespaces
284
PathNameDeleteTemporaryDir
316
FileSync
523
FileTruncate
674
pg_ftruncate
674
FileFallocate
707
RemovePgTempFiles
994
RemovePgTempRelationFiles
1067
RemovePgTempFilesInDir
1068
count_usable_fds
1237
set_max_safe_fds
1237
assign_debug_io_direct
1288
check_debug_io_direct
1288
durable_unlink
1354
MakePGDirectory
1744
OpenTemporaryFile
1991
OpenTemporaryFileInTablespace
1991
unlink_if_exists_fname
2188
PathNameCreateTemporaryFile
2237
GetNextTempTableSpace
3082
RemovePgTempRelationFilesInDbspace
3415
ReleaseLruFile
3629
LruDelete
3794
ReportTemporaryFileUsage
3959
SetTempTablespaces
4186
PathNameDeleteTemporaryFile
4288
PathNameOpenTemporaryFile
5079
TempTablespacesAreSet
6167
ResourceOwnerForgetFile
6358
RegisterTemporaryFile
6362
ResourceOwnerRememberFile
6362
durable_rename
7081
fsync_parent_path
8388
FilePrefetch
9651
AtEOSubXact_Files
11083
TempTablespacePath
12251
pg_file_exists
22811
data_sync_elevel
23818
fsync_fname
23818
InitFileAccess
24646
InitTemporaryFileAccess
24646
BeforeShmemExit_Files
24647
pg_flush_data
44739
fsync_fname_ext
46368
FreeDir
52021
BasicOpenFile
52235
AllocateDir
53180
pg_fsync
73368
pg_fsync_no_writethrough
73368
FreeFile
94813
AllocateFile
102872
AcquireExternalFD
147645
ReleaseExternalFD
214563
ReserveExternalFD
236163
FileZero
268694
pg_truncate
289304
FileReadV
421054
FileGetRawDesc
549953
AtEOXact_Files
654308
CleanupTempFiles
678955
FileClose
678987
FileWriteV
922541
FreeVfd
1211887
looks_like_temp_rel_name
1451331
FileStartReadV
1497774
Delete
1628010
AllocateVfd
1815617
PathNameOpenFile
1815617
PathNameOpenFilePerm
1815617
Insert
2228460
ReadDir
2680141
FileSize
2982419
FileAccess
3671604
ReadDirExtended
4683949
CloseTransientFile
7800761
OpenTransientFile
7806118
OpenTransientFilePerm
7806126
FreeDesc
7947836
reserveAllocatedDesc
7962254
BasicOpenFilePerm
9674151
ReleaseLruFiles
10014080
Generated by:
LCOV version 2.0-1