History log of /external/libcxxabi/src/cxa_exception.hpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0a1ce9cae10bf7e2e6640e2a8f1efe7062c47292 05-Mar-2015 Dan Albert <danalbert@google.com> Merge to upstream r231075.

Change-Id: If60a5707fa4299ce03b7bfd605b360486bcd9d2f
/external/libcxxabi/src/cxa_exception.hpp
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.hpp
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.hpp
59d65a824fbd2b6928acbf687be988059ca30ec6 30-Nov-2013 Mark Seaborn <mseaborn@chromium.org> Fix indentation of fields in __cxa_exception to line up

Align to 8 spaces instead of an inconsistent 9.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@195974 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception.hpp
0f80bb79c0181c706cf6acce44f854e96ecaf755 19-Mar-2012 Howard Hinnant <hhinnant@apple.com> I've moved __cxa_terminate_handler, __cxa_unexpected_handler and __cxa_new_handler from the public header cxxabi.h into the private header cxa_handlers.hpp. During this move I've also moved them from namespace __cxxabiapple into the global namespace. They are, and have always been extern C and so the namespace (or lack of it) does not affect their ABI. In general external clients should not reference these symbols. They are atomic variables and will be changing into C++11 atomic variables in the future. However for those few clients who really need access to them, their name, mangling, size, alignment and layout will remain stable. You just may need your own declaration of them. Include guards have been added to the private header cxa_exception.hpp. The private header cxa_default_handlers.hpp has been removed and the default handlers are now file-static. Include guards have been added to the private header cxa_handlers.hpp.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@153039 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception.hpp
74ecc63c3f0f72848cf0deb509e194a29487d83b 22-Feb-2012 Dave Zarzycki <zarzycki@apple.com> Pedantic fix: missing newline at EOF

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@151132 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception.hpp
0240685ed6756ee0eed7c76e37eb2abdc01dcf82 02-Feb-2012 Howard Hinnant <hhinnant@apple.com> Work on restricting symbol visibility.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@149633 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception.hpp
7ab185ea390a9ad39f512bd3e7d3ee6ea76812c8 01-Feb-2012 Howard Hinnant <hhinnant@apple.com> Treat all exceptions except that the ones that this library throws as foreign. Even other C++ exceptions.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@149518 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception.hpp
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.hpp
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.hpp
2a70c109842324cebbfc1299eb70b6a1b8c0e5b6 24-Jan-2012 Howard Hinnant <hhinnant@apple.com> Move kOurExceptionClass and kOurDependentExceptionClass from source to header so that they can be used in multiple sources. This is a private header, these constants are not publicly exposed.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@148827 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception.hpp
acfbf36d9498d945da1491ed571b73bf9f5e050f 09-Jan-2012 Howard Hinnant <hhinnant@apple.com> Correct comment regarding members of __cxa_dependent_exception. Actually it is useful to disguise a __cxa_dependent_exception as a __cxa_exception by filling in most (not all) of these members at __cxa_dependent_exception construction time. That way most routines don't have to care which kind of exception they have.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@147759 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception.hpp
6eb54ad96edcf6311d304068c2fc7c9f15eb808d 08-Dec-2011 Howard Hinnant <hhinnant@apple.com> Modified __cxa_end_catch to handle dependent exceptions.

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@146172 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception.hpp
b9f2cc816dc3e5369507db9509bea6d10b524a94 06-Dec-2011 Howard Hinnant <hhinnant@apple.com> Add/update copyright notices

git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@145949 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxxabi/src/cxa_exception.hpp
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.hpp