History log of /external/libunwind_llvm/src/UnwindRegistersSave.S
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
07978922dbc10016e582c46eff34ce8c1b8841d2 06-Aug-2015 Renato Golin <renato.golin@linaro.org> [ARM/Unwind] Fix wrong usage of write-back on register save

The register save routine in libunwind was using write-back addressing
mode to r0 for thumb, when that was not only different from the ARM
version and more importantly the register restore, but also saving the
wrong address.

Patch by Manuel Freiberger.

Fixes PR24331.

git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@244237 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/UnwindRegistersSave.S
1d9ef03c3ee017838437e0f3197f2912eebdce5a 25-Jun-2015 Logan Chien <tzuhsiang.chien@gmail.com> Fix unw_getcontext() return value on AArch64.

unw_getcontext() should return UNW_ESUCCESS on success. Therefore, the
assembly for AArch64 is incorrect because "ldr x0, #0" is a PC-relative
load instead of an immediate value load.


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