LCOV - code coverage report
Current view:
top level
-
src/backend/storage/file
- fd.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
71.0 %
994
706
Test Date:
2026-11-05 01:15:59
Functions:
90.9 %
99
90
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
44.8 %
724
324
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
38
LruInsert
41
closeAllVfds
50
ClosePipeStream
81
OpenPipeStream
81
SyncDataDirectory
217
walkdir
265
PathNameCreateTemporaryDir
274
GetTempTablespaces
290
PathNameDeleteTemporaryDir
322
FileSync
544
FileFallocate
657
FileTruncate
734
pg_ftruncate
734
RemovePgTempFiles
1073
RemovePgTempRelationFiles
1146
RemovePgTempFilesInDir
1147
count_usable_fds
1325
set_max_safe_fds
1325
durable_unlink
1351
assign_debug_io_direct
1378
check_debug_io_direct
1378
MakePGDirectory
1859
OpenTemporaryFile
2019
OpenTemporaryFileInTablespace
2019
unlink_if_exists_fname
2200
PathNameCreateTemporaryFile
2248
ReleaseLruFile
3083
GetNextTempTableSpace
3142
LruDelete
3265
RemovePgTempRelationFilesInDbspace
3676
ReportTemporaryFileUsage
3993
PathNameDeleteTemporaryFile
4317
SetTempTablespaces
4322
PathNameOpenTemporaryFile
5148
TempTablespacesAreSet
6264
ResourceOwnerForgetFile
6417
RegisterTemporaryFile
6422
ResourceOwnerRememberFile
6422
durable_rename
7399
fsync_parent_path
8693
FilePrefetch
9662
TempTablespacePath
12393
AtEOSubXact_Files
23017
pg_file_exists
24986
data_sync_elevel
25492
fsync_fname
25492
BeforeShmemExit_Files
26330
InitFileAccess
26330
InitTemporaryFileAccess
26330
pg_flush_data
43509
BasicOpenFile
47837
fsync_fname_ext
48983
FreeDir
55355
AllocateDir
56458
pg_fsync
77241
pg_fsync_no_writethrough
77241
FreeFile
101815
AllocateFile
110554
AcquireExternalFD
152432
ReleaseExternalFD
224643
ReserveExternalFD
247806
FileZero
270658
pg_truncate
281018
FileReadV
421969
FileGetRawDesc
445398
AtEOXact_Files
656112
FileClose
668503
CleanupTempFiles
682442
FileWriteV
931137
FreeVfd
1193922
FileStartReadV
1366124
looks_like_temp_rel_name
1473336
Delete
1563108
AllocateVfd
1816119
PathNameOpenFile
1816119
PathNameOpenFilePerm
1816119
Insert
2182401
ReadDir
2787413
FileSize
3044938
FileAccess
3446912
ReadDirExtended
4826079
CloseTransientFile
7809740
OpenTransientFile
7815286
OpenTransientFilePerm
7815294
FreeDesc
7967026
reserveAllocatedDesc
7982387
BasicOpenFilePerm
9679434
ReleaseLruFiles
10046353
Generated by:
LCOV version 2.0-1