1. e6341e1 Merge smali upstream into master by Ben Gruver · 6 years ago
  2. 63b75bc Convert external/smali to Android.bp by Colin Cross · 6 years ago
  3. 38f5756 Fix line_start annotation in debug_info_item by Ben Gruver · 7 years ago
  4. 20a272d Fix an issue when writing uleb128 values larger than 2^31 by Ben Gruver · 7 years ago
  5. d107903 Merge remote-tracking branch 'aosp/upstream-master' into oth-merge-smali-upstream by Orion Hodson · 7 years ago
  6. b843459 Fix out registers for invoke-polymorphic by Orion Hodson · 7 years ago
  7. d4702a4 Add basic support for ODEX instructions by Daniel Bali · 7 years ago
  8. a000b5a Update smali/baksmali to 2.2.0 by Ben Gruver · 7 years ago
  9. 8764034 Merge remote-tracking branch 'aosp/upstream-master' by Ben Gruver · 7 years ago
  10. dd11921 Fix for counting method implementation sizes by Wojtek Kaliciński · 7 years ago
  11. b65e942 Add support for getting byte sizes to dex backed references by Wojtek Kaliciński · 7 years ago
  12. 705b1eb Support dex version 38 in smali by Colin Cross · 7 years ago
  13. 9df7a67 Fixed Android M and N deodexing(Fixes #503) by Furniel · 7 years ago
  14. 48cde62 Add initial support for vdex files by Ben Gruver · 7 years ago
  15. 9e3e86f Improve the special case logic when propagating register types by Ben Gruver · 7 years ago
  16. 152250d Fix missing format argument by Ben Gruver · 7 years ago
  17. 1a83d5a Propagate sideways conversions after an instance-of + if-eq/if-eqz by Ben Gruver · 7 years ago
  18. adb1235 Don't perform type narrowing after an instance-of on dalvik by Ben Gruver · 8 years ago
  19. 5e387e5 Add better error message for when instruction offset is out of range by Ben Gruver · 8 years ago
  20. a0ccd94 Improve the error message for a truncated last instruction by Ben Gruver · 8 years ago
  21. 8e1afdd Clean up how api levels are handled in various places by Ben Gruver · 8 years ago
  22. ca0a4bd Remove some unneeded casts in BuilderClassDef by Ben Gruver · 8 years ago
  23. fd8a1b4 Make BuilderAnnotationSet public by Ben Gruver · 8 years ago
  24. c8e896b Add default dependencies for Android N by Ben Gruver · 8 years ago
  25. cb14aa7 Remove obsolete TODO by Ben Gruver · 8 years ago
  26. 8fa96e2 Resolve odex dependencies to jar files when needed by Ben Gruver · 8 years ago
  27. 16d4b56 Use a BufferedInputStream in ZipDexContainer.isDex by Ben Gruver · 8 years ago
  28. a659357 Be more precise about narrowing after an instance-of by Ben Gruver · 8 years ago
  29. e75f2b2 Ensure the ZipFile is closed in isZipFile() of ZipDexContainer by Albert Gorski · 8 years ago
  30. 5189797 Unify how sections are referenced in DexPool and DexBuilder by Ben Gruver · 8 years ago
  31. 4eefe29 Add a public utility method for verifying dex/odex headers by Ben Gruver · 8 years ago
  32. 145bc82 Add a ClassPath(Iterable<ClassProvider>) constructor by Ben Gruver · 8 years ago
  33. bb347e3 Add a placeholder ART version number / api level for aosp/master. by Narayan Kamath · 8 years ago
  34. 55c33eb Add a placeholder ART version number / api level for aosp/master. by Narayan Kamath · 8 years ago
  35. 676f9f5 Properly implement the art <-> api version map by Ben Gruver · 8 years ago
  36. 615d383 Make ZipDexContainer more subclass-friendly by Ben Gruver · 8 years ago
  37. 2996766 Add MultiDexContainer.getOpcodes() by Ben Gruver · 8 years ago
  38. 2d0f625 Merge branch 'v2.2_WIP' by Ben Gruver · 8 years ago
  39. 384161e Detect and ignore out-of-range debug info offsets by Ben Gruver · 8 years ago
  40. 219bdff Properly implement the art <-> api version map by Ben Gruver · 8 years ago
  41. 5925614 Add functionality for efficient multi-dex writing with DexPool by Ben Gruver · 8 years ago
  42. af8a063 Set the minimum oat version for the fixed post-default-method vtable to 87 by Ben Gruver · 8 years ago
  43. 6717136 Reparent interface methods in a vtable by Ben Gruver · 8 years ago
  44. dbd9db3 Tweak ZipDexContainer so it doesn't keep an open ZipFile by Ben Gruver · 8 years ago
  45. ab20c37 Fix up the post-default interface generation by Ben Gruver · 8 years ago
  46. 37f5436 Allow interning classes into a DexPool externally by Ben Gruver · 8 years ago
  47. 9c039ef Implement ReflectionUtils.dexToJavaName by Ben Gruver · 8 years ago
  48. 8f27f45 Add Opcodes.getDefault by Ben Gruver · 8 years ago
  49. 0de5ef0 Add support for the buggy post-default method vtable generation by Ben Gruver · 8 years ago
  50. a54523e More default method vtable fixes by Ben Gruver · 8 years ago
  51. 8081311 Implement toString for Method/Field/Proto references by Ben Gruver · 8 years ago
  52. 17054d5 Load oat dependencies by default, if present by Ben Gruver · 8 years ago
  53. dcc7a2b Remove OatDexFile.getOatFile in favor of getContainer by Ben Gruver · 8 years ago
  54. 8b309d6 Use guava's 'Joiner' instead of 'String.join' by Albert Gorski · 8 years ago
  55. bb062e9 Fix ReflectionUtils.javaToDexName by Ben Gruver · 8 years ago
  56. 1aa9df3 Fix the ordering of methods in the post-default-method vtable calculation by Ben Gruver · 8 years ago
  57. ecd8981 Fix up some minor issues with --normalize-virtual-methods by Ben Gruver · 8 years ago
  58. 815f023 Use a class reference for interface methods in the vtable by Ben Gruver · 8 years ago
  59. 41ba26d Improve the canNarrowAfterInstanceOf check when using an empty bootclasspath by Ben Gruver · 8 years ago
  60. 31ad2bc Refactor how classpath loading works by Ben Gruver · 8 years ago
  61. 4c77ad7 Minor fixes to OatVersions.txt by Ben Gruver · 8 years ago
  62. 5544281 Clean up some lint in ClassPath/ClassProto by Ben Gruver · 8 years ago
  63. db9f86d Make getRegisterType throw AnalysisException instead of ExceptionWithContext by Ben Gruver · 8 years ago
  64. 26a4f1e Fix an issue with instance-of type inference by Ben Gruver · 8 years ago
  65. 9ec379a Add support for vtable generation for post-default method ART by Ben Gruver · 8 years ago
  66. d13be24 Don't propagate a non-narrowing conversion through a move by Ben Gruver · 8 years ago
  67. fbfe388 The list dex command should generate an error when used on a non-zip/oat file by Ben Gruver · 8 years ago
  68. d7d995c Remove the now-unused experimental opcodes flag/functionality by Ben Gruver · 8 years ago
  69. 19545bb dexlib2: Allow compilation with Java7. by Narayan Kamath · 8 years ago
  70. 94bfbe5 smali: update to upstream master. by Narayan Kamath · 8 years ago
  71. e7e58a6 Fix reading a dex file from a zip file by Ben Gruver · 8 years ago
  72. fdfb6d1 Update OatVersions.txt to version 86 by Ben Gruver · 8 years ago
  73. 22a2807 Implement DexFileFactory.loadAllDexFiles by Ben Gruver · 8 years ago
  74. 3587c6f Refactor DexFileFactory and implement new syntax for dex entries by Ben Gruver · 8 years ago
  75. 41a5b49 Fix the dump command to work with dex files in an oat file by Ben Gruver · 8 years ago
  76. 4254a20 Use a java 6-friendly string joiner by Ben Gruver · 8 years ago
  77. 3735d47 Merge branch 'master' into v2.2_WIP by Ben Gruver · 8 years ago
  78. 7079014 Add more error detail when interfaces can't be fully resolved by Ben Gruver · 8 years ago
  79. 99b80bb Revert "Add lambda experimental dalvik opcodes" by Narayan Kamath · 8 years ago
  80. afc1f15 smali/dexlib: deal with invoke-polymorphic / invoke-polymorphic/range. by Narayan Kamath · 8 years ago
  81. c347e68 Allow invalid register references in debug items related to locals. by Ben Gruver · 8 years ago
  82. db49ae1 Track register narrowing via instance-of after a move by Ben Gruver · 8 years ago
  83. e474301 Revamp how classpath loading works by Ben Gruver · 8 years ago
  84. f84e0f4 Fix up some nullness and other minor issues in MethodAnalyzer/AnalyzedInstruction by Ben Gruver · 8 years ago
  85. c4948a5 Add initial support for N preview odexes by Ben Gruver · 8 years ago
  86. bccdc80 Add "list field offsets" and "list vtables" commands to baksmali by Ben Gruver · 8 years ago
  87. 90cacb9 Implement various list commands in baksmali by Ben Gruver · 8 years ago
  88. 7357465 Implement a new command line interface for smali by Ben Gruver · 8 years ago
  89. 93100e5 Improve how the instance-of + if-eqz/if-nez type propagation works by Ben Gruver · 8 years ago
  90. 9802cf3 Propagate the narrowed type for an if-nez after an instance-of by Ben Gruver · 8 years ago
  91. 267cf99 Merge remote-tracking branch 'aosp/upstream-master' into incr-dex by Alex Light · 8 years ago
  92. 40bbf5c Dex version 37 support by Alex Light · 8 years ago
  93. 6417e81 Refactor ClassPath to take ClassProviders by Ben Gruver · 8 years ago
  94. 5b2943d Check for switch offset validity in the MethodAnalyzer by Ben Gruver · 8 years ago
  95. 8533ab7 Merge branch 'master' into smalidea by Ben Gruver · 8 years ago
  96. 3e26503 Implement support for adding new labels to a MutableMethodImplementation by Ben Gruver · 9 years ago
  97. b8e255f Add support for 64-bit oat files by Ben Gruver · 9 years ago
  98. e202aee Pass in the Opcodes to use for SyntheticAccessorFSM by Ben Gruver · 9 years ago
  99. 4c66761 Minor javadoc fix for AnalyzedInstruction.setPostRegisterType by Ben Gruver · 9 years ago
  100. da58cc8 Only use the instance-of/if-eqz type info if we're getting more information by Ben Gruver · 9 years ago