|
From: <sv...@va...> - 2007-05-02 16:24:35
|
Author: sewardj Date: 2007-05-02 17:24:30 +0100 (Wed, 02 May 2007) New Revision: 6726 Log: Fix regression in new/new[]/delete/delete[] intercepts for gcc-2.96. Modified: trunk/coregrind/m_replacemalloc/vg_replace_malloc.c Modified: trunk/coregrind/m_replacemalloc/vg_replace_malloc.c =================================================================== --- trunk/coregrind/m_replacemalloc/vg_replace_malloc.c 2007-05-02 10:43:25 UTC (rev 6725) +++ trunk/coregrind/m_replacemalloc/vg_replace_malloc.c 2007-05-02 16:24:30 UTC (rev 6726) @@ -210,10 +210,10 @@ /*---------------------- new ----------------------*/ // operator new(unsigned int), not mangled (for gcc 2.96) -ALLOC_or_BOMB(m_libcstdcxx_soname, builtin_new, __builtin_new); +ALLOC_or_BOMB(m_libstdcxx_soname, builtin_new, __builtin_new); ALLOC_or_BOMB(m_libc_soname, builtin_new, __builtin_new); -ALLOC_or_BOMB(m_libcstdcxx_soname, __builtin_new, __builtin_new); +ALLOC_or_BOMB(m_libstdcxx_soname, __builtin_new, __builtin_new); ALLOC_or_BOMB(m_libc_soname, __builtin_new, __builtin_new); // operator new(unsigned int), GNU mangling @@ -257,7 +257,7 @@ /*---------------------- new [] ----------------------*/ // operator new[](unsigned int), not mangled (for gcc 2.96) -ALLOC_or_BOMB(m_libcstdcxx_soname, __builtin_vec_new, __builtin_vec_new ); +ALLOC_or_BOMB(m_libstdcxx_soname, __builtin_vec_new, __builtin_vec_new ); ALLOC_or_BOMB(m_libc_soname, __builtin_vec_new, __builtin_vec_new ); // operator new[](unsigned int), GNU mangling @@ -329,7 +329,7 @@ /*---------------------- delete ----------------------*/ // operator delete(void*), not mangled (for gcc 2.96) -FREE(m_libcstdcxx_soname, __builtin_delete, __builtin_delete ); +FREE(m_libstdcxx_soname, __builtin_delete, __builtin_delete ); FREE(m_libc_soname, __builtin_delete, __builtin_delete ); // operator delete(void*), GNU mangling @@ -351,7 +351,7 @@ /*---------------------- delete [] ----------------------*/ // operator delete[](void*), not mangled (for gcc 2.96) -FREE(m_libcstdcxx_soname, __builtin_vec_delete, __builtin_vec_delete ); +FREE(m_libstdcxx_soname, __builtin_vec_delete, __builtin_vec_delete ); FREE(m_libc_soname, __builtin_vec_delete, __builtin_vec_delete ); // operator delete[](void*), GNU mangling |