aboutsummaryrefslogtreecommitdiff
path: root/dexlib2
AgeCommit message (Expand)Author
2013-04-15Update to latest antlr3/string templateBen Gruver
2013-04-15Refactor smali to use dexlib2Ben Gruver
2013-04-14Massage the try blocks before writing them out to a dex fileBen Gruver
2013-04-14Add logic to TryListBuilder to merge contiguous try blocks with identical han...Ben Gruver
2013-04-14Port TryListBuilder from dexlibBen Gruver
2013-04-13Always use one of 2 pre-built ImmutableBooleanEncodedValue instancesBen Gruver
2013-04-13Add AnnotationVisibility.getVisibility(String)Ben Gruver
2013-04-13Add convenience constructor for ImmutableClassDefBen Gruver
2013-04-13Gracefully handle duplicate fields/methods in baksmaliBen Gruver
2013-04-13Separate direct/virtual methods and static/instance fields in the ClassDef in...Ben Gruver
2013-04-11Gracefully handle unknown instructionsBen Gruver
2013-04-10Add support for custom inline tablesBen Gruver
2013-04-09Add support for class path entries that look like dalvik-cache entriesBen Gruver
2013-04-09Remove unneeded/unused getFormat() method in UnresolvedOdexInstructionBen Gruver
2013-04-09Remove invalid assertBen Gruver
2013-04-09Fix issue when deodexing invoke-object-init/range instructionBen Gruver
2013-04-09Add the ability to parse dependencies from odex filesBen Gruver
2013-04-09Fix an issue when there's a dir with the same base name as a class path entryBen Gruver
2013-04-08Enforce strict reference equality for uninit ref register typesBen Gruver
2013-04-08Always use .equals for comparing RegisterType instancesBen Gruver
2013-04-08Use the correct destination register for invoke-direct on an <init>Ben Gruver
2013-04-08Fix up some of the comments in RegisterTypeBen Gruver
2013-04-08Use the correct register category for the uninitialized "this" referenceBen Gruver
2013-04-08Fix the calculation of method parameter register in MethodAnalyzerBen Gruver
2013-04-08Correctly handle fill-array-data instruction when building instruction listBen Gruver
2013-04-08Add some getter methods in MethodAnalyzerBen Gruver
2013-04-08Add ability to build a ClassPath from a list of filesBen Gruver
2013-04-08Add the parameter register count to the stored state in MethodAnalyzerBen Gruver
2013-04-08Throw a NoClassesDexException for an apk/jar/zip with no classes.dexBen Gruver
2013-04-08Rename Format.payloadFormat to isPayloadFormatBen Gruver
2013-04-08Add codeAddress field to AnalysisExceptionBen Gruver
2013-04-08Fix the calculation of the "this" register in MethodAnalyzerBen Gruver
2013-04-08Fix IndexOutOfBounds exception when there's a wide parameterBen Gruver
2013-04-08Fix NPE when merging a reference and a null/unknown registerBen Gruver
2013-04-08Fix minor issue in MethodAnalyzer.analyzeMoveExceptionBen Gruver
2013-04-02Merge pull request #9 from izzytwosheds/jumbos_nops_offsetsBen Gruver
2013-04-02Merge pull request #8 from izzytwosheds/encoded_array_sortBen Gruver
2013-03-31Using sorted static field set in EncodedArrayPool Key.Izzat Bahadirov
2013-03-30Port MethodAnalyzer and various dependencies from dexlibBen Gruver
2013-03-29First filtering for static fields, then sorting them. Using filtered list in ...Izzat Bahadirov
2013-03-28Port InlineMethodResolver from dexlibBen Gruver
2013-03-28Port AnalyzedInstruction from dexlibBen Gruver
2013-03-28Fixing comment alignment.Izzat Bahadirov
2013-03-25Refactoring unit tests.Izzat Bahadirov
2013-03-25Unit test for iterative goto embiggening and consequent payload re-alignment.Izzat Bahadirov
2013-03-25Fix for bug with incorrect removal of previously inserted alignment nop.Izzat Bahadirov
2013-03-25Unit tests for goto and goto/16 instructions embiggening.Izzat Bahadirov
2013-03-25Fix for incorrect goto/16 to goto/32 conversion.Izzat Bahadirov
2013-03-25Unit tests for payload alignment. Also, typo correction.Izzat Bahadirov
2013-03-25Unit tests for offset modification in SparseSwitchPayload and PackedSwitchPay...Izzat Bahadirov