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 02:17:35
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
52
LruInsert
102
ClosePipeStream
116
OpenPipeStream
116
walkdir
338
SyncDataDirectory
348
PathNameCreateTemporaryDir
354
GetTempTablespaces
370
PathNameDeleteTemporaryDir
418
FileTruncate
1074
pg_ftruncate
1074
FileFallocate
1344
RemovePgTempFiles
1706
FileSync
1710
RemovePgTempRelationFiles
1834
RemovePgTempFilesInDir
1836
count_usable_fds
2116
set_max_safe_fds
2116
assign_debug_io_direct
2200
check_debug_io_direct
2200
unlink_if_exists_fname
2476
OpenTemporaryFile
2480
OpenTemporaryFileInTablespace
2480
PathNameCreateTemporaryFile
2570
durable_unlink
2658
MakePGDirectory
2890
GetNextTempTableSpace
4194
ReportTemporaryFileUsage
4696
PathNameDeleteTemporaryFile
5136
RemovePgTempRelationFilesInDbspace
5800
SetTempTablespaces
6102
PathNameOpenTemporaryFile
6798
ReleaseLruFile
7814
ResourceOwnerForgetFile
7814
RegisterTemporaryFile
7822
ResourceOwnerRememberFile
7822
LruDelete
8062
TempTablespacesAreSet
8078
durable_rename
12580
fsync_parent_path
15158
TempTablespacePath
15618
FilePrefetch
17032
AtEOSubXact_Files
20044
pg_file_exists
36990
data_sync_elevel
40894
fsync_fname
40894
BeforeShmemExit_Files
42046
InitFileAccess
42046
InitTemporaryFileAccess
42046
pg_flush_data
70606
BasicOpenFile
70882
fsync_fname_ext
81212
FreeDir
87826
AllocateDir
89808
pg_fsync
128654
pg_fsync_no_writethrough
128654
FreeFile
152266
AllocateFile
166112
AcquireExternalFD
296438
ReleaseExternalFD
407226
FileZero
426598
pg_truncate
434504
ReserveExternalFD
444782
FileReadV
811114
FileGetRawDesc
858924
AtEOXact_Files
1032108
CleanupTempFiles
1074154
FileClose
1112424
FileWriteV
1471218
FreeVfd
2013620
looks_like_temp_rel_name
2344960
FileStartReadV
2414246
Delete
2683178
AllocateVfd
3032884
PathNameOpenFile
3032884
PathNameOpenFilePerm
3032884
Insert
3696626
ReadDir
4812068
FileSize
5011038
FileAccess
6003302
ReadDirExtended
7962610
CloseTransientFile
15412062
OpenTransientFile
15421798
OpenTransientFilePerm
15421810
FreeDesc
15652550
reserveAllocatedDesc
15677846
BasicOpenFilePerm
18525894
ReleaseLruFiles
19155614
Generated by:
LCOV version 1.16