LCOV - code coverage report
Current view:
top level
-
src/backend/storage/file
- fd.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
712
994
71.6 %
Date:
2025-04-24 19:16:19
Functions:
91
99
91.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AcquireExternalFD
218228
AllocateDir
87988
AllocateFile
166882
AllocateVfd
2802878
AtEOSubXact_Files
19964
AtEOXact_Files
853158
BasicOpenFile
105888
BasicOpenFilePerm
18325418
BeforeShmemExit_Files
43022
CleanupTempFiles
896180
ClosePipeStream
114
CloseTransientFile
15406786
Delete
2590218
FileAccess
6171578
FileClose
1095844
FileFallocate
1346
FileGetRawDesc
988284
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
44
FilePrefetch
16858
FileReadV
809700
FileSize
4842952
FileStartReadV
2513940
FileSync
524
FileTruncate
1136
FileWriteV
1417190
FileWriteback
0
FileZero
422580
FreeDesc
15647600
FreeDir
86034
FreeFile
154388
FreeVfd
1940548
GetNextTempTableSpace
4194
GetTempTablespaces
370
InitFileAccess
43022
InitTemporaryFileAccess
43022
Insert
3446732
LruDelete
7976
LruInsert
88
MakePGDirectory
2862
OpenPipeStream
114
OpenTemporaryFile
2076
OpenTemporaryFileInTablespace
2076
OpenTransientFile
15416338
OpenTransientFilePerm
15416350
PathNameCreateTemporaryDir
354
PathNameCreateTemporaryFile
2096
PathNameDeleteTemporaryDir
418
PathNameDeleteTemporaryFile
4188
PathNameOpenFile
2802878
PathNameOpenFilePerm
2802878
PathNameOpenTemporaryFile
5822
ReadDir
3388810
ReadDirExtended
6510266
RegisterTemporaryFile
6456
ReleaseExternalFD
328804
ReleaseLruFile
7730
ReleaseLruFiles
18843142
RemovePgTempFiles
1688
RemovePgTempFilesInDir
1810
RemovePgTempRelationFiles
1808
RemovePgTempRelationFilesInDbspace
5732
ReportTemporaryFileUsage
3818
ResOwnerPrintFile
0
ResOwnerReleaseFile
10
ReserveExternalFD
368842
ResourceOwnerForgetFile
6446
ResourceOwnerRememberFile
6456
SetTempTablespaces
6028
SyncDataDirectory
344
TempTablespacePath
13290
TempTablespacesAreSet
7628
assign_debug_io_direct
2172
check_debug_io_direct
2172
closeAllVfds
52
count_usable_fds
2090
data_sync_elevel
40178
datadir_fsync_fname
0
do_syncfs
0
durable_rename
12470
durable_unlink
2680
fsync_fname
40178
fsync_fname_ext
80186
fsync_parent_path
15068
looks_like_temp_rel_name
2319062
pg_fdatasync
2
pg_file_exists
36724
pg_flush_data
69614
pg_fsync
125716
pg_fsync_no_writethrough
125716
pg_fsync_writethrough
0
pg_ftruncate
1136
pg_truncate
434040
pre_sync_fname
0
reserveAllocatedDesc
15671334
set_max_safe_fds
2090
unlink_if_exists_fname
2002
walkdir
338
Generated by:
LCOV version 1.14