Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
smali
/
refs/tags/fp2-sibon-18.03.1
« Previous
c216447
Merge branch 'master' into dexlib_redesign
by Ben Gruver
· 11 years ago
4c51e89
Bump the version to 2.0
by Ben Gruver
· 11 years ago
6926ece
Check for null before using Iterables.filter
by Ben Gruver
· 11 years ago
216ca53
Always use the 035 version magic value when writing a dex file
by Ben Gruver
· 11 years ago
7618e16
Make extra sure we don't output blank debug items
by Ben Gruver
· 11 years ago
44c5c07
Don't output parameter names when using the -b/--no-debug-info option
by Ben Gruver
· 11 years ago
a2bcd0f
Merge pull request #17 from Fuzion24/alternate_constructor
by Ben Gruver
· 11 years ago
84be16b
Fix DebugItems in the new builder stuff
by Ben Gruver
· 11 years ago
4ab8df8
Add alternative constructor
by Ryan Welton
· 11 years ago
edd9614
Remove the now unused builder instructions and instruction factories
by Ben Gruver
· 11 years ago
8164853
Bump the version to 2.0b6
by Ben Gruver
· 11 years ago
f7d6d5f
Gracefully handle instructions with invalid references
by Ben Gruver
· 11 years ago
f9bcf89
Attempt to fix tests for windows
by Ben Gruver
· 11 years ago
51a13e3
Fix the tests related to bracketed names
by Ben Gruver
· 11 years ago
569c014
Allow arbitrary bracketed member names
by Ben Gruver
· 11 years ago
45b8a4d
Allow "large" uleb128 values for method/field index deltas
by Ben Gruver
· 11 years ago
6cd686f
Make windows reserved filename detection more robust
by Ben Gruver
· 11 years ago
d868692
Truncate the filename for overly long class names
by Ben Gruver
· 11 years ago
5ff4ee9
Add missing copyright/license headers
by Ben Gruver
· 11 years ago
6762350
Add ability to converting MethodImplementation to MutableMethodImplementation
by Ben Gruver
· 11 years ago
9a2de93
Implement just-in-time instruction fixup due to string jumboification
by Ben Gruver
· 11 years ago
99b4617
Generify the IO requirements for writing a dex file
by Ben Gruver
· 11 years ago
160449b
Implement instruction fixing in MutableMethodImplementation
by Ben Gruver
· 11 years ago
e80efa6
Implement instructions for the method builder
by Ben Gruver
· 11 years ago
6886118
Implement debug items for the method impl builder
by Ben Gruver
· 11 years ago
bb7937f
Get rid of the MethodItem concept
by Ben Gruver
· 11 years ago
897832a
Implement try blocks for the method builder
by Ben Gruver
· 11 years ago
160fc1c
Split off a separate MutableMethodImplementation and implement labels
by Ben Gruver
· 11 years ago
e94ee6f
Delete InstructionWriteUtil
by Ben Gruver
· 11 years ago
dff046e
Delete BuilderMethodImplementation, and simplify the DexWriter stuff accordingly
by Ben Gruver
· 11 years ago
0cd8417
Remove the Instruction template parameter from DexWriter
by Ben Gruver
· 11 years ago
e9aa2c2
Remove the Instruction template parameter from InstructionFactory
by Ben Gruver
· 11 years ago
ca5de1d
Remove the Instruction template parameter from ClassSection
by Ben Gruver
· 11 years ago
6f135ae
Remove the ExceptionHandler template parameter from ClassSection
by Ben Gruver
· 11 years ago
9bbcaae
Remove the DebugItem template parameter from ClassSection
by Ben Gruver
· 11 years ago
a4e0efe
Add ExceptionHandler.getExceptionTypeReference method
by Ben Gruver
· 11 years ago
f320ed5
Remove some incorrectly applied @Nonnull attributes
by Ben Gruver
· 11 years ago
f97289c
Remove unneeded format precondition checks
by Ben Gruver
· 11 years ago
766f285
Initial stub MethodImplementationBuilder and integration into smali
by Ben Gruver
· 11 years ago
a81c962
Remove support for using arbitrary offsets instead of labels
by Ben Gruver
· 11 years ago
e636af4
Fix bound check for short offset in Precoditions class
by Ben Gruver
· 11 years ago
198e081
Fix argument name for offsets in Preconditions class
by Ben Gruver
· 11 years ago
b70b2e0
Update version to 2.0b5
by Ben Gruver
· 11 years ago
a96cdbe
Merge pull request #15 from izzytwosheds/bugfixes
by Ben Gruver
· 11 years ago
805b247
Interface methods in the vtable are called on current class, not interface.
by Izzat Bahadirov
· 11 years ago
4a92c48
Use the correct register when creating an UnresolvedOdexInstruction
by Ben Gruver
· 11 years ago
02560f3
Make sure the referenced class is accessible when deodexing a field/method access
by Ben Gruver
· 11 years ago
8553393
Fix some warnings in MethodAnalyzer
by Ben Gruver
· 11 years ago
5a372d5
Make SyntheticAccessorResolver thread safe
by Ben Gruver
· 11 years ago
e59a185
Merge pull request #14 from izzytwosheds/payload_alignment
by Ben Gruver
· 11 years ago
46619d1
More proper unit test conditions.
by Izzat Bahadirov
· 11 years ago
1805298
Always aligning payload instructions.
by Izzat Bahadirov
· 11 years ago
6d48e5d
Breaking out of loop after test condition verification.
by Izzat Bahadirov
· 11 years ago
01cfa02
Fix issue with opcodes that have a max api
by Ben Gruver
· 11 years ago
d1c0848
Don't reuse map entries for the class iterator in ClassPool
by Ben Gruver
· 11 years ago
49fa5f5
Don't crash if the smali/baksmali.properties file can't be found
by Ben Gruver
· 11 years ago
f1f00f9
Initialize ClassDef index to -1 instead of 0 in DexPool
by Ben Gruver
· 11 years ago
2973f7a
Fix issue in DexPool with blank parameter annotations
by Ben Gruver
· 11 years ago
9ed12ba
Add a common superclass for Annotation and AnnotationEncodedValue
by Ben Gruver
· 11 years ago
1370569
Clean up how the classes are sorted before being disassembled
by Ben Gruver
· 11 years ago
8987784
Update version to 2.0b4
by Ben Gruver
· 11 years ago
0a7f00c
Use Iterable<DexFile> instead of DexFile[] in ClassPath constructor
by Ben Gruver
· 11 years ago
74436bd
Fix issues with initialization of bootClassPath and inlineResolver
by Ben Gruver
· 11 years ago
60ab9b1
Update version to 2.0b3
by Ben Gruver
· 11 years ago
dea5f8d
Exit with non-zero status if any error occurred while running baksmali
by Ben Gruver
· 11 years ago
dd77ba2
Git rid of some warnings in smali's main.java
by Ben Gruver
· 11 years ago
7e25c35
Make baksmali thread safe, and add -j option
by Ben Gruver
· 11 years ago
4b171af
Misc baksmali cleanup
by Ben Gruver
· 11 years ago
0e10300
Update revision to 2.0b2
by Ben Gruver
· 11 years ago
ec1348b
Allow vtable lookups of Object methods for a class that can't be fully resolved
by Ben Gruver
· 11 years ago
4ee6056
Remove unnecessary TODO
by Ben Gruver
· 11 years ago
f60061e
Update version to 2.0b1
by Ben Gruver
· 11 years ago
2a91095
Fix up proguard configuration
by Ben Gruver
· 11 years ago
a2069cd
Fix issue with deodexing invoke-virtual-quick/range
by Ben Gruver
· 11 years ago
9743f4d
Deodex an invoke-object-init/range as a non-range invoke-virtual when possible
by Ben Gruver
· 11 years ago
94565fa
Don't replace virtual methods with interface methods in the vtable
by Ben Gruver
· 11 years ago
a7f2135
Factor out repeated calls to getVtable() in getMethodByVtableIndex
by Ben Gruver
· 11 years ago
86112a8
Add some java docs for the getInterface methods
by Ben Gruver
· 11 years ago
fad4d1a
Sort the instance fields and use List<Field> rather than Field[]
by Ben Gruver
· 11 years ago
5b69a5f
Merge remote-tracking branch 'izzy_github/deodex2' into dexlib_redesign
by Ben Gruver
· 11 years ago
363af0a
Using newer API getInstanceFields() instead of getFields() + filtering.
by Izzat Bahadirov
· 11 years ago
490a8b2
Another @Nonnull.
by Izzat Bahadirov
· 11 years ago
3aa6e2d
Using Predicates.notNull() to filter for direct interfaces.
by Izzat Bahadirov
· 11 years ago
0ac9242
More @Nonnull's.
by Izzat Bahadirov
· 11 years ago
b16caa6
More elegant way of getting direct interfaces, now using FluentIterable.
by Izzat Bahadirov
· 11 years ago
4147960
Propagating interfacesFullyResolved from the parent.
by Izzat Bahadirov
· 11 years ago
a22cdb8
Remove extraneous fields in Opcode
by Ben Gruver
· 11 years ago
d547617
Fix issue when writing parameter annotations
by Ben Gruver
· 11 years ago
0520178
Clean up some more TODOs
by Ben Gruver
· 11 years ago
d38f3a7
Fix up line number handling to be unsigned int safe
by Ben Gruver
· 11 years ago
9d8cf0d
Added self (if interface) and super class interfaces to the interface table.
by Izzat Bahadirov
· 11 years ago
063862d
Propagating interfaceFullyResolved flag from parent to child interfaces.
by Izzat Bahadirov
· 11 years ago
d3ac72f
Introduced getInterfacesFull() method to ensure that all interfaces are resolved when creating a vtable.
by Izzat Bahadirov
· 11 years ago
89b2830
Throwing UnresolvedClassException if interfaces weren't fully resolved.
by Izzat Bahadirov
· 11 years ago
6fc3262
Look up ClassDefs in ClassPath using a hashmap
by Ben Gruver
· 11 years ago
6893c66
Remove the spurious logging of classpath file names in ClassPath
by Ben Gruver
· 11 years ago
936cc55
Clean up some TODOs
by Ben Gruver
· 11 years ago
d8d16fd
Get rid of the unneeded classDataOffset in DexBackedClassDef
by Ben Gruver
· 11 years ago
df8e480
Write the correct header version based on the api level
by Ben Gruver
· 11 years ago
4c431a7
Add multi-threading support for smali
by Ben Gruver
· 11 years ago
Next »