llvm-project/lld/lib/ReaderWriter/MachO
Denis Protivensky cd61715564 [ELF] Ability to resolve undefined symbols lazily
Handle resolution of symbols coming from linked object files lazily.
Add implementation of handling _GLOBAL_OFFSET_TABLE_ and __exidx_start/_end symbols for ARM platform.

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

llvm-svn: 232261
2015-03-14 10:34:43 +00:00
..
ArchHandler.cpp Fix heap-buffer-overflow bugs identified by the Address Sanitizer 2015-02-19 20:42:23 +00:00
ArchHandler.h [Core,MachO,Test] Remove trailing whitespace. 2015-02-22 23:54:38 +00:00
ArchHandler_arm.cpp [Core,MachO,Test] Remove trailing whitespace. 2015-02-22 23:54:38 +00:00
ArchHandler_arm64.cpp [Mach-O] Rename enum typename for consistency. NFC 2015-02-19 12:38:54 +00:00
ArchHandler_x86.cpp [Core,MachO,Test] Remove trailing whitespace. 2015-02-22 23:54:38 +00:00
ArchHandler_x86_64.cpp [Core,MachO,Test] Remove trailing whitespace. 2015-02-22 23:54:38 +00:00
Atoms.h [mach-o] extract atom alignment information from mach-o files 2014-11-18 00:30:25 +00:00
CMakeLists.txt Remove YAML/Native round-trip passes. 2015-02-20 22:10:28 +00:00
CompactUnwindPass.cpp Remove unused #includes. 2015-02-27 03:23:52 +00:00
ExecutableAtoms.hpp Make File non-const in the resolver. 2015-03-04 04:36:46 +00:00
File.h [Core,MachO,Test] Remove trailing whitespace. 2015-02-22 23:54:38 +00:00
GOTPass.cpp Add missing includes for make_unique, lld edition. 2015-03-02 00:48:06 +00:00
LayoutPass.cpp Remove sectionPosition attribute. 2015-03-08 01:01:40 +00:00
LayoutPass.h Cleanup. NFC. 2015-02-05 20:08:04 +00:00
MachOLinkingContext.cpp [ELF] Ability to resolve undefined symbols lazily 2015-03-14 10:34:43 +00:00
MachONormalizedFile.h Separate file parsing from File's constructors. 2014-12-12 07:31:09 +00:00
MachONormalizedFileBinaryReader.cpp [Core,MachO,Test] Remove trailing whitespace. 2015-02-22 23:54:38 +00:00
MachONormalizedFileBinaryUtils.h Remove include/lld/Core/Endian.h and use llvm/Support/Endian.h instead. 2015-03-02 20:31:43 +00:00
MachONormalizedFileBinaryWriter.cpp [macho] Minor install_name fixes 2014-12-20 09:22:56 +00:00
MachONormalizedFileFromAtoms.cpp [Core,MachO,Test] Remove trailing whitespace. 2015-02-22 23:54:38 +00:00
MachONormalizedFileToAtoms.cpp [Core,MachO,Test] Remove trailing whitespace. 2015-02-22 23:54:38 +00:00
MachONormalizedFileYAML.cpp [mach-o] propagate dylib version numbers 2014-11-19 02:21:53 +00:00
MachOPasses.h MachO: Move LayoutPass to MachO directory. 2015-02-05 20:05:33 +00:00
Makefile Fix the ELF shared library build targets - take 2 2015-01-24 01:06:07 +00:00
ShimPass.cpp Add missing includes for make_unique, lld edition. 2015-03-02 00:48:06 +00:00
StubsPass.cpp Rephrase find loop to use std::find_if 2015-03-12 19:46:21 +00:00
WriterMachO.cpp Fix five of the shared library build targets 2015-01-21 22:54:56 +00:00