aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Archive.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-04Clean up the logic of the Archive::Child::Child() with an assert to know Err ...Kevin Enderby1-21/+23
2016-08-03Clean up of libObject/Archive interfaces and change the last three uses of Er...Kevin Enderby1-40/+75
2016-08-03Reapply "More fixes to get good error messages for bad archives."Vedant Kumar1-12/+50
2016-08-03Revert "More fixes to get good error messages for bad archives."Vedant Kumar1-50/+12
2016-08-02More fixes to get good error messages for bad archives.Kevin Enderby1-12/+50
2016-08-01Simplify some code found when it was moved in r277177David Blaikie1-10/+10
2016-07-29Think this will fix issues with the error messages generated for malformed-ar...Kevin Enderby1-15/+13
2016-07-29The next step along the way to getting good error messages for bad archives.Kevin Enderby1-87/+228
2016-07-25Next step along the way to getting good error messages for bad archives.Kevin Enderby1-23/+84
2016-07-22[Support] Make ErrorAsOutParameter take an Error* rather than an Error&.Lang Hames1-4/+3
2016-07-19Next step along the way to getting good error messages for bad archives.Kevin Enderby1-35/+46
2016-07-14[Object] Change Archive::findSym to return an Expected<Optional<Child>>.Lang Hames1-9/+6
2016-07-14[Object] Re-apply r275316 now that I have the corresponding LLD patch ready.Lang Hames1-22/+26
2016-07-14[Object] Revert r275316, Archive::child_iterator changes, while I update lld.Lang Hames1-26/+22
2016-07-13[Object] Change Archive::child_iterator for better interop with Error/Expected.Lang Hames1-22/+26
2016-07-05Object: support empty UID/GID fieldsSaleem Abdulrasool1-2/+8
2016-06-29Change Archive::create() from ErrorOr<...> to Expected<...> and updateKevin Enderby1-18/+25
2016-06-24Make sure Format is always initialized.Rafael Espindola1-0/+5
2016-06-17Add support for Darwin’s static library table of contents with 64-bit offse...Kevin Enderby1-3/+40
2016-05-17Change llvm-objdump, llvm-nm and llvm-size when reporting an object file errorKevin Enderby1-3/+8
2016-05-02Expose a getFullName for thin archive members.Rafael Espindola1-10/+18
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-06Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to...Kevin Enderby1-1/+4
2016-03-31Object: Correctly read thin archives containing absolute paths.Peter Collingbourne1-3/+8
2016-02-16Simplify users of StringRef::{l,r}trim (NFC)Vedant Kumar1-9/+8
2015-11-05Reapply r250906 with many suggested updates from Rafael Espindola.Kevin Enderby1-46/+88
2015-11-03This never returns end(), simplify to use Child instead of iterator. NFC.Rafael Espindola1-3/+2
2015-10-31Don't store a Child to the first regular member.Rafael Espindola1-8/+17
2015-10-31Simplify handling of archive Symbol tables.Rafael Espindola1-9/+14
2015-10-31Simplify the handling of the archive string table.Rafael Espindola1-12/+10
2015-10-21Backing out commit r250906 as it broke lld.Kevin Enderby1-107/+37
2015-10-21This removes the eating of the error in Archive::Child::getSize() when the ch...Kevin Enderby1-37/+107
2015-10-13Tweak to r250117 and change to use ErrorOr and drop isSizeValid forKevin Enderby1-17/+12
2015-10-12Fixed bugs in llvm-obdump while parsing Mach-O files from malformed archivesKevin Enderby1-0/+12
2015-10-08Handle Archive::getNumberOfSymbols being called in an archive with no symbols.Rafael Espindola1-2/+2
2015-07-22Fix fetching the symbol table of a thin archive.Rafael Espindola1-6/+11
2015-07-15Simplify a few uses of remove_filename by using parent_path instead.Rafael Espindola1-3/+2
2015-07-14Add support for reading members out of thin archives.Rafael Espindola1-1/+22
2015-07-14Add a herper function. NFC.Rafael Espindola1-8/+7
2015-07-13Fix reading archive members with / in the name.Rafael Espindola1-3/+3
2015-07-08Don't reject an archive with just a symbol table.Rafael Espindola1-1/+1
2015-07-08Disallow Archive::child_iterator that don't point to an archive.Rafael Espindola1-1/+2
2015-06-09Remove object_error::success and use std::error_code() insteadRui Ueyama1-6/+6
2015-05-26Object: Add Archive::getNumberOfSymbols().Rui Ueyama1-14/+13
2015-03-02Use read{16,32,64}{le,be}() instead of *reinterpret_cast<u{little,big}{16,32,...Rui Ueyama1-37/+24
2015-02-17[Object] Support reading 64-bit MIPS ELF archivesSimon Atanasyan1-5/+25
2015-02-10[Object] Reformat the code with clang-formatSimon Atanasyan1-6/+5
2015-01-16Fix the Archive::Child::getRawSize() method used by llvm-objdump’s -archive...Kevin Enderby1-1/+1
2015-01-16This should fix the build bot clang-cmake-armv7-a15-full failing onKevin Enderby1-2/+0
2015-01-15Add the option, -archive-headers, used with -macho to print the Mach-O archiv...Kevin Enderby1-0/+13