aboutsummaryrefslogtreecommitdiff
path: root/coregrind/m_mallocfree.c
AgeCommit message (Expand)Author
2009-05-18Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from thenjn
2009-04-16Made the Valgrind abort/crash message clearer about the fact that it can benjn
2009-04-14Merge r9529 (better memalign abort message) from the DARWIN branch.njn
2009-03-17whitespace-only changenjn
2009-03-15Fix all the non-VEX problems identified with the Clang Static Analyzer.njn
2009-03-10Updated copyright years.njn
2009-02-24Remove a number of unused parameters, found with -Wunused-parameter.njn
2009-02-17In the core, include malloc_usable_size() as one of the functions that mustnjn
2008-10-12Patch from Robert O'Callahan:njn
2008-09-19m_mallocfree.c: omit the 8 byte per block cost-center field usedsewardj
2008-09-18Merge all remaining changes from branches/PTRCHECK. These are somesewardj
2008-07-07Merged FORMATCHECK branch (r8368) to trunk.bart
2008-05-29Make the size calculations inside VG_(mallinfo) 64-bit clean.sewardj
2008-04-21Refined mallinfo() implementation (contributed by Eugene Toder).bart
2008-04-19Added mallinfo() implementation based on patch by Eugene Toder (see also bug ...bart
2008-03-03Merge in the DATASYMS branch.sewardj
2008-02-11Update copyright dates ("200X-2007" --> "200X-2008").sewardj
2007-11-24Attempt to shake out uses of uninitialised malloc'd memory by Valgrindsewardj
2007-11-10Changed Massif to record the 'slop' heap bytes caused by rounding asked-fornjn
2007-10-16Add a comment.njn
2007-09-23Fix various format string errors, courtesy of Florian Krohm.njn
2007-08-23The drastic increase in the number of per-arena freelists in r6771sewardj
2007-08-21Previously, each Arena has a linked list of Superblocks, which cansewardj
2007-08-20Some improvements for malloc/free intensive programs, inspired bysewardj
2007-03-22Clarify the "out of memory" message.njn
2007-01-08Update copyright dates.sewardj
2006-10-17Merge r6136:sewardj
2006-10-14Create a new module, m_vki, and move all knowledge about the kernelsewardj
2006-06-05Update copyright dates.sewardj
2006-03-31Terminology change: previously in Memcheck we had the four states:njn
2005-12-26code layout wibbles onlynjn
2005-12-25A minor performance improvement -- make swizzle() faster.njn
2005-12-19Remove all remaining profiling gunk.njn
2005-12-17findSb: gradually rearrange the superblock list to bring frequentlysewardj
2005-12-16Add info about overhead in heap blocks and OSet nodes.njn
2005-12-04Defensive hacks to detect cases where V corrupts its own heap and/orsewardj
2005-10-21Pass args to match format string.sewardj
2005-10-18Add a new arena (VG_AR_TTAUX) for holding auxiliary TT/TC structuressewardj
2005-10-12Fix statement-before-declaration warnings for the core code.tom
2005-10-06Stop memalign crashing if it fails to allocate the memory. Bug 112538.tom
2005-09-27This commit merges in changes from branches/ASPACEM (specifically,sewardj
2005-08-24Fix a problem I introduced in r4208 when reducing the space used bynjn
2005-08-23Make the allocator's access functions slightly stricter in theirnjn
2005-08-17Partial implementation of mallinfo(). It still puts zero in allnjn
2005-08-17malloc_usable_size() was totally broken, crashing immediately.njn
2005-07-20This commit reduces the overhead of each heap allocation done by njn
2005-07-17tweaknjn
2005-07-17Introduced get_pszB() to cover several common cases.njn
2005-07-17tweaksnjn
2005-07-17Introduce get_bszB() and get_bszB_as_is() to factor out some commonnjn