History log of /external/libcxxabi/src/cxa_exception_storage.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e45805f0d3f8dafef1297cc7dc49e610713f023b 03-Jul-2014 Dan Albert <danalbert@google.com> Merge to upstream r212232.

Includes ARM EHABI unwinder.

Change-Id: I7e40c761abc0a4c67f11b8e9f85efefa6ba292ba
/external/libcxxabi/src/cxa_exception_storage.cpp
c82e02dd25b36e5d05cd3644499a553709c9395d 12-Feb-2014 Jonathan Roelofs <jonathan@codesourcery.com> [libcxxabi] Fix broken codesourcery.com links in comments

review: http://llvm-reviews.chandlerc.com/D2718


git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@201208 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception_storage.cpp
6d00feffc82d4f8c0201242291a0e93b492e1dd4 15-Feb-2013 Howard Hinnant <hhinnant@apple.com> Bruce Mitchener: Typo fixes.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@175275 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception_storage.cpp
7da9b96afc66c4496eb8809897c1b707b574a5c4 30-Jan-2012 Howard Hinnant <hhinnant@apple.com> Add a descriptive name for a constant. Also I'm at least temporarily waging war on throw specs, both old and new style. Except where we have already publicly exposed the throw spec, I'm getting rid of them. They may come back later. But they seem somewhat prone to cyclic dependencies here. The throw spec implies compiler generated code that this library has to jump to during stack unwinding. I'd like to minimize the possiblity that the code used to properly make that jump is itself creating such jumps.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@149251 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception_storage.cpp
f6d4cba78392f9248251168628c7236071ed88eb 25-Jan-2012 Howard Hinnant <hhinnant@apple.com> Add comment documenting extension behavior of __cxa_get_globals_fast().

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@148966 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception_storage.cpp
f81cdffb22a1f20a3adadccbaba60513aa29cb0d 25-Jan-2012 Howard Hinnant <hhinnant@apple.com> By changing all of the throw() specs to noexcept I've been able to compile and link all of the source files into a dylib. Prior to this substitution the changed functions were calling __cxa_call_unexpected which isn't implemented yet. However in none of these cases do we actaully want __cxa_call_unexpected to be called. Primative buildit script added.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@148880 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception_storage.cpp
928afcd281e2bcad26baaa67dfd035e547870a8d 24-Jan-2012 Howard Hinnant <hhinnant@apple.com> A lot of the code in cxa_exception.cpp depends on __cxa_get_globals_fast() returning null if __cxa_get_globals() hasn't been called yet. However it doesn't reliably do that, at least on OS X if __cxa_get_globals_fast() is called prior to pthread_key_create() running. Our choice is to either limit our use of __cxa_get_globals_fast() more than we have, or to have __cxa_get_globals_fast() initialize with pthread_key_create() if necessary. I chose the latter, and replaced pthread_once with a C++11 local static (which should do the same thing).

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@148750 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception_storage.cpp
f4429fe226241f3c537c3f5068518da9d1ab0de2 02-Aug-2011 Nick Kledzik <kledzik@apple.com> use abort_message() for pthread errors in __cxa_get_globals

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@136672 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception_storage.cpp
61b898e4f717ecb3ce6aaa2652f7da712452d693 20-Jul-2011 Marshall Clow <mclow@qualcomm.com> Exception handling stuctures, and thread-local variables for exception handling

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@135586 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception_storage.cpp