LCOV - code coverage report
Current view:
top level
-
src
/
backend
/
storage
/
file
- fd.c
(
source
/ functions)
Coverage
Total
Hit
Test:
Code coverage
Lines:
66.4 %
1231
817
Test Date:
2026-01-26 10:56:24
Functions:
86.7 %
98
85
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
28.6 %
1047
299
Function Name
Hit count
AcquireExternalFD
1128
AllocateDir
2034
AllocateFile
4275
AllocateVfd
101845
AtEOSubXact_Files
1665
AtEOXact_Files
57914
BasicOpenFile
435
BasicOpenFilePerm
107728
BeforeShmemExit_Files
806
CleanupTempFiles
58720
ClosePipeStream
1
CloseTransientFile
5403
Delete
60338
FileAccess
123579
FileClose
43381
FileFallocate
131
FileGetRawDesc
287
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
0
FilePrefetch
0
FileReadV
34735
FileSize
618184
FileStartReadV
7052
FileSync
8
FileTruncate
102
FileWriteV
53924
FileWriteback
0
FileZero
27454
FreeDesc
11469
FreeDir
2028
FreeFile
4033
FreeVfd
89747
GetNextTempTableSpace
699
GetTempTablespaces
62
InitFileAccess
806
InitTemporaryFileAccess
806
Insert
72232
LruDelete
1812
LruInsert
17
MakePGDirectory
79
OpenPipeStream
1
OpenTemporaryFile
485
OpenTemporaryFileInTablespace
485
OpenTransientFile
5429
OpenTransientFilePerm
5431
PathNameCreateTemporaryDir
64
PathNameCreateTemporaryFile
512
PathNameDeleteTemporaryDir
70
PathNameDeleteTemporaryFile
896
PathNameOpenFile
101845
PathNameOpenFilePerm
101845
PathNameOpenTemporaryFile
866
ReadDir
40996
ReadDirExtended
137538
RegisterTemporaryFile
1366
ReleaseExternalFD
5120
ReleaseLruFile
1790
ReleaseLruFiles
118827
RemovePgTempFiles
2
RemovePgTempFilesInDir
2
RemovePgTempRelationFiles
2
RemovePgTempRelationFilesInDbspace
6
ReportTemporaryFileUsage
933
ResOwnerPrintFile
0
ResOwnerReleaseFile
0
ReserveExternalFD
5224
ResourceOwnerForgetFile
1366
ResourceOwnerRememberFile
1366
SetTempTablespaces
674
SyncDataDirectory
0
TempTablespacePath
2445
TempTablespacesAreSet
1516
assign_debug_io_direct
6
check_debug_io_direct
6
closeAllVfds
10
count_usable_fds
6
data_sync_elevel
39
datadir_fsync_fname
0
durable_rename
34
durable_unlink
0
fsync_fname
39
fsync_fname_ext
141
fsync_parent_path
34
looks_like_temp_rel_name
1812
pg_fdatasync
0
pg_file_exists
813
pg_flush_data
992
pg_fsync
216
pg_fsync_no_writethrough
216
pg_fsync_writethrough
0
pg_ftruncate
102
pg_truncate
39870
pre_sync_fname
0
reserveAllocatedDesc
11741
set_max_safe_fds
6
unlink_if_exists_fname
504
walkdir
56
Generated by:
LCOV version 2.3.2-1