20 Commits

Author SHA1 Message Date
JesusFreke@JesusFreke.com
eb4e4cd854 Added support for Format21t
git-svn-id: https://smali.googlecode.com/svn/trunk@20 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-27 00:18:39 +00:00
JesusFreke@JesusFreke.com
ee5ca54d51 Added support for Format22x and Format32x
git-svn-id: https://smali.googlecode.com/svn/trunk@19 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-26 23:49:08 +00:00
JesusFreke@JesusFreke.com
3f8ceb6094 Moved the code for Format22c in smaliTreeWalker.g so that it fits in the ordering of the other statements
git-svn-id: https://smali.googlecode.com/svn/trunk@18 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-26 19:49:04 +00:00
JesusFreke@JesusFreke.com
e0f6ab76de Fixed bug in the tree walker code for Format20t
git-svn-id: https://smali.googlecode.com/svn/trunk@17 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-26 19:47:17 +00:00
JesusFreke@JesusFreke.com
a0c2e9647e Added support for Format30t
git-svn-id: https://smali.googlecode.com/svn/trunk@16 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-26 19:46:21 +00:00
JesusFreke@JesusFreke.com
9e7550f062 Added support for Format20t
git-svn-id: https://smali.googlecode.com/svn/trunk@15 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-26 19:23:35 +00:00
JesusFreke@JesusFreke.com
32a79f0f28 Added support for specifying a numeric offset instead of a label for the target of goto
git-svn-id: https://smali.googlecode.com/svn/trunk@14 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-26 07:40:09 +00:00
JesusFreke@JesusFreke.com
2b66dd2363 Added support for labels, and for Format10t
git-svn-id: https://smali.googlecode.com/svn/trunk@13 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-26 06:37:14 +00:00
JesusFreke@JesusFreke.com
3b5ada2ac3 Adding missing Format11n.java, that should have been in the previous commit
git-svn-id: https://smali.googlecode.com/svn/trunk@12 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-24 17:56:33 +00:00
JesusFreke@JesusFreke.com
e933da3572 Add support for Format11n (const/4)
git-svn-id: https://smali.googlecode.com/svn/trunk@11 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-24 04:37:05 +00:00
JesusFreke@JesusFreke.com
bf29ac12eb Added single line comments that start with a ;
git-svn-id: https://smali.googlecode.com/svn/trunk@10 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-24 02:53:59 +00:00
JesusFreke@JesusFreke.com
becf535a32 Significant refactoring of the lexer code, so that the lexing is done on a phrase-by-phrase basis, with supporting changes in the parser and tree walker, and a few other misc changes
git-svn-id: https://smali.googlecode.com/svn/trunk@9 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-21 07:51:11 +00:00
JesusFreke@JesusFreke.com
8e019f3ae0 Modified syntax to require commas between the arguments to an instruction
git-svn-id: https://smali.googlecode.com/svn/trunk@8 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-18 19:20:51 +00:00
JesusFreke@JesusFreke.com
e170edc52c Added support for opcodes using format 12x
git-svn-id: https://smali.googlecode.com/svn/trunk@7 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-18 05:53:05 +00:00
JesusFreke@JesusFreke.com
b759a665c8 Fixed logic in checking the index size of the register in various formats
git-svn-id: https://smali.googlecode.com/svn/trunk@6 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-17 06:04:46 +00:00
JesusFreke@JesusFreke.com
82884f441f Refactored the statement rules so that the names reflect the format of the opcode being used
git-svn-id: https://smali.googlecode.com/svn/trunk@5 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-17 06:00:38 +00:00
JesusFreke@JesusFreke.com
487deca11c Added check-cast opcode
git-svn-id: https://smali.googlecode.com/svn/trunk@4 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-17 05:01:29 +00:00
JesusFreke@JesusFreke.com
d367a0d0bc Added const-class instruction
changed new-instance instruction to use a class_type_descriptor, instead of a class_name

git-svn-id: https://smali.googlecode.com/svn/trunk@3 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-17 04:51:40 +00:00
JesusFreke@JesusFreke.com
f10d1a3598 Initial commit
git-svn-id: https://smali.googlecode.com/svn/trunk@2 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-16 06:14:38 +00:00
(no author)
06a26914de Initial directory structure.
git-svn-id: https://smali.googlecode.com/svn/trunk@1 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
2009-04-16 00:34:24 +00:00