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-05-16 07:16:17
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
42
closeAllVfds
46
ClosePipeStream
76
OpenPipeStream
76
SyncDataDirectory
192
walkdir
258
PathNameCreateTemporaryDir
268
GetTempTablespaces
283
PathNameDeleteTemporaryDir
315
FileSync
541
FileTruncate
692
pg_ftruncate
692
FileFallocate
705
RemovePgTempFiles
999
RemovePgTempRelationFiles
1072
RemovePgTempFilesInDir
1073
count_usable_fds
1242
set_max_safe_fds
1242
assign_debug_io_direct
1293
check_debug_io_direct
1293
durable_unlink
1313
MakePGDirectory
1740
OpenTemporaryFile
2033
OpenTemporaryFileInTablespace
2033
unlink_if_exists_fname
2202
PathNameCreateTemporaryFile
2251
GetNextTempTableSpace
3062
RemovePgTempRelationFilesInDbspace
3430
ReportTemporaryFileUsage
4016
SetTempTablespaces
4180
PathNameDeleteTemporaryFile
4318
ReleaseLruFile
4546
LruDelete
4693
PathNameOpenTemporaryFile
5107
TempTablespacesAreSet
6192
ResourceOwnerForgetFile
6429
RegisterTemporaryFile
6433
ResourceOwnerRememberFile
6433
durable_rename
7081
fsync_parent_path
8349
FilePrefetch
9636
AtEOSubXact_Files
11070
TempTablespacePath
12348
pg_file_exists
22683
data_sync_elevel
23658
fsync_fname
23658
BeforeShmemExit_Files
24588
InitFileAccess
24588
InitTemporaryFileAccess
24588
pg_flush_data
44736
fsync_fname_ext
46169
BasicOpenFile
47943
FreeDir
51943
AllocateDir
53107
pg_fsync
73057
pg_fsync_no_writethrough
73057
FreeFile
94552
AllocateFile
102628
AcquireExternalFD
146248
ReleaseExternalFD
212943
ReserveExternalFD
234708
FileZero
268555
pg_truncate
285813
FileReadV
421147
FileGetRawDesc
540620
AtEOXact_Files
655347
CleanupTempFiles
679935
FileClose
682700
FileWriteV
931741
FreeVfd
1223381
looks_like_temp_rel_name
1452239
FileStartReadV
1476581
Delete
1641892
AllocateVfd
1840934
PathNameOpenFile
1840934
PathNameOpenFilePerm
1840934
Insert
2255271
ReadDir
2654899
FileSize
3237394
FileAccess
3650246
ReadDirExtended
4662948
CloseTransientFile
7799145
OpenTransientFile
7804493
OpenTransientFilePerm
7804501
FreeDesc
7945877
reserveAllocatedDesc
7960312
BasicOpenFilePerm
9693545
ReleaseLruFiles
10035996
Generated by:
LCOV version 2.0-1