Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
smali
/
refs/heads/fp2-m-sibon
/
dexlib2
b5d741e
Merge remote-tracking branch 'remotes/aosp/upstream-master' into HEAD
by Igor Murashkin
· 10 years ago
e778f7b
Make the checkPackagePrivateAccess functionality an option
by Ben Gruver
· 10 years ago
83ec5cf
Merge pull request #25 from yyjdelete/patch-1
by Ben Gruver
· 10 years ago
d83c439
Fix some generics issues when compiling with java 8
by Ben Gruver
· 10 years ago
aae5871
Fix some javadoc issues
by Ben Gruver
· 10 years ago
d15e315
Expose the various fixed-size item counts in DexBackedDexFile
by Ben Gruver
· 10 years ago
7296c9e
Refactor VariableSizeLookaheadIterator
by Ben Gruver
· 10 years ago
d1dbf6b
Use options.checkPackagePrivateAccess
by yyjdelete
· 10 years ago
62c103d
checkPackagePrivateAccess only for API 17(4.2)
by yyjdelete
· 10 years ago
686cf35
Add some additional checks related to instruction size
by Ben Gruver
· 10 years ago
6811d13
Implement dex entry for non classes.dex files
by Connor Tumbleson
· 10 years ago
d354893
Fixed the bug of not setting the location field of the instruction in addInstruction(i,instruction) method
by edwardxwu
· 10 years ago
0d8418f
Allow but ignore multiple exception handlers for the same exception
by Ben Gruver
· 10 years ago
4143313
Fix potential NPE in MethodAnalyzer
by Ben Gruver
· 10 years ago
d33fd67
Implement implicit method/field references in baksmali
by Ben Gruver
· 10 years ago
a37e508
Add missing "break" from switch statement in BuilderClassPool
by Ben Gruver
· 10 years ago
5280047
Ensure the annotation elements are sorted when written
by Ben Gruver
· 10 years ago
5fd3957
Extract dexlib2 as a separate host library
by Ben Gruver
· 11 years ago
fp2-sibon
fp2-sibon-2.0.1
fp2-sibon-2.0.2
FP2-open-16.05.0
FP2-open-16.06.0
FP2-open-16.07.1
FP2-open-16.08.0
FP2-open-16.09.0
FP2-open-16.10.0
FP2-open-16.11.0
FP2-open-16.12.0
FP2-open-17.01.0
FP2-open-17.04.0
1d4637b
Fix up the build files and some minor tweaks to build smali/baksmali 2.*
by Ben Gruver
· 11 years ago
2d8cbfe
Add support for non-standard invoke-object-init/range instructions
by Ben Gruver
· 11 years ago
4357de4
Add new experimental dex rewriter functionality
by Ben Gruver
· 11 years ago
78328a6
Minor comment fix in MutableMethodImplementation
by Ben Gruver
· 11 years ago
1d28b32
Refactor the maven upload build stuff
by Ben Gruver
· 11 years ago
5b411f3
Add gradle configuration for uploading smali artifacts to maven
by Ben Gruver
· 11 years ago
90db3a1
Lazily create the lists in MethodLocation
by Ben Gruver
· 11 years ago
029ad25
Skip the call to String.format when annotating, if there are no values
by Ben Gruver
· 11 years ago
4f26204
Add better handling for various types of invalid instructions
by Ben Gruver
· 11 years ago
9057764
Add ReferenceInstruction.getReferenceType()
by Ben Gruver
· 11 years ago
d3ba85b
Fix typo in method index OOB error message
by Ben Gruver
· 11 years ago
dc802b0
Make CodeItem annotations more robust
by Ben Gruver
· 11 years ago
d7cd523
Fix an issue with nop opcodes with a non-null second byte
by Ben Gruver
· 11 years ago
b491263
Fix the start offset when calculating the signature header value
by Ben Gruver
· 11 years ago
20f675b
When writing a debug item, always include all parameters
by Ben Gruver
· 11 years ago
08d90ec
Don't write out 0-length type lists
by Ben Gruver
· 11 years ago
f6958ae
Don't trim empty parameter annotations
by Ben Gruver
· 11 years ago
263083f
Use StringReference for MethodImplementationBuilder.addSetSourceFile
by Ben Gruver
· 11 years ago
a2bf7f6
Fix issue with BuilderPackedSwitchPayload instructions
by Ben Gruver
· 11 years ago
899b1e6
Improve MutableMethodImplementation for external use
by Ben Gruver
· 11 years ago
902ba7d
Fix annotation/initial value issues when iterating over fields/methods in a DexBackedDexFile
by Ben Gruver
· 11 years ago
9f48c72
Fix issues with converting switch statements in MutableMethodImplementation
by Ben Gruver
· 11 years ago
135631b
Fix issue with Format21lh instructions in MutableMethodImplementation
by Ben Gruver
· 11 years ago
987ac1e
Fix the name and type being swapped when converting to ImmutableDebugInfo
by Ben Gruver
· 11 years ago
bc6fcd5
Fix accidental case fall-throughs in MutableMethodImplementation
by Ben Gruver
· 11 years ago
1697b1d
Fix "hat" literal conversion in MutableMethodImplementation
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
84be16b
Fix DebugItems in the new builder stuff
by Ben Gruver
· 11 years ago
edd9614
Remove the now unused builder instructions and instruction factories
by Ben Gruver
· 11 years ago
f7d6d5f
Gracefully handle instructions with invalid references
by Ben Gruver
· 11 years ago
45b8a4d
Allow "large" uleb128 values for method/field index deltas
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
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
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
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
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
0a7f00c
Use Iterable<DexFile> instead of DexFile[] in ClassPath constructor
by Ben Gruver
· 11 years ago
7e25c35
Make baksmali thread safe, and add -j option
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
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
Next »