LCOV - code coverage report
Current view:
top level
-
src/backend/storage/file
- fd.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
706
994
71.0 %
Date:
2025-04-02 19:16:25
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
10
FilePathName
44
closeAllVfds
60
ClosePipeStream
112
OpenPipeStream
112
LruInsert
178
walkdir
338
SyncDataDirectory
342
PathNameCreateTemporaryDir
346
GetTempTablespaces
370
PathNameDeleteTemporaryDir
418
FileSync
498
FileTruncate
1132
pg_ftruncate
1132
FileFallocate
1306
RemovePgTempFiles
1660
RemovePgTempRelationFiles
1780
RemovePgTempFilesInDir
1782
OpenTemporaryFile
1950
OpenTemporaryFileInTablespace
1950
durable_unlink
2018
unlink_if_exists_fname
2048
count_usable_fds
2054
set_max_safe_fds
2054
PathNameCreateTemporaryFile
2134
assign_debug_io_direct
2138
check_debug_io_direct
2138
MakePGDirectory
2826
ReportTemporaryFileUsage
3738
GetNextTempTableSpace
4168
PathNameDeleteTemporaryFile
4280
RemovePgTempRelationFilesInDbspace
5648
PathNameOpenTemporaryFile
5934
SetTempTablespaces
5964
ResourceOwnerForgetFile
6422
RegisterTemporaryFile
6432
ResourceOwnerRememberFile
6432
ReleaseLruFile
6610
LruDelete
6872
TempTablespacesAreSet
7472
durable_rename
10436
fsync_parent_path
12378
TempTablespacePath
13352
FilePrefetch
16602
AtEOSubXact_Files
20036
pg_file_exists
36148
data_sync_elevel
36556
fsync_fname
36556
InitFileAccess
40040
InitTemporaryFileAccess
40040
BeforeShmemExit_Files
40042
BasicOpenFile
63318
pg_flush_data
68622
fsync_fname_ext
69806
FreeDir
81694
AllocateDir
83622
pg_fsync
113522
pg_fsync_no_writethrough
113522
FreeFile
143866
AllocateFile
156222
AcquireExternalFD
221808
ReleaseExternalFD
325360
ReserveExternalFD
362214
FileZero
421130
pg_truncate
434770
FileReadV
809504
AtEOXact_Files
852674
CleanupTempFiles
892716
FileGetRawDesc
932750
FileClose
1080190
FileWriteV
1414120
FreeVfd
1913414
looks_like_temp_rel_name
2296116
FileStartReadV
2433134
Delete
2571356
AllocateVfd
2737326
PathNameOpenFile
2737326
PathNameOpenFilePerm
2737326
Insert
3390604
ReadDir
3409536
FileSize
4418100
FileAccess
6030212
ReadDirExtended
6496530
CloseTransientFile
15388054
OpenTransientFile
15396192
OpenTransientFilePerm
15396204
FreeDesc
15614002
reserveAllocatedDesc
15636160
BasicOpenFilePerm
18197238
ReleaseLruFiles
18735878
Generated by:
LCOV version 1.14