569c0145628bc5d5e3510b311f5b580cbda331c5 |
|
14-Sep-2013 |
Ben Gruver <bgruv@google.com> |
Allow arbitrary bracketed member names Dalvik allows accesses and definitions of fields with angle brackets It "allows" definitions of bracketed method names, but it will reject any attempt to actually call them (except <init>, of course).
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
a81c962f008def897a9294c4eea6e5bf5a1d79ae |
|
25-Aug-2013 |
Ben Gruver <bgruv@google.com> |
Remove support for using arbitrary offsets instead of labels
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
ec284003947ada630e5c9e9774b14e37aab46959 |
|
16-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Switch to new parameter syntax The new syntax is: .param p1, firstParamName which is closer to the existing local syntax: .local v0, someLocal:I
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
0dceb148f3c09311513e07665c65e581edc46a0d |
|
16-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Update to latest antlr3/string template
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
6c15046f2b744978bb3b03a0697d7865d132fe6e |
|
15-Apr-2013 |
Ben Gruver <bgruv@google.com> |
Refactor smali to use dexlib2 Array data instructions aren't working yet
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
a8be1b4c803efb16a18a232a0e6bc355f886c15c |
|
25-Sep-2012 |
Ben Gruver <bgruv@google.com> |
Fix NullPointerException if source file is not set in lexer
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
8d299c022282757e0966e235dcbe6140a7bcad41 |
|
24-Sep-2012 |
Ben Gruver <bgruv@google.com> |
Generate separate POSITIVE/NEGATIVE_INTEGER_LITERAL tokens
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
4af666e4a6dbcff1a68ebc3bc64fe813decb5920 |
|
25-Aug-2012 |
Ben Gruver <bgruv@google.com> |
Remove support for the extended opcodes
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
0d785ac31557f35f084204d2f7de1af900f8a7a3 |
|
20-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Add support for jumbo volatile field access opcodes
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
a43de2411e7d8df902819554b21a273b58828d0a |
|
20-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Add support for the invoke-object-init/jumbo odex opcode
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
4a5692f8275048c564abc617b91ae72bb008fcca |
|
20-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Add support for the return-void-barrier odex instruction
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
c8de336727bfe8e56998332fe97ad5c0e32e50fa |
|
19-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Use Format 35c for invoke-direct-empty, and get rid of Format 35s
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
ea7afb02658cc72b5e7156f5dadc51b9c6c212b0 |
|
19-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Add support for the invoke-object-init/range opcode in ICS
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
c4db7e2473a77b6dfa58207825efcdb4d51697b7 |
|
18-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Add support for Format5rc
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
de5b35dbb65535f747bbf718cbe9753a07e4a4d8 |
|
18-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Add support for Format52c (field references)
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
1efc2c038842f85728b0ae4311a0e550b826390b |
|
18-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Add support for Format52c (type references)
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
d863324ffb94f70dbb59f1dab4dabd2ce1b39cfd |
|
18-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Add support for Format41c (field references)
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
d12c76927616b9f5193864c2d834e84a57c08787 |
|
14-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Add support for Format41c (type references)
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
b0c62b9781751e4d04d2ddb4458940d545cc8bb2 |
|
10-Nov-2011 |
Ben Gruver <bgruv@google.com> |
Seperate out execute-inline and execute-inline/range into seperate 35mi and 3rmi formats
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
bbe539f2d2cdfdd814fcdc0057dcdf454ae153d3 |
|
09-Oct-2011 |
Ben Gruver <jesusfreke@jesusfreke.com> |
Add support for the throw-verification-error opcode
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
27dd1a5d976a96ff5f533becf526b76c1c0dbf67 |
|
23-Dec-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add support in smali for the new odex instructions git-svn-id: https://smali.googlecode.com/svn/trunk@802 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
2c486b4ee7057ce14287439dcee1f1e31dc89ce0 |
|
18-Nov-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add the high and low surrogate characters as valid characters for identifiers The dex format allows any supplemental character to be used for identifiers, but jflex doesn't directly support supplemental characters. However, we can tell jflex to accept a high and low surrogate character pair instead, which has the same effect as directly accepting any supplemental character git-svn-id: https://smali.googlecode.com/svn/trunk@795 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
a53606120a1fdf1e6f6adb5a83082e2d48632ab9 |
|
13-Jun-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add support for the new execute-inline/range odexed instruction in smali git-svn-id: https://smali.googlecode.com/svn/trunk@760 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
73d1b5d3cbc845e7123f41acd80c8cca4c1a369d |
|
13-Jun-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Print out an error message for invalid tokens in the lexer, but add a way to suppress the errors Suppress the lexer errors for unit tests git-svn-id: https://smali.googlecode.com/svn/trunk@758 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
1c42f47ada109cfca03a0ba03e8c5d0b3b0d3b15 |
|
13-Jun-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add support for reporting of the source file name from the lexer, to be used for error messages git-svn-id: https://smali.googlecode.com/svn/trunk@755 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
52ff693c8f257a2cc3f5f568e7c7e706802b2074 |
|
13-Jun-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Check for lexer errors git-svn-id: https://smali.googlecode.com/svn/trunk@753 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
b873c047f0d0553c2779178496748422114144da |
|
13-Jun-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Simply the line comment rule, so that it doesn't include the newline at the end of the line git-svn-id: https://smali.googlecode.com/svn/trunk@748 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
35bfbe82f00e0946ca267b8634690b9aeb78ec16 |
|
13-Jun-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Don't allow strings or chars to span newlines git-svn-id: https://smali.googlecode.com/svn/trunk@747 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
b9f0c569ea3b87ae37d9f96c8c6720c5ec18334f |
|
13-Jun-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add better support for invalid strings and chars git-svn-id: https://smali.googlecode.com/svn/trunk@746 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|
4c872e9a7cc5f389449c35f6aea49c8e4ed632d4 |
|
13-Jun-2010 |
JesusFreke@JesusFreke.com <JesusFreke@JesusFreke.com@55b6fa8a-2a1e-11de-a435-ffa8d773f76a> |
Add new jflex based lexer, that uses significantly less static memory (the ANTLR lexer used around 30mb in static data) git-svn-id: https://smali.googlecode.com/svn/trunk@743 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
/external/smali/smali/src/main/jflex/smaliLexer.flex
|