2f376953b4c96542f200724727e4dac74dd27425 |
|
20-May-2011 |
jesusfreke@jesusfreke.com <jesusfreke@jesusfreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add helper comments for synthetic member accessors This adds a comment before a synthetic member accessor is called, which mentions what member in the parent is being accessed Kudos to jasta for suggesting this feature! git-svn-id: https://smali.googlecode.com/svn/trunk@809 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
4b72225e9d81201838f387171a68a832486903f9 |
|
17-Aug-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Move the IndentingWriter class to the util project git-svn-id: https://smali.googlecode.com/svn/trunk@788 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
bbf4dbba6127ef96e316060b2b4ec292627a4078 |
|
17-Aug-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Rename fileNameHandler to ClassFileNameHandler and move it to the utils project git-svn-id: https://smali.googlecode.com/svn/trunk@787 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
a6e5671a627284347484db96f40a29a45e4e4ed1 |
|
02-Aug-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add support for class names that differ only by case on case insensitive file systems git-svn-id: https://smali.googlecode.com/svn/trunk@784 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
fbea4e751fa6f1748ded4379a4b64601cb53ba7b |
|
16-Apr-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Cleaned up imports git-svn-id: https://smali.googlecode.com/svn/trunk@709 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
2371e35aaeaf2ed4d7c571fb3286090eb01b717d |
|
04-Apr-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Exit on the first error by default, but add the -I option for ignoring errors and continuing with disassembly git-svn-id: https://smali.googlecode.com/svn/trunk@701 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
d293bc1eb3ed900cfb30852da8ded1d46d0e3203 |
|
04-Apr-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Always read and write files using UTF8 git-svn-id: https://smali.googlecode.com/svn/trunk@696 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
c1cc0e093492722e7eecb20455b5242176ca63db |
|
04-Apr-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add better support for the case when an odex file has missing classes git-svn-id: https://smali.googlecode.com/svn/trunk@693 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
baec3bc450e72fbc31b4af9860e118e05d6309c3 |
|
04-Apr-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Fix the workaround for the ext.jar BCP special case git-svn-id: https://smali.googlecode.com/svn/trunk@691 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
0b2f7d6a57e90424b3ee455c041aab3996c05f2c |
|
04-Apr-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
delete IndentingPrintWriter and refactor everything to use IndentingWriter directly git-svn-id: https://smali.googlecode.com/svn/trunk@688 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
6eae34831fee1f116f3a453bdc5e143d68e05e03 |
|
04-Apr-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Refactor dexlib so that the output is generated directly, instead of using the StringTemplate library git-svn-id: https://smali.googlecode.com/svn/trunk@681 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
78bde01ad4bf31ad44ad7bd0279b07fd2696b53c |
|
04-Apr-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add the ability to read the dependency information from an odex file, and use those dependencies as the BOOTCLASSPATH by default for odex files git-svn-id: https://smali.googlecode.com/svn/trunk@679 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
8eaecd53d39d14ee5edc52c49b15c4742a32742d |
|
04-Mar-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Load all the class path classes using TempClassInfo, before starting to creating the ClassDefs for them This fixes an issue when a class in a boot class path jar has a superclass that is in a later boot class path jar git-svn-id: https://smali.googlecode.com/svn/trunk@669 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
7bb8ace93bb02750a95d3a68fe99153980abdee8 |
|
03-Mar-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
add -V option for baksmali to verify the bytecode git-svn-id: https://smali.googlecode.com/svn/trunk@664 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
00fc68adf2e39aeb9fed35293f2576bbe729ec4b |
|
22-Feb-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Update copyright notices git-svn-id: https://smali.googlecode.com/svn/trunk@644 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
819e8b92a060a79b63fcdbd2d614786d758bfefb |
|
22-Feb-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Allow multiple class path directories to be specified git-svn-id: https://smali.googlecode.com/svn/trunk@639 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
e9b722eab0b0932be59cb99c8c6f403b00abad6f |
|
22-Feb-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Misc cleanup git-svn-id: https://smali.googlecode.com/svn/trunk@638 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
0c65e0f4f54ead8fd2832c954d516367b3556ae3 |
|
22-Feb-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Implemented deodex functionality git-svn-id: https://smali.googlecode.com/svn/trunk@637 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
2bdbf739bfd935877e463bc36df0e446b1dfb09f |
|
22-Feb-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add a new option to add a comment line with the code offset for each instruction git-svn-id: https://smali.googlecode.com/svn/trunk@634 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
3f7739cd09932129a51badaca9e172aaa47f50f4 |
|
15-Feb-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add support for specifying a base dir for the BOOTCLASSPATH files git-svn-id: https://smali.googlecode.com/svn/trunk@629 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
1c56c7e7507dc24ae1ed2f693c793d94df814c76 |
|
14-Feb-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add finer grained control of what register information is printed out git-svn-id: https://smali.googlecode.com/svn/trunk@625 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
c9be5e13034da9827b5598a6257376164745b827 |
|
11-Feb-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Tons of fixes related to getting "verbose register info"/type analysis to work git-svn-id: https://smali.googlecode.com/svn/trunk@621 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
7e24a9f010eeeff54f7ca0cb589a75cc251fabdd |
|
08-Feb-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Preliminary implementation of "verbose register info" functionality git-svn-id: https://smali.googlecode.com/svn/trunk@620 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
f568b80d16caa9d7d6c8fe809faaa497cab783c2 |
|
12-Jan-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Moved DeodexUtil and Deodexerant classes to baksmali git-svn-id: https://smali.googlecode.com/svn/trunk@556 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
7d9b1b10f03035153829553ae372947b75e17f70 |
|
31-Dec-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
use createTemplate and createReference instead of makeTemplate and makeReference git-svn-id: https://smali.googlecode.com/svn/trunk@534 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
7f9cfb3a6863ebc5a1024b7ce2a9b63b34625956 |
|
26-Dec-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
rename "indexed labels" stuff to "sequential labels" git-svn-id: https://smali.googlecode.com/svn/trunk@530 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
630f5dc2dcaa811410ae1f9209e377d2e89d8e5c |
|
26-Dec-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add support for the -b option for baksmali, to suppress the output of debug info git-svn-id: https://smali.googlecode.com/svn/trunk@522 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
5867263eb588f4671400895d1e6b01c01535061b |
|
23-Dec-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
line ending and trailing whitespace cleanup git-svn-id: https://smali.googlecode.com/svn/trunk@500 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
e2684fa2191e04f27faba763f2bcc19593513b25 |
|
01-Dec-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
- refactored/simplified the label code - changed the handler_ label prefix to catch_ and catchall_ - added support for the new -i/--indexed-labels option, which numbers the labels incrementally for each method by type, rather than using the bytecode offset git-svn-id: https://smali.googlecode.com/svn/trunk@493 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
ff80035f438dd2a70330931bb87e37bb8b42f9e0 |
|
23-Nov-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
add support for the .locals directive and the --use-locals/-l option for baksmali git-svn-id: https://smali.googlecode.com/svn/trunk@489 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
04473936a1bfb93ca8f097c908dcb9c0374d5440 |
|
10-Sep-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
remove test println git-svn-id: https://smali.googlecode.com/svn/trunk@458 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
5b89857df3124851183c75a134f10b6ba41512a9 |
|
08-Sep-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Initial commit of deodex functionality in dexlib and baksmali git-svn-id: https://smali.googlecode.com/svn/trunk@435 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
3c23129eecb7127646f2901c1b0ec3b94a83c08f |
|
09-Aug-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Added support for writing parameter registers with the p<n> syntax git-svn-id: https://smali.googlecode.com/svn/trunk@376 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
7885a819a0dc52568fedd60f7d8d0f0a9ca352e9 |
|
07-Aug-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
refactor ClassDefinition to use template attributes instead of object parameters git-svn-id: https://smali.googlecode.com/svn/trunk@371 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
7ab77bc90be62b0688c97d4476e3bd219eace0da |
|
06-Aug-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Refactoring baksmali so that the template attributes are passed in, instead of relying on reflection to get attributes from an object git-svn-id: https://smali.googlecode.com/svn/trunk@366 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
cf6729c1ee64e732f28eb40386ecc69d4fb6b401 |
|
03-Aug-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Lots of misc cleanup/refactoring to work with the new dexlib git-svn-id: https://smali.googlecode.com/svn/trunk@336 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
a53706985479f8e0a1019fdbd3731ed6063a1627 |
|
27-Jun-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Improved version handling git-svn-id: https://smali.googlecode.com/svn/trunk@225 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
81014659d928284a14fafc23bc239e39de836d83 |
|
23-Jun-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Significant rewrite of the command line interface git-svn-id: https://smali.googlecode.com/svn/trunk@212 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
d166b746b91c114cd8d8fe4b054069083c33170b |
|
22-Jun-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
- Redid the option parsing logic to use the apache commons cli library - Added options to the dump command, to help with dumping and comparing 2 dex files git-svn-id: https://smali.googlecode.com/svn/trunk@210 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
e9ee92dc4c0848146e00d5607eb4baa5750361c8 |
|
21-Jun-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Added the logic to generate smali files in the proper directory structure for every class in the dex file git-svn-id: https://smali.googlecode.com/svn/trunk@186 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
5f50a1a8b32b8fa81916c7f2d5b3c2d1b266995f |
|
18-Jun-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Cleaned up imports git-svn-id: https://smali.googlecode.com/svn/trunk@161 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
6ef13753e78bb7abc7e7683d5e533c3395d4a9b6 |
|
18-Jun-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
- some directory/packages renaming - started adding support for encoded values and static initializers git-svn-id: https://smali.googlecode.com/svn/trunk@158 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|
36836121d7ecf72050d3ef065b7ab5fa86548319 |
|
13-Jun-2009 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Adding initial sources for baksmali git-svn-id: https://smali.googlecode.com/svn/trunk@143 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/baksmali/src/main/java/org/jf/baksmali/baksmali.java
|