aboutsummaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-7/+8
2016-11-11Prevent at compile time converting from Error::success() to Expected<T>Mehdi Amini1-2/+2
2016-07-27[lld][MachO] Re-apply r276921 with fix - initialize strings for debug stringLang Hames1-3/+7
2016-07-27[lld][MachO] Temporarily revert r276921 - it's causing bot-failures on Linux.Lang Hames1-7/+3
2016-07-27[lld][MachO] Add debug info support for MachO.Lang Hames1-3/+7
2016-03-31Convert a few macho reader/writer helpers to new error handling. NFC.Pete Cooper1-9/+9
2016-03-30Convert readBinary to llvm::Error. NFCPete Cooper1-6/+7
2016-03-23Copy MachO struct to temporary to avoid unaligned load UB.Pete Cooper1-4/+4
2016-02-04Generate version min load commands when the platform is unknown.Pete Cooper1-0/+9
2015-04-27Use MemoryBufferRef instead of MemoryBuffer&. NFC.Rafael Espindola1-4/+3
2015-04-24Use MemoryBufferRef instead of MemoryBuffer&. NFC.Rafael Espindola1-2/+2
2015-04-24Return an ErrorOr<std::unique_ptr<File>>. NFC.Rafael Espindola1-10/+12
2015-04-24Delete unnecessary generality in loadFile.Rafael Espindola1-10/+9
2015-04-04Remove a parameter for file extension from canParse.Rui Ueyama1-11/+5
2015-03-26Define an implicit constructor which takes actual alignment value to PowerOf2.Rui Ueyama1-2/+2
2015-03-26Make PowerOf2's constructor private.Rui Ueyama1-2/+2
2015-03-26Remove implicit constructor and operator int from PowerOf2.Rui Ueyama1-2/+2
2015-02-22[Core,MachO,Test] Remove trailing whitespace.Shankar Easwaran1-1/+1
2015-01-15Re-commit r225674: Convert other drivers to use WrapperNode.Rui Ueyama1-5/+4
2015-01-14Revert "Convert other drivers to use WrapperNode" and subsequent commits.Rui Ueyama1-4/+5
2015-01-13Convert other drivers to use WrapperNode.Rui Ueyama1-5/+4
2014-12-20[macho] Minor install_name fixesJean-Daniel Dupas1-0/+2
2014-12-18[macho] -rpath supportJean-Daniel Dupas1-0/+5
2014-12-12Make File always take the ownership of a MemoryBuffer.Rui Ueyama1-4/+4
2014-12-12Separate file parsing from File's constructors.Rui Ueyama1-15/+32
2014-11-19[mach-o] propagate dylib version numbersNick Kledzik1-1/+3
2014-11-14Follow-up to r221913. Fix some -Wcast-qual warning reasons.Simon Atanasyan1-6/+6
2014-10-27TMP: fix readN & writeN to not encourage UBTim Northover1-79/+78
2014-10-18Sort include files according to convention.Shankar Easwaran1-2/+0
2014-10-08[mach-o] Support fat archivesNick Kledzik1-36/+44
2014-09-04[mach-o] Let darwin driver infer arch from .o files if -arch not used.Nick Kledzik1-19/+54
2014-09-03[mach-o] Add support for using export triesNick Kledzik1-1/+29
2014-08-13[mach-o] Support re-exported dylibsNick Kledzik1-13/+32
2014-07-24[mach-o] Add support for LC_DATA_IN_CODENick Kledzik1-8/+21
2014-07-16[mach-o] refactor KindHandler into ArchHandler and simplify passes.Nick Kledzik1-21/+7
2014-07-01[mach-o] add representation for LC_ID_DYLIB to MachONormalizedFileTim Northover1-0/+9
2014-06-30[mach-o] improve errors when mixing architecturesNick Kledzik1-18/+15
2014-06-30MachO: support atomization of dylibs.Tim Northover1-1/+2
2014-06-27[mach-o] refactor x86_64 relocation handling.Nick Kledzik1-1/+1
2014-06-14Using llvm::sys::swapByteOrder() for the common case of byte-swapping a value...Artyom Skrobov1-5/+7
2014-06-14Left two files out of the previous commitArtyom Skrobov1-3/+3
2014-06-13Update for llvm api change.Rafael Espindola1-8/+9
2014-06-12include system_error directly.Rafael Espindola1-1/+1
2014-06-12Run llvm/utils/sort_includes.py in a few files.Rafael Espindola1-3/+0
2014-06-12Don't import error_code into the lld namespace.Rafael Espindola1-20/+19
2014-06-12Don't use make_error_code from the llvm namespace.Rafael Espindola1-8/+8
2014-06-11Use std::error_code instead of llvm::error_code.Rafael Espindola1-8/+8
2014-06-03This lambda returns a boolean, update the return statements.Rafael Espindola1-7/+7
2014-05-31Use error_code() instead of error_code::succes()Rafael Espindola1-5/+5
2014-05-30[mach-o] Wire up mach-o binary reader to reader registryNick Kledzik1-0/+48