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
AcquireExternalFD
152432
AllocateDir
56458
AllocateFile
110554
AllocateVfd
1816119
AtEOSubXact_Files
23017
AtEOXact_Files
656112
BasicOpenFile
47837
BasicOpenFilePerm
9679434
BeforeShmemExit_Files
26330
CleanupTempFiles
682442
ClosePipeStream
81
CloseTransientFile
7809740
Delete
1563108
FileAccess
3446912
FileClose
668503
FileFallocate
657
FileGetRawDesc
445398
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
38
FilePrefetch
9662
FileReadV
421969
FileSize
3044938
FileStartReadV
1366124
FileSync
544
FileTruncate
734
FileWriteV
931137
FileWriteback
0
FileZero
270658
FreeDesc
7967026
FreeDir
55355
FreeFile
101815
FreeVfd
1193922
GetNextTempTableSpace
3142
GetTempTablespaces
290
InitFileAccess
26330
InitTemporaryFileAccess
26330
Insert
2182401
LruDelete
3265
LruInsert
41
MakePGDirectory
1859
OpenPipeStream
81
OpenTemporaryFile
2019
OpenTemporaryFileInTablespace
2019
OpenTransientFile
7815286
OpenTransientFilePerm
7815294
PathNameCreateTemporaryDir
274
PathNameCreateTemporaryFile
2248
PathNameDeleteTemporaryDir
322
PathNameDeleteTemporaryFile
4317
PathNameOpenFile
1816119
PathNameOpenFilePerm
1816119
PathNameOpenTemporaryFile
5148
ReadDir
2787413
ReadDirExtended
4826079
RegisterTemporaryFile
6422
ReleaseExternalFD
224643
ReleaseLruFile
3083
ReleaseLruFiles
10046353
RemovePgTempFiles
1073
RemovePgTempFilesInDir
1147
RemovePgTempRelationFiles
1146
RemovePgTempRelationFilesInDbspace
3676
ReportTemporaryFileUsage
3993
ResOwnerPrintFile
0
ResOwnerReleaseFile
5
ReserveExternalFD
247806
ResourceOwnerForgetFile
6417
ResourceOwnerRememberFile
6422
SetTempTablespaces
4322
SyncDataDirectory
217
TempTablespacePath
12393
TempTablespacesAreSet
6264
assign_debug_io_direct
1378
check_debug_io_direct
1378
closeAllVfds
50
count_usable_fds
1325
data_sync_elevel
25492
datadir_fsync_fname
0
do_syncfs
0
durable_rename
7399
durable_unlink
1351
fsync_fname
25492
fsync_fname_ext
48983
fsync_parent_path
8693
looks_like_temp_rel_name
1473336
pg_fdatasync
0
pg_file_exists
24986
pg_flush_data
43509
pg_fsync
77241
pg_fsync_no_writethrough
77241
pg_fsync_writethrough
0
pg_ftruncate
734
pg_truncate
281018
pre_sync_fname
0
reserveAllocatedDesc
7982387
set_max_safe_fds
1325
unlink_if_exists_fname
2200
walkdir
265
Generated by:
LCOV version 2.0-1