summaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELFObjectFile.cpp
AgeCommit message (Expand)Author
2019-08-28[llvm-objdump] Add the missing ARMv8 subarch detectionYi Kong
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-14Recommit r368812 "[llvm/Object] - Convert SectionRef::getName() to return Exp...George Rimar
2019-08-14Revert r368812 "[llvm/Object] - Convert SectionRef::getName() to return Expec...George Rimar
2019-08-14[llvm/Object] - Convert SectionRef::getName() to return Expected<>George Rimar
2019-08-09Print reasonable representations of type names in llvm-nm, readelf and readobjSunil Srivastava
2019-05-30[ARM] add target arch definitions for 8.1-M and MVESjoerd Meijer
2019-05-28[ARM] Replace fp-only-sp and d16 with fp64 and d32.Simon Tatham
2019-05-16Recommit [Object] Change object::SectionRef::getContents() to return Expected...Fangrui Song
2019-05-16Revert r360876 "[Object] Change object::SectionRef::getContents() to return E...Hans Wennborg
2019-05-16[Object] Change object::SectionRef::getContents() to return Expected<StringRef>Fangrui Song
2019-05-10[Object] Move ELF specific ObjectFile::getBuildAttributes to ELFObjectFileBaseFangrui Song
2019-03-08Improve "llvm-nm -f sysv" output for Elf filesSunil Srivastava
2019-02-26Revert "Improve "llvm-nm -f sysv" output for Elf files"Vlad Tsyrklevich
2019-02-26Improve "llvm-nm -f sysv" output for Elf filesSunil Srivastava
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-24Use unique_ptr to hold MCInstrInfoVitaly Buka
2018-08-24Use unique_ptr.Joel Galenson
2018-08-24Find PLT entries for x86, x86_64, and AArch64.Joel Galenson
2018-02-02[RISCV] Add ELFObjectFileBase::getRISCVFeatures let llvm-objdump could get RI...Shiva Chen
2018-01-29Move getPlatformFlags to ELFObjectFileBase and simplify.Rafael Espindola
2017-10-10Make the ELFObjectFile constructor private.Rafael Espindola
2017-10-10Simplify. NFC.Rafael Espindola
2017-10-10Convert two uses of ErrorOr to Expected.Rafael Espindola
2017-08-12[Triple] Add isThumb and isARM functions.Florian Hahn
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-04-24[Object] Fix some Clang-tidy modernize and Include What You Use warnings; oth...Eugene Zelenko
2017-01-18[ARM] Create SubtargetFeatures from build attrsSam Parker
2017-01-18[ARM] Create objdump subtarget from build attrsSam Parker
2017-01-13Revert r291903 and r291898. Reason: they break check-lld on the bots.Ivan Krasin
2017-01-13[ARM] Enable objdump to construct triple for ARMSam Parker
2016-06-16[llvm-objdump] Support detection of feature bits from the object and implemen...Daniel Sanders
2015-06-04[Object, ELF] Don't assert on invalid magic in createELFObjectFile.Alexey Samsonov
2015-06-04[Object, ELF] Don't call llvm_unreachable() from createELFObjectFile.Alexey Samsonov
2015-06-02Simplify now that we always use an alignment of 2 for ELF files.Rafael Espindola
2014-08-19Don't own the buffer in object::Binary.Rafael Espindola
2014-08-17Add a non-templated ELFObjectFileBase class.Rafael Espindola
2014-07-31Use std::unique_ptr to make the ownership explicit.Rafael Espindola
2014-07-05This only needs a StringRef. No functionality change.Rafael Espindola
2014-06-24Replace two release calls with std::move. I missed this on the previous commit.Rafael Espindola
2014-06-24Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.Rafael Espindola
2014-06-23Pass a std::unique_ptr& to the create??? methods is lib/Object.Rafael Espindola
2014-06-23Make ObjectFile and BitcodeReader always own the MemoryBuffer.Rafael Espindola
2014-06-18Fix a memory leak in the error path.Rafael Espindola
2014-06-16Fix pr17056.Rafael Espindola
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles