LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL
Lines:
851
1162
73.2 %
Date:
2017-09-29 13:40:31
Functions:
57
68
83.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
3943
AtEOXact_Buffers
26167
AtProcExit_Buffers
342
BgBufferSync
489
BufferAlloc
3084687
BufferGetBlockNumber
10000569
BufferGetLSNAtomic
2509
BufferGetTag
1403453
BufferIsPermanent
732605
BufferSync
11
BufmgrCommit
9882
CheckForBufferLeaks
26509
CheckPointBuffers
11
ComputeIoConcurrency
50
ConditionalLockBuffer
205007
ConditionalLockBufferForCleanup
7855
DropDatabaseBuffers
0
DropRelFileNodeBuffers
45
DropRelFileNodesAllBuffers
1027
FlushBuffer
8177
FlushDatabaseBuffers
0
FlushOneBuffer
0
FlushRelationBuffers
33
ForgetPrivateRefCountEntry
2947309
GetPrivateRefCount
15464160
GetPrivateRefCountEntry
22301862
HoldingBufferPinThatDelaysRecovery
0
IncrBufferRefCount
337262
InitBufferPoolAccess
344
InitBufferPoolBackend
342
InvalidateBuffer
7313
IsBufferCleanupOK
209
IssuePendingWritebacks
286
LockBufHdr
319320
LockBuffer
10643518
LockBufferForCleanup
1663
MarkBufferDirty
1475905
MarkBufferDirtyHint
747547
NewPrivateRefCountEntry
2947309
PinBuffer
3067892
PinBuffer_Locked
24946
PrefetchBuffer
27358
PrintBufferLeakWarning
0
ReadBuffer
2963792
ReadBufferExtended
3122062
ReadBufferWithoutRelcache
0
ReadBuffer_common
3122062
RelationGetNumberOfBlocksInFork
66125
ReleaseAndReadBuffer
1228875
ReleaseBuffer
2841941
ReservePrivateRefCountEntry
2960838
ScheduleBufferTagForWriteback
8175
StartBufferIO
24972
SyncOneBuffer
21672
TerminateBufferIO
24972
TestForOldSnapshot_impl
0
UnlockBuffers
3943
UnlockReleaseBuffer
1334060
UnpinBuffer
3418851
WaitBufHdrUnlocked
0
WaitIO
0
WritebackContextInit
14
buffertag_comparator
23348
ckpt_buforder_comparator
105098
local_buffer_write_error_callback
0
rnode_comparator
793739
shared_buffer_write_error_callback
0
ts_ckpt_progress_comparator
8018
Generated by:
LCOV version 1.11