Commit History

Author SHA1 Message Date
  Sam Parker aa96763063 [ARM] Create objdump subtarget from build attrs 8 years ago
  Ivan Krasin d6d6b83a0b Revert r291903 and r291898. Reason: they break check-lld on the bots. 8 years ago
  Sam Parker 6968dd2f43 [ARM] Enable objdump to construct triple for ARM 8 years ago
  Daniel Sanders 0b8fc77698 [llvm-objdump] Support detection of feature bits from the object and implement this for Mips. 9 years ago
  Alexey Samsonov 196340cc6c [Object, ELF] Don't assert on invalid magic in createELFObjectFile. 10 years ago
  Alexey Samsonov 1ea35c2d52 [Object, ELF] Don't call llvm_unreachable() from createELFObjectFile. 10 years ago
  Rafael Espindola 9751e35f20 Simplify now that we always use an alignment of 2 for ELF files. 10 years ago
  Rafael Espindola 548f2b6e8f Don't own the buffer in object::Binary. 11 years ago
  Rafael Espindola db7cdc8eb0 Add a non-templated ELFObjectFileBase class. 11 years ago
  Rafael Espindola 79002da926 Use std::unique_ptr to make the ownership explicit. 11 years ago
  Rafael Espindola db8cb2223d This only needs a StringRef. No functionality change. 11 years ago
  Rafael Espindola 8659ad443a Replace two release calls with std::move. I missed this on the previous commit. 11 years ago
  Rafael Espindola 0d50598d71 Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy. 11 years ago
  Rafael Espindola b138caba43 Pass a std::unique_ptr& to the create??? methods is lib/Object. 11 years ago
  Rafael Espindola 1f659329b6 Make ObjectFile and BitcodeReader always own the MemoryBuffer. 11 years ago
  Rafael Espindola a841620f66 Fix a memory leak in the error path. 11 years ago
  Rafael Espindola 7f2f94faeb Fix pr17056. 11 years ago
  Rafael Espindola 4e2b922131 Remove 'using std::errro_code' from lib. 11 years ago
  Rafael Espindola 5c792faa0e Don't use 'using std::error_code' in include/llvm. 11 years ago
  Ahmed Charles f4ccd11075 Replace OwningPtr<T> with std::unique_ptr<T>. 11 years ago
  Ahmed Charles 1a6eca243f [C++11] Replace OwningPtr::take() with OwningPtr::release(). 11 years ago
  Rafael Espindola 584fe2db6a Make ObjectFile ownership of the MemoryBuffer optional. 11 years ago
  Rafael Espindola 3d218156f8 Be a bit more consistent about using ErrorOr when constructing Binary objects. 11 years ago
  Michael J. Spencer 081a1941b5 [Object] Split the ELF interface into 3 parts. 12 years ago
  Michael J. Spencer c6af2432c8 Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. 12 years ago
  Michael J. Spencer d9d2f18775 [Support] Add LLVM_IS_UNALIGNED_ACCESS_FAST. 12 years ago
  Michael J. Spencer ac97f5ce48 [Object][ELF] Simplify ELFObjectFile by using ELFType. 12 years ago
  Michael J. Spencer 4d9c5397b4 [Object][ELF] Add a maximum alignment. This is used by createELFObjectFile to create a properly aligned reader. 12 years ago
  Preston Gurd 689ff9c00f Implement GDB integration for source level debugging of code JITed using 13 years ago
  Eli Bendersky f4eff4baeb Expose the ELFObjectFile class directly in the Object/ELF.h header, similarly 13 years ago