Index: libcxxabi/trunk/lib/itanium-base.exp =================================================================== --- libcxxabi/trunk/lib/itanium-base.exp +++ libcxxabi/trunk/lib/itanium-base.exp @@ -366,8 +366,3 @@ __ZSt15get_new_handlerv __ZSt15set_new_handlerPFvvE __ZSt9terminatev - -# Misc -__ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception -__ZN10__cxxabiv119__setExceptionClassEP17_Unwind_Exceptiony -__ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception Index: libcxxabi/trunk/src/cxa_exception.h =================================================================== --- libcxxabi/trunk/src/cxa_exception.h +++ libcxxabi/trunk/src/cxa_exception.h @@ -23,9 +23,9 @@ static const uint64_t kOurDependentExceptionClass = 0x434C4E47432B2B01; // CLNGC++\1 static const uint64_t get_vendor_and_language = 0xFFFFFFFFFFFFFF00; // mask for CLNGC++ -uint64_t __getExceptionClass (const _Unwind_Exception*); -void __setExceptionClass ( _Unwind_Exception*, uint64_t); -bool __isOurExceptionClass(const _Unwind_Exception*); +_LIBCXXABI_HIDDEN uint64_t __getExceptionClass (const _Unwind_Exception*); +_LIBCXXABI_HIDDEN void __setExceptionClass ( _Unwind_Exception*, uint64_t); +_LIBCXXABI_HIDDEN bool __isOurExceptionClass(const _Unwind_Exception*); struct _LIBCXXABI_HIDDEN __cxa_exception { #if defined(__LP64__) || defined(_LIBCXXABI_ARM_EHABI)