aboutsummaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-3/+3
2016-11-11Prevent at compile time converting from Error::success() to Expected<T>Mehdi Amini1-4/+4
2016-09-03ReaderWriter: Use ilist_noalloc_traits for TrieEdge, NFCDuncan P. N. Exon Smith1-8/+3
2016-08-22ADT: Remove uses of ilist_*sentinel_traits, NFCDuncan P. N. Exon Smith1-4/+0
2016-08-12MachO: Use ilist_half_embedded_sentinel_traits, NFCDuncan P. N. Exon Smith1-12/+4
2016-08-11Better compress lazy binding info to match ld64.Pete Cooper1-8/+11
2016-08-11Generate slightly more compressed binding opcodes when entries are the same a...Pete Cooper1-12/+37
2016-08-10[lld][MachO] Fix LC_SEGEMENT[_64] filesize computation in -r mode.Lang Hames1-1/+3
2016-08-08The first string table entry should be a null terminated space, not just null.Pete Cooper1-2/+5
2016-08-05ExportTrie nodes need to be visisted in order.Pete Cooper1-2/+30
2016-07-27[lld][MachO] Re-apply r276921 with fix - initialize strings for debug stringLang Hames1-7/+14
2016-07-27[lld][MachO] Temporarily revert r276921 - it's causing bot-failures on Linux.Lang Hames1-14/+7
2016-07-27[lld][MachO] Add debug info support for MachO.Lang Hames1-7/+14
2016-03-31Fix a bunch more of -Wpessimizing-move issues.Pete Cooper1-4/+4
2016-03-31Fix a bunch of -Wpessimizing-move issues.Pete Cooper1-1/+1
2016-03-31Convert a few macho reader/writer helpers to new error handling. NFC.Pete Cooper1-21/+25
2016-03-30Convert lld file writing to llvm::Error. NFC.Pete Cooper1-7/+7
2016-03-24Use a memcpy to avoid unaligned store UB.Pete Cooper1-6/+9
2016-03-23Use a memcpy to avoid unaligned store UB.Pete Cooper1-5/+8
2016-03-22Don't memcpy from a null source. Found by UBSanPete Cooper1-0/+2
2016-02-09Add cmdline options for LC_DATA_IN_CODE load command.Pete Cooper1-7/+8
2016-02-09Generate LC_FUNCTION_STARTS load command.Pete Cooper1-43/+56
2016-02-06Set max segment protection level.Pete Cooper1-6/+6
2016-02-06Move creation of "__LINKEDIT" segment. NFC.Pete Cooper1-24/+28
2016-02-04Set CPU_SUBTYPE_LIB64 in mach_header.Pete Cooper1-1/+14
2016-02-04Add support for the source_version cmdline option.Pete Cooper1-0/+15
2016-02-04Generate version min load commands when the platform is unknown.Pete Cooper1-26/+42
2016-02-03Add generation of LC_VERSION_MIN load commands.Pete Cooper1-2/+46
2016-01-25Use an ilist instead of std::list. NFC.Pete Cooper1-78/+115
2016-01-14Update for LLVM function name change.Rui Ueyama1-7/+5
2015-12-11[lld][MachO] Recognize __thread_bss sections as zero-fill and set all theLang Hames1-6/+6
2015-12-10[lld][MachO] Always reserve space for the empty string in the mach-o symbolLang Hames1-1/+1
2015-11-10Fix Clang-tidy modernize-use-auto warnings, other minor fixes.Eugene Zelenko1-14/+8
2015-10-29[lld][MachO] Make sure LC_RPATH command size is a multiple of the pointer size.Lang Hames1-2/+2
2015-09-28[lld][MachO] Initial implementation of -flat_namespace and -undefined.Lang Hames1-2/+12
2015-08-13Update for llvm api change.Rafael Espindola1-6/+5
2015-08-12Wdeprecated: Remove unnecessary user-defined dtor that was getting in the way...David Blaikie1-1/+0
2015-05-20[LLD] Add support for the -stack_size option to Darwin ld.Lang Hames1-1/+1
2015-03-26Use alignment values everywhere instead of log2.Rui Ueyama1-3/+3
2015-03-26Remove implicit constructor and operator int from PowerOf2.Rui Ueyama1-4/+3
2014-12-20[macho] Minor install_name fixesJean-Daniel Dupas1-1/+3
2014-12-18[macho] -rpath supportJean-Daniel Dupas1-0/+21
2014-12-02[mach-o] Fix TrieEdge leakNick Kledzik1-5/+6
2014-11-19[mach-o] propagate dylib version numbersNick Kledzik1-6/+6
2014-11-18[mach-o] zero-fill sections have no file offsetNick Kledzik1-9/+17
2014-11-11[mach-o] Fix lazy binding offsetsNick Kledzik1-2/+11
2014-10-28[mach-o] generate LC_DATA_IN_CODE in final linked imagesNick Kledzik1-0/+18
2014-10-24[mach-o] Support data-only dylibsNick Kledzik1-0/+3
2014-10-18Sort include files according to convention.Shankar Easwaran1-1/+1
2014-10-16[mach-o] Add support for upward linkingNick Kledzik1-1/+1