llvm-project/lld/lib/ReaderWriter/ELF
Rui Ueyama 5a79fbeb2e ELF: Simplify ELFFile by deriving from SimpleFile instead of File.
SimpleFile defines defined(). undefined(), sharedLibrary() and absolute().
We should use the class instead of deriving from the base class and
re-defining the member functions in ELFFile.

llvm-svn: 234367
2015-04-07 22:27:43 +00:00
..
AArch64 [ELF] Remove unused xxxWriter class fields 2015-04-07 21:12:18 +00:00
ARM Merge MutableFile with SimpleFile. 2015-04-07 20:43:38 +00:00
Hexagon Merge MutableFile with SimpleFile. 2015-04-07 20:43:38 +00:00
Mips Merge MutableFile with SimpleFile. 2015-04-07 20:43:38 +00:00
X86 [ELF] Remove unused xxxWriter class fields 2015-04-07 21:12:18 +00:00
X86_64 [ELF] Remove unused xxxWriter class fields 2015-04-07 21:12:18 +00:00
Atoms.h Remove unused includes and forward declarations. 2015-04-04 00:25:22 +00:00
CMakeLists.txt Fix the CMake shared build. 2015-03-23 15:55:00 +00:00
Chunk.h ELF: Minimum alignment value is 1, not 0. NFC. 2015-04-07 03:44:26 +00:00
CreateELF.h ELF: Simplify CreateELF. 2015-04-06 23:02:47 +00:00
DynamicFile.h ELF: Teach File classes about their file magics. 2015-04-04 02:07:30 +00:00
DynamicLibraryWriter.h [ELF] Simplify adding default atoms 2015-04-07 20:11:38 +00:00
ELFFile.h ELF: Simplify ELFFile by deriving from SimpleFile instead of File. 2015-04-07 22:27:43 +00:00
ELFLinkingContext.cpp [elf] Fix a silly memory leak. std::string has a non-trivial dtor. 2015-04-05 15:53:20 +00:00
ELFReader.h Remove a parameter for file extension from canParse. 2015-04-04 02:44:36 +00:00
ExecutableWriter.h [ELF] Simplify adding default atoms 2015-04-07 20:11:38 +00:00
HeaderChunks.h Fix formatting. 2015-03-27 20:50:56 +00:00
OrderPass.h Merge MutableFile with SimpleFile. 2015-04-07 20:43:38 +00:00
OutputELFWriter.h [ELF] Set `addAbsoluteAtom` and `addUndefinedAtom` functions return type to void 2015-04-07 21:12:28 +00:00
Reader.cpp ELF: Move registerRelocationNames() from TargetHandler to <Arch>ELFLinkingContext. 2015-04-02 04:18:54 +00:00
SectionChunks.h ELF: Minimum alignment value is 1, not 0. NFC. 2015-04-07 03:44:26 +00:00
SegmentChunks.h ELF: Minimum alignment value is 1, not 0. NFC. 2015-04-07 03:44:26 +00:00
TODO.txt [ELF] Add comments in the ELF reader 2015-02-23 13:25:44 +00:00
TargetHandler.h Remove unused includes and forward declarations. 2015-04-04 00:25:22 +00:00
TargetLayout.h [ELF] Remove unused typedef 2015-04-03 23:07:18 +00:00
Writer.cpp ELF: Make createWriterELF's type consistent with other functions. 2015-04-02 01:02:58 +00:00
Writer.h Remove empty constructors. 2015-03-27 21:39:13 +00:00