aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Archive.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-12-16Start adding thin archive support.Rafael Espindola1-3/+17
2014-11-12Object, support both mach-o archive t.o.c file namesNick Kledzik1-1/+1
2014-08-19Don't own the buffer in object::Binary.Rafael Espindola1-22/+13
2014-07-31A std::unique_ptr case I missed in the previous patch.Rafael Espindola1-2/+3
2014-07-21Correct the ownership passing semantics of object::createBinary and make them...David Blaikie1-1/+1
2014-07-21Remove unnecessary use of unique_ptr::release() used to construct another uni...David Blaikie1-2/+1
2014-07-21Remove unused variable.David Blaikie1-1/+0
2014-07-08Add support for BSD format Archive map symbols (aka the table of contentsKevin Enderby1-6/+63
2014-06-24Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.Rafael Espindola1-7/+6
2014-06-23Pass a std::unique_ptr& to the create??? methods is lib/Object.Rafael Espindola1-4/+1
2014-06-23Make ObjectFile and BitcodeReader always own the MemoryBuffer.Rafael Espindola1-1/+6
2014-06-16Convert the Archive API to use ErrorOr.Rafael Espindola1-55/+42
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-15/+15
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-05-31Use error_code() instead of error_code::succes()Rafael Espindola1-1/+1
2014-05-18Remove last uses of OwningPtr from llvm. As far as I can tell these method ve...Craig Topper1-17/+0
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-2/+2
2014-03-05[C++11] Add overloads for externally used OwningPtr functions.Ahmed Charles1-7/+24
2014-02-21Add a SymbolicFile interface between Binary and ObjectFile.Rafael Espindola1-2/+3
2014-01-21Be a bit more consistent about using ErrorOr when constructing Binary objects.Rafael Espindola1-0/+8