Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
smali
/
refs/heads/int/11/fp3
/
util
64fafbd
AOSP-specific changes for v2.2.7
by Ben Gruver
· 5 years ago
5b05ca3
Merge v2.2.7 from upstream
by Ben Gruver
· 5 years ago
fd3e00a
Refactor most of the utility classes from util into dexlib2
by Ben Gruver
· 6 years ago
239b64b
Fix accidental dependencies on JCommander outside of dexlib2
by Lanchon
· 6 years ago
63b75bc
Convert external/smali to Android.bp
by Colin Cross
· 6 years ago
31ad2bc
Refactor how classpath loading works
by Ben Gruver
· 8 years ago
9f79403
Fix how parameter delegates are handled
by Ben Gruver
· 8 years ago
c12b7e6
Change the classpath arguments to be split only by a colon
by Ben Gruver
· 8 years ago
30bdb7f
Do a cleanup pass on the various commands/arguments/help text
by Ben Gruver
· 8 years ago
ca48e6f
Revamp the CLI usage/help formatting
by Ben Gruver
· 8 years ago
e474301
Revamp how classpath loading works
by Ben Gruver
· 8 years ago
8a5a6e3
Add a --classes parameter to the list vtables command
by Ben Gruver
· 8 years ago
41ec13e
Remove unneeded commons_cli stuff from util project
by Ben Gruver
· 8 years ago
5a5eafb
Implement a new command line interface for baksmali
by Ben Gruver
· 8 years ago
912a474
Merge branch 'master' into smalidea
by Ben Gruver
· 9 years ago
923f5a7
Fix a bounds check problem in IndentingWriter
by Ben Gruver
· 9 years ago
75bef01
Merge branch 'master' into smalidea
by Ben Gruver
· 9 years ago
32e76b1
Fix up the whitespace normalization in TextUtils.normalizeWhitespace
by Ben Gruver
· 9 years ago
144951a
Add lambda experimental dalvik opcodes
by Igor Murashkin
· 9 years ago
8c1d8dd
Merge branch 'master' into smalidea3
by Ben Gruver
· 9 years ago
ea4074f
Don't try to test for reserved file names
by Ben Gruver
· 9 years ago
bbc11c7
Add lexer implementation based on existing smali lexer
by Ben Gruver
· 10 years ago
a4dd1fd
Make ClassFileNameHandler thread-safe
by Ben Gruver
· 9 years ago
e032f1d
Refactor ClassFileNameHandler
by Ben Gruver
· 9 years ago
aae5871
Fix some javadoc issues
by Ben Gruver
· 9 years ago
d33fd67
Implement implicit method/field references in baksmali
by Ben Gruver
· 10 years ago
3b5d84c
Truncate filenames based on their utf-8 length
by Ben Gruver
· 10 years ago
1d28b32
Refactor the maven upload build stuff
by Ben Gruver
· 10 years ago
5b411f3
Add gradle configuration for uploading smali artifacts to maven
by Ben Gruver
· 10 years ago
6856425
occured -> occurred
by Ben Gruver
· 10 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
99b4617
Generify the IO requirements for writing a dex file
by Ben Gruver
· 11 years ago
7e25c35
Make baksmali thread safe, and add -j option
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
1bf6f23
Implementation of new generificationified writer functionality
by Ben Gruver
· 11 years ago
3d5423e
Tweak how hashCode and equals works for MethodReferences
by Ben Gruver
· 11 years ago
d9c50f3
Fix IndentingWriter.printUnsignedLongAsHex and printSignedIntAsDec
by Ben Gruver
· 11 years ago
ec28400
Switch to new parameter syntax
by Ben Gruver
· 11 years ago
7e58d49
Improve the performance of the IndentingWriter
by Ben Gruver
· 11 years ago
ffe82bd
Fully remove the dependency on the old dexlib from baksmali
by Ben Gruver
· 11 years ago
9531284
Port MethodAnalyzer and various dependencies from dexlib
by Ben Gruver
· 11 years ago
31d8777
Refactor/rewrite the AnnotatedBytes class and helpers
by Ben Gruver
· 11 years ago
46cefa3
Factor out dependency versions, and upgrade to gradle 14.0
by Ben Gruver
· 11 years ago
60d834f
Annotate StringDataItems
by Ben Gruver
· 11 years ago
6d607eb
Annotate CodeItems
by Ben Gruver
· 11 years ago
373ff22
Beginning of annotated dump implementation
by Ben Gruver
· 11 years ago
bfd74a8
Create AbstractForwardSequentialList util class
by Ben Gruver
· 11 years ago
7d54399
Fix various issues related to comparing method references.
by Ben Gruver
· 11 years ago
3d0419c
Track and seek to the current position in RandomAccessFileOutputStream
by Ben Gruver
· 11 years ago
7dff6ad
Add tests for DexWriter (and fixes to DexWriter, to make said tests pass)
by Ben Gruver
· 11 years ago
9a90c55
Refactor DexWriter to write to a generic OutputStream
by Ben Gruver
· 11 years ago
4ffbfa2
Initial commit of writer functionality
by Ben Gruver
· 12 years ago
22c3185
Major cleanup of the interface and library in general
by Ben Gruver
· 12 years ago
2d7e111
Add sorted interface and immutable implementations
by Ben Gruver
· 12 years ago
ddf2021
Add @Nonnull for ImmutableListConverter methods
by Ben Gruver
· 12 years ago
07cf206
Fix logic that determine if an immutable list needs to be copied
by Ben Gruver
· 12 years ago
b038388
Add and use ImmutabeleListUtils.nullToEmptyList()
by Ben Gruver
· 12 years ago
8ae711c
Get rid of the vestigal commented out code in IndentingWriter
by Ben Gruver
· 12 years ago
0884043
Use an iterable rather than a list for debug items
by Ben Gruver
· 12 years ago
e593a56
Add utf8BytesWithUtf16LengthToString method to Utf8Utils
by Ben Gruver
· 12 years ago
09e6d00
Use thread local storage for the temporary buffer in Utf8Utils
by Ben Gruver
· 12 years ago
9f1d05e
Move Utf8Utils to util module, and split out StringUtils
by Ben Gruver
· 12 years ago
337dc0e
Move AlignmentUtils to Util library
by Ben Gruver
· 12 years ago
064d77c
Implement reading instructions
by Ben Gruver
· 12 years ago
e8665c7
Add string formatting functionality to ExceptionWithContext
by Ben Gruver
· 12 years ago
22eede8
Change ImmutableList.convert to return an empty list rather than null
by Ben Gruver
· 12 years ago
bf95959
Move ExceptionWithContext to Util module
by Ben Gruver
· 12 years ago
cc15fea
Add AbstractListIterator and ImmutableListConverter classes to util module
by Ben Gruver
· 12 years ago
40c48da
The great tab cleanup of 2012
by Ben Gruver
· 12 years ago
181c04c
Add copyright/license for build scripts
by Ben Gruver
· 12 years ago
dc3c933
Remove poms and smali-maven-plugin
by Ben Gruver
· 12 years ago
7d7ee58
gradleize util project
by Ben Gruver
· 12 years ago
4374e7b
Don't use con.smali to test if we're on a windows system.
by Ben Gruver
· 12 years ago
06bc17a
Correctly handle duplicate (except case) reserved file names on windows
by Ben Gruver
· 12 years ago
3f70d08
Gracefully handle duplicate methods and fields in baksmali
by Ben Gruver
· 12 years ago
36c2f08
Clean up how the usage messages are printed
by Ben Gruver
· 12 years ago
225535b
Add .gitignore files to exclude the target directory for the various modules
by Ben Gruver
· 13 years ago
74c14ff
Rename the printLongAsHex and printIntAsHex methods in IndentingWriter for clarity
by Ben Gruver
· 13 years ago
f119fc6
Fix the printIntAsDec method in Indenting writer to correctly handle negative values
by Ben Gruver
· 13 years ago
b9f9e85
Append a # to the end of class names that happen to be reserved file names on windows
by JesusFreke@JesusFreke.com
· 14 years ago
4b72225
Move the IndentingWriter class to the util project
by JesusFreke@JesusFreke.com
· 14 years ago
bbf4dbb
Rename fileNameHandler to ClassFileNameHandler and move it to the utils project
by JesusFreke@JesusFreke.com
· 14 years ago
525ad75
Fix @Override issues when compiling with java 1.5
by JesusFreke@JesusFreke.com
· 14 years ago
a6e5671
Add support for class names that differ only by case on case insensitive file systems
by JesusFreke@JesusFreke.com
· 14 years ago
9ac6fa5
Add a utility method for constructing a relative path
by JesusFreke@JesusFreke.com
· 14 years ago
6786055
Move the HelpFormatter subclass to the util project and use it for both smali and baksmali
by JesusFreke@JesusFreke.com
· 14 years ago
c616a0d
Add support for detecting the console width in unix and windows environments, and printing the usage info accordingly
by JesusFreke@JesusFreke.com
· 14 years ago