[PATCH] ARM: generation of .ARM.exidx/.ARM.extab sections

Leny Kholodov leny.kholodov at gmail.com
Tue Apr 28 08:46:29 PDT 2015


Hi ruiu, shankar.easwaran, Bigcheese, denis-protivensky,

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. Most of changes were done for only ARM component. However, some changes have to be implemented in common headers.

REPOSITORY
  rL LLVM

http://reviews.llvm.org/D9324

Files:
  include/lld/Core/DefinedAtom.h
  lib/Core/DefinedAtom.cpp
  lib/ReaderWriter/ELF/ARM/ARMELFFile.h
  lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h
  lib/ReaderWriter/ELF/ARM/ARMSymbolTable.h
  lib/ReaderWriter/ELF/ARM/ARMTargetHandler.h
  lib/ReaderWriter/ELF/Atoms.h
  lib/ReaderWriter/ELF/TargetLayout.h
  test/elf/ARM/exidx.test

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9324.24552.patch
Type: text/x-patch
Size: 19307 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150428/eddde1f5/attachment.bin>


More information about the llvm-commits mailing list