llvm-project/lld/lib/ReaderWriter/ELF/ARM
Denis Protivensky cdc1246750 [ELF] Apply segments from linker scripts
Put sections to segments according to linker scripts if available.
Rework the code of TargetLayout::assignSectionsToSegments so it operates
on the given list of segments, which can be either read from linker scripts
or constructed as before.
Handle NONE segments defined in linker scripts by putting corresponding sections
to PT_NULL segment.
Consider flags set for segments through linker scripts.

Differential Revision: http://reviews.llvm.org/D10918

llvm-svn: 243002
2015-07-23 10:34:30 +00:00
..
ARMDynamicLibraryWriter.h [ARM] Add dynamic symbols to the dynamic library writer 2015-05-21 12:52:00 +00:00
ARMELFFile.h [ARM] Move out .ARM.exidx related things to ARM backend 2015-05-26 10:26:15 +00:00
ARMELFWriters.h [ARM] Move out common Writer functionality to ARMELFWriter 2015-05-21 11:16:40 +00:00
ARMExecutableWriter.h [ELF] Define __start_XXX/__stop_XXX symbols where XXX is a section name 2015-07-03 11:25:37 +00:00
ARMLinkingContext.cpp ELF: Remove partial class definitions of <Arch>LinkingContexts. 2015-04-03 19:32:31 +00:00
ARMLinkingContext.h [ARM] Implement R_ARM_GLOB_DAT for GOT entries 2015-05-22 11:00:31 +00:00
ARMRelocationHandler.cpp [ARM] report_fatal_error for not implemented functionality 2015-05-22 12:39:05 +00:00
ARMRelocationHandler.h ELF: Remove redundant namespace qualifiers. 2015-04-14 20:39:06 +00:00
ARMRelocationPass.cpp Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>& 2015-06-19 19:43:43 +00:00
ARMRelocationPass.h
ARMSymbolTable.h [ARM] Move out .ARM.exidx related things to ARM backend 2015-05-26 10:26:15 +00:00
ARMTargetHandler.cpp [ARM] Add skeleton implementation of DSO linking 2015-05-21 09:28:25 +00:00
ARMTargetHandler.h [ELF] Apply segments from linker scripts 2015-07-23 10:34:30 +00:00
CMakeLists.txt [ARM] Remove useless file with writer's instantiation stub 2015-05-21 12:31:15 +00:00
TODO.rst [ARM] Update TODO notes 2015-04-24 09:55:11 +00:00