LCOV - code coverage report
Current view:
top level
-
src/backend/storage/file
- fd.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
706
994
71.0 %
Date:
2025-08-10 07:18:13
Functions:
90
99
90.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AcquireExternalFD
288362
AllocateDir
90762
AllocateFile
170684
AllocateVfd
3046760
AtEOSubXact_Files
20034
AtEOXact_Files
1068238
BasicOpenFile
71536
BasicOpenFilePerm
18551482
BeforeShmemExit_Files
42848
CleanupTempFiles
1111086
ClosePipeStream
116
CloseTransientFile
15423136
Delete
2668298
FileAccess
6095066
FileClose
1104518
FileFallocate
1030
FileGetRawDesc
879718
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
44
FilePrefetch
17298
FileReadV
806402
FileSize
4637554
FileStartReadV
2479892
FileSync
2764
FileTruncate
1084
FileWriteV
1485428
FileWriteback
0
FileZero
421412
FreeDesc
15669110
FreeDir
88754
FreeFile
156824
FreeVfd
1999228
GetNextTempTableSpace
4212
GetTempTablespaces
370
InitFileAccess
42846
InitTemporaryFileAccess
42846
Insert
3711160
LruDelete
7002
LruInsert
114
MakePGDirectory
2954
OpenPipeStream
116
OpenTemporaryFile
2488
OpenTemporaryFileInTablespace
2488
OpenTransientFile
15432844
OpenTransientFilePerm
15432856
PathNameCreateTemporaryDir
346
PathNameCreateTemporaryFile
2442
PathNameDeleteTemporaryDir
418
PathNameDeleteTemporaryFile
4896
PathNameOpenFile
3046760
PathNameOpenFilePerm
3046760
PathNameOpenTemporaryFile
6534
ReadDir
5037778
ReadDirExtended
8203124
RegisterTemporaryFile
7578
ReleaseExternalFD
401714
ReleaseLruFile
6764
ReleaseLruFiles
19181116
RemovePgTempFiles
1706
RemovePgTempFilesInDir
1862
RemovePgTempRelationFiles
1860
RemovePgTempRelationFilesInDbspace
5852
ReportTemporaryFileUsage
4584
ResOwnerPrintFile
0
ResOwnerReleaseFile
8
ReserveExternalFD
439824
ResourceOwnerForgetFile
7570
ResourceOwnerRememberFile
7578
SetTempTablespaces
6120
SyncDataDirectory
350
TempTablespacePath
15106
TempTablespacesAreSet
8106
assign_debug_io_direct
2204
check_debug_io_direct
2204
closeAllVfds
54
count_usable_fds
2116
data_sync_elevel
41308
datadir_fsync_fname
0
do_syncfs
0
durable_rename
12574
durable_unlink
2592
fsync_fname
41308
fsync_fname_ext
81542
fsync_parent_path
15086
looks_like_temp_rel_name
2360638
pg_fdatasync
0
pg_file_exists
37392
pg_flush_data
72590
pg_fsync
130198
pg_fsync_no_writethrough
130198
pg_fsync_writethrough
0
pg_ftruncate
1084
pg_truncate
424608
pre_sync_fname
0
reserveAllocatedDesc
15694418
set_max_safe_fds
2116
unlink_if_exists_fname
2356
walkdir
338
Generated by:
LCOV version 1.16