2b7506842eba7f738ae9ed0f7ff62da8e34b06c9 |
|
24-Jul-2015 |
Renato Golin <renato.golin@linaro.org> |
[libunwind] Flip order of extern "C" and attribute(visibility) GCC doesn't seems to like having the attribute before extern, but Clang accepts it either way. This patch makes it compile on both. git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@243147 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/Unwind-EHABI.cpp
|
61278584b5c84c422ff5da10f46c3235c54636c9 |
|
19-Jul-2015 |
Logan Chien <tzuhsiang.chien@gmail.com> |
libunwind: Introduce __libunwind_config.h. Introduce __libunwind_config.h to avoid cross repository circular dependency with libcxxabi. git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@242642 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/Unwind-EHABI.cpp
|
9f323e0fca08a0d60c51c4d0927cd1485b064913 |
|
29-May-2015 |
Logan Chien <tzuhsiang.chien@gmail.com> |
libunwind: Fix unw_step() for ARM EHABI. This commit fixes the unw_step() for ARM EHABI. However, this commit also changes the implementation details for ARM EHABI. The first change is that the personality function should call __gnu_unwind_frame() for default (or de facto) frame unwinding based on the ARM-defined unwind opcode. The function __gnu_unwind_frame() will in turn calls unw_step() which actually unwinds the frame. The second change is that the implementation _Unwind_Backtrace() should no longer calls unw_step() to unwind the frame; since according to ARM EHABI, the personality function should unwind the frame for us. Special thanks to Anton for helpful suggestion on the initial version of this patch. git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@238560 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/Unwind-EHABI.cpp
|
326c24c145c2471387313e5864a7eae9a5aa94e4 |
|
27-Apr-2015 |
Saleem Abdulrasool <compnerd@compnerd.org> |
unwind: remove inclusion of private_typeinfo.h This include is not currently used. It is intended for type info based switching, which is part of the EHABI specification. However, the unwinder does not currently support this functionality. This backwards dependency into libc++abi is currently causing a buildbot failure, remove it until we have a better solution. git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@235893 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/Unwind-EHABI.cpp
|
675df58e9b2f6c4218ef7d19bfe405772ada5444 |
|
24-Apr-2015 |
Saleem Abdulrasool <compnerd@compnerd.org> |
unwind: move src/Unwind, include/, and test/ unwind content This moves the majority of the unwind sources into the new project layout for libunwind. This was previously discussed on llvmdev at [1]. This is a purely movement related change, with the build infrastructure currently still residing in the libc++abi repository. [1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-January/081507.html git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@235758 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/Unwind-EHABI.cpp
|