summaryrefslogtreecommitdiffstats
path: root/sys/arm/include
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-08-10 22:26:29 +0000
committerian <ian@FreeBSD.org>2014-08-10 22:26:29 +0000
commita08c00a48a5c0420f98f35d1f33701493c0a3fe8 (patch)
tree19f035de77ecff371630b14c3582ddd82ed35557 /sys/arm/include
parentd996016e8763e29196febcff200732accf30a288 (diff)
downloadFreeBSD-src-a08c00a48a5c0420f98f35d1f33701493c0a3fe8.zip
FreeBSD-src-a08c00a48a5c0420f98f35d1f33701493c0a3fe8.tar.gz
MFC r268993, r268893, r268994, plus partial r264070, r264082
Fix C++ exception handling for ARM EABI. Just the part of r264070 that creates the FBSD_1.4 namespace in libc is hand-applied, and then r264082 which creates the Versions.def entry is MFC'd.
Diffstat (limited to 'sys/arm/include')
-rw-r--r--sys/arm/include/elf.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/arm/include/elf.h b/sys/arm/include/elf.h
index 91086f8..9b18646 100644
--- a/sys/arm/include/elf.h
+++ b/sys/arm/include/elf.h
@@ -55,6 +55,9 @@ __ElfType(Auxinfo);
#define ELF_MACHINE_OK(x) ((x) == EM_ARM)
+/* Unwind info section type */
+#define PT_ARM_EXIDX (PT_LOPROC + 1)
+
/*
* Relocation types.
*/
OpenPOWER on IntegriCloud