1NAME=Dalvik HelloWorld afl
2FILE=bins/dex/HelloWorld.dex
3CMDS=e io.va=0; aa; afl
4EXPECT=<<EOF
50x0000025c    1 34           entry0
60x00000238    1 20           method.public.constructor.LHello.LHello.method._init___V
70x00000290    1 84           method.public.LHello.LHello.method.foo_I_V
80x000002f4    1 20           method.public.constructor.LWorld.LWorld.method._init___V
90x00000318    1 68           method.public.LWorld.LWorld.method.foo_I_V
10EOF
11RUN
12
13NAME=Dalvik HelloWorld string xref
14FILE=bins/dex/HelloWorld.dex
15CMDS=aa; axt @ str.Findus
16EXPECT=<<EOF
17entry0 0x260 [DATA] const-string v1, str.Findus
18EOF
19RUN
20
21NAME=Dalvik HelloWorld func xref
22FILE=bins/dex/HelloWorld.dex
23CMDS=e io.va=0; aa; axt @ sym.LHello.method._init___V
24EXPECT=<<EOF
25entry0 0x26e [CALL] invoke-direct {v0}, LHello.<init>()V ; 0x0
26EOF
27RUN
28