summaryrefslogtreecommitdiff
path: root/coregrind/m_mallocfree.c
AgeCommit message (Expand)AuthorFilesLines
2010-05-03Update copyright dates to 2010.sewardj1-1/+1
2009-07-15Merge coregrind/ changes from branches/MESSAGING_TIDYUP r10464.sewardj1-2/+2
2009-05-24Changing VG_MALLOC_MIN_SZB to 16 on some platforms broke heap profiling.njn1-9/+7
2009-05-18Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from thenjn1-6/+7
2009-04-16Made the Valgrind abort/crash message clearer about the fact that it can benjn1-8/+13
2009-04-14Merge r9529 (better memalign abort message) from the DARWIN branch.njn1-2/+4
2009-03-17whitespace-only changenjn1-1/+1
2009-03-15Fix all the non-VEX problems identified with the Clang Static Analyzer.njn1-0/+1
2009-03-10Updated copyright years.njn1-1/+1
2009-02-24Remove a number of unused parameters, found with -Wunused-parameter.njn1-8/+8
2009-02-17In the core, include malloc_usable_size() as one of the functions that mustnjn1-3/+2
2008-10-12Patch from Robert O'Callahan:njn1-0/+9
2008-09-19m_mallocfree.c: omit the 8 byte per block cost-center field usedsewardj1-22/+50
2008-09-18Merge all remaining changes from branches/PTRCHECK. These are somesewardj1-32/+207
2008-07-07Merged FORMATCHECK branch (r8368) to trunk.bart1-2/+2
2008-05-29Make the size calculations inside VG_(mallinfo) 64-bit clean.sewardj1-2/+2
2008-04-21Refined mallinfo() implementation (contributed by Eugene Toder).bart1-8/+36
2008-04-19Added mallinfo() implementation based on patch by Eugene Toder (see also bug ...bart1-3/+31
2008-03-03Merge in the DATASYMS branch.sewardj1-1/+1
2008-02-11Update copyright dates ("200X-2007" --> "200X-2008").sewardj1-1/+1
2007-11-24Attempt to shake out uses of uninitialised malloc'd memory by Valgrindsewardj1-1/+11
2007-11-10Changed Massif to record the 'slop' heap bytes caused by rounding asked-fornjn1-0/+9
2007-10-16Add a comment.njn1-0/+18
2007-09-23Fix various format string errors, courtesy of Florian Krohm.njn1-9/+8
2007-08-23The drastic increase in the number of per-arena freelists in r6771sewardj1-3/+17
2007-08-21Previously, each Arena has a linked list of Superblocks, which cansewardj1-82/+131
2007-08-20Some improvements for malloc/free intensive programs, inspired bysewardj1-13/+61
2007-03-22Clarify the "out of memory" message.njn1-17/+25
2007-01-08Update copyright dates.sewardj1-1/+1
2006-10-17Merge r6136:sewardj1-10/+19
2006-10-14Create a new module, m_vki, and move all knowledge about the kernelsewardj1-0/+1
2006-06-05Update copyright dates.sewardj1-1/+1
2006-03-31Terminology change: previously in Memcheck we had the four states:njn1-3/+3
2005-12-26code layout wibbles onlynjn1-13/+13
2005-12-25A minor performance improvement -- make swizzle() faster.njn1-1/+6
2005-12-19Remove all remaining profiling gunk.njn1-21/+0
2005-12-17findSb: gradually rearrange the superblock list to bring frequentlysewardj1-6/+41
2005-12-16Add info about overhead in heap blocks and OSet nodes.njn1-0/+9
2005-12-04Defensive hacks to detect cases where V corrupts its own heap and/orsewardj1-3/+13
2005-10-21Pass args to match format string.sewardj1-1/+2
2005-10-18Add a new arena (VG_AR_TTAUX) for holding auxiliary TT/TC structuressewardj1-0/+1
2005-10-12Fix statement-before-declaration warnings for the core code.tom1-1/+1
2005-10-06Stop memalign crashing if it fails to allocate the memory. Bug 112538.tom1-0/+4
2005-09-27This commit merges in changes from branches/ASPACEM (specifically,sewardj1-62/+115
2005-08-24Fix a problem I introduced in r4208 when reducing the space used bynjn1-3/+8
2005-08-23Make the allocator's access functions slightly stricter in theirnjn1-51/+48
2005-08-17Partial implementation of mallinfo(). It still puts zero in allnjn1-0/+8
2005-08-17malloc_usable_size() was totally broken, crashing immediately.njn1-1/+1
2005-07-20This commit reduces the overhead of each heap allocation done by njn1-74/+75
2005-07-17tweaknjn1-7/+7