aboutsummaryrefslogtreecommitdiff
path: root/dexlib2
AgeCommit message (Expand)Author
2016-09-19Clean up some lint in ClassPath/ClassProtoBen Gruver
2016-09-19Make getRegisterType throw AnalysisException instead of ExceptionWithContextBen Gruver
2016-09-19Fix an issue with instance-of type inferenceBen Gruver
2016-09-19Add support for vtable generation for post-default method ARTBen Gruver
2016-09-17Don't propagate a non-narrowing conversion through a moveBen Gruver
2016-09-17The list dex command should generate an error when used on a non-zip/oat fileBen Gruver
2016-09-17Remove the now-unused experimental opcodes flag/functionalityBen Gruver
2016-09-04Fix reading a dex file from a zip fileBen Gruver
2016-09-04Update OatVersions.txt to version 86Ben Gruver
2016-08-30Implement DexFileFactory.loadAllDexFilesBen Gruver
2016-08-30Refactor DexFileFactory and implement new syntax for dex entriesBen Gruver
2016-08-30Fix the dump command to work with dex files in an oat fileBen Gruver
2016-08-27Use a java 6-friendly string joinerBen Gruver
2016-08-27Merge branch 'master' into v2.2_WIPBen Gruver
2016-08-23Add more error detail when interfaces can't be fully resolvedBen Gruver
2016-08-17Revert "Add lambda experimental dalvik opcodes"Narayan Kamath
2016-08-17smali/dexlib: deal with invoke-polymorphic / invoke-polymorphic/range.Narayan Kamath
2016-07-10Allow invalid register references in debug items related to locals.Ben Gruver
2016-05-28Track register narrowing via instance-of after a moveBen Gruver
2016-05-28Revamp how classpath loading worksBen Gruver
2016-05-16Fix up some nullness and other minor issues in MethodAnalyzer/AnalyzedInstruc...Ben Gruver
2016-05-16Add initial support for N preview odexesBen Gruver
2016-05-16Add "list field offsets" and "list vtables" commands to baksmaliBen Gruver
2016-05-16Implement various list commands in baksmaliBen Gruver
2016-05-16Implement a new command line interface for smaliBen Gruver
2016-04-23Improve how the instance-of + if-eqz/if-nez type propagation worksBen Gruver
2016-04-23Propagate the narrowed type for an if-nez after an instance-ofBen Gruver
2016-04-04Dex version 37 supportAlex Light
2016-02-26Refactor ClassPath to take ClassProvidersBen Gruver
2016-02-20Check for switch offset validity in the MethodAnalyzerBen Gruver
2016-02-13Merge branch 'master' into smalideaBen Gruver
2015-10-18Implement support for adding new labels to a MutableMethodImplementationBen Gruver
2015-10-17Add support for 64-bit oat filesBen Gruver
2015-10-17Pass in the Opcodes to use for SyntheticAccessorFSMBen Gruver
2015-10-17Minor javadoc fix for AnalyzedInstruction.setPostRegisterTypeBen Gruver
2015-10-17Only use the instance-of/if-eqz type info if we're getting more informationBen Gruver
2015-10-16Add support for static volatile opcodes in OdexedFieldInstructionMapperBen Gruver
2015-10-14Fix register propagation when overriding a register type from a predecessorBen Gruver
2015-10-13Infer the register type based on the result of an instance-of instructionBen Gruver
2015-10-01Bump up MAX_OAT_VERSION to 71Ben Gruver
2015-10-01Add support for alternate field ordering starting at oat version 67Ben Gruver
2015-10-01Merge branch 'master' into smalideaBen Gruver
2015-09-30Add support for normalizing virtual methodsBen Gruver
2015-09-30Add support for calculating field offsets for artBen Gruver
2015-09-30Add support for using an oat file as the boot class pathBen Gruver
2015-09-30Add oat support in DexFileFactoryBen Gruver
2015-09-29Add art-specific opcodes and opcode valuesBen Gruver
2015-09-29Add a minimal parser for oat filesBen Gruver
2015-09-24Make smali respect order of implementsAlex Light
2015-09-05Add ability to list methods/fields/types when assembling with smaliBen Gruver