1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-13 10:02:38 +00:00

Clean up some symbol versions for libsupc++ / libcxxrt.

MFC after:	1 week
Reviewed by:	kan
This commit is contained in:
David Chisnall 2012-06-11 15:40:57 +00:00
parent 1967332863
commit fe13239287
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=236890
2 changed files with 22 additions and 18 deletions

View File

@ -126,26 +126,22 @@ CXXABI_1.3 {
# __gnu_cxx::_verbose_terminate_handler() # __gnu_cxx::_verbose_terminate_handler()
_ZN9__gnu_cxx27__verbose_terminate_handlerEv; _ZN9__gnu_cxx27__verbose_terminate_handlerEv;
# operator new and new[], 32-bit size_t local:
_Znaj; *;
_ZnajRKSt9nothrow_t; };
_Znwj;
_ZnwjRKSt9nothrow_t;
# operator new and new[], 64-bit size_t GLIBCXX_3.4 {
_Znam; # operator new and new[]
_ZnamRKSt9nothrow_t; _Znai[jm];
_Znwm; _Zna[jm]RKSt9nothrow_t;
_ZnwmRKSt9nothrow_t; _Znw[jm];
_Znw[jm]RKSt9nothrow_t;
# operator delete and delete[] # operator delete and delete[]
_ZdaPv; _ZdaPv;
_ZdaPvRKSt9nothrow_t; _ZdaPvRKSt9nothrow_t;
_ZdlPv; _ZdlPv;
_ZdlPvRKSt9nothrow_t; _ZdlPvRKSt9nothrow_t;
local:
*;
}; };
CXXABI_1.3.1 { CXXABI_1.3.1 {

View File

@ -306,11 +306,6 @@ CXXRT_1.0 {
"std::type_info::__is_pointer_p() const"; "std::type_info::__is_pointer_p() const";
"operator delete[](void*)";
"operator delete(void*)";
"operator new[](unsigned long)";
"operator new(unsigned long)";
"operator new(unsigned long, std::nothrow_t const&)";
}; };
__cxa_allocate_dependent_exception; __cxa_allocate_dependent_exception;
@ -321,3 +316,16 @@ CXXRT_1.0 {
__cxa_rethrow_primary_exception; __cxa_rethrow_primary_exception;
} CXXABI_1.3.1; } CXXABI_1.3.1;
GLIBCXX_3.4 {
extern "C++" {
"operator delete[](void*)";
"operator delete(void*)";
"operator new[](unsigned int)";
"operator new(unsigned int)";
"operator new(unsigned int, std::nothrow_t const&)";
"operator new[](unsigned long)";
"operator new(unsigned long)";
"operator new(unsigned long, std::nothrow_t const&)";
};
};