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 11:16:22
Functions:
90.9 %
99
90
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AcquireExternalFD
149309
AllocateDir
53155
AllocateFile
102635
AllocateVfd
1833375
AtEOSubXact_Files
11042
AtEOXact_Files
650254
BasicOpenFile
41710
BasicOpenFilePerm
9679312
BeforeShmemExit_Files
24537
CleanupTempFiles
674791
ClosePipeStream
76
CloseTransientFile
7798717
Delete
1618587
FileAccess
3625646
FileClose
680409
FileFallocate
707
FileGetRawDesc
537160
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
32
FilePrefetch
9594
FileReadV
420969
FileSize
3236108
FileStartReadV
1462461
FileSync
474
FileTruncate
689
FileWriteV
924635
FileWriteback
0
FileZero
268921
FreeDesc
7945397
FreeDir
51987
FreeFile
94451
FreeVfd
1220052
GetNextTempTableSpace
3059
GetTempTablespaces
283
InitFileAccess
24537
InitTemporaryFileAccess
24537
Insert
2227718
LruDelete
4703
LruInsert
48
MakePGDirectory
1738
OpenPipeStream
76
OpenTemporaryFile
2023
OpenTemporaryFileInTablespace
2023
OpenTransientFile
7804046
OpenTransientFilePerm
7804054
PathNameCreateTemporaryDir
268
PathNameCreateTemporaryFile
2202
PathNameDeleteTemporaryDir
315
PathNameDeleteTemporaryFile
4220
PathNameOpenFile
1833375
PathNameOpenFilePerm
1833375
PathNameOpenTemporaryFile
4985
ReadDir
2666083
ReadDirExtended
4674765
RegisterTemporaryFile
6313
ReleaseExternalFD
215751
ReleaseLruFile
4531
ReleaseLruFiles
10030842
RemovePgTempFiles
999
RemovePgTempFilesInDir
1073
RemovePgTempRelationFiles
1072
RemovePgTempRelationFilesInDbspace
3430
ReportTemporaryFileUsage
3957
ResOwnerPrintFile
0
ResOwnerReleaseFile
4
ReserveExternalFD
237499
ResourceOwnerForgetFile
6309
ResourceOwnerRememberFile
6313
SetTempTablespaces
4182
SyncDataDirectory
192
TempTablespacePath
12118
TempTablespacesAreSet
6180
assign_debug_io_direct
1293
check_debug_io_direct
1293
closeAllVfds
46
count_usable_fds
1242
data_sync_elevel
23667
datadir_fsync_fname
0
do_syncfs
0
durable_rename
7080
durable_unlink
1318
fsync_fname
23667
fsync_fname_ext
46180
fsync_parent_path
8353
looks_like_temp_rel_name
1452250
pg_fdatasync
0
pg_file_exists
22674
pg_flush_data
44736
pg_fsync
73072
pg_fsync_no_writethrough
73072
pg_fsync_writethrough
0
pg_ftruncate
689
pg_truncate
285721
pre_sync_fname
0
reserveAllocatedDesc
7959920
set_max_safe_fds
1242
unlink_if_exists_fname
2153
walkdir
258
Generated by:
LCOV version 2.0-1