From: Nicholas Nethercote Date: Wed, 14 Jul 2004 15:38:06 +0000 (+0000) Subject: Intercept 'nothrow' versions of delete and delete[]. X-Git-Tag: svn/VALGRIND_2_1_2~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7aec353eea3928186deba4cf12cfd4fd3b7b76f3;p=thirdparty%2Fvalgrind.git Intercept 'nothrow' versions of delete and delete[]. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2481 --- diff --git a/coregrind/vg_replace_malloc.c.base b/coregrind/vg_replace_malloc.c.base index 413e5e6dcd..c11151f922 100644 --- a/coregrind/vg_replace_malloc.c.base +++ b/coregrind/vg_replace_malloc.c.base @@ -132,9 +132,17 @@ FREE( free, free ); FREE( cfree, free ); FREE( __builtin_delete, __builtin_delete ); FREE( _ZdlPv, __builtin_delete ); + +// operator delete(void*, std::nothrow_t const&) +FREE( _ZdlPvRKSt9nothrow_t, __builtin_delete ); + FREE( __builtin_vec_delete, __builtin_vec_delete ); FREE( _ZdaPv, __builtin_vec_delete ); +// operator delete[](void*, std::nothrow_t const&) +FREE( _ZdaPvRKSt9nothrow_t, __builtin_vec_delete ); + + LIBALIAS(void*, calloc, ( Int nmemb, Int size )) { void* v;