LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL
Lines:
870
1162
74.9 %
Date:
2017-09-29 15:12:54
Functions:
57
68
83.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
3971
AtEOXact_Buffers
26218
AtProcExit_Buffers
342
BgBufferSync
388
BufferAlloc
3202935
BufferGetBlockNumber
10203702
BufferGetLSNAtomic
6538
BufferGetTag
1488047
BufferIsPermanent
735990
BufferSync
11
BufmgrCommit
9913
CheckForBufferLeaks
26560
CheckPointBuffers
11
ComputeIoConcurrency
50
ConditionalLockBuffer
205396
ConditionalLockBufferForCleanup
8249
DropDatabaseBuffers
0
DropRelFileNodeBuffers
46
DropRelFileNodesAllBuffers
1032
FlushBuffer
8542
FlushDatabaseBuffers
0
FlushOneBuffer
0
FlushRelationBuffers
33
ForgetPrivateRefCountEntry
3064752
GetPrivateRefCount
15833454
GetPrivateRefCountEntry
22907824
HoldingBufferPinThatDelaysRecovery
0
IncrBufferRefCount
336983
InitBufferPoolAccess
344
InitBufferPoolBackend
342
InvalidateBuffer
7315
IsBufferCleanupOK
213
IssuePendingWritebacks
297
LockBufHdr
322304
LockBuffer
11231503
LockBufferForCleanup
1878
MarkBufferDirty
1560347
MarkBufferDirtyHint
747223
NewPrivateRefCountEntry
3064752
PinBuffer
3185730
PinBuffer_Locked
25721
PrefetchBuffer
27377
PrintBufferLeakWarning
0
ReadBuffer
3079037
ReadBufferExtended
3240308
ReadBufferWithoutRelcache
0
ReadBuffer_common
3240308
RelationGetNumberOfBlocksInFork
66317
ReleaseAndReadBuffer
1224688
ReleaseBuffer
2964002
ReservePrivateRefCountEntry
3077346
ScheduleBufferTagForWriteback
8540
StartBufferIO
25747
SyncOneBuffer
21099
TerminateBufferIO
25747
TestForOldSnapshot_impl
0
UnlockBuffers
3971
UnlockReleaseBuffer
1386959
UnpinBuffer
3537185
WaitBufHdrUnlocked
0
WaitIO
0
WritebackContextInit
14
buffertag_comparator
23223
ckpt_buforder_comparator
111598
local_buffer_write_error_callback
0
rnode_comparator
793556
shared_buffer_write_error_callback
0
ts_ckpt_progress_comparator
8372
Generated by:
LCOV version 1.11