mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-08 21:09:49 +00:00
Trying to support the new C++ ABI of gcc 3.x
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@549
This commit is contained in:
@@ -107,7 +107,6 @@ void* malloc ( Int n )
|
||||
return (void*)v;
|
||||
}
|
||||
|
||||
|
||||
void* __builtin_new ( Int n )
|
||||
{
|
||||
void* v;
|
||||
@@ -133,6 +132,11 @@ void* __builtin_new ( Int n )
|
||||
return v;
|
||||
}
|
||||
|
||||
/* gcc 3.X.X mangles them differently. */
|
||||
void* _Znwj ( Int n )
|
||||
{
|
||||
return __builtin_new(n);
|
||||
}
|
||||
|
||||
void* __builtin_vec_new ( Int n )
|
||||
{
|
||||
@@ -159,6 +163,11 @@ void* __builtin_vec_new ( Int n )
|
||||
return v;
|
||||
}
|
||||
|
||||
/* gcc 3.X.X mangles them differently. */
|
||||
void* _Znaj ( Int n )
|
||||
{
|
||||
return __builtin_vec_new(n);
|
||||
}
|
||||
|
||||
void free ( void* p )
|
||||
{
|
||||
@@ -174,7 +183,6 @@ void free ( void* p )
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void __builtin_delete ( void* p )
|
||||
{
|
||||
if (VG_(clo_trace_malloc))
|
||||
@@ -189,6 +197,11 @@ void __builtin_delete ( void* p )
|
||||
}
|
||||
}
|
||||
|
||||
/* gcc 3.X.X mangles them differently. */
|
||||
void _ZdlPv ( void* p )
|
||||
{
|
||||
__builtin_delete(p);
|
||||
}
|
||||
|
||||
void __builtin_vec_delete ( void* p )
|
||||
{
|
||||
@@ -204,6 +217,11 @@ void __builtin_vec_delete ( void* p )
|
||||
}
|
||||
}
|
||||
|
||||
/* gcc 3.X.X mangles them differently. */
|
||||
void _ZdaPv ( void* p )
|
||||
{
|
||||
__builtin_vec_delete(p);
|
||||
}
|
||||
|
||||
void* calloc ( Int nmemb, Int size )
|
||||
{
|
||||
|
||||
@@ -107,7 +107,6 @@ void* malloc ( Int n )
|
||||
return (void*)v;
|
||||
}
|
||||
|
||||
|
||||
void* __builtin_new ( Int n )
|
||||
{
|
||||
void* v;
|
||||
@@ -133,6 +132,11 @@ void* __builtin_new ( Int n )
|
||||
return v;
|
||||
}
|
||||
|
||||
/* gcc 3.X.X mangles them differently. */
|
||||
void* _Znwj ( Int n )
|
||||
{
|
||||
return __builtin_new(n);
|
||||
}
|
||||
|
||||
void* __builtin_vec_new ( Int n )
|
||||
{
|
||||
@@ -159,6 +163,11 @@ void* __builtin_vec_new ( Int n )
|
||||
return v;
|
||||
}
|
||||
|
||||
/* gcc 3.X.X mangles them differently. */
|
||||
void* _Znaj ( Int n )
|
||||
{
|
||||
return __builtin_vec_new(n);
|
||||
}
|
||||
|
||||
void free ( void* p )
|
||||
{
|
||||
@@ -174,7 +183,6 @@ void free ( void* p )
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void __builtin_delete ( void* p )
|
||||
{
|
||||
if (VG_(clo_trace_malloc))
|
||||
@@ -189,6 +197,11 @@ void __builtin_delete ( void* p )
|
||||
}
|
||||
}
|
||||
|
||||
/* gcc 3.X.X mangles them differently. */
|
||||
void _ZdlPv ( void* p )
|
||||
{
|
||||
__builtin_delete(p);
|
||||
}
|
||||
|
||||
void __builtin_vec_delete ( void* p )
|
||||
{
|
||||
@@ -204,6 +217,11 @@ void __builtin_vec_delete ( void* p )
|
||||
}
|
||||
}
|
||||
|
||||
/* gcc 3.X.X mangles them differently. */
|
||||
void _ZdaPv ( void* p )
|
||||
{
|
||||
__builtin_vec_delete(p);
|
||||
}
|
||||
|
||||
void* calloc ( Int nmemb, Int size )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user