History log of /external/clang/lib/Headers/unwind.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e7346c15021adbc9bc9b45fd28b7e56ebe88f49f 26-Sep-2013 Hans Wennborg <hans@hanshq.net> Provide inline definitions of _Unwind_GetIP etc. for ARM in unwind.h

These symbols were showing up as undefined when trying to link programs on
Android. We should match libgcc's behaviour and provide inline definitions
of these on ARM.

It seems unwind.h on ARM/Darwin doesn't provide inline definitions, so we
just declare them for that platform.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191406 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
347124d34566c4fef5a1673a30638e23304ba865 29-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> Two more definitions required by libsupc++ (_sleb128_t and _uleb128_t)

Differential Revision: http://llvm-reviews.chandlerc.com/D1542

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189558 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
112586cef341143febbf6b781df6491c07db0e91 29-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> 80 cols.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189538 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
7dc8e8175a3a1d4e40819932165e26b01091541e 29-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> Add missing definitions to unwind.h.

Original patch by Charles Davis.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
4f918aed75d4927e88365541c7200f0b5fe5014b 17-Jan-2013 David Blaikie <dblaikie@gmail.com> PR14964: intrinsic headers using non-reserved identifiers

Several of the intrinsic headers were using plain non-reserved identifiers.
C++11 17.6.4.3.2 [global.names] p1 reservers names containing a double
begining with an underscore followed by an uppercase letter for any use.

I think I got them all, but open to being corrected. For the most part I
didn't bother updating function-like macro parameter names because I don't
believe they're subject to any such collission - though some function-like
macros already follow this convention (I didn't update them in part because
the churn was more significant as several function-like macros use the double
underscore prefixed version of the same name as a parameter in their
implementation)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172666 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
ccdb2a5e0ab4b0a7fc9d3859c6bb1676182169d5 09-Jan-2013 Benjamin Kramer <benny.kra@googlemail.com> unwind.h: Add include guards and don't mess with visibility if HIDE_EXPORTS is specified.

For GCC compatibility.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171991 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
38c5d0a8f33f11661501760c67398e66e327e501 14-Nov-2012 Logan Chien <tzuhsiang.chien@gmail.com> Code cleanup: Remove trailing whitespace in unwind.h.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167915 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
c5e3df7d9951502fe016445f1c93dc9a3efea4df 26-Sep-2012 Logan Chien <tzuhsiang.chien@gmail.com> Add struct keyword before _Unwind_Context.

In the C programming language, we have to add the
"struct" keyword. Otherwise, the compiler will
emit error message.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
be5ff2f830d1833891051472d29818aa9f783cce 29-Mar-2012 Rafael Espindola <rafael.espindola@gmail.com> unwind.h fix for -fvisibility=hidden users. This fixes firefox build in a system
with libunwind installed.
Patch by Jeffrey Yasskin!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153633 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
f18a87b1ce1be5ccc3b6b3dbd4f15374710e237b 21-Feb-2012 Jeffrey Yasskin <jyasskin@google.com> Allow linux builds to take advantage of libunwind to get unwind.h if
that's installed.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151058 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
1ea742bd254586cfeac66a0bcbb90611f86d13b3 24-Jan-2012 Douglas Gregor <dgregor@apple.com> On Darwin, use the system's <unwind.h> whenever it is
available. Clang's <unwind.h> isn't ready for prime time. Fixes
<rdar://problem/10733587>.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
f5f18bfde0e46c154cf0207c895f917d0b50d53f 19-Jan-2012 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Extend unwind.h with the ARM unwinder interface.

These declarations come from the sample code in the
"Exception Handling ABI for the ARM Architecture" document.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148469 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
f84d560fc73c9177af9081a0edf6726e43ec3a63 03-Jan-2012 Joerg Sonnenberger <joerg@bec.de> Don't depend on undefined macros being 0, there are options for the
preprocessor to warn about it.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147466 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
9b7568da31b0dc97e15253391cb100e9958d3d78 09-Dec-2011 Rafael Espindola <rafael.espindola@gmail.com> Use default visibility in the the symbols declared in unwind.h. This matches
the behavior of gcc's unwind.h.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146208 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h
d85c1e9800213d2a8750215f6980ae67411cac72 08-Dec-2011 Rafael Espindola <rafael.espindola@gmail.com> Add a minimal unwind.h that knows how to forward to the system one in systems
that have it in /usr/include (only OS X Lion so far).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146140 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/unwind.h