1. 9b3c02f Add dexlib target that doesn't bundle commons-cli by Andrei Onea · 4 years, 1 month ago
  2. 64fafbd AOSP-specific changes for v2.2.7 by Ben Gruver · 5 years ago
  3. 5b05ca3 Merge v2.2.7 from upstream by Ben Gruver · 5 years ago
  4. 0d4443a Gracefully deal with code addresses that are out of range in MutableMethodImplementation by Ben Gruver · 5 years ago
  5. 72c0d9d make opcodes nullable in loadDexContainer by Erik Derr · 5 years ago
  6. 842ebb9 Create version of dexlib2 without guava built in by Julien Desprez · 6 years ago
  7. 1bf8f25 Refactor LocatedItems to use the function addItem() instead of by Assaf · 6 years ago
  8. af8bc1d Refactor LocatedItems::mergeItemsIntoNext by Assaf · 6 years ago
  9. dd242aa Remove code duplication - extract Labels and debugItems from MethodLocation. by Assaf · 6 years ago
  10. 7542a6b Simplify getLabels() by using two separate methods. by Assaf · 6 years ago
  11. 86963cc Change BlankReader to the correct location in SmaliLexer for idea by Albert Gorski · 6 years ago
  12. d338187 Update the tests to handle MethodHandle kind fixes by Albert Gorski · 6 years ago
  13. c6b0408 Fix support for the kind values of MethodHandle by Albert Gorski · 6 years ago
  14. 49ecdb3 Fix instructions 45cc and 4rcc (invoke-polymorphic) by Albert Gorski · 6 years ago
  15. 5a6b891 Extract new class, PathEntryLoader from ClassPathResolver. by Assaf · 6 years ago
  16. 71ea09f Add reminder to keep section arrays in sync by Lanchon · 6 years ago
  17. da571db Use similar formatting for section arrays by Lanchon · 6 years ago
  18. fef5569 Fix and extend hasOverflowed by Lanchon · 6 years ago
  19. 2f29256 Use a switch statement in mapDexVersionToApi by Lanchon · 6 years ago
  20. a237739 Make mapDexVersionToApi return NO_VERSION in the style of the other maps by Lanchon · 6 years ago
  21. 9560bfe Remove the redundant SUPPORTED_DEX_VERSIONS array by Lanchon · 6 years ago
  22. 1e984c2 Use the same literals in mapDexVersionToApi and mapApiToDexVersion by Lanchon · 6 years ago
  23. dafcef3 Refactor VersionMap.mapApiToDexVersion out of HeaderItem.getMagicForApi by Lanchon · 6 years ago
  24. fd3e00a Refactor most of the utility classes from util into dexlib2 by Ben Gruver · 6 years ago
  25. 2fcdad2 Fix accidental dependency on JCommander on test by Lanchon · 6 years ago
  26. 468a4ee Fix mark/reset for new sections (closes #615) by Lanchon · 6 years ago
  27. d2b36e1 Fix accidental dependency on JCommander by Lanchon · 6 years ago
  28. f16b420 Fix for method reference sizes by Wojtek Kaliciński · 7 years ago
  29. 67e7b39 MemoryDataStore: Enforce min growth step and delay allocation of buffer by Lanchon · 7 years ago
  30. 6389687 MemoryDataStore: Efficiently multiply by 1.25 by Lanchon · 7 years ago
  31. f1c1162 MemoryDataStore: Fail fast on invalid offsets by Lanchon · 7 years ago
  32. c41c24a MemoryDataStore: Support InputStream mark/reset by Lanchon · 7 years ago
  33. b9a725e MemoryDataStore: Handle weird arguments values correctly by Lanchon · 7 years ago
  34. c645b9d MemoryDataStore: More efficient overridable growth policy by Lanchon · 7 years ago
  35. b0a69fc MemoryDataStore: Add a data-trimming getData() method by Lanchon · 7 years ago
  36. 53cdb13 MemoryDataStore: Rename the buffer getter method by Lanchon · 7 years ago
  37. 6917c1f MemoryDataStore: Keep track of actual size of data by Lanchon · 7 years ago
  38. d7b389d MemoryDataStore: Fix InputStream::read(byte[] b, int off, int len) bug by Lanchon · 7 years ago
  39. 387299c MemoryDataStore: Allow overriding of growth policy by Lanchon · 7 years ago
  40. ea7c265 MemoryDataStore: Fix growth calculation by Lanchon · 7 years ago
  41. f10643f Handle Changes in OAT Files for Android 8.1 (OAT 131) by Albert Gorski · 6 years ago
  42. ec31f76 Simplified mapApiToArtVersion by ale5000 · 6 years ago
  43. 2db1dec Add support for dex version 39 in dexlib2 by Ben Gruver · 6 years ago
  44. a198c85 Add support for dumping the new structures by Ben Gruver · 6 years ago
  45. 077c5c1 Let baksmali infer the api level when possible by Ben Gruver · 6 years ago
  46. e8760aa Add support for method handle and call site references in ReferenceUtil by Ben Gruver · 6 years ago
  47. 858d264 Change the name of the invoke method handle types by Ben Gruver · 6 years ago
  48. 5c5e4ae Implement support for new structures in DexWriter by Ben Gruver · 6 years ago
  49. cc34359 Create separate section for encoded arrays by Ben Gruver · 6 years ago
  50. fa5d0cc Add Immutable implementations of the new structures by Ben Gruver · 6 years ago
  51. 8bdb503 Fix up a few non-immutable members in immutable encoded value implementations by Ben Gruver · 6 years ago
  52. dea7934 Add DexBacked implementations of the new structures by Ben Gruver · 6 years ago
  53. ead2e03 Add getItemCount method to EncodedArrayItemIterator by Ben Gruver · 6 years ago
  54. 2215e03 Fix typo in DexBackedMethodEncodedValue by Ben Gruver · 6 years ago
  55. 88ece20 Move the map item related methods from RawDexfile to DexBackedDexFile by Ben Gruver · 6 years ago
  56. e3fd1e8 StaticInitialValueIterator -> EncodedArrayItemIterator by Ben Gruver · 6 years ago
  57. 6c054e1 Minor javadoc fixes in MethodProtoReference by Ben Gruver · 6 years ago
  58. b575410 Add the basic structures necessary to support invoke-custom by Ben Gruver · 6 years ago
  59. e6341e1 Merge smali upstream into master by Ben Gruver · 6 years ago
  60. 63b75bc Convert external/smali to Android.bp by Colin Cross · 6 years ago
  61. 38f5756 Fix line_start annotation in debug_info_item by Ben Gruver · 7 years ago
  62. 20a272d Fix an issue when writing uleb128 values larger than 2^31 by Ben Gruver · 7 years ago
  63. d107903 Merge remote-tracking branch 'aosp/upstream-master' into oth-merge-smali-upstream by Orion Hodson · 7 years ago
  64. b843459 Fix out registers for invoke-polymorphic by Orion Hodson · 7 years ago
  65. d4702a4 Add basic support for ODEX instructions by Daniel Bali · 7 years ago
  66. a000b5a Update smali/baksmali to 2.2.0 by Ben Gruver · 7 years ago
  67. 8764034 Merge remote-tracking branch 'aosp/upstream-master' by Ben Gruver · 7 years ago
  68. dd11921 Fix for counting method implementation sizes by Wojtek Kaliciński · 7 years ago
  69. b65e942 Add support for getting byte sizes to dex backed references by Wojtek Kaliciński · 7 years ago
  70. 705b1eb Support dex version 38 in smali by Colin Cross · 7 years ago
  71. 9df7a67 Fixed Android M and N deodexing(Fixes #503) by Furniel · 7 years ago
  72. 48cde62 Add initial support for vdex files by Ben Gruver · 7 years ago
  73. 9e3e86f Improve the special case logic when propagating register types by Ben Gruver · 7 years ago
  74. 152250d Fix missing format argument by Ben Gruver · 7 years ago
  75. 1a83d5a Propagate sideways conversions after an instance-of + if-eq/if-eqz by Ben Gruver · 7 years ago
  76. adb1235 Don't perform type narrowing after an instance-of on dalvik by Ben Gruver · 8 years ago
  77. 5e387e5 Add better error message for when instruction offset is out of range by Ben Gruver · 8 years ago
  78. a0ccd94 Improve the error message for a truncated last instruction by Ben Gruver · 8 years ago
  79. 8e1afdd Clean up how api levels are handled in various places by Ben Gruver · 8 years ago
  80. ca0a4bd Remove some unneeded casts in BuilderClassDef by Ben Gruver · 8 years ago
  81. fd8a1b4 Make BuilderAnnotationSet public by Ben Gruver · 8 years ago
  82. c8e896b Add default dependencies for Android N by Ben Gruver · 8 years ago
  83. cb14aa7 Remove obsolete TODO by Ben Gruver · 8 years ago
  84. 8fa96e2 Resolve odex dependencies to jar files when needed by Ben Gruver · 8 years ago
  85. 16d4b56 Use a BufferedInputStream in ZipDexContainer.isDex by Ben Gruver · 8 years ago
  86. a659357 Be more precise about narrowing after an instance-of by Ben Gruver · 8 years ago
  87. e75f2b2 Ensure the ZipFile is closed in isZipFile() of ZipDexContainer by Albert Gorski · 8 years ago
  88. 5189797 Unify how sections are referenced in DexPool and DexBuilder by Ben Gruver · 8 years ago
  89. 4eefe29 Add a public utility method for verifying dex/odex headers by Ben Gruver · 8 years ago
  90. 145bc82 Add a ClassPath(Iterable<ClassProvider>) constructor by Ben Gruver · 8 years ago
  91. bb347e3 Add a placeholder ART version number / api level for aosp/master. by Narayan Kamath · 8 years ago
  92. 55c33eb Add a placeholder ART version number / api level for aosp/master. by Narayan Kamath · 8 years ago
  93. 676f9f5 Properly implement the art <-> api version map by Ben Gruver · 8 years ago
  94. 615d383 Make ZipDexContainer more subclass-friendly by Ben Gruver · 8 years ago
  95. 2996766 Add MultiDexContainer.getOpcodes() by Ben Gruver · 8 years ago
  96. 2d0f625 Merge branch 'v2.2_WIP' by Ben Gruver · 8 years ago
  97. 384161e Detect and ignore out-of-range debug info offsets by Ben Gruver · 8 years ago
  98. 219bdff Properly implement the art <-> api version map by Ben Gruver · 8 years ago
  99. 5925614 Add functionality for efficient multi-dex writing with DexPool by Ben Gruver · 8 years ago
  100. af8a063 Set the minimum oat version for the fixed post-default-method vtable to 87 by Ben Gruver · 8 years ago