Simplify the handling of the archive string table.
[oota-llvm.git] / lib / Object / Archive.cpp
2015-10-31 Rafael EspindolaSimplify the handling of the archive string table.
2015-10-21 Kevin EnderbyBacking out commit r250906 as it broke lld.
2015-10-21 Kevin EnderbyThis removes the eating of the error in Archive::Child...
2015-10-13 Kevin EnderbyTweak to r250117 and change to use ErrorOr and drop...
2015-10-12 Kevin EnderbyFixed bugs in llvm-obdump while parsing Mach-O files...
2015-10-08 Rafael EspindolaHandle Archive::getNumberOfSymbols being called in...
2015-07-22 Rafael EspindolaFix fetching the symbol table of a thin archive.
2015-07-15 Rafael EspindolaSimplify a few uses of remove_filename by using parent_...
2015-07-14 Rafael EspindolaAdd support for reading members out of thin archives.
2015-07-14 Rafael EspindolaAdd a herper function. NFC.
2015-07-13 Rafael EspindolaFix reading archive members with / in the name.
2015-07-08 Rafael EspindolaDon't reject an archive with just a symbol table.
2015-07-08 Rafael EspindolaDisallow Archive::child_iterator that don't point to...
2015-06-09 Rui UeyamaRemove object_error::success and use std::error_code...
2015-05-26 Rui UeyamaObject: Add Archive::getNumberOfSymbols().
2015-03-02 Rui UeyamaUse read{16,32,64}{le,be}() instead of *reinterpret_cas...
2015-02-17 Simon Atanasyan[Object] Support reading 64-bit MIPS ELF archives
2015-02-10 Simon Atanasyan[Object] Reformat the code with clang-format
2015-01-16 Kevin EnderbyFix the Archive::Child::getRawSize() method used by...
2015-01-16 Kevin EnderbyThis should fix the build bot clang-cmake-armv7-a15...
2015-01-15 Kevin EnderbyAdd the option, -archive-headers, used with -macho...
2014-12-16 Rafael EspindolaStart adding thin archive support.
2014-11-12 Nick KledzikObject, support both mach-o archive t.o.c file names
2014-08-19 Rafael EspindolaDon't own the buffer in object::Binary.
2014-07-31 Rafael EspindolaA std::unique_ptr case I missed in the previous patch.
2014-07-21 David BlaikieCorrect the ownership passing semantics of object:...
2014-07-21 David BlaikieRemove unnecessary use of unique_ptr::release() used...
2014-07-21 David BlaikieRemove unused variable.
2014-07-08 Kevin EnderbyAdd support for BSD format Archive map symbols (aka...
2014-06-24 Rafael EspindolaPass a unique_ptr<MemoryBuffer> to the constructors...
2014-06-23 Rafael EspindolaPass a std::unique_ptr& to the create??? methods is...
2014-06-23 Rafael EspindolaMake ObjectFile and BitcodeReader always own the Memory...
2014-06-16 Rafael EspindolaConvert the Archive API to use ErrorOr.
2014-06-13 Rafael EspindolaRemove 'using std::errro_code' from lib.
2014-06-12 Rafael EspindolaDon't use 'using std::error_code' in include/llvm.
2014-05-31 Rafael EspindolaUse error_code() instead of error_code::succes()
2014-05-18 Craig TopperRemove last uses of OwningPtr from llvm. As far as...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-05 Ahmed Charles[C++11] Add overloads for externally used OwningPtr...
2014-02-21 Rafael EspindolaAdd a SymbolicFile interface between Binary and ObjectFile.
2014-01-21 Rafael EspindolaBe a bit more consistent about using ErrorOr when const...
2014-01-21 Rafael EspindolaRename these methods to match the style guide.
2014-01-15 Rafael EspindolaReturn an ErrorOr<Binary *> from createBinary.
2013-07-29 Rafael EspindolaAdd support for the 's' operation to llvm-ar.
2013-07-16 Craig TopperAdd 'const' qualifiers to static const char* variables.
2013-07-12 Rafael EspindolaChange llvm-ar to use lib/Object.
2013-07-12 Rafael EspindolaDon't reject an empty archive.
2013-07-10 Rafael EspindolaFind the symbol table on archives created on OS X.
2013-07-10 Rafael EspindolaDon't crash in 'llvm -s' when an archive has no symtab.
2013-07-09 Rafael EspindolaAdd missing getters. They will be used in llvm-ar.
2013-07-09 Rafael EspindolaArchive members cannot be larger than 4GB. Return a...
2013-07-09 Rafael EspindolaAdd getHeader helper and move ToHeader to the cpp file.
2013-07-09 Rafael EspindolaCompute the size of an archive member in the constructor.
2013-07-09 Rafael EspindolaMove some code out of line. No functionality change.
2013-07-05 Sylvestre LedruRemove a useless declarations (found by scan-build)
2013-07-05 Rafael EspindolaUse the raw member names in Archive::Archive.
2013-07-04 Rafael EspindolaAdd support for archives with no symbol table or string...
2013-07-03 Rafael EspindolaAdd support for gnu archives with a string table and...
2013-06-14 Rafael EspindolaRemove the LLVM specific archive index.
2013-06-03 Rui Ueyama[Object/COFF] Fix Windows .lib name handling.
2013-02-03 Michael J. Spencer[Object][Archive] Improve performance.
2013-01-10 Michael J. Spencer[Object][Archive] Fix name handling with bsd style...
2013-01-10 Michael J. Spencer[Object][Archive] Apparently StringRef::getAsInteger...
2013-01-09 Michael J. Spencer[Object][Archive] Use uint64_t instead of APInt. It...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-14 Matt Beaumont-Gays/assert/llvm_unreachable/
2012-11-14 Matt Beaumont-GayFix broken asserts. Also, spell 'indices' correctly.
2012-11-14 Michael J. Spencer[Object] Fix endianess bug by refactoring Archive:...
2012-11-13 Shankar EaswaranAdding changes to support GNU style archive library...
2012-06-09 Dmitri GribenkoConvert comments to proper Doxygen comments.
2012-05-24 Craig TopperMark some static arrays as const.
2012-03-09 David Meyer[Object]
2012-02-22 Benjamin KramerRemove static ctor.
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-11-04 Benjamin KramerSimplify code.
2011-11-02 Chad RosierRemoved unused variable.
2011-11-02 Michael J. SpencerObject/Archive: Add symbol table iteration.
2011-10-25 Michael J. SpencerObject/Archive: Cleanup anon namespace.
2011-10-25 Michael J. SpencerObject/Archive: Add BSD style long file name support...
2011-10-08 NAKAMURA Takumilib/Object: Suppress warnings on gcc-4.3.4 cygwin
2011-10-08 Michael J. SpencerObject: constize Archive.
2011-09-27 Michael J. SpencerObject: Add archive support.