Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
smali
/
refs/heads/fp2-sibon
/
baksmali
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
8f10b06
Merge tag 'v2.0.3' into master
by Ben Gruver
· 11 years ago
5b411f3
Add gradle configuration for uploading smali artifacts to maven
by Ben Gruver
· 11 years ago
eae0b0e
Make sure we always shut down the executor
by Ben Gruver
· 11 years ago
fce4cc0
Replace use of System.lineSeparator(), to keep compatibility with java 6
by Ben Gruver
· 11 years ago
338db9f
Fix up option parsing code for resource id stuff to use 'i'
by Ben Gruver
· 11 years ago
6856425
occured -> occurred
by Ben Gruver
· 11 years ago
d0c0c84
Don't System.exit from baksmali.disassembleClass
by Ben Gruver
· 11 years ago
65cb162
Remove --check-package-private-access option
by Ben Gruver
· 11 years ago
4f26204
Add better handling for various types of invalid instructions
by Ben Gruver
· 11 years ago
ee3fb21
Merge pull request #19 from whydoubt/master
by Ben Gruver
· 11 years ago
20b7bbf
baksmali: Only perform resource ID lookup once
by Jeff Smith
· 11 years ago
9cf653f
baksmali: resource-id-files should not be a debug option
by Jeff Smith
· 11 years ago
d607960
baksmali: Reverse pair ordering in resource-id-files option
by Jeff Smith
· 11 years ago
4d9d588
Make AnalysisTest.java cross-platform compatible
by Stephan Schmitz
· 11 years ago
eb0b009
baksmali: resource IDs are 32-bit
by Jeff Smith
· 11 years ago
7e9231a
baksmali: Write comments about matched resource IDs
by Jeff Smith
· 11 years ago
29d4ccc
baksmali: add command-line option to specify resource ID files
by Jeff Smith
· 11 years ago
318954d
Don't attempt to create the smali.jar/baksmali.jar symlinks on windows.
by Ben Gruver
· 11 years ago
7a03efc
Attempt to fix test for windows... again.
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
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
49fa5f5
Don't crash if the smali/baksmali.properties file can't be found
by Ben Gruver
· 11 years ago
1370569
Clean up how the classes are sorted before being disassembled
by Ben Gruver
· 11 years ago
74436bd
Fix issues with initialization of bootClassPath and inlineResolver
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
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
2a91095
Fix up proguard configuration
by Ben Gruver
· 11 years ago
5b69a5f
Merge remote-tracking branch 'izzy_github/deodex2' into dexlib_redesign
by Ben Gruver
· 11 years ago
d38f3a7
Fix up line number handling to be unsigned int safe
by Ben Gruver
· 11 years ago
936cc55
Clean up some TODOs
by Ben Gruver
· 11 years ago
03b8247
Renamed getVersion() to getOdexVersion() in DexBackedOdexFile.
by Izzat Bahadirov
· 11 years ago
1bf6f23
Implementation of new generificationified writer functionality
by Ben Gruver
· 11 years ago
9c72df6
Using standard InlineMethodResolver if no custom one is provided.
by Izzat Bahadirov
· 11 years ago
b6435e7
Add support to smali for a .source directive with no source file
by Ben Gruver
· 11 years ago
3e4e5ec
Change .param and .local syntax, to be able to handle empty name/type/signature
by Ben Gruver
· 11 years ago
83f77f5
Refactor how api specific Opcodes work (make them non-static)
by Ben Gruver
· 11 years ago
8979759
Gracefully handle duplicate fields/methods in baksmali
by Ben Gruver
· 11 years ago
0a18ea7
Separate direct/virtual methods and static/instance fields in the ClassDef interface
by Ben Gruver
· 11 years ago
5b99529
Remove unneeded TODO
by Ben Gruver
· 11 years ago
2363e6e
Gracefully handle unknown instructions
by Ben Gruver
· 11 years ago
5fa3026
Add support for custom inline tables
by Ben Gruver
· 11 years ago
a55990c
Re-enable deodexing in baksmali
by Ben Gruver
· 11 years ago
7172de2
Always write out the register info in numeric order
by Ben Gruver
· 11 years ago
c017b06
Add a register info test for the case of multiple start instructions
by Ben Gruver
· 11 years ago
8c2d92d
Enforce strict reference equality for uninit ref register types
by Ben Gruver
· 11 years ago
3f05570
Always use .equals for comparing RegisterType instances
by Ben Gruver
· 11 years ago
d87770e
Add a test framework for baksmali
by Ben Gruver
· 11 years ago
93aa501
Refactor the way the baksmali options are handled
by Ben Gruver
· 11 years ago
c91b03b
Add support for generating register information
by Ben Gruver
· 11 years ago
ffe82bd
Fully remove the dependency on the old dexlib from baksmali
by Ben Gruver
· 11 years ago
92d6908
Remove some unneeded baksmali command line options
by Ben Gruver
· 11 years ago
db7795f
Add support for odex format 20bc
by Ben Gruver
· 12 years ago
61277b5
Add support for odex formats 3rms and 3rmi
by Ben Gruver
· 12 years ago
2a91d72
Add support for odex format 35mi
by Ben Gruver
· 12 years ago
8a151ae
Add support for odex format 35ms
by Ben Gruver
· 12 years ago
e88723c
Add support for odex format 22cs
by Ben Gruver
· 12 years ago
93ff1ca
Expand TODO regarding the syntax of locals
by Ben Gruver
· 12 years ago
8f8b67f
Refactor the dump/annotation functionality
by Ben Gruver
· 12 years ago
31d8777
Refactor/rewrite the AnnotatedBytes class and helpers
by Ben Gruver
· 12 years ago
46cefa3
Factor out dependency versions, and upgrade to gradle 14.0
by Ben Gruver
· 12 years ago
cc3be5d
Make RawDexFile extends DexBackedDexFile.Impl
by Ben Gruver
· 12 years ago
ff32d5c
Refactor how annotatations are handled a bit, and add annotations for TypeListItems
by Ben Gruver
· 12 years ago
373ff22
Beginning of annotated dump implementation
by Ben Gruver
· 12 years ago
a78d169
Make DexFileFactory return a DexBackedDexFile
by Ben Gruver
· 12 years ago
50ef7ed
Create smali.jar/baksmali.jar symlinks after building jars
by Ben Gruver
· 12 years ago
f3d921d
Fix up the Android.mk and scripts for the current version
by Ben Gruver
· 12 years ago
f816a57
Merge remote-tracking branch 'goog/upstream-master' into master
by Ben Gruver
· 12 years ago
e77b5a7
Sort the interfaces before writing them, in baksmali
by Ben Gruver
· 12 years ago
db81d89
Fix how parameter annotations are written in baksmali
by Ben Gruver
· 12 years ago
f3c3325
Add support for writing code_items
by Izzat Bahadirov
· 12 years ago
9a9a664
Add support back for jumbo instructions
by Ben Gruver
· 12 years ago
03935b3
Use the new virtual table logic for api >= 17
by Ben Gruver
· 12 years ago
22c3185
Major cleanup of the interface and library in general
by Ben Gruver
· 12 years ago
bea9627
Change the nomenclature from CodeOffset to CodeAddress for absolute code positions
by Ben Gruver
· 12 years ago
c6e5499
Use collections of annotations, not lists.
by Ben Gruver
· 12 years ago
12b970e
Use collections instead of lists for variable size "lists" in the dex file
by Ben Gruver
· 12 years ago
e27e44b
Refactor EnumEncodedValue to use a field reference
by Ben Gruver
· 12 years ago
4060490
Get rid of old commented code block for methods in ClassDefinition
by Ben Gruver
· 12 years ago
98eede2
Don't write default field values for static final fields that are set in <clinit>
by Ben Gruver
· 12 years ago
60631f6
Detect static final fields that are set in the static initializer
by Ben Gruver
· 12 years ago
987cdc3
Sort the classes before disassembling
by Ben Gruver
· 12 years ago
42b6dc3
Minor cleanup of synthetic accessor code
by Ben Gruver
· 12 years ago
2b8845b
Re-implement SyntheticAccessorResolver
by Ben Gruver
· 12 years ago
db389aa
Make ClassDef implement TypeReference
by Ben Gruver
· 12 years ago
a8e0522
Refactor how method/field/string/type references are handled
by Ben Gruver
· 12 years ago
7fe0543
Cache the MethodParameters in MethodDefinition
by Ben Gruver
· 12 years ago
6b93c7c
Don't precompute the full method string in MethodDefinition
by Ben Gruver
· 12 years ago
d1662b6
Refactor dexbacked implementations
by Ben Gruver
· 12 years ago
db49fd7
Use a for instead of foreach loop when iterating over MethodItems
by Ben Gruver
· 12 years ago
09058f9
Don't forget to intern the switch labels
by Ben Gruver
· 12 years ago
d3dd617
Switch key/value in the switch maps
by Ben Gruver
· 12 years ago
4499f63
Add a space after the # for .end/.restart local
by Ben Gruver
· 12 years ago
c3a3ee3
Refactor the writeParameters method a bit
by Ben Gruver
· 12 years ago
db4316e
Add TODO regarding parameter/local names
by Ben Gruver
· 12 years ago
8b54909
Merge branch 'master' into dexlib_redesign
by Ben Gruver
· 12 years ago
3a96d5d
Change how release vs. non-release is detected
by Ben Gruver
· 12 years ago
Next »