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:
2026-02-07 17:18:43
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
46
LruInsert
60
closeAllVfds
64
ClosePipeStream
122
OpenPipeStream
122
SyncDataDirectory
376
walkdir
382
PathNameCreateTemporaryDir
392
GetTempTablespaces
420
PathNameDeleteTemporaryDir
468
FileFallocate
1016
FileTruncate
1138
pg_ftruncate
1138
RemovePgTempFiles
1832
RemovePgTempRelationFiles
1978
RemovePgTempFilesInDir
1980
count_usable_fds
2270
set_max_safe_fds
2270
assign_debug_io_direct
2358
check_debug_io_direct
2358
FileSync
2520
durable_unlink
2650
unlink_if_exists_fname
3032
OpenTemporaryFile
3070
OpenTemporaryFileInTablespace
3070
PathNameCreateTemporaryFile
3120
MakePGDirectory
3142
GetNextTempTableSpace
4474
ReleaseLruFile
5140
LruDelete
5422
ReportTemporaryFileUsage
5798
PathNameDeleteTemporaryFile
6158
RemovePgTempRelationFilesInDbspace
6230
SetTempTablespaces
6596
PathNameOpenTemporaryFile
7760
TempTablespacesAreSet
9176
ResourceOwnerForgetFile
9398
RegisterTemporaryFile
9406
ResourceOwnerRememberFile
9406
durable_rename
13172
fsync_parent_path
15730
FilePrefetch
17446
TempTablespacePath
18318
AtEOSubXact_Files
20162
pg_file_exists
41980
data_sync_elevel
43928
fsync_fname
43928
BeforeShmemExit_Files
45818
InitFileAccess
45818
InitTemporaryFileAccess
45818
BasicOpenFile
72010
pg_flush_data
77072
fsync_fname_ext
86002
FreeDir
93928
AllocateDir
96078
pg_fsync
137330
pg_fsync_no_writethrough
137330
FreeFile
170852
AllocateFile
185664
AcquireExternalFD
324746
FileZero
427542
ReleaseExternalFD
445430
pg_truncate
453696
ReserveExternalFD
486606
FileReadV
815652
FileGetRawDesc
934492
AtEOXact_Files
1078846
CleanupTempFiles
1124664
FileClose
1146230
FileWriteV
1523726
FreeVfd
2016806
looks_like_temp_rel_name
2504610
FileStartReadV
2606804
Delete
2807658
AllocateVfd
3080578
PathNameOpenFile
3080578
PathNameOpenFilePerm
3080578
Insert
3866738
FileSize
4830050
ReadDir
4918844
FileAccess
6330370
ReadDirExtended
8278532
CloseTransientFile
15503364
OpenTransientFile
15513468
OpenTransientFilePerm
15513480
FreeDesc
15768572
reserveAllocatedDesc
15795344
BasicOpenFilePerm
18666366
ReleaseLruFiles
19362588
Generated by:
LCOV version 1.16