diff options
author | ian <ian@FreeBSD.org> | 2014-08-10 22:26:29 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2014-08-10 22:26:29 +0000 |
commit | a08c00a48a5c0420f98f35d1f33701493c0a3fe8 (patch) | |
tree | 19f035de77ecff371630b14c3582ddd82ed35557 /sys/arm/include | |
parent | d996016e8763e29196febcff200732accf30a288 (diff) | |
download | FreeBSD-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.h | 3 |
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. */ |