217 lines
4.9 KiB
Text
Generated
217 lines
4.9 KiB
Text
Generated
'# To Recreate:\n' Comment
|
|
|
|
'#\n' Comment
|
|
|
|
"# echo -e 'class hello {\\n public static void main(String[] args) {\\n\n" Comment
|
|
|
|
'# System.out.println("hi");\\n }\\n}\\n\' > hello.java\n' Comment
|
|
|
|
'# javac -target 1.4 -source 1.4 hello.java\n' Comment
|
|
|
|
'# dx --dex --output=hello.dex hello.class\n' Comment
|
|
|
|
'# baksmali hello.dex\n' Comment
|
|
|
|
'# cat out/hello.smali\n' Comment
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'.class' Keyword
|
|
' ' Text.Whitespace
|
|
'L' Keyword.Type
|
|
'hello' Name.Class
|
|
';' Text
|
|
'\n' Text.Whitespace
|
|
|
|
'.super' Keyword
|
|
' ' Text.Whitespace
|
|
'L' Keyword.Type
|
|
'java/lang/' Text
|
|
'Object' Name.Class
|
|
';' Text
|
|
'\n' Text.Whitespace
|
|
|
|
'.source' Keyword
|
|
' ' Text.Whitespace
|
|
'"hello.java"' Literal.String
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'# direct methods\n' Comment
|
|
|
|
'.method' Keyword
|
|
' ' Text.Whitespace
|
|
'constructor' Keyword
|
|
' ' Text.Whitespace
|
|
'<init>' Name.Function
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
'V' Keyword.Type
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'.registers' Keyword
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'.prologue' Keyword
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'.line' Keyword
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'invoke-direct' Text
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'p0' Name.Builtin
|
|
'}' Punctuation
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'L' Keyword.Type
|
|
'java/lang/' Text
|
|
'Object' Name.Class
|
|
';' Text
|
|
'->' Punctuation
|
|
'<init>' Name.Function
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
'V' Keyword.Type
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'return-void' Text
|
|
'\n' Text.Whitespace
|
|
|
|
'.end' Keyword
|
|
' ' Text.Whitespace
|
|
'method' Keyword
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'.method' Keyword
|
|
' ' Text.Whitespace
|
|
'public' Keyword
|
|
' ' Text.Whitespace
|
|
'static' Keyword
|
|
' ' Text.Whitespace
|
|
'main' Name.Function
|
|
'(' Punctuation
|
|
'[' Keyword.Type
|
|
'L' Keyword.Type
|
|
'java/lang/' Text
|
|
'String' Name.Class
|
|
';' Text
|
|
')' Punctuation
|
|
'V' Keyword.Type
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'.registers' Keyword
|
|
' ' Text.Whitespace
|
|
'3' Literal.Number.Integer
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'.parameter' Keyword
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'.prologue' Keyword
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'.line' Keyword
|
|
' ' Text.Whitespace
|
|
'3' Literal.Number.Integer
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'sget-object' Text
|
|
' ' Text.Whitespace
|
|
'v0' Name.Builtin
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'L' Keyword.Type
|
|
'java/lang/' Text
|
|
'System' Name.Class
|
|
';' Text
|
|
'->' Punctuation
|
|
'out' Name.Variable
|
|
':' Punctuation
|
|
'L' Keyword.Type
|
|
'java/io/' Text
|
|
'PrintStream' Name.Class
|
|
';' Text
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'const-string' Text
|
|
' ' Text.Whitespace
|
|
'v1' Name.Builtin
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'"hi"' Literal.String
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'invoke-virtual' Text
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'v0' Name.Builtin
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'v1' Name.Builtin
|
|
'}' Punctuation
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'L' Keyword.Type
|
|
'java/io/' Text
|
|
'PrintStream' Name.Class
|
|
';' Text
|
|
'->' Punctuation
|
|
'println' Name.Function
|
|
'(' Punctuation
|
|
'L' Keyword.Type
|
|
'java/lang/' Text
|
|
'String' Name.Class
|
|
';' Text
|
|
')' Punctuation
|
|
'V' Keyword.Type
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'.line' Keyword
|
|
' ' Text.Whitespace
|
|
'4' Literal.Number.Integer
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'return-void' Text
|
|
'\n' Text.Whitespace
|
|
|
|
'.end' Keyword
|
|
' ' Text.Whitespace
|
|
'method' Keyword
|
|
'\n' Text.Whitespace
|