Home | History | Annotate | Download | only in memcheck

Lines Matching full:blocks

63 /*--- Tracking malloc'd and free'd blocks                  ---*/
68 /* Record malloc'd blocks. */
83 /* Records blocks after freeing. */
84 /* Blocks freed by the client are queued in one of two lists of
85 freed blocks not yet physically freed:
86 "big blocks" freed list.
87 "small blocks" freed list
88 The blocks with a size >= MC_(clo_freelist_big_blocks)
89 are linked in the big blocks freed list.
90 This allows a client to allocate and free big blocks
93 position [0] is for big blocks, [1] is for small blocks. */
97 /* Put a shadow chunk on the freed blocks queue, possibly freeing up
98 some of the oldest blocks in the queue at the same time. */
129 /* Release enough of the oldest blocks to bring the free queue
188 If needed, release oldest blocks from freed list. */
199 /* Each time a new MC_Chunk is created, release oldest blocks
365 we wait till the next block allocation to release blocks.
367 even for big blocks being freed by the client. */
443 to the old block also depends on the size of the freed blocks
714 /* Sanity check; assert that the blocks are now in order */
1024 " in use at exit: %'llu bytes in %'lu blocks\n"