History log of /external/libunwind_llvm/src/UnwindLevel1.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2d2bf2f2fb58f7114b4ab9b5714472b7884a95bc 24-Jul-2015 Logan Chien <tzuhsiang.chien@gmail.com> unwind: Fix libc++abi and libgcc build.

To build libc++abi without libunwind, we should make sure that all
function calls to _Unwind_{Get,Set}{GR,IP}() are inlined as function
calls to _Unwind_VRS_{Get,Set}(). Otherwise, libc++abi.so will fail to
link since libgcc does not provide these symbol at all.

This commit fixes the problem by providing both the inlined version and
exported version.


git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@243073 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/UnwindLevel1.c
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/UnwindLevel1.c
bf2f90a0028f35ef79d204c6fc997a96cafa371a 25-Jun-2015 Logan Chien <tzuhsiang.chien@gmail.com> Avoid C99 for-declaration statement in C files. (NFC)

To compile libunwind with gcc/g++ 4.9, it is required to avoid the
for-declaration statement from C99.



git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@240609 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/UnwindLevel1.c
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/UnwindLevel1.c