diff options
| author | Leny Kholodov <lkholodov@accesssoftek.com> | 2015-05-08 16:04:11 +0000 |
|---|---|---|
| committer | Leny Kholodov <lkholodov@accesssoftek.com> | 2015-05-08 16:04:11 +0000 |
| commit | bde4144338b8e2540cb53decf17d1ea5af9d6b69 (patch) | |
| tree | 4e64f58141cba6f9dc8ae46b87a8191c44b576f0 /lld/lib/Core | |
| parent | d916dbb726fea24c3f5ed2f029f4058acd15b6d3 (diff) | |
| download | bcm5719-llvm-bde4144338b8e2540cb53decf17d1ea5af9d6b69.tar.gz bcm5719-llvm-bde4144338b8e2540cb53decf17d1ea5af9d6b69.zip | |
[ARM] Generation of .ARM.exidx/.ARM.extab sections
This patch provides generation of .ARM.exidx & .ARM.extab sections which are
used for unwinding. The patch adds new content type typeARMExidx for atoms from
.ARM.exidx section and integration of atoms with such type to the ELF
ReaderWriter. exidx.test has been added with checking of contents of .ARM.exidx
section and .ARM.extab section.
Differential Revision: http://reviews.llvm.org/D9324
llvm-svn: 236873
Diffstat (limited to 'lld/lib/Core')
| -rw-r--r-- | lld/lib/Core/DefinedAtom.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lld/lib/Core/DefinedAtom.cpp b/lld/lib/Core/DefinedAtom.cpp index b3f81ca65a9..127d114c02d 100644 --- a/lld/lib/Core/DefinedAtom.cpp +++ b/lld/lib/Core/DefinedAtom.cpp @@ -43,6 +43,7 @@ DefinedAtom::ContentPermissions DefinedAtom::permissions(ContentType type) { case typeProcessedUnwindInfo: case typeRONote: case typeNoAlloc: + case typeARMExidx: return permR__; case typeData: |

