Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-01 | Add support for alternate field ordering starting at oat version 67 | Ben Gruver | |
2015-10-01 | Fix minor issue in DisassemblyTest | Ben Gruver | |
2015-10-01 | Merge branch 'master' into smalidea | Ben Gruver | |
2015-09-30 | Add link to wiki from README.md | Ben Gruver | |
2015-09-30 | Bump the version number to 2.1.0 | Ben Gruver | |
2015-09-30 | Add support for normalizing virtual methods | Ben Gruver | |
This is useful, for example, when comparing the result of deodexing with the original dex file, to remove the "false" differences caused by the different potential ways to reference a given virtual method. | |||
2015-09-30 | Add support for calculating field offsets for art | Ben Gruver | |
2015-09-30 | Add support for using an oat file as the boot class path | Ben Gruver | |
2015-09-30 | Add oat support in DexFileFactory | Ben Gruver | |
2015-09-29 | Add art-specific opcodes and opcode values | Ben Gruver | |
2015-09-29 | Add a minimal parser for oat files | Ben Gruver | |
2015-09-29 | am a0faada8: Merge "Merge remote-tracking branch \'aosp/upstream-master\' ↵ | Alex Light | |
into aosp/master" * commit 'a0faada87c23afc2c8cfc4621ea481f44018bcbf': Bump the version number to 2.0.8 Make smali respect order of implements Add ability to list methods/fields/types when assembling with smali Update README.md Handle invalid debug item offsets more gracefully Add backwards compatible version of DexFileFactory.loadDexFile and Opcodes Replace a missed usage of Iterators.emptyIterator() Bump the version number to 2.0.7 Remove usages of the deprecated Iterators.emptyIterator() method Add the generated accessorTest to source control Bump the version number to 2.0.6 Ensure that java 6 is used for release builds | |||
2015-09-29 | Merge "Merge remote-tracking branch 'aosp/upstream-master' into aosp/master"android-n-preview-1 | Alex Light | |
2015-09-28 | Merge remote-tracking branch 'aosp/upstream-master' into aosp/master | Alex Light | |
* Brings up c456c55c40d0731edb9913fae73f16b9d94ac45b which fixes a smali bug relating to interface ordering. | |||
2015-09-24 | Bump the version number to 2.0.8 | Ben Gruver | |
2015-09-24 | Make smali respect order of implements | Alex Light | |
Previously smali would reorder implements directives to be alphabetical in the dex file. In the Java 8 Language the order of interfaces may affect the order of initializer invocation when using default methods. Therefore we will preserve this order in smali/baksmai. Bug: 24338722 Change-Id: I6851b02a5402c7d4cd4b60af54052c320e48d0bf | |||
2015-09-05 | Add ability to list methods/fields/types when assembling with smali | Ben Gruver | |
This can be useful in analyzing why you are going over the 64k method/field/type limit | |||
2015-09-05 | Update README.md | Ben Gruver | |
Updated links, info, etc. now that googlecode is fully deprecated. | |||
2015-08-26 | Handle invalid debug item offsets more gracefully | Ben Gruver | |
2015-07-30 | Merge "package version metadata for external/" | Bill Napier | |
2015-06-18 | Add backwards compatible version of DexFileFactory.loadDexFile and Opcodes | Ben Gruver | |
Keep the old prototype, so we don't break existing code. | |||
2015-06-18 | Replace a missed usage of Iterators.emptyIterator() | Ben Gruver | |
2015-06-18 | Bump the version number to 2.0.7 | Ben Gruver | |
2015-06-18 | Remove usages of the deprecated Iterators.emptyIterator() method | Ben Gruver | |
2015-06-18 | Merge changes I46aa2ec8,I07990426android-m-preview-2android-m-preview-1 | Igor Murashkin | |
* changes: Update antlr/flex scripts and bring-up smali to tip of tree Merge remote-tracking branch 'remotes/aosp/upstream-master' into HEAD | |||
2015-06-02 | package version metadata for external/ | Damien Miller | |
This will be used for automated notification of external vulnerability reports. Change-Id: I23c69c3311b88326d4a9c025307a90075f74c634 | |||
2015-05-23 | Add the generated accessorTest to source control | Ben Gruver | |
Some java compilers don't generate the synthetic accessor methods in the way that the accessorTest is trying to test. So we build the test dex file using a known-good compiler and check it in, ensuring the test is always run using an appropriate dex file. | |||
2015-05-21 | Add MODULE_LICENSEandroid-m-preview | Bill Yi | |
Change-Id: I76db4a705d9b332bbe71f63e764e69ff5dcf5a01 | |||
2015-05-09 | Fix an unprotected read in SmaliClassReferenceSearcher | Ben Gruver | |
2015-05-05 | Fix NPE in SmaliClass.setName() | Ben Gruver | |
2015-05-05 | Fix an NPE related to an array descriptor just before an EOF | Ben Gruver | |
2015-05-04 | Fix ClassMoveTest's basicToNoPackage test | Ben Gruver | |
2015-05-04 | Add missing gson dependency | Ben Gruver | |
2015-05-01 | Improve whitespace normalization in baksmali's AnalysisTest | Ben Gruver | |
2015-05-01 | Fix NPE in SmaliCodeFragmentFactory.isContextAccepted | Ben Gruver | |
2015-04-30 | Bump the version number to 2.0.6 | Ben Gruver | |
2015-04-30 | Ensure that java 6 is used for release builds | Ben Gruver | |
2015-04-23 | Update antlr/flex scripts and bring-up smali to tip of tree | Igor Murashkin | |
* smali is now at 17828564bae2c03788e5366b73ca9e259f70ca5d Change-Id: I46aa2ec8a377e7a73e56825e2afef1090eda432a | |||
2015-04-23 | Merge remote-tracking branch 'remotes/aosp/upstream-master' into HEAD | Igor Murashkin | |
* Brings-up smali to 17828564bae2c03788e5366b73ca9e259f70ca5d which has the experimental new opcodes | |||
2015-04-09 | README link fix | Rover12421 | |
2015-04-09 | Ensure the stream is closed in DexFileFactory.loadDexFile | Ben Gruver | |
2015-04-09 | Upgrade to proguard 5.2.1 | Ben Gruver | |
2015-04-10 | ignore .idea directory | Rover12421 | |
2015-04-10 | DuplicateTest FAILED fix | Rover12421 | |
2015-04-03 | Fix an unprotected read access in SmaliPositionManager.createPrepareRequest | Ben Gruver | |
2015-04-03 | Workaround for issue with fake Object field type during indexing | Ben Gruver | |
2015-04-03 | Bump the version to v0.02 | Ben Gruver | |
2015-04-03 | Add an error reporter that can create issues on github | Ben Gruver | |
2015-04-02 | Ensure that SmaliCodeFragmentFactory is only used for smali files | Ben Gruver | |
2015-04-02 | Ensure that SmaliModifierList's direct parent is a PsiModifierListOwner | Ben Gruver | |