llvm-project/lld/lib/ReaderWriter/MachO
Davide Italiano f6c1d2c158 [MachO] Factor out a fair amount of duplicated code. NFCI.
llvm-svn: 281260
2016-09-12 21:07:26 +00:00
..
ArchHandler.cpp Fix heap-buffer-overflow bugs identified by the Address Sanitizer 2015-02-19 20:42:23 +00:00
ArchHandler.h Change getReferenceInfo/getPairReferenceInfo to use new Error handling. NFC. 2016-03-30 20:15:06 +00:00
ArchHandler_arm.cpp Change getReferenceInfo/getPairReferenceInfo to use new Error handling. NFC. 2016-03-30 20:15:06 +00:00
ArchHandler_arm64.cpp Arm64 stubs alignment is 2, not 4. 2016-08-11 20:18:05 +00:00
ArchHandler_x86.cpp Change getReferenceInfo/getPairReferenceInfo to use new Error handling. NFC. 2016-03-30 20:15:06 +00:00
ArchHandler_x86_64.cpp [lld][MachO] Re-apply r276921 with fix - initialize strings for debug string 2016-07-27 22:55:30 +00:00
Atoms.h Fix some Include What You Use warnings; other minor fixes. 2016-04-29 19:47:09 +00:00
CMakeLists.txt Fix shared library build. 2016-09-06 21:06:55 +00:00
CompactUnwindPass.cpp Convert lld Pass::runOnFile to llvm::Error from std::error_code. NFC. 2016-03-30 20:36:31 +00:00
DebugInfo.h [MachO] Remove code accidentally cut'n'pasted 3 times. 2016-09-10 20:41:26 +00:00
ExecutableAtoms.h Use owning pointers instead of raw pointers for Atom's to fix leaks. 2016-03-22 17:15:50 +00:00
File.h Change when we choose to add an LC_LOAD_DYLIB to the final image. 2016-08-11 20:10:14 +00:00
FlatNamespaceFile.h Remove dead flags. 2016-03-28 20:59:47 +00:00
GOTPass.cpp Convert lld Pass::runOnFile to llvm::Error from std::error_code. NFC. 2016-03-30 20:36:31 +00:00
LayoutPass.cpp [lld][MachO] Remove SimpleFile::definedAtoms(). 2016-06-28 18:42:33 +00:00
LayoutPass.h [lld][MachO] Remove SimpleFile::definedAtoms(). 2016-06-28 18:42:33 +00:00
MachOLinkingContext.cpp [MachO] Factor out a fair amount of duplicated code. NFCI. 2016-09-12 21:07:26 +00:00
MachONormalizedFile.h [lld][MachO] Remove some debugging output code that was mistakenly left in in 2016-07-28 00:28:48 +00:00
MachONormalizedFileBinaryReader.cpp [lld][MachO] Re-apply r276921 with fix - initialize strings for debug string 2016-07-27 22:55:30 +00:00
MachONormalizedFileBinaryUtils.h Generate LC_FUNCTION_STARTS load command. 2016-02-09 01:38:13 +00:00
MachONormalizedFileBinaryWriter.cpp ReaderWriter: Use ilist_noalloc_traits for TrieEdge, NFC 2016-09-03 01:29:36 +00:00
MachONormalizedFileFromAtoms.cpp Dead strip DESC bits should only be set on object files. 2016-08-11 21:27:18 +00:00
MachONormalizedFileToAtoms.cpp [lld][MachO] Replace some std::string with char* buffers to eliminate mem leaks. 2016-07-29 20:04:18 +00:00
MachONormalizedFileYAML.cpp [lld][MachO] Add support for S_ATTR_DEBUG to the MachO YAML reader/writer. 2016-07-26 17:17:17 +00:00
MachOPasses.h Add an ObjCPass to the MachO linker. 2016-01-19 21:54:21 +00:00
ObjCPass.cpp Convert lld Pass::runOnFile to llvm::Error from std::error_code. NFC. 2016-03-30 20:36:31 +00:00
SectCreateFile.h Use owning pointers instead of raw pointers for Atom's to fix leaks. 2016-03-22 17:15:50 +00:00
ShimPass.cpp Convert lld Pass::runOnFile to llvm::Error from std::error_code. NFC. 2016-03-30 20:36:31 +00:00
StubsPass.cpp Convert lld Pass::runOnFile to llvm::Error from std::error_code. NFC. 2016-03-30 20:36:31 +00:00
TLVPass.cpp Convert lld Pass::runOnFile to llvm::Error from std::error_code. NFC. 2016-03-30 20:36:31 +00:00
WriterMachO.cpp Fix a bunch of -Wpessimizing-move issues. 2016-03-31 00:35:50 +00:00