1. b5d741e Merge remote-tracking branch 'remotes/aosp/upstream-master' into HEAD by Igor Murashkin · 10 years ago
  2. e778f7b Make the checkPackagePrivateAccess functionality an option by Ben Gruver · 10 years ago
  3. 83ec5cf Merge pull request #25 from yyjdelete/patch-1 by Ben Gruver · 10 years ago
  4. d83c439 Fix some generics issues when compiling with java 8 by Ben Gruver · 10 years ago
  5. aae5871 Fix some javadoc issues by Ben Gruver · 10 years ago
  6. d15e315 Expose the various fixed-size item counts in DexBackedDexFile by Ben Gruver · 10 years ago
  7. 7296c9e Refactor VariableSizeLookaheadIterator by Ben Gruver · 10 years ago
  8. d1dbf6b Use options.checkPackagePrivateAccess by yyjdelete · 10 years ago
  9. 62c103d checkPackagePrivateAccess only for API 17(4.2) by yyjdelete · 10 years ago
  10. 686cf35 Add some additional checks related to instruction size by Ben Gruver · 10 years ago
  11. 6811d13 Implement dex entry for non classes.dex files by Connor Tumbleson · 10 years ago
  12. d354893 Fixed the bug of not setting the location field of the instruction in addInstruction(i,instruction) method by edwardxwu · 10 years ago
  13. 0d8418f Allow but ignore multiple exception handlers for the same exception by Ben Gruver · 10 years ago
  14. 4143313 Fix potential NPE in MethodAnalyzer by Ben Gruver · 10 years ago
  15. d33fd67 Implement implicit method/field references in baksmali by Ben Gruver · 10 years ago
  16. a37e508 Add missing "break" from switch statement in BuilderClassPool by Ben Gruver · 10 years ago
  17. 5280047 Ensure the annotation elements are sorted when written by Ben Gruver · 10 years ago
  18. 5fd3957 Extract dexlib2 as a separate host library by Ben Gruver · 11 years ago fp2-sibon fp2-sibon-2.0.1 fp2-sibon-2.0.2 FP2-open-16.05.0 FP2-open-16.06.0 FP2-open-16.07.1 FP2-open-16.08.0 FP2-open-16.09.0 FP2-open-16.10.0 FP2-open-16.11.0 FP2-open-16.12.0 FP2-open-17.01.0 FP2-open-17.04.0
  19. 1d4637b Fix up the build files and some minor tweaks to build smali/baksmali 2.* by Ben Gruver · 11 years ago
  20. 2d8cbfe Add support for non-standard invoke-object-init/range instructions by Ben Gruver · 11 years ago
  21. 4357de4 Add new experimental dex rewriter functionality by Ben Gruver · 11 years ago
  22. 78328a6 Minor comment fix in MutableMethodImplementation by Ben Gruver · 11 years ago
  23. 1d28b32 Refactor the maven upload build stuff by Ben Gruver · 11 years ago
  24. 5b411f3 Add gradle configuration for uploading smali artifacts to maven by Ben Gruver · 11 years ago
  25. 90db3a1 Lazily create the lists in MethodLocation by Ben Gruver · 11 years ago
  26. 029ad25 Skip the call to String.format when annotating, if there are no values by Ben Gruver · 11 years ago
  27. 4f26204 Add better handling for various types of invalid instructions by Ben Gruver · 11 years ago
  28. 9057764 Add ReferenceInstruction.getReferenceType() by Ben Gruver · 11 years ago
  29. d3ba85b Fix typo in method index OOB error message by Ben Gruver · 11 years ago
  30. dc802b0 Make CodeItem annotations more robust by Ben Gruver · 11 years ago
  31. d7cd523 Fix an issue with nop opcodes with a non-null second byte by Ben Gruver · 11 years ago
  32. b491263 Fix the start offset when calculating the signature header value by Ben Gruver · 11 years ago
  33. 20f675b When writing a debug item, always include all parameters by Ben Gruver · 11 years ago
  34. 08d90ec Don't write out 0-length type lists by Ben Gruver · 11 years ago
  35. f6958ae Don't trim empty parameter annotations by Ben Gruver · 11 years ago
  36. 263083f Use StringReference for MethodImplementationBuilder.addSetSourceFile by Ben Gruver · 11 years ago
  37. a2bf7f6 Fix issue with BuilderPackedSwitchPayload instructions by Ben Gruver · 11 years ago
  38. 899b1e6 Improve MutableMethodImplementation for external use by Ben Gruver · 11 years ago
  39. 902ba7d Fix annotation/initial value issues when iterating over fields/methods in a DexBackedDexFile by Ben Gruver · 11 years ago
  40. 9f48c72 Fix issues with converting switch statements in MutableMethodImplementation by Ben Gruver · 11 years ago
  41. 135631b Fix issue with Format21lh instructions in MutableMethodImplementation by Ben Gruver · 11 years ago
  42. 987ac1e Fix the name and type being swapped when converting to ImmutableDebugInfo by Ben Gruver · 11 years ago
  43. bc6fcd5 Fix accidental case fall-throughs in MutableMethodImplementation by Ben Gruver · 11 years ago
  44. 1697b1d Fix "hat" literal conversion in MutableMethodImplementation by Ben Gruver · 11 years ago
  45. 6926ece Check for null before using Iterables.filter by Ben Gruver · 11 years ago
  46. 216ca53 Always use the 035 version magic value when writing a dex file by Ben Gruver · 11 years ago
  47. 7618e16 Make extra sure we don't output blank debug items by Ben Gruver · 11 years ago
  48. 84be16b Fix DebugItems in the new builder stuff by Ben Gruver · 11 years ago
  49. edd9614 Remove the now unused builder instructions and instruction factories by Ben Gruver · 11 years ago
  50. f7d6d5f Gracefully handle instructions with invalid references by Ben Gruver · 11 years ago
  51. 45b8a4d Allow "large" uleb128 values for method/field index deltas by Ben Gruver · 11 years ago
  52. 5ff4ee9 Add missing copyright/license headers by Ben Gruver · 11 years ago
  53. 6762350 Add ability to converting MethodImplementation to MutableMethodImplementation by Ben Gruver · 11 years ago
  54. 9a2de93 Implement just-in-time instruction fixup due to string jumboification by Ben Gruver · 11 years ago
  55. 99b4617 Generify the IO requirements for writing a dex file by Ben Gruver · 11 years ago
  56. 160449b Implement instruction fixing in MutableMethodImplementation by Ben Gruver · 11 years ago
  57. e80efa6 Implement instructions for the method builder by Ben Gruver · 11 years ago
  58. 6886118 Implement debug items for the method impl builder by Ben Gruver · 11 years ago
  59. bb7937f Get rid of the MethodItem concept by Ben Gruver · 11 years ago
  60. 897832a Implement try blocks for the method builder by Ben Gruver · 11 years ago
  61. 160fc1c Split off a separate MutableMethodImplementation and implement labels by Ben Gruver · 11 years ago
  62. e94ee6f Delete InstructionWriteUtil by Ben Gruver · 11 years ago
  63. dff046e Delete BuilderMethodImplementation, and simplify the DexWriter stuff accordingly by Ben Gruver · 11 years ago
  64. 0cd8417 Remove the Instruction template parameter from DexWriter by Ben Gruver · 11 years ago
  65. e9aa2c2 Remove the Instruction template parameter from InstructionFactory by Ben Gruver · 11 years ago
  66. ca5de1d Remove the Instruction template parameter from ClassSection by Ben Gruver · 11 years ago
  67. 6f135ae Remove the ExceptionHandler template parameter from ClassSection by Ben Gruver · 11 years ago
  68. 9bbcaae Remove the DebugItem template parameter from ClassSection by Ben Gruver · 11 years ago
  69. a4e0efe Add ExceptionHandler.getExceptionTypeReference method by Ben Gruver · 11 years ago
  70. f320ed5 Remove some incorrectly applied @Nonnull attributes by Ben Gruver · 11 years ago
  71. f97289c Remove unneeded format precondition checks by Ben Gruver · 11 years ago
  72. 766f285 Initial stub MethodImplementationBuilder and integration into smali by Ben Gruver · 11 years ago
  73. e636af4 Fix bound check for short offset in Precoditions class by Ben Gruver · 11 years ago
  74. 198e081 Fix argument name for offsets in Preconditions class by Ben Gruver · 11 years ago
  75. a96cdbe Merge pull request #15 from izzytwosheds/bugfixes by Ben Gruver · 11 years ago
  76. 805b247 Interface methods in the vtable are called on current class, not interface. by Izzat Bahadirov · 11 years ago
  77. 4a92c48 Use the correct register when creating an UnresolvedOdexInstruction by Ben Gruver · 11 years ago
  78. 02560f3 Make sure the referenced class is accessible when deodexing a field/method access by Ben Gruver · 11 years ago
  79. 8553393 Fix some warnings in MethodAnalyzer by Ben Gruver · 11 years ago
  80. 5a372d5 Make SyntheticAccessorResolver thread safe by Ben Gruver · 11 years ago
  81. 46619d1 More proper unit test conditions. by Izzat Bahadirov · 11 years ago
  82. 1805298 Always aligning payload instructions. by Izzat Bahadirov · 11 years ago
  83. 6d48e5d Breaking out of loop after test condition verification. by Izzat Bahadirov · 11 years ago
  84. 01cfa02 Fix issue with opcodes that have a max api by Ben Gruver · 11 years ago
  85. d1c0848 Don't reuse map entries for the class iterator in ClassPool by Ben Gruver · 11 years ago
  86. f1f00f9 Initialize ClassDef index to -1 instead of 0 in DexPool by Ben Gruver · 11 years ago
  87. 2973f7a Fix issue in DexPool with blank parameter annotations by Ben Gruver · 11 years ago
  88. 9ed12ba Add a common superclass for Annotation and AnnotationEncodedValue by Ben Gruver · 11 years ago
  89. 0a7f00c Use Iterable<DexFile> instead of DexFile[] in ClassPath constructor by Ben Gruver · 11 years ago
  90. 7e25c35 Make baksmali thread safe, and add -j option by Ben Gruver · 11 years ago
  91. ec1348b Allow vtable lookups of Object methods for a class that can't be fully resolved by Ben Gruver · 11 years ago
  92. 4ee6056 Remove unnecessary TODO by Ben Gruver · 11 years ago
  93. a2069cd Fix issue with deodexing invoke-virtual-quick/range by Ben Gruver · 11 years ago
  94. 9743f4d Deodex an invoke-object-init/range as a non-range invoke-virtual when possible by Ben Gruver · 11 years ago
  95. 94565fa Don't replace virtual methods with interface methods in the vtable by Ben Gruver · 11 years ago
  96. a7f2135 Factor out repeated calls to getVtable() in getMethodByVtableIndex by Ben Gruver · 11 years ago
  97. 86112a8 Add some java docs for the getInterface methods by Ben Gruver · 11 years ago
  98. fad4d1a Sort the instance fields and use List<Field> rather than Field[] by Ben Gruver · 11 years ago
  99. 5b69a5f Merge remote-tracking branch 'izzy_github/deodex2' into dexlib_redesign by Ben Gruver · 11 years ago
  100. 363af0a Using newer API getInstanceFields() instead of getFields() + filtering. by Izzat Bahadirov · 11 years ago