History log of /external/valgrind/drd/drd_malloc_wrappers.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
09a4c794458cdb9dea743fa40e450150a2725257 18-Oct-2014 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Change the definition of VgHashTable to not have pointer type.
This is (a) consistent with how the other containers are defined
and, more importantly, (b) allows the constification of the hash table API.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14639 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
9c39f5128fd3e00a7f7b0c244ff083cab31a5eb5 14-Sep-2014 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Document the NULL-ness of the return values of HT_construct and HT_to_array.
Audit call sites.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14532 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
d4bab99f83dbc53665c5769c3f6b50ffcd2a9a7d 04-Oct-2013 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> drd: Update copyright notice

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13613 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
03f8d3fc25f5a45c5826259d1b33b7f310117279 05-Aug-2012 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Update copyright dates to include 2012.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12843 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
e49a5881613565fe8c53b90013cd50d8b4e9821f 02-Apr-2012 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> drd, realloc() intercept: Swap freeing and cleaning memory.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12482 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
697bb6b9de0158d7621fc72b486fe8e553512aed 02-Apr-2012 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> drd, free() intercept: Swap freeing and cleaning memory.

Note: since the big lock is held while the malloc() and free() intercepts are
running, and since mmap() is treated by Valgrind as a non-blocking system call,
this code change is not expected to result in a behavior change of drd.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12478 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
1081fe2314bc72160d8ff503f11a65905cd4e4df 04-Dec-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Remove emacs modeline and/or local variables from DRD source files

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12279 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
922304f9e9d5df1a20a1bb1d4736263c99272aa4 13-Mar-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Updated modeline and copyright statement in DRD source files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11642 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
639d0ada466e6f4f6bb9032800ff9042941edfd8 12-Mar-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> DRD: Restored --free-is-write support and fixed the bug that was present in the previous implementation. Still needs further testing though.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11636 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
fc08a534fa0590012aae11715eda8ecbb60d599c 12-Mar-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> DRD: Always invoke VG_(cli_free)() before the stop_using_mem callback.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11633 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
876cafda1cd6f0245b81b1dc5a43d84a86f5f59e 10-Oct-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> E-mail address update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11420 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
9eecbbb9a9cbbd30b903c09a9e04d8efc20bda33 03-May-2010 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Update copyright dates to 2010.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
31b983d29affe6c30a2283be8824c6d75c74d848 21-Feb-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Removed trailing whitespace in C source and header files.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11052 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
83e7eb6cd7c93cd9f43d07bcc9cd80a722d8fb85 25-Jul-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fixed an assertion failure that was triggered on Darwin by calling malloc_zone_realloc().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10600 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
1e29ebcf5a0d5d29434d112bda3a584b4a3f8066 15-Jul-2009 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Merge drd/ changes from branches/MESSAGING_TIDYUP r10464.
See trunk r10465 commit message for details.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10466 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
5fd2814722565a7a5042ba9a691024d7095e31db 10-Jun-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> - Added more comments in DRD's malloc wrappers.
- Fixed memory allocation counters.
- Client memory is now freed in the realloc() wrapper in all cases where
it should be freed.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10294 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
5b61bdafc1dd18079783b5db29d89b3925c797ed 09-Jun-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fixed bug in DRD's realloc() wrapper.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10282 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
245ccd9720e05b733cb658a3ffe52d7c72c8bc12 01-Jun-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fixed a bug in DRD's malloc wrappers.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10191 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
ba0818d7de52833bf2a801d766e565b5f8d4df1b 01-May-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Introduced the functions DRD_(malloclike_block)() and DRD_(freelike_block)().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9711 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
bedfd237fbdc80d0c917cfcb85a94b5561c92633 26-Mar-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> - Reindented code such that it uses three spaces for indentation instead
of two. The indentation of the DRD source code is now consistent with
the other Valgrind source files.
- Added emacs mode line with indentation settings.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9496 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
8b140dee891a850c09d27f316df913acc7d7bae7 17-Feb-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> In the core, include malloc_usable_size() as one of the functions that must
be replaced if malloc() et al are replaced by a tool. This is because
different tools implement the function in different ways.

Add an appropriate malloc_usable_size() replacement to each of Memcheck,
Helgrind, DRD, Ptrcheck, Massif.

Update memcheck/tests/malloc_usable and add massif/tests/malloc_usable.

Merged from the DARWIN branch.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9193 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
86562bd89ac23ce795d19c71fabcb9d1c8f956d3 16-Feb-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> - Updated copyright statements.
- Improved consistency of source file headers.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9182 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
246fbf2655328fc150e528b701223b7a1eafe471 15-Feb-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Wrapped DRD_() macro around even more function and variable names.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9171 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
9c606bd8634cd6b67bb41fa645b5c639668cfa2d 18-Sep-2008 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Merge all remaining changes from branches/PTRCHECK. These are some
relatively minor extensions to m_debuginfo, a major overhaul of
m_debuginfo/readdwarf3.c to get its space usage under control, and
changes throughout the system to enable heap-use profiling.

The majority of the merged changes were committed into
branches/PTRCHECK as the following revs: 8591 8595 8598 8599 8601 and
8161.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8621 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c
ccf17de11cac09dc387e6cb115fdee0ae6e29e70 04-Jul-2008 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8361 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_malloc_wrappers.c