aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOUniversal.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-07-25[Object] Add public MaxSectionAlignment to MachOUniversalShoaib Meenai1-6/+7
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2016-12-16Fix a bugs with using some Mach-O command line flags like "-arch armv7m".Kevin Enderby1-1/+1
2016-11-28Add error checking for Mach-O universal files.Kevin Enderby1-6/+67
2016-11-11Make the Error class constructor protectedMehdi Amini1-1/+1
2016-11-07[lib/Object] Modernize. NFCI.Davide Italiano1-4/+3
2016-10-24nother additional error check for an invalid Mach-O fileKevin Enderby1-3/+7
2016-07-22[Support] Make ErrorAsOutParameter take an Error* rather than an Error&.Lang Hames1-1/+1
2016-06-29Change Archive::create() from ErrorOr<...> to Expected<...> and updateKevin Enderby1-1/+1
2016-06-29[Object] Fix a -Wpessimizing-move error; clang-format; NFCVedant Kumar1-5/+8
2016-06-28Finish cleaning up most of the error handling in libObject’s MachOUniversal...Kevin Enderby1-6/+12
2016-06-27Change all but the last ErrorOr<...> use for MachOUniversalBinary to Expected...Kevin Enderby1-11/+22
2016-06-22[MachO] Finish moving fat header swap functions to MachO.hChris Bieneman1-29/+1
2016-06-20Add support for Darwin’s 64-bit universal files with 64-bit offsets and siz...Kevin Enderby1-11/+47
2016-05-31Change llvm-objdump, llvm-nm and llvm-size when reporting an object file errorKevin Enderby1-6/+6
2016-03-25[Object] Make createMachOObjectFile return Expected<...> rather thanLang Hames1-1/+1
2015-08-03Use early return NFC.Frederic Riss1-8/+8
2015-06-22[Object] Search for architecures by name in MachOUniversalBinary::getObjectFo...Frederic Riss1-16/+4
2015-06-09Remove object_error::success and use std::error_code() insteadRui Ueyama1-1/+1
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+1
2014-12-09Return ErrorOr<std::unique_ptr<Archive>> form getAsArchive.Rafael Espindola1-14/+10
2014-10-20Be more specific about return type of MachOUniversalBinary::getObjectForArchAlexey Samsonov1-2/+2
2014-09-03unique_ptrify MachOUniversalBinary::createDavid Blaikie1-2/+2
2014-08-19Fix a pair of use after free. Should bring the bots back.Rafael Espindola1-2/+2
2014-08-19Don't own the buffer in object::Binary.Rafael Espindola1-13/+9
2014-07-31A std::unique_ptr case I missed in the previous patch.Rafael Espindola1-2/+3
2014-06-24Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.Rafael Espindola1-8/+9
2014-06-23Pass a std::unique_ptr& to the create??? methods is lib/Object.Rafael Espindola1-2/+2
2014-06-23Convert a few methods to use ErrorOr.Rafael Espindola1-10/+6
2014-06-19Change the output of llvm-nm and llvm-size for Mach-O universal files (akaKevin Enderby1-6/+2
2014-06-18Teach llvm-size to know about Mach-O universal files (aka fat files) andKevin Enderby1-1/+1
2014-06-14Replacing the private implementations of SwapValue with calls to sys::swapByt...Artyom Skrobov1-12/+7
2014-06-14Renaming SwapByteOrder() to getSwappedBytes()Artyom Skrobov1-1/+1
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-10/+8
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-05-14Teach llvm-nm to know about fat archives (aka MachOUniversal filesKevin Enderby1-0/+20
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-1/+1
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-5/+5
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-1/+1
2014-01-21Be a bit more consistent about using ErrorOr when constructing Binary objects.Rafael Espindola1-4/+14
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+0
2013-09-01Move everything depending on Object/MachOFormat.h over to Support/MachO.h.Charles Davis1-29/+29
2013-08-27Revert "Fix the build broken by r189315." and "Move everything depending on O...Charles Davis1-29/+29
2013-08-27Move everything depending on Object/MachOFormat.h over to Support/MachO.h.Charles Davis1-29/+29
2013-06-19MachOUniversal.cpp: Fix abuse of Twine. It would be sufficient to use std::st...NAKAMURA Takumi1-3/+3
2013-06-18Basic support for parsing Mach-O universal binaries in LLVMObject libraryAlexey Samsonov1-0/+139