summaryrefslogtreecommitdiff
path: root/memcheck/mc_main.c
AgeCommit message (Expand)AuthorFilesLines
2008-07-18When warning about permissions being changed on a large chunk oftom1-1/+2
2008-07-07Merged FORMATCHECK branch (r8368) to trunk.bart1-15/+15
2008-05-05Add comments giving an overview of the origin tracking implementation.sewardj1-37/+244
2008-05-03Remove a bit of unused code.sewardj1-28/+2
2008-05-02Dynamically allocate the origin tracking cache as needed (only forsewardj1-14/+42
2008-05-02Re-check complex and fragile bit-twiddling pertaining to indexing intosewardj1-8/+102
2008-05-02Minor cleanups:sewardj1-10/+8
2008-05-02Move the error management code for Memcheck into a new file,sewardj1-1370/+64
2008-05-01Merge branches/OTRACK_BY_INSTRUMENTATION into the trunk. This addssewardj1-162/+1738
2008-03-22Moved macro's that specify branch prediction hints to include/pub_tool_basics.hbart1-52/+45
2008-03-03Merge in the DATASYMS branch.sewardj1-25/+132
2008-02-11Update copyright dates ("200X-2007" --> "200X-2008").sewardj1-2/+2
2007-11-30New options for Memcheck, --malloc-fill=<hexnumber> andsewardj1-0/+7
2007-11-30Make the freed-block-queue volume metrics 64-bit throughout, to avoidsewardj1-3/+4
2007-11-09Merge (from branches/THRCHECK) the following amd64-linux stack unwindsewardj1-1/+2
2007-09-23Fix various format string errors, courtesy of Florian Krohm.njn1-1/+1
2007-09-17Change an Int to a SSizeT to avoid overflows. Fixed bug 148174.njn1-1/+1
2007-09-17Split the OSet interface into two parts: "OSetGen_", which is the existingnjn1-27/+27
2007-08-28Merge, from CGTUNE branch, a cleaned up version of r6742:sewardj1-0/+3
2007-08-25Changes to m_hashtable:sewardj1-2/+2
2007-01-08Update copyright dates.sewardj1-2/+2
2006-12-27Remove dead code.njn1-2/+0
2006-12-16Completely overhauled the internals of Memcheck's error handling. All thenjn1-531/+634
2006-12-15Remove defunct constant.njn1-2/+0
2006-12-13Fix error in aix zeropage handling.sewardj1-1/+1
2006-12-06Fix suppression-matching bogon (Paul Floyd).sewardj1-1/+1
2006-11-28Make it possible to suppress, and auto-generate suppressions for,sewardj1-1/+6
2006-10-17- Fix a subtle alignment-check bug I introduced into mc_die_mem_stack_12sewardj1-1/+20
2006-10-17Merge r6112:sewardj1-123/+540
2006-10-05A memory pool update from Graydon Hoare.sewardj1-1/+30
2006-09-21Add a comment about marking static memory as defined.njn1-0/+10
2006-07-28Add a mempool-trimming client request (Graydon Hoare).sewardj1-1/+11
2006-06-16Fix copy-n-paste error to do with ppc64-linux stack redzone handlingsewardj1-3/+3
2006-06-05Update copyright dates.sewardj1-2/+2
2006-05-22Assertion is too restrictive; it's possible to validly get ansewardj1-1/+1
2006-05-03Vectorise copy_address_range_perms for common cases. This gives aboutsewardj1-17/+82
2006-04-16Remove tool-specific code (which says which tools allow XML) from the corenjn1-1/+1
2006-04-06Use better variable names.njn1-45/+45
2006-03-31Terminology change: previously in Memcheck we had the four states:njn1-501/+494
2006-03-28Change to some better function names.njn1-29/+29
2006-03-28Change some uses of bytes to bits for consistency.njn1-47/+49
2006-03-27Merge in the COMPVBITS branch to the trunk. This is a big change tonjn1-1274/+2920
2006-03-10Add a new kind of memory-painting primitive, which is: 'make_defined'.sewardj1-0/+21
2006-03-08Reinstate the SET/GET_VBITS client requests.sewardj1-86/+88
2006-03-03get_abit_and_vbyte/get_abit can be a significant bottleneck whensewardj1-2/+2
2006-02-12Extend stack-permissions-change fast-case machinery to handle +/- 112,sewardj1-13/+21
2006-01-20Changes to make function wrapping work better on ppc64-linux:sewardj1-1/+1
2006-01-18Valgrind-side handling (fast case) for the ppc64 ELF stack redzone.sewardj1-0/+68
2006-01-17Increase size of the largest guest state handled.sewardj1-2/+3
2006-01-05Fix a casting bug in the LOADV8 slow (misaligned) case spotted by Nick.sewardj1-1/+1