1. 5e6e6cc Object: Find terminator correctly when reading long filenames in GNU archives (PR37244) by Hans Wennborg · 7 years ago
  2. de37041 Make 32-bit member offset in Archive::Symbol::getMember 64-bit by Jake Ehrlich · 8 years ago
  3. 1b30d63 Rename K_MIPS64 to K_GNU64 by Jake Ehrlich · 8 years ago
  4. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  5. d341c93 [Object] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  6. 41af430 Make the Error class constructor protected by Mehdi Amini · 9 years ago
  7. bff47b5 [Object] Replace TimeValue with std::chrono by Pavel Labath · 9 years ago
  8. a5e873e [Object] Fix a crash in Archive::child_iterator's default constructor. by Lang Hames · 9 years ago
  9. 14a5ca0 [Object] Define Archive::isEmpty(). by Rui Ueyama · 9 years ago
  10. 2c18270 Clean up the logic of the Archive::Child::Child() with an assert to know Err is not a nullptr by Kevin Enderby · 9 years ago
  11. 27e85bd Clean up of libObject/Archive interfaces and change the last three uses of ErrorOr<> by Kevin Enderby · 9 years ago
  12. 4031d9f Reapply "More fixes to get good error messages for bad archives." by Vedant Kumar · 9 years ago
  13. bfb6072 Revert "More fixes to get good error messages for bad archives." by Vedant Kumar · 9 years ago
  14. 395cc09 More fixes to get good error messages for bad archives. by Kevin Enderby · 9 years ago
  15. cd842ec Simplify some code found when it was moved in r277177 by David Blaikie · 9 years ago
  16. 31b07f1 Think this will fix issues with the error messages generated for malformed-archives.test by Kevin Enderby · 9 years ago
  17. f458603 The next step along the way to getting good error messages for bad archives. by Kevin Enderby · 9 years ago
  18. 95b0842 Next step along the way to getting good error messages for bad archives. by Kevin Enderby · 9 years ago
  19. 5e51a2e [Support] Make ErrorAsOutParameter take an Error* rather than an Error&. by Lang Hames · 9 years ago
  20. 6524bd8 Next step along the way to getting good error messages for bad archives. by Kevin Enderby · 9 years ago
  21. 69f4902 [Object] Change Archive::findSym to return an Expected<Optional<Child>>. by Lang Hames · 9 years ago
  22. fc20962 [Object] Re-apply r275316 now that I have the corresponding LLD patch ready. by Lang Hames · 9 years ago
  23. ae610ab [Object] Revert r275316, Archive::child_iterator changes, while I update lld. by Lang Hames · 9 years ago
  24. c2773e9 [Object] Change Archive::child_iterator for better interop with Error/Expected. by Lang Hames · 9 years ago
  25. aecbdf7 Object: support empty UID/GID fields by Saleem Abdulrasool · 9 years ago
  26. c60a321 Change Archive::create() from ErrorOr<...> to Expected<...> and update by Kevin Enderby · 9 years ago
  27. cc37120 Make sure Format is always initialized. by Rafael Espindola · 9 years ago
  28. ae108ff Add support for Darwin’s static library table of contents with 64-bit offsets to the archive members. by Kevin Enderby · 9 years ago
  29. ac9e155 Change llvm-objdump, llvm-nm and llvm-size when reporting an object file error by Kevin Enderby · 9 years ago
  30. 694210c Expose a getFullName for thin archive members. by Rafael Espindola · 9 years ago
  31. b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  32. 3fcdf6a Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message by Kevin Enderby · 9 years ago
  33. f84646c Object: Correctly read thin archives containing absolute paths. by Peter Collingbourne · 9 years ago
  34. 98372e3 Simplify users of StringRef::{l,r}trim (NFC) by Vedant Kumar · 10 years ago
  35. 7a96942 Reapply r250906 with many suggested updates from Rafael Espindola. by Kevin Enderby · 10 years ago
  36. cc86d82 This never returns end(), simplify to use Child instead of iterator. NFC. by Rafael Espindola · 10 years ago
  37. 4335876 Don't store a Child to the first regular member. by Rafael Espindola · 10 years ago
  38. 4a782fb Simplify handling of archive Symbol tables. by Rafael Espindola · 10 years ago
  39. 8f23882 Simplify the handling of the archive string table. by Rafael Espindola · 10 years ago
  40. da9dd05 Backing out commit r250906 as it broke lld. by Kevin Enderby · 10 years ago
  41. e3bf4fd5 This removes the eating of the error in Archive::Child::getSize() when the characters by Kevin Enderby · 10 years ago
  42. 1c1add4 Tweak to r250117 and change to use ErrorOr and drop isSizeValid for by Kevin Enderby · 10 years ago
  43. 9039554 Fixed bugs in llvm-obdump while parsing Mach-O files from malformed archives by Kevin Enderby · 10 years ago
  44. 483ad20 Handle Archive::getNumberOfSymbols being called in an archive with no symbols. by Rafael Espindola · 10 years ago
  45. be9ab26 Fix fetching the symbol table of a thin archive. by Rafael Espindola · 10 years ago
  46. f662e00 Simplify a few uses of remove_filename by using parent_path instead. by Rafael Espindola · 10 years ago
  47. 4b83cb5 Add support for reading members out of thin archives. by Rafael Espindola · 10 years ago
  48. 2b05416 Add a herper function. NFC. by Rafael Espindola · 10 years ago
  49. c60d0d2 Fix reading archive members with / in the name. by Rafael Espindola · 10 years ago
  50. 4104fe8 Don't reject an archive with just a symbol table. by Rafael Espindola · 10 years ago
  51. c91177e Disallow Archive::child_iterator that don't point to an archive. by Rafael Espindola · 10 years ago
  52. 7d09919 Remove object_error::success and use std::error_code() instead by Rui Ueyama · 10 years ago
  53. 407e097 Object: Add Archive::getNumberOfSymbols(). by Rui Ueyama · 10 years ago
  54. 3206b79 Use read{16,32,64}{le,be}() instead of *reinterpret_cast<u{little,big}{16,32,64}_t>(). by Rui Ueyama · 11 years ago
  55. 1d902b7 [Object] Support reading 64-bit MIPS ELF archives by Simon Atanasyan · 11 years ago
  56. 0ca5989 [Object] Reformat the code with clang-format by Simon Atanasyan · 11 years ago
  57. c1271893 Fix the Archive::Child::getRawSize() method used by llvm-objdump’s -archive-headers option by Kevin Enderby · 11 years ago
  58. a975d4d This should fix the build bot clang-cmake-armv7-a15-full failing on by Kevin Enderby · 11 years ago
  59. 13023a1 Add the option, -archive-headers, used with -macho to print the Mach-O archive headers to llvm-objdump. by Kevin Enderby · 11 years ago
  60. 9d10206 Start adding thin archive support. by Rafael Espindola · 11 years ago
  61. f44dbda Object, support both mach-o archive t.o.c file names by Nick Kledzik · 11 years ago
  62. 48af1c2 Don't own the buffer in object::Binary. by Rafael Espindola · 11 years ago
  63. f557713 A std::unique_ptr case I missed in the previous patch. by Rafael Espindola · 11 years ago
  64. 4b9ae52 Correct the ownership passing semantics of object::createBinary and make them explicit in the type system. by David Blaikie · 11 years ago
  65. dc01ca1 Remove unnecessary use of unique_ptr::release() used to construct another unique_ptr. by David Blaikie · 11 years ago
  66. 370a67a Remove unused variable. by David Blaikie · 11 years ago
  67. 8c50dbb Add support for BSD format Archive map symbols (aka the table of contents by Kevin Enderby · 11 years ago
  68. 2e60ca9 Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy. by Rafael Espindola · 11 years ago
  69. 6304e94 Pass a std::unique_ptr& to the create??? methods is lib/Object. by Rafael Espindola · 11 years ago
  70. c3f9b5a Make ObjectFile and BitcodeReader always own the MemoryBuffer. by Rafael Espindola · 11 years ago
  71. ae46002 Convert the Archive API to use ErrorOr. by Rafael Espindola · 11 years ago
  72. db4ed0b Remove 'using std::errro_code' from lib. by Rafael Espindola · 11 years ago
  73. 3acea39 Don't use 'using std::error_code' in include/llvm. by Rafael Espindola · 11 years ago
  74. 03bddfe Use error_code() instead of error_code::succes() by Rafael Espindola · 11 years ago
  75. b816593 Remove last uses of OwningPtr from llvm. As far as I can tell these method versions are not used by lldb, lld, or clang. by Craig Topper · 11 years ago
  76. 2617dcc [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
  77. fba0664 [C++11] Add overloads for externally used OwningPtr functions. by Ahmed Charles · 12 years ago
  78. f12b828 Add a SymbolicFile interface between Binary and ObjectFile. by Rafael Espindola · 12 years ago
  79. 692410e Be a bit more consistent about using ErrorOr when constructing Binary objects. by Rafael Espindola · 12 years ago
  80. 23a9750 Rename these methods to match the style guide. by Rafael Espindola · 12 years ago
  81. 63da295 Return an ErrorOr<Binary *> from createBinary. by Rafael Espindola · 12 years ago
  82. b6b5f52e Add support for the 's' operation to llvm-ar. by Rafael Espindola · 12 years ago
  83. d3a34f8 Add 'const' qualifiers to static const char* variables. by Craig Topper · 12 years ago
  84. 3e2b21c Change llvm-ar to use lib/Object. by Rafael Espindola · 12 years ago
  85. f0c6172 Don't reject an empty archive. by Rafael Espindola · 12 years ago
  86. 5550992 Find the symbol table on archives created on OS X. by Rafael Espindola · 12 years ago
  87. fbcafc0 Don't crash in 'llvm -s' when an archive has no symtab. by Rafael Espindola · 12 years ago
  88. 8115e1d Add missing getters. They will be used in llvm-ar. by Rafael Espindola · 12 years ago
  89. 8e9385e Archive members cannot be larger than 4GB. Return a uint32_t. by Rafael Espindola · 12 years ago
  90. 97ee9de Add getHeader helper and move ToHeader to the cpp file. by Rafael Espindola · 12 years ago
  91. 0f3de64 Compute the size of an archive member in the constructor. by Rafael Espindola · 12 years ago
  92. 747bc07 Move some code out of line. No functionality change. by Rafael Espindola · 12 years ago
  93. 751447a Remove a useless declarations (found by scan-build) by Sylvestre Ledru · 12 years ago
  94. 6cc2dc7 Use the raw member names in Archive::Archive. by Rafael Espindola · 12 years ago
  95. 1cbed22 Add support for archives with no symbol table or string table. by Rafael Espindola · 12 years ago
  96. 88ae7dd Add support for gnu archives with a string table and no symtab. by Rafael Espindola · 12 years ago
  97. 668c642 Remove the LLVM specific archive index. by Rafael Espindola · 12 years ago
  98. f4d0a8c [Object/COFF] Fix Windows .lib name handling. by Rui Ueyama · 12 years ago
  99. 9718f45 [Object][Archive] Improve performance. by Michael J. Spencer · 13 years ago
  100. 8c71e92 [Object][Archive] Fix name handling with bsd style long names. by Michael J. Spencer · 13 years ago