LCOV - code coverage report
Current view:
top level
-
src/backend/storage/file
- fd.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
706
994
71.0 %
Date:
2025-06-29 09:18:27
Functions:
90
99
90.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AcquireExternalFD
291356
AllocateDir
90254
AllocateFile
167074
AllocateVfd
3115710
AtEOSubXact_Files
20030
AtEOXact_Files
1097304
BasicOpenFile
68680
BasicOpenFilePerm
18603860
BeforeShmemExit_Files
42374
CleanupTempFiles
1139678
ClosePipeStream
116
CloseTransientFile
15409410
Delete
2675070
FileAccess
6048782
FileClose
1116538
FileFallocate
1342
FileGetRawDesc
865388
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
44
FilePrefetch
17054
FileReadV
810074
FileSize
5069044
FileStartReadV
2442110
FileSync
2052
FileTruncate
1102
FileWriteV
1484758
FileWriteback
0
FileZero
424866
FreeDesc
15651424
FreeDir
88280
FreeFile
153338
FreeVfd
2039056
GetNextTempTableSpace
4194
GetTempTablespaces
370
InitFileAccess
42372
InitTemporaryFileAccess
42372
Insert
3745938
LruDelete
8068
LruInsert
124
MakePGDirectory
2888
OpenPipeStream
116
OpenTemporaryFile
2418
OpenTemporaryFileInTablespace
2418
OpenTransientFile
15419118
OpenTransientFilePerm
15419130
PathNameCreateTemporaryDir
354
PathNameCreateTemporaryFile
2464
PathNameDeleteTemporaryDir
418
PathNameDeleteTemporaryFile
4924
PathNameOpenFile
3115710
PathNameOpenFilePerm
3115710
PathNameOpenTemporaryFile
6598
ReadDir
5058630
ReadDirExtended
8206084
RegisterTemporaryFile
7554
ReleaseExternalFD
404052
ReleaseLruFile
7830
ReleaseLruFiles
19233982
RemovePgTempFiles
1706
RemovePgTempFilesInDir
1828
RemovePgTempRelationFiles
1826
RemovePgTempRelationFilesInDbspace
5784
ReportTemporaryFileUsage
4528
ResOwnerPrintFile
0
ResOwnerReleaseFile
8
ReserveExternalFD
441574
ResourceOwnerForgetFile
7546
ResourceOwnerRememberFile
7554
SetTempTablespaces
6094
SyncDataDirectory
348
TempTablespacePath
15144
TempTablespacesAreSet
8010
assign_debug_io_direct
2198
check_debug_io_direct
2198
closeAllVfds
52
count_usable_fds
2116
data_sync_elevel
40930
datadir_fsync_fname
0
do_syncfs
0
durable_rename
12614
durable_unlink
2588
fsync_fname
40930
fsync_fname_ext
81278
fsync_parent_path
15120
looks_like_temp_rel_name
2338610
pg_fdatasync
0
pg_file_exists
37086
pg_flush_data
70606
pg_fsync
129160
pg_fsync_no_writethrough
129160
pg_fsync_writethrough
0
pg_ftruncate
1102
pg_truncate
434594
pre_sync_fname
0
reserveAllocatedDesc
15676574
set_max_safe_fds
2116
unlink_if_exists_fname
2370
walkdir
338
Generated by:
LCOV version 1.16