[PATCH] [lld] Correct forming of ARM/Thumb atoms

Denis Protivensky dprotivensky at accesssoftek.com
Mon Jan 26 06:56:53 PST 2015


Updated:

- Removed lots of overrides from ARMELFDefinedAtom and ARMELFFile by adding getSymbolValue method in both base classes and overriding it in the corresponding children
- Regrouped tests by putting all symbol-related test cases into ARM- and Thumb-specific bundles
- Added tests to check exact content generation for ARM and Thumb objects


http://reviews.llvm.org/D7161

Files:
  include/lld/Core/DefinedAtom.h
  lib/ReaderWriter/ELF/ARM/ARMELFFile.h
  lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h
  lib/ReaderWriter/ELF/ARM/ARMSymbolTable.h
  lib/ReaderWriter/ELF/Atoms.h
  lib/ReaderWriter/ELF/ELFFile.h
  lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  test/elf/ARM/arm-symbols.test
  test/elf/ARM/defsym.test
  test/elf/ARM/thm-symbols.test

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7161.18757.patch
Type: text/x-patch
Size: 19549 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150126/3e224f5b/attachment.bin>


More information about the llvm-commits mailing list