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-21 00:17:41
Functions:
90
99
90.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
FileGetRawFlags
0
FileGetRawMode
0
FileWriteback
0
ResOwnerPrintFile
0
datadir_fsync_fname
0
do_syncfs
0
pg_fdatasync
0
pg_fsync_writethrough
0
pre_sync_fname
0
ResOwnerReleaseFile
8
FilePathName
44
closeAllVfds
54
ClosePipeStream
116
OpenPipeStream
116
LruInsert
130
walkdir
338
PathNameCreateTemporaryDir
346
SyncDataDirectory
350
GetTempTablespaces
370
PathNameDeleteTemporaryDir
418
FileFallocate
1010
FileTruncate
1108
pg_ftruncate
1108
RemovePgTempFiles
1712
RemovePgTempRelationFiles
1858
RemovePgTempFilesInDir
1860
FileSync
1976
count_usable_fds
2142
set_max_safe_fds
2142
assign_debug_io_direct
2230
check_debug_io_direct
2230
unlink_if_exists_fname
2366
PathNameCreateTemporaryFile
2452
durable_unlink
2500
OpenTemporaryFile
2510
OpenTemporaryFileInTablespace
2510
MakePGDirectory
2966
GetNextTempTableSpace
4232
ReportTemporaryFileUsage
4616
PathNameDeleteTemporaryFile
4914
RemovePgTempRelationFilesInDbspace
5854
SetTempTablespaces
6166
PathNameOpenTemporaryFile
6592
ReleaseLruFile
6778
LruDelete
7066
ResourceOwnerForgetFile
7632
RegisterTemporaryFile
7640
ResourceOwnerRememberFile
7640
TempTablespacesAreSet
8148
durable_rename
12642
fsync_parent_path
15060
TempTablespacePath
15204
FilePrefetch
16746
AtEOSubXact_Files
20006
pg_file_exists
39934
data_sync_elevel
41670
fsync_fname
41670
BeforeShmemExit_Files
42994
InitFileAccess
42994
InitTemporaryFileAccess
42994
BasicOpenFile
67230
pg_flush_data
72590
fsync_fname_ext
82014
FreeDir
88444
AllocateDir
90450
pg_fsync
130198
pg_fsync_no_writethrough
130198
FreeFile
157480
AllocateFile
170994
AcquireExternalFD
321312
FileZero
422490
pg_truncate
425260
ReleaseExternalFD
434940
ReserveExternalFD
472758
FileReadV
812544
FileGetRawDesc
867896
AtEOXact_Files
1015488
CleanupTempFiles
1058482
FileClose
1098612
FileWriteV
1475056
FreeVfd
1982426
looks_like_temp_rel_name
2360070
FileStartReadV
2433754
Delete
2644766
AllocateVfd
2991294
PathNameOpenFile
2991294
PathNameOpenFilePerm
2991294
Insert
3648918
FileSize
4595286
ReadDir
4602304
FileAccess
6032630
ReadDirExtended
7775362
CloseTransientFile
15423416
OpenTransientFile
15433110
OpenTransientFilePerm
15433122
FreeDesc
15669736
reserveAllocatedDesc
15694682
BasicOpenFilePerm
18491992
ReleaseLruFiles
19158864
Generated by:
LCOV version 1.16