LCOV - code coverage report
Current view:
top level
-
src/backend/storage/file
- fd.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
700
978
71.6 %
Date:
2024-04-19 06:11:31
Functions:
89
98
90.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AcquireExternalFD
210968
AllocateDir
63336
AllocateFile
123248
AllocateVfd
2084086
AtEOSubXact_Files
18032
AtEOXact_Files
565784
BasicOpenFile
45206
BasicOpenFilePerm
2731454
BeforeShmemExit_Files
29854
CleanupTempFiles
595638
ClosePipeStream
92
CloseTransientFile
569104
Delete
2377840
FileAccess
4970320
FileClose
872160
FileFallocate
996
FileGetRawDesc
0
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
24
FilePrefetch
245078
FileReadV
2952878
FileSize
3559816
FileSync
262
FileTruncate
886
FileWriteV
1245574
FileWriteback
133346
FileZero
370398
FreeDesc
744902
FreeDir
61652
FreeFile
113808
FreeVfd
1554720
GetNextTempTableSpace
3896
GetTempTablespaces
358
InitFileAccess
29854
InitTemporaryFileAccess
29854
Insert
2874220
LruDelete
78292
LruInsert
29454
MakePGDirectory
2510
OpenPipeStream
92
OpenTemporaryFile
3068
OpenTemporaryFileInTablespace
3068
OpenTransientFile
572506
OpenTransientFilePerm
572518
PathNameCreateTemporaryDir
328
PathNameCreateTemporaryFile
2614
PathNameDeleteTemporaryDir
406
PathNameDeleteTemporaryFile
5276
PathNameOpenFile
2084086
PathNameOpenFilePerm
2084086
PathNameOpenTemporaryFile
6902
ReadDir
1947138
ReadDirExtended
3923108
RegisterTemporaryFile
8520
ReleaseExternalFD
285038
ReleaseLruFile
78028
ReleaseLruFiles
3190450
RemovePgTempFiles
1428
RemovePgTempFilesInDir
1548
RemovePgTempRelationFiles
1546
RemovePgTempRelationFilesInDbspace
4872
ReportTemporaryFileUsage
5354
ResOwnerPrintFile
0
ResOwnerReleaseFile
8
ReserveExternalFD
317716
ResourceOwnerForgetFile
8512
ResourceOwnerRememberFile
8520
SetTempTablespaces
5446
SyncDataDirectory
326
TempTablespacePath
16386
TempTablespacesAreSet
8276
assign_debug_io_direct
1834
check_debug_io_direct
1834
closeAllVfds
58
count_usable_fds
1422
data_sync_elevel
28058
datadir_fsync_fname
0
do_syncfs
0
durable_rename
5184
durable_unlink
256
fsync_fname
28058
fsync_fname_ext
43792
fsync_parent_path
5366
looks_like_temp_rel_name
1971080
pg_fdatasync
0
pg_file_exists
30800
pg_flush_data
179458
pg_fsync
82564
pg_fsync_no_writethrough
82564
pg_fsync_writethrough
0
pg_ftruncate
886
pg_truncate
400794
pre_sync_fname
0
reserveAllocatedDesc
759194
set_max_safe_fds
1422
unlink_if_exists_fname
2534
walkdir
326
Generated by:
LCOV version 1.14