History log of /external/libunwind_llvm/src/DwarfInstructions.hpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
188f3c7c17139dfb77518a1b52dfa482d9e1ced2 09-Mar-2017 Ed Schouten <ed@nuxi.nl> Fix up the places where AddressSpace.hpp is included.

The AddressSpace.hpp header declares two classes: LocalAddressSpace and
RemoteAddressSpace. These classes are only used in a very small number
of source files, but passed in as template arguments to many other
classes.

Let's go ahead and only include AddressSpace.hpp in source files where
at least one of these two classes is mentioned. This gets rid of a
cyclic header dependency that was already present, but only caused
breakage on macOS until recently.

Reported by: Marshall Clow


git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@297364 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/DwarfInstructions.hpp
2fd2d585a530d0564a5ef4b1184e0767c84c93b0 08-Mar-2017 Saleem Abdulrasool <compnerd@compnerd.org> DARWF: silence some warnings about conversions

Add a check for an overflow and explicitly cast the value. We would
have silently overflowed previously.

git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@297291 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/DwarfInstructions.hpp
63469ffb83da03e4fd54185bf14384221dc3b1c5 19-Jul-2016 Ed Maste <emaste@freebsd.org> libunwind: Use conventional DWARF capitalization in comments and errors


git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@275996 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/DwarfInstructions.hpp
632aa38f313c507ce3aec732dc2a6d2259502731 13-Aug-2015 Ed Maste <emaste@freebsd.org> Correct sense of unwind return address register range assertion

I encountered this on FreeBSD/arm64, and then found the same issue was
reported by Daniil Troshkov.


git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@244892 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libunwind_llvm/src/DwarfInstructions.hpp
7cb3a4078892fac76919812ab31ad35ccc764f1e 30-May-2015 Logan Chien <tzuhsiang.chien@gmail.com> Code cleanup: Reindent statements.


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