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:
2025-12-12 14:17:35
Functions:
90
99
90.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AcquireExternalFD
302320
AllocateDir
93760
AllocateFile
182346
AllocateVfd
3151586
AtEOSubXact_Files
20174
AtEOXact_Files
1104088
BasicOpenFile
72516
BasicOpenFilePerm
18720810
BeforeShmemExit_Files
45382
CleanupTempFiles
1149470
ClosePipeStream
122
CloseTransientFile
15486500
Delete
2755942
FileAccess
6166632
FileClose
1139070
FileFallocate
1034
FileGetRawDesc
890752
FileGetRawFlags
0
FileGetRawMode
0
FilePathName
44
FilePrefetch
17360
FileReadV
813524
FileSize
4818646
FileStartReadV
2517650
FileSync
2250
FileTruncate
1078
FileWriteV
1494964
FileWriteback
0
FileZero
427988
FreeDesc
15746714
FreeDir
91668
FreeFile
168140
FreeVfd
2066192
GetNextTempTableSpace
4394
GetTempTablespaces
388
InitFileAccess
45382
InitTemporaryFileAccess
45382
Insert
3836664
LruDelete
4900
LruInsert
54
MakePGDirectory
3044
OpenPipeStream
122
OpenTemporaryFile
2482
OpenTemporaryFileInTablespace
2482
OpenTransientFile
15496422
OpenTransientFilePerm
15496434
PathNameCreateTemporaryDir
362
PathNameCreateTemporaryFile
2384
PathNameDeleteTemporaryDir
436
PathNameDeleteTemporaryFile
4748
PathNameOpenFile
3151586
PathNameOpenFilePerm
3151586
PathNameOpenTemporaryFile
6382
ReadDir
5289538
ReadDirExtended
8580898
RegisterTemporaryFile
7422
ReleaseExternalFD
421148
ReleaseLruFile
4642
ReleaseLruFiles
19384232
RemovePgTempFiles
1780
RemovePgTempFilesInDir
1936
RemovePgTempRelationFiles
1934
RemovePgTempRelationFilesInDbspace
6084
ReportTemporaryFileUsage
4504
ResOwnerPrintFile
0
ResOwnerReleaseFile
8
ReserveExternalFD
459930
ResourceOwnerForgetFile
7414
ResourceOwnerRememberFile
7422
SetTempTablespaces
6404
SyncDataDirectory
356
TempTablespacePath
14850
TempTablespacesAreSet
8348
assign_debug_io_direct
2306
check_debug_io_direct
2306
closeAllVfds
64
count_usable_fds
2218
data_sync_elevel
42532
datadir_fsync_fname
0
do_syncfs
0
durable_rename
12882
durable_unlink
2680
fsync_fname
42532
fsync_fname_ext
83776
fsync_parent_path
15480
looks_like_temp_rel_name
2434758
pg_fdatasync
0
pg_file_exists
41664
pg_flush_data
76558
pg_fsync
133380
pg_fsync_no_writethrough
133380
pg_fsync_writethrough
0
pg_ftruncate
1078
pg_truncate
435164
pre_sync_fname
0
reserveAllocatedDesc
15772662
set_max_safe_fds
2218
unlink_if_exists_fname
2294
walkdir
350
Generated by:
LCOV version 1.16