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