/home/hans/code/fdroid/data/tmp/org.zamedev.gloomydungeons1hardcore.opensource_1414314000.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.zamedev.gloomydungeons1hardcore.opensource_1414314000.apk
zipinfo {}
Offset 1, 219 lines modified Offset 1, 222 lines modified
1 Zip·​file·​size:​·​1405180·​bytes,​·​number·​of·​entries:​·​217 1 Zip·​file·​size:​·​1411667·​bytes,​·​number·​of·​entries:​·​220
2 -​rw-​-​-​-​·····​2.​0·​fat····​17685·​bl·​defN·​15-​Jul-​21·​10:​16·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​17685·​bl·​defN·​15-​Jul-​21·​10:​16·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​17806·​bl·​defN·​15-​Jul-​21·​10:​16·​META-​INF/​D648364C.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​17806·​bl·​defN·​15-​Jul-​21·​10:​16·​META-​INF/​D648364C.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Jul-​21·​10:​16·​META-​INF/​D648364C.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Jul-​21·​10:​16·​META-​INF/​D648364C.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jul-​21·​04:​46·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jul-​21·​04:​46·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jul-​21·​04:​46·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jul-​21·​04:​46·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····3272·​bX·​defN·​15-​Jul-​21·04:​46·AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bX·​defN·​16-​Sep-​07·19:​02·assets/​config/​level-​1.​txt
8 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​1.​txt 8 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​10.​txt
9 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​10.​txt 9 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​11.​txt
10 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​11.​txt 10 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​12.​txt
11 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​12.​txt 11 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​13.​txt
12 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​13.​txt 12 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​14.​txt
13 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​14.​txt 13 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​15.​txt
14 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​15.​txt 14 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​16.​txt
15 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​16.​txt 15 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​17.​txt
16 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​17.​txt 16 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​18.​txt
17 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​18.​txt 17 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​19.​txt
18 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​19.​txt 18 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​2.​txt
19 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​2.​txt 19 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​20.​txt
20 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​20.​txt 20 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​21.​txt
21 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​21.​txt 21 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​22.​txt
22 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​22.​txt 22 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​23.​txt
23 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​23.​txt 23 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​24.​txt
24 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​24.​txt 24 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​25.​txt
25 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​25.​txt 25 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​26.​txt
26 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​26.​txt 26 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​27.​txt
27 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​27.​txt 27 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​3.​txt
28 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​3.​txt 28 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​4.​txt
29 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​4.​txt 29 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​5.​txt
30 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​5.​txt 30 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​6.​txt
31 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​6.​txt 31 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​7.​txt
32 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​7.​txt 32 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​8.​txt
33 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​8.​txt 33 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​config/​level-​9.​txt
34 -​rw-​-​-​-​·····​2.​0·​fat·······​40·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​config/​level-​9.​txt 34 -​rw-​-​-​-​·····​2.​0·​fat····42096·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​fonts/​Cuprum.​ttf
35 -​rw-​-​-​-​·····​2.​0·​fat····​42096·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​fonts/​Cuprum.​ttf 35 -​rw-​-​-​-​·····​2.​0·​fat···103500·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​fonts/​YanoneKaffeesatz-​Regular.​ttf
36 -​rw-​-​-​-​·····​2.​0·​fat···103500·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​fonts/​YanoneKaffeesatz-​Regular.​ttf 36 -​rw-​-​-​-​·····​2.​0·​fat·····​1086·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​1.​map
37 -​rw-​-​-​-​·····​2.​0·​fat·····1086·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​1.​map 37 -​rw-​-​-​-​·····​2.​0·​fat·····2002·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​10.​map
38 -​rw-​-​-​-​·····​2.​0·​fat·····2002·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​10.​map 38 -​rw-​-​-​-​·····​2.​0·​fat·····1932·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​11.​map
39 -​rw-​-​-​-​·····​2.​0·​fat·····​1932·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​11.​map 39 -​rw-​-​-​-​·····​2.​0·​fat·····​1768·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​12.​map
40 -​rw-​-​-​-​·····​2.​0·​fat·····​1768·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​12.​map 40 -​rw-​-​-​-​·····​2.​0·​fat·····​1971·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​13.​map
41 -​rw-​-​-​-​·····​2.​0·​fat·····1971·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​13.​map 41 -​rw-​-​-​-​·····​2.​0·​fat·····2857·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​14.​map
42 -​rw-​-​-​-​·····​2.​0·​fat·····​2857·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​14.​map 42 -​rw-​-​-​-​·····​2.​0·​fat·····​2533·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​15.​map
43 -​rw-​-​-​-​·····​2.​0·​fat·····​2533·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​15.​map 43 -​rw-​-​-​-​·····​2.​0·​fat·····​2615·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​16.​map
44 -​rw-​-​-​-​·····​2.​0·​fat·····2615·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​16.​map 44 -​rw-​-​-​-​·····​2.​0·​fat·····1214·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​17.​map
45 -​rw-​-​-​-​·····​2.​0·​fat·····1214·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​17.​map 45 -​rw-​-​-​-​·····​2.​0·​fat·····2223·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​18.​map
46 -​rw-​-​-​-​·····​2.​0·​fat·····2223·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​18.​map 46 -​rw-​-​-​-​·····​2.​0·​fat·····3653·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​19.​map
47 -​rw-​-​-​-​·····​2.​0·​fat·····3653·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​19.​map 47 -​rw-​-​-​-​·····​2.​0·​fat······​917·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​2.​map
48 -​rw-​-​-​-​·····​2.​0·​fat······917·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​2.​map 48 -​rw-​-​-​-​·····​2.​0·​fat·····2993·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​20.​map
49 -​rw-​-​-​-​·····​2.​0·​fat·····2993·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​20.​map 49 -​rw-​-​-​-​·····​2.​0·​fat·····3025·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​21.​map
50 -​rw-​-​-​-​·····​2.​0·​fat·····3025·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​21.​map 50 -​rw-​-​-​-​·····​2.​0·​fat·····1670·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​22.​map
51 -​rw-​-​-​-​·····​2.​0·​fat·····1670·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​22.​map 51 -​rw-​-​-​-​·····​2.​0·​fat·····2004·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​23.​map
52 -​rw-​-​-​-​·····​2.​0·​fat·····​2004·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​23.​map 52 -​rw-​-​-​-​·····​2.​0·​fat·····​2917·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​24.​map
53 -​rw-​-​-​-​·····​2.​0·​fat·····​2917·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​24.​map 53 -​rw-​-​-​-​·····​2.​0·​fat·····​2883·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​25.​map
54 -​rw-​-​-​-​·····​2.​0·​fat·····2883·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​25.​map 54 -​rw-​-​-​-​·····​2.​0·​fat·····1854·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​26.​map
55 -​rw-​-​-​-​·····​2.​0·​fat·····1854·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​26.​map 55 -​rw-​-​-​-​·····​2.​0·​fat······​293·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​27.​map
56 -​rw-​-​-​-​·····​2.​0·​fat······293·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​27.​map 56 -​rw-​-​-​-​·····​2.​0·​fat······976·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​3.​map
57 -​rw-​-​-​-​·····​2.​0·​fat······​976·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​3.​map 57 -​rw-​-​-​-​·····​2.​0·​fat·····1574·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​4.​map
58 -​rw-​-​-​-​·····​2.​0·​fat·····​1574·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​4.​map 58 -​rw-​-​-​-​·····​2.​0·​fat·····​1370·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​5.​map
59 -​rw-​-​-​-​·····​2.​0·​fat·····1370·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​5.​map 59 -​rw-​-​-​-​·····​2.​0·​fat·····4283·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​6.​map
60 -​rw-​-​-​-​·····​2.​0·​fat·····4283·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​6.​map 60 -​rw-​-​-​-​·····​2.​0·​fat·····1191·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​7.​map
61 -​rw-​-​-​-​·····​2.​0·​fat·····​1191·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​7.​map 61 -​rw-​-​-​-​·····​2.​0·​fat·····​1705·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​8.​map
62 -​rw-​-​-​-​·····​2.​0·​fat·····​1705·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​8.​map 62 -​rw-​-​-​-​·····​2.​0·​fat·····​1844·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​levels/​level-​9.​map
63 -​rw-​-​-​-​·····2.​0·​fat·····​1844·​bl·defN·​15-​Jul-​21·04:​46·​assets/​levels/​level-​9.​map 63 -​rw-​-​-​-​·····1.​0·​fat····16557·​b-​·stor·​16-​Sep-​07·19:​01·​assets/​music/​endl.​mid
64 -​rw-​-​-​-​·····​1.​0·​fat····​16557·​b-​·​stor·​15-​Jul-​21·04:​45·​assets/​music/​endl.​mid 64 -​rw-​-​-​-​·····​1.​0·​fat····​13140·​b-​·​stor·​16-​Sep-​07·19:​01·​assets/​music/​gameover.​mid
65 -​rw-​-​-​-​·····​1.​0·​fat····13140·​b-​·​stor·​15-​Jul-​21·04:​45·​assets/​music/​gameover.​mid 65 -​rw-​-​-​-​·····​1.​0·​fat····25717·​b-​·​stor·​16-​Sep-​07·19:​01·​assets/​music/​l1.​mid
66 -​rw-​-​-​-​·····​1.​0·​fat····​25717·​b-​·​stor·​15-​Jul-​21·04:​45·​assets/​music/​l1.​mid 66 -​rw-​-​-​-​·····​1.​0·​fat····​24119·​b-​·​stor·​16-​Sep-​07·19:​01·​assets/​music/​l2.​mid
67 -​rw-​-​-​-​·····​1.​0·​fat····24119·​b-​·​stor·​15-​Jul-​21·04:​45·​assets/​music/​l2.​mid 67 -​rw-​-​-​-​·····​1.​0·​fat····37852·​b-​·​stor·​16-​Sep-​07·19:​01·​assets/​music/​l3.​mid
68 -​rw-​-​-​-​·····​1.​0·​fat····37852·​b-​·​stor·​15-​Jul-​21·04:​45·​assets/​music/​l3.​mid 68 -​rw-​-​-​-​·····​1.​0·​fat····46816·​b-​·​stor·​16-​Sep-​07·19:​01·​assets/​music/​l4.​mid
69 -​rw-​-​-​-​·····1.​0·​fat····46816·​b-​·stor·​15-​Jul-​21·04:​45·​assets/​music/​l4.​mid 69 -​rw-​-​-​-​·····2.​0·​fat······​221·​bl·defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​1.​txt
70 -​rw-​-​-​-​·····​2.​0·​fat······430·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​1.​txt 70 -​rw-​-​-​-​·····​2.​0·​fat······621·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​10.​txt
71 -​rw-​-​-​-​·····​2.​0·​fat·····1082·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​10.​txt 71 -​rw-​-​-​-​·····​2.​0·​fat······​880·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​11.​txt
72 -​rw-​-​-​-​·····​2.​0·​fat·····1635·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​11.​txt 72 -​rw-​-​-​-​·····​2.​0·​fat······​722·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​12.​txt
73 -​rw-​-​-​-​·····​2.​0·​fat·····1318·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​12.​txt 73 -​rw-​-​-​-​·····​2.​0·​fat······​706·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​13.​txt
74 -​rw-​-​-​-​·····​2.​0·​fat·····1507·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​13.​txt 74 -​rw-​-​-​-​·····​2.​0·​fat······​855·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​14.​txt
75 -​rw-​-​-​-​·····​2.​0·​fat·····1665·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​14.​txt 75 -​rw-​-​-​-​·····​2.​0·​fat······​880·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​15.​txt
76 -​rw-​-​-​-​·····​2.​0·​fat·····1523·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​15.​txt 76 -​rw-​-​-​-​·····​2.​0·​fat······​966·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​16.​txt
77 -​rw-​-​-​-​·····​2.​0·​fat·····1728·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​16.​txt 77 -​rw-​-​-​-​·····​2.​0·​fat······​978·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​17.​txt
78 -​rw-​-​-​-​·····​2.​0·​fat·····1511·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​17.​txt 78 -​rw-​-​-​-​·····​2.​0·​fat······​717·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​18.​txt
79 -​rw-​-​-​-​·····​2.​0·​fat·····​1436·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​18.​txt 79 -​rw-​-​-​-​·····​2.​0·​fat·····​1739·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​19.​txt
80 -​rw-​-​-​-​·····​2.​0·​fat·····3054·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​19.​txt 80 -​rw-​-​-​-​·····​2.​0·​fat·····1430·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​2.​txt
81 -​rw-​-​-​-​·····​2.​0·​fat·····2516·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​2.​txt 81 -​rw-​-​-​-​·····​2.​0·​fat······751·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​20.​txt
82 -​rw-​-​-​-​·····​2.​0·​fat·····​1400·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​20.​txt 82 -​rw-​-​-​-​·····​2.​0·​fat·····​1259·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​21.​txt
83 -​rw-​-​-​-​·····​2.​0·​fat·····2457·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​21.​txt 83 -​rw-​-​-​-​·····​2.​0·​fat·····1109·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​22.​txt
84 -​rw-​-​-​-​·····​2.​0·​fat·····1995·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​22.​txt 84 -​rw-​-​-​-​·····​2.​0·​fat······​701·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​23.​txt
85 -​rw-​-​-​-​·····​2.​0·​fat·····1294·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​23.​txt 85 -​rw-​-​-​-​·····​2.​0·​fat······​839·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​24.​txt
86 -​rw-​-​-​-​·····​2.​0·​fat·····1542·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​24.​txt 86 -​rw-​-​-​-​·····​2.​0·​fat······​639·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​25.​txt
87 -​rw-​-​-​-​·····​2.​0·​fat·····​1161·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​25.​txt 87 -​rw-​-​-​-​·····​2.​0·​fat·····​1172·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​26.​txt
88 -​rw-​-​-​-​·····2.​0·​fat·····2128·​bl·defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​26.​txt 88 -​rw-​-​-​-​·····1.​0·​fat·······24·​b-​·stor·​16-​Sep-​07·19:​01·​assets/​prelevel/​level-​27.​txt
89 -​rw-​-​-​-​·····1.​0·​fat·······​38·​b-​·stor·​15-​Jul-​21·04:​45·​assets/​prelevel-​ru/​level-​27.​txt 89 -​rw-​-​-​-​·····2.​0·​fat······773·​bl·defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​3.​txt
90 -​rw-​-​-​-​·····​2.​0·​fat·····1398·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​3.​txt 90 -​rw-​-​-​-​·····​2.​0·​fat······​424·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​4.​txt
91 -​rw-​-​-​-​·····​2.​0·​fat······735·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​4.​txt 91 -​rw-​-​-​-​·····​2.​0·​fat······837·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​5.​txt
92 -​rw-​-​-​-​·····​2.​0·​fat·····1465·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​5.​txt 92 -​rw-​-​-​-​·····​2.​0·​fat······​920·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​6.​txt
93 -​rw-​-​-​-​·····​2.​0·​fat·····1765·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​6.​txt 93 -​rw-​-​-​-​·····​2.​0·​fat······​962·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​7.​txt
94 -​rw-​-​-​-​·····​2.​0·​fat·····1741·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​7.​txt 94 -​rw-​-​-​-​·····​2.​0·​fat······758·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​8.​txt
95 -​rw-​-​-​-​·····​2.​0·​fat·····1495·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​8.​txt 95 -​rw-​-​-​-​·····​2.​0·​fat······​591·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel/​level-​9.​txt
96 -​rw-​-​-​-​·····​2.​0·​fat·····1136·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel-​ru/​level-​9.​txt 96 -​rw-​-​-​-​·····​2.​0·​fat······​430·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel-​ru/​level-​1.​txt
97 -​rw-​-​-​-​·····​2.​0·​fat······​221·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel/​level-​1.​txt 97 -​rw-​-​-​-​·····​2.​0·​fat·····1082·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel-​ru/​level-​10.​txt
98 -​rw-​-​-​-​·····​2.​0·​fat······621·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel/​level-​10.​txt 98 -​rw-​-​-​-​·····​2.​0·​fat·····1635·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel-​ru/​level-​11.​txt
99 -​rw-​-​-​-​·····​2.​0·​fat······​880·​bl·​defN·​15-​Jul-​21·04:​46·​assets/​prelevel/​level-​11.​txt 99 -​rw-​-​-​-​·····​2.​0·​fat·····1318·​bl·​defN·​16-​Sep-​07·19:​02·​assets/​prelevel-​ru/​level-​12.​txt
Max diff block lines reached; 0/36699 bytes (0.00%) of diff not shown.
AndroidManifest.xml (decoded)
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="14143140​00"·​android:​versionName="2014.​10.​26.​1200"·​package="org.​zamedev.​gloomydungeons1hardco​re.​opensource"·​platformBuildVersionC​ode="17"·​platformBuildVersionN​ame="4.​2.​2-​576024" 2 <manifest·​android:​versionCode="14143140​00"·​android:​versionName="2014.​10.​26.​1200"·​package="org.​zamedev.​gloomydungeons1hardco​re.​opensource"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<supports-​screens·​android:​anyDensity="true"·​/​> 4 ····​<supports-​screens·​android:​anyDensity="true"·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
8 ····​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="8"·​/​> 8 ····​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="8"·​/​>
9 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="zame.​game.​ZameApplication"> 9 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="zame.​game.​ZameApplication">
smali/zame/game/l.smali
Offset 568, 15 lines modified Offset 568, 15 lines modified
568 ····​invoke-​static·​{v0},​·​Lzame/​game/​l;​-​>c(Z)​V 568 ····​invoke-​static·​{v0},​·​Lzame/​game/​l;​-​>c(Z)​V
   
569 ····​:​cond_0 569 ····​:​cond_0
570 ····​return-​void 570 ····​return-​void
571 .​end·​method 571 .​end·​method
   
572 .​method·​public·​static·​declared-​synchronized·​a(Z)​V 572 .​method·​public·​static·​declared-​synchronized·​a(Z)​V
573 ····​.​locals·6 573 ····​.​locals·5
   
574 ····​const-​class·​v1,​·​Lzame/​game/​l;​ 574 ····​const-​class·​v1,​·​Lzame/​game/​l;​
   
575 ····​monitor-​enter·​v1 575 ····​monitor-​enter·​v1
   
576 ····​:​try_start_0 576 ····​:​try_start_0
577 ····​sget-​object·​v0,​·​Lzame/​game/​l;​-​>f:​Landroid/​media/​MediaPlayer;​ 577 ····​sget-​object·​v0,​·​Lzame/​game/​l;​-​>f:​Landroid/​media/​MediaPlayer;​
Offset 644, 17 lines modified Offset 644, 17 lines modified
   
644 ····​sput-​object·​v0,​·​Lzame/​game/​l;​-​>m:​Ljava/​util/​TimerTask;​ 644 ····​sput-​object·​v0,​·​Lzame/​game/​l;​-​>m:​Ljava/​util/​TimerTask;​
   
645 ····​sget-​object·​v0,​·​Lzame/​game/​l;​-​>l:​Ljava/​util/​Timer;​ 645 ····​sget-​object·​v0,​·​Lzame/​game/​l;​-​>l:​Ljava/​util/​Timer;​
   
646 ····​sget-​object·​v2,​·​Lzame/​game/​l;​-​>m:​Ljava/​util/​TimerTask;​ 646 ····​sget-​object·​v2,​·​Lzame/​game/​l;​-​>m:​Ljava/​util/​TimerTask;​
   
647 ····​const-​wide/​16·​v4,​·​0x7d0 647 ····​const-​wide/​16·​v3,​·​0x7d0
   
648 ····​invoke-​virtual·​{v0,​·​v2,​·​v4,​·​v5},​·​Ljava/​util/​Timer;​-​>schedule(Ljava/​util/​TimerTask;​J)​V 648 ····​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v4},​·​Ljava/​util/​Timer;​-​>schedule(Ljava/​util/​TimerTask;​J)​V
649 ····​:​try_end_1 649 ····​:​try_end_1
650 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 650 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
651 ····​goto·​:​goto_0 651 ····​goto·​:​goto_0
   
652 ····​:​catchall_0 652 ····​:​catchall_0
653 ····​move-​exception·​v0 653 ····​move-​exception·​v0
smali/zame/game/r.smali
Offset 168, 15 lines modified Offset 168, 15 lines modified
168 ····​:​try_end_0 168 ····​:​try_end_0
169 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 169 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
170 ····​throw·​v0 170 ····​throw·​v0
171 .​end·​method 171 .​end·​method
   
172 .​method·​public·​a(J)​V 172 .​method·​public·​a(J)​V
173 ····​.​locals·5 173 ····​.​locals·4
   
174 ····​const-​wide/​16·​v0,​·​0x1 174 ····​const-​wide/​16·​v0,​·​0x1
   
175 ····​sget-​object·​v2,​·​Lzame/​game/​r;​-​>a:​Ljava/​lang/​Object;​ 175 ····​sget-​object·​v2,​·​Lzame/​game/​r;​-​>a:​Ljava/​lang/​Object;​
   
176 ····​monitor-​enter·​v2 176 ····​monitor-​enter·​v2
   
Offset 456, 15 lines modified Offset 456, 15 lines modified
456 ····​:​try_end_0 456 ····​:​try_end_0
457 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 457 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
458 ····​throw·​v0 458 ····​throw·​v0
459 .​end·​method 459 .​end·​method
   
460 .​method·​public·​d(Ljavax/​microedition/​khronos/​opengles/​GL10;​)​V 460 .​method·​public·​d(Ljavax/​microedition/​khronos/​opengles/​GL10;​)​V
461 ····​.​locals·10 461 ····​.​locals·9
   
462 ····​const-​wide/​16·​v0,​·​0xa 462 ····​const-​wide/​16·​v0,​·​0xa
   
463 ····​sget-​boolean·​v2,​·​Lzame/​game/​r;​-​>m:​Z 463 ····​sget-​boolean·​v2,​·​Lzame/​game/​r;​-​>m:​Z
   
464 ····​if-​eqz·​v2,​·​:​cond_0 464 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 490, 64 lines modified Offset 490, 64 lines modified
490 ····​monitor-​enter·​v4 490 ····​monitor-​enter·​v4
   
491 ····​:​try_start_1 491 ····​:​try_start_1
492 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 492 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
493 ····​move-​result-​wide·​v2 493 ····​move-​result-​wide·​v2
   
494 ····​sget-​wide·​v6,​·​Lzame/​game/​r;​-​>k:​J 494 ····​sget-​wide·​v5,​·​Lzame/​game/​r;​-​>k:​J
   
495 ····​sub-​long/​2addr·​v2,​·​v6 495 ····​sub-​long/​2addr·​v2,​·​v5
   
496 ····​sput-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J 496 ····​sput-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J
   
497 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>l:​J 497 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>l:​J
   
498 ····​sget-​wide·​v6,​·​Lzame/​game/​r;​-​>c:​J 498 ····​sget-​wide·​v5,​·​Lzame/​game/​r;​-​>c:​J
   
499 ····​cmp-​long·​v2,​·​v2,​·​v6 499 ····​cmp-​long·​v2,​·​v2,​·​v5
   
500 ····​if-​lez·​v2,​·​:​cond_1 500 ····​if-​lez·​v2,​·​:​cond_1
   
501 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J 501 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J
   
502 ····​sput-​wide·​v2,​·​Lzame/​game/​r;​-​>l:​J 502 ····​sput-​wide·​v2,​·​Lzame/​game/​r;​-​>l:​J
   
503 ····​:​cond_1 503 ····​:​cond_1
504 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J 504 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J
   
505 ····​sget-​wide·​v6,​·​Lzame/​game/​r;​-​>l:​J 505 ····​sget-​wide·​v5,​·​Lzame/​game/​r;​-​>l:​J
   
506 ····​sub-​long/​2addr·​v2,​·​v6 506 ····​sub-​long/​2addr·​v2,​·​v5
   
507 ····​sget-​wide·​v6,​·​Lzame/​game/​r;​-​>j:​J 507 ····​sget-​wide·​v5,​·​Lzame/​game/​r;​-​>j:​J
   
508 ····​cmp-​long·​v2,​·​v2,​·​v6 508 ····​cmp-​long·​v2,​·​v2,​·​v5
   
509 ····​if-​lez·​v2,​·​:​cond_2 509 ····​if-​lez·​v2,​·​:​cond_2
   
510 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J 510 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J
   
511 ····​sget-​wide·​v6,​·​Lzame/​game/​r;​-​>l:​J 511 ····​sget-​wide·​v5,​·​Lzame/​game/​r;​-​>l:​J
   
512 ····​sub-​long/​2addr·​v2,​·​v6 512 ····​sub-​long/​2addr·​v2,​·​v5
   
513 ····​sget-​wide·​v6,​·​Lzame/​game/​r;​-​>j:​J 513 ····​sget-​wide·​v5,​·​Lzame/​game/​r;​-​>j:​J
   
514 ····​div-​long/​2addr·​v2,​·​v6 514 ····​div-​long/​2addr·​v2,​·​v5
   
515 ····​sget-​wide·​v6,​·​Lzame/​game/​r;​-​>l:​J 515 ····​sget-​wide·​v5,​·​Lzame/​game/​r;​-​>l:​J
   
516 ····​sget-​wide·​v8,​·​Lzame/​game/​r;​-​>j:​J 516 ····​sget-​wide·​v7,​·​Lzame/​game/​r;​-​>j:​J
   
517 ····​mul-​long/​2addr·​v8,​·​v2 517 ····​mul-​long/​2addr·​v7,​·​v2
   
518 ····​add-​long/​2addr·​v6,​·​v8 518 ····​add-​long/​2addr·​v5,​·​v7
   
519 ····​sput-​wide·​v6,​·​Lzame/​game/​r;​-​>l:​J 519 ····​sput-​wide·​v5,​·​Lzame/​game/​r;​-​>l:​J
   
520 ····​cmp-​long·​v5,​·​v2,​·​v0 520 ····​cmp-​long·​v5,​·​v2,​·​v0
   
521 ····​if-​lez·​v5,​·​:​cond_3 521 ····​if-​lez·​v5,​·​:​cond_3
   
522 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J 522 ····​sget-​wide·​v2,​·​Lzame/​game/​r;​-​>c:​J
   
smali/zame/game/a/aa.smali
Offset 54, 351 lines modified Offset 54, 287 lines modified
   
54 ····​sput·​v0,​·​Lzame/​game/​a/​aa;​-​>e:​I 54 ····​sput·​v0,​·​Lzame/​game/​a/​aa;​-​>e:​I
   
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
   
57 .​method·​public·​static·​a(Ljavax/​microedition/​khronos/​opengles/​GL10;​J)​V 57 .​method·​public·​static·​a(Ljavax/​microedition/​khronos/​opengles/​GL10;​J)​V
58 ····​.​locals·9 58 ····​.​locals·12
   
59 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f 59 ····​const-​wide·​v10,​·​0x4062c00000000000L····​#·​150.​0
   
60 ····​sput·​v0,​·Lzame/​game/​k;​-​>f:​F 60 ····const/​4·​v7,​·0x1
   
61 ····​const/​high16·​v0,​·​0x3f800000····​#·1.​0f 61 ····​const·​v9,​·​0x3dcccccd····​#·0.​1f
   
62 ····​sput·​v0,​·Lzame/​game/​k;​-​>g:​F 62 ····const/​4·​v3,​·0x0
   
63 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f  
   
64 ····​sput·​v0,​·​Lzame/​game/​k;​-​>h:​F  
   
65 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f  
   
66 ····​sput·​v0,​·​Lzame/​game/​k;​-​>i:​F  
   
67 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f  
   
68 ····​sput·​v0,​·​Lzame/​game/​k;​-​>o:​F  
   
69 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f  
   
70 ····​sput·​v0,​·​Lzame/​game/​k;​-​>p:​F  
   
71 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f  
   
72 ····​sput·​v0,​·​Lzame/​game/​k;​-​>q:​F  
   
73 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f  
   
74 ····​sput·​v0,​·​Lzame/​game/​k;​-​>r:​F  
   
75 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f  
   
76 ····​sput·​v0,​·​Lzame/​game/​k;​-​>x:​F  
   
77 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f  
   
78 ····​sput·​v0,​·Lzame/​game/​k;​-​>y:​F 63 ····const/​high16·​v6,​·0x3f800000····​#·​1.​0f
   
79 ····const/​high16·​v0,​·0x3f800000····​#·​1.​0f 64 ····​sput·​v6,​·Lzame/​game/​k;​-​>f:​F
   
80 ····​sput·​v0,​·​Lzame/​game/​k;​-​>z:​F 65 ····​sput·​v6,​·​Lzame/​game/​k;​-​>g:​F
   
81 ····const/​high16·​v0,​·0x3f800000····​#·​1.​0f 66 ····​sput·​v6,​·Lzame/​game/​k;​-​>h:​F
   
82 ····​sput·​v0,​·​Lzame/​game/​k;​-​>A:​F 67 ····​sput·​v6,​·​Lzame/​game/​k;​-​>i:​F
   
83 ····const/​high16·​v0,​·0x3f800000····​#·​1.​0f 68 ····​sput·​v6,​·Lzame/​game/​k;​-​>o:​F
   
84 ····​sput·​v0,​·​Lzame/​game/​k;​-​>G:​F 69 ····​sput·​v6,​·​Lzame/​game/​k;​-​>p:​F
   
85 ····const/​high16·​v0,​·0x3f800000····​#·​1.​0f 70 ····​sput·​v6,​·Lzame/​game/​k;​-​>q:​F
   
86 ····​sput·​v0,​·​Lzame/​game/​k;​-​>H:​F 71 ····​sput·​v6,​·​Lzame/​game/​k;​-​>r:​F
   
87 ····const/​high16·​v0,​·0x3f800000····​#·​1.​0f 72 ····​sput·​v6,​·Lzame/​game/​k;​-​>x:​F
   
88 ····​sput·​v0,​·​Lzame/​game/​k;​-​>I:​F 73 ····​sput·​v6,​·​Lzame/​game/​k;​-​>y:​F
   
89 ····const/​high16·​v0,​·0x3f800000····​#·​1.​0f 74 ····​sput·​v6,​·Lzame/​game/​k;​-​>z:​F
   
90 ····​sput·​v0,​·​Lzame/​game/​k;​-​>J:​F 75 ····​sput·​v6,​·​Lzame/​game/​k;​-​>A:​F
   
91 ····const/​4·​v0,​·0x0 76 ····​sput·​v6,​·Lzame/​game/​k;​-​>G:​F
   
92 ····​sput·​v0,​·​Lzame/​game/​k;​-​>c:​F 77 ····​sput·​v6,​·​Lzame/​game/​k;​-​>H:​F
   
93 ····const/​4·​v0,​·0x0 78 ····​sput·​v6,​·Lzame/​game/​k;​-​>I:​F
   
94 ····​sput·​v0,​·​Lzame/​game/​k;​-​>l:​F 79 ····​sput·​v6,​·​Lzame/​game/​k;​-​>J:​F
   
95 ····const/​4·​v0,​·0x0 80 ····​sput·​v3,​·Lzame/​game/​k;​-​>c:​F
   
96 ····​sput·​v0,​·​Lzame/​game/​k;​-​>u:​F 81 ····​sput·​v3,​·​Lzame/​game/​k;​-​>l:​F
   
97 ····const/​4·​v0,​·0x0 82 ····​sput·​v3,​·Lzame/​game/​k;​-​>u:​F
   
98 ····​sput·​v0,​·​Lzame/​game/​k;​-​>D:​F 83 ····​sput·​v3,​·​Lzame/​game/​k;​-​>D:​F
   
99 ····​const/​16·​v0,​·​0xb71 84 ····​const/​16·​v0,​·​0xb71
   
100 ····​invoke-​interface·​{p0,​·​v0},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisable(I)​V 85 ····​invoke-​interface·​{p0,​·​v0},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisable(I)​V
   
101 ····​const/​16·​v0,​·​0xbe2 86 ····​const/​16·​v0,​·​0xbe2
   
102 ····​invoke-​interface·​{p0,​·​v0},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glEnable(I)​V 87 ····​invoke-​interface·​{p0,​·​v0},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glEnable(I)​V
   
103 ····​const/​4·​v0,​·​0x1 88 ····​const/​16·​v0,​·​0x303
   
Max diff block lines reached; 8516/11563 bytes (73.65%) of diff not shown.
smali/zame/game/a/c.smali
Offset 1899, 24 lines modified Offset 1899, 24 lines modified
1899 ····​:​cond_0 1899 ····​:​cond_0
1900 ····​if-​eqz·​p4,​·​:​cond_2 1900 ····​if-​eqz·​p4,​·​:​cond_2
   
1901 ····​long-​to-​double·​v0,​·​p5 1901 ····​long-​to-​double·​v0,​·​p5
   
1902 ····​const-​wide·​v2,​·​0x4062c00000000000L····​#·​150.​0 1902 ····​const-​wide·​v2,​·​0x4062c00000000000L····​#·​150.​0
   
1903 ····​div-​double·​v2,​·​v0,​·​v2 1903 ····​div-​double·​v1,​·​v0,​·​v2
   
1904 ····​if-​eqz·​p7,​·​:​cond_1 1904 ····​if-​eqz·​p7,​·​:​cond_1
   
1905 ····​const·​v0,​·​0x4048f5c3····​#·​3.​14f 1905 ····​const·​v0,​·​0x4048f5c3····​#·​3.​14f
   
1906 ····​:​goto_1 1906 ····​:​goto_1
1907 ····​float-​to-​double·​v0,​·​v0 1907 ····​float-​to-​double·​v3,​·​v0
   
1908 ····​add-​double/​2addr·​v0,​·​v2 1908 ····​add-​double·​v0,​·​v1,​·​v3
   
1909 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1909 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1910 ····​move-​result-​wide·​v0 1910 ····​move-​result-​wide·​v0
   
1911 ····​double-​to-​float·​v0,​·​v0 1911 ····​double-​to-​float·​v0,​·​v0
   
Offset 2613, 15 lines modified Offset 2613, 15 lines modified
2613 ····​:​cond_20 2613 ····​:​cond_20
2614 ····​move·​v1,​·​v2 2614 ····​move·​v1,​·​v2
   
2615 ····​goto/​16·​:​goto_6 2615 ····​goto/​16·​:​goto_6
2616 .​end·​method 2616 .​end·​method
   
2617 .​method·​private·​static·​a(IIIZZJ)​V 2617 .​method·​private·​static·​a(IIIZZJ)​V
2618 ····​.​locals·9 2618 ····​.​locals·8
   
2619 ····​const/​high16·​v2,​·​0x3f000000····​#·​0.​5f 2619 ····​const/​high16·​v2,​·​0x3f000000····​#·​0.​5f
   
2620 ····​const/​high16·​v3,​·​0x3e000000····​#·​0.​125f 2620 ····​const/​high16·​v3,​·​0x3e000000····​#·​0.​125f
   
2621 ····​int-​to-​float·​v0,​·​p0 2621 ····​int-​to-​float·​v0,​·​p0
   
Offset 2631, 221 lines modified Offset 2631, 221 lines modified
   
2631 ····​mul-​float/​2addr·​v0,​·​v1 2631 ····​mul-​float/​2addr·​v0,​·​v1
   
2632 ····​const/​high16·​v1,​·​0x41a00000····​#·​20.​0f 2632 ····​const/​high16·​v1,​·​0x41a00000····​#·​20.​0f
   
2633 ····​div-​float/​2addr·​v0,​·​v1 2633 ····​div-​float/​2addr·​v0,​·​v1
   
2634 ····​sub-​float·​v1,​·​v0,​·​v3 2634 ····​sub-​float/​2addr·​v0,​·​v3
   
2635 ····​rsub-​int/​lit8·​v0,​·​p1,​·​0xf 2635 ····​rsub-​int/​lit8·​v1,​·​p1,​·​0xf
   
2636 ····​int-​to-​float·​v0,​·​v0 2636 ····​int-​to-​float·​v1,​·​v1
   
2637 ····​add-​float/​2addr·​v0,​·​v2 2637 ····​add-​float/​2addr·​v1,​·​v2
   
2638 ····​const/​high16·​v2,​·​0x41800000····​#·​16.​0f 2638 ····​const/​high16·​v2,​·​0x41800000····​#·​16.​0f
   
2639 ····​div-​float/​2addr·​v0,​·​v2 2639 ····​div-​float/​2addr·​v1,​·​v2
   
2640 ····​sub-​float·​v2,​·​v0,​·​v3 2640 ····​sub-​float/​2addr·​v1,​·​v3
   
2641 ····​const/​4·​v8,​·​0x0 2641 ····​const/​4·​v7,​·​0x0
   
2642 ····​move·​v3,​·​p2 2642 ····​move·​v2,​·​p2
   
2643 ····​move·​v4,​·​p3 2643 ····​move·​v3,​·​p3
   
2644 ····​move·​v5,​·​p4 2644 ····​move·​v4,​·​p4
   
2645 ····​move-​wide·​v6,​·​p5 2645 ····​move-​wide·​v5,​·​p5
   
2646 ····​invoke-​static/​range·​{v1·​.​.​·​v8},​·​Lzame/​game/​a/​c;​-​>a(FFIZZJZ)​V 2646 ····​invoke-​static/​range·​{v0·​.​.​·​v7},​·​Lzame/​game/​a/​c;​-​>a(FFIZZJZ)​V
   
2647 ····​return-​void 2647 ····​return-​void
2648 .​end·​method 2648 .​end·​method
   
2649 .​method·​private·​static·​a(J)​V 2649 .​method·​private·​static·​a(J)​V
2650 ····​.​locals·​12 2650 ····​.​locals·​10
   
2651 ····​sget·​v0,​·​Lzame/​game/​a/​c;​-​>E:​F 2651 ····​sget·​v0,​·​Lzame/​game/​a/​c;​-​>E:​F
   
2652 ····​sget·​v1,​·​Lzame/​game/​b;​-​>h:​F 2652 ····​sget·​v1,​·​Lzame/​game/​b;​-​>h:​F
   
2653 ····​mul-​float/​2addr·​v0,​·​v1 2653 ····​mul-​float/​2addr·​v0,​·​v1
   
2654 ····​const/​high16·​v1,​·​0x3e000000····​#·​0.​125f 2654 ····​const/​high16·​v1,​·​0x3e000000····​#·​0.​125f
   
2655 ····​sub-​float·​v1,​·​v0,​·​v1 2655 ····​sub-​float/​2addr·​v0,​·​v1
   
2656 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f 2656 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
2657 ····​sget·​v2,​·​Lzame/​game/​a/​c;​-​>F:​F 2657 ····​sget·​v2,​·​Lzame/​game/​a/​c;​-​>F:​F
   
2658 ····​sub-​float/​2addr·​v0,​·​v2 2658 ····​sub-​float/​2addr·​v1,​·​v2
   
2659 ····​const/​high16·​v2,​·​0x3e000000····​#·​0.​125f 2659 ····​const/​high16·​v2,​·​0x3e000000····​#·​0.​125f
   
2660 ····​sub-​float/​2addr·​v0,​·​v2 2660 ····​sub-​float·​v9,​·​v1,​·​v2
Max diff block lines reached; 7224/9455 bytes (76.40%) of diff not shown.
smali/zame/game/a/h.smali
Offset 280, 31 lines modified Offset 280, 31 lines modified
280 ····​:​cond_0 280 ····​:​cond_0
281 ····​const/​4·​v0,​·​-​0x1 281 ····​const/​4·​v0,​·​-​0x1
   
282 ····​goto·​:​goto_0 282 ····​goto·​:​goto_0
283 .​end·​method 283 .​end·​method
   
284 .​method·​public·​b()​Z 284 .​method·​public·​b()​Z
285 ····​.​locals·4 285 ····​.​locals·3
   
286 ····​const/​4·​v0,​·​0x1 286 ····​const/​4·​v0,​·​0x1
   
287 ····​iget·​v1,​·​p0,​·​Lzame/​game/​a/​h;​-​>g:​I 287 ····​iget·​v1,​·​p0,​·​Lzame/​game/​a/​h;​-​>g:​I
   
288 ····​if-​eqz·​v1,​·​:​cond_0 288 ····​if-​eqz·​v1,​·​:​cond_0
   
289 ····​const/​4·​v0,​·​0x0 289 ····​const/​4·​v0,​·​0x0
   
290 ····​:​goto_0 290 ····​:​goto_0
291 ····​return·​v0 291 ····​return·​v0
   
292 ····​:​cond_0 292 ····​:​cond_0
293 ····​sget-​wide·​v2,​·​Lzame/​game/​a/​i;​-​>c:​J 293 ····​sget-​wide·​v1,​·​Lzame/​game/​a/​i;​-​>c:​J
   
294 ····​iput-​wide·​v2,​·​p0,​·​Lzame/​game/​a/​h;​-​>j:​J 294 ····​iput-​wide·​v1,​·​p0,​·​Lzame/​game/​a/​h;​-​>j:​J
   
295 ····​iput·​v0,​·​p0,​·​Lzame/​game/​a/​h;​-​>g:​I 295 ····​iput·​v0,​·​p0,​·​Lzame/​game/​a/​h;​-​>g:​I
   
296 ····​const/​4·​v1,​·​0x2 296 ····​const/​4·​v1,​·​0x2
   
297 ····​invoke-​direct·​{p0},​·​Lzame/​game/​a/​h;​-​>d()​F 297 ····​invoke-​direct·​{p0},​·​Lzame/​game/​a/​h;​-​>d()​F
   
smali/zame/game/a/i.smali
Offset 1169, 17 lines modified Offset 1169, 17 lines modified
   
1169 ····​move·​v0,​·​v1 1169 ····​move·​v0,​·​v1
   
1170 ····​goto·​:​goto_1 1170 ····​goto·​:​goto_1
1171 .​end·​method 1171 .​end·​method
   
1172 .​method·​public·​static·​e(I)​V 1172 .​method·​public·​static·​e(I)​V
1173 ····​.​locals·6 1173 ····​.​locals·5
   
1174 ····​const-​wide/​16·​v4,​·​0x0 1174 ····​const-​wide/​16·​v3,​·​0x0
   
1175 ····​const/​4·​v2,​·​0x2 1175 ····​const/​4·​v2,​·​0x2
   
1176 ····​const/​4·​v1,​·​0x1 1176 ····​const/​4·​v1,​·​0x1
   
1177 ····​if-​ne·​p0,​·​v2,​·​:​cond_1 1177 ····​if-​ne·​p0,​·​v2,​·​:​cond_1
   
Offset 1200, 17 lines modified Offset 1200, 17 lines modified
1200 ····​sget·​v0,​·​Lzame/​game/​a/​w;​-​>a:​I 1200 ····​sget·​v0,​·​Lzame/​game/​a/​w;​-​>a:​I
   
1201 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1201 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1202 ····​sput·​v0,​·​Lzame/​game/​a/​w;​-​>a:​I 1202 ····​sput·​v0,​·​Lzame/​game/​a/​w;​-​>a:​I
   
1203 ····​:​cond_1 1203 ····​:​cond_1
1204 ····​sput-​wide·​v4,​·​Lzame/​game/​a/​i;​-​>y:​J 1204 ····​sput-​wide·​v3,​·​Lzame/​game/​a/​i;​-​>y:​J
   
1205 ····​sput-​wide·​v4,​·​Lzame/​game/​a/​i;​-​>x:​J 1205 ····​sput-​wide·​v3,​·​Lzame/​game/​a/​i;​-​>x:​J
   
1206 ····​sput-​boolean·​v1,​·​Lzame/​game/​a/​i;​-​>l:​Z 1206 ····​sput-​boolean·​v1,​·​Lzame/​game/​a/​i;​-​>l:​Z
   
1207 ····​sput-​boolean·​v1,​·​Lzame/​game/​a/​i;​-​>C:​Z 1207 ····​sput-​boolean·​v1,​·​Lzame/​game/​a/​i;​-​>C:​Z
   
1208 ····​sget·​v0,​·​Lzame/​game/​a/​w;​-​>a:​I 1208 ····​sget·​v0,​·​Lzame/​game/​a/​w;​-​>a:​I
   
Offset 1470, 37 lines modified Offset 1470, 37 lines modified
   
1470 ····​div-​int·​v1,​·​v0,​·​v1 1470 ····​div-​int·​v1,​·​v0,​·​v1
   
1471 ····​goto·​:​goto_2 1471 ····​goto·​:​goto_2
1472 .​end·​method 1472 .​end·​method
   
1473 .​method·​private·​o()​Z 1473 .​method·​private·​o()​Z
1474 ····​.​locals·10 1474 ····​.​locals·9
   
1475 ····​const/​4·​v9,​·​0x4 1475 ····​const/​4·​v8,​·​0x4
   
1476 ····​const/​4·​v8,​·​0x2 1476 ····​const/​4·​v7,​·​0x2
   
1477 ····​const/​4·​v2,​·​0x0 1477 ····​const/​4·​v2,​·​0x0
   
1478 ····​const/​4·​v1,​·​0x1 1478 ····​const/​4·​v1,​·​0x1
   
1479 ····​sget-​object·​v0,​·​Lzame/​game/​a/​o;​-​>d:​Lzame/​game/​a/​p;​ 1479 ····​sget-​object·​v0,​·​Lzame/​game/​a/​o;​-​>d:​Lzame/​game/​a/​p;​
   
1480 ····​if-​eqz·​v0,​·​:​cond_0 1480 ····​if-​eqz·​v0,​·​:​cond_0
   
1481 ····​sget-​object·​v0,​·​Lzame/​game/​a/​o;​-​>d:​Lzame/​game/​a/​p;​ 1481 ····​sget-​object·​v0,​·​Lzame/​game/​a/​o;​-​>d:​Lzame/​game/​a/​p;​
   
1482 ····​iget·​v0,​·​v0,​·​Lzame/​game/​a/​p;​-​>h:​F 1482 ····​iget·​v0,​·​v0,​·​Lzame/​game/​a/​p;​-​>h:​F
   
1483 ····​float-​to-​double·​v4,​·​v0 1483 ····​float-​to-​double·​v3,​·​v0
   
1484 ····​const-​wide·​v6,​·​0x3ffccccccccccccdL····​#·​1.​8 1484 ····​const-​wide·​v5,​·​0x3ffccccccccccccdL····​#·​1.​8
   
1485 ····​cmpl-​double·​v0,​·​v4,​·​v6 1485 ····​cmpl-​double·​v0,​·​v3,​·​v5
   
1486 ····​if-​lez·​v0,​·​:​cond_1 1486 ····​if-​lez·​v0,​·​:​cond_1
   
1487 ····​:​cond_0 1487 ····​:​cond_0
1488 ····​move·​v0,​·​v2 1488 ····​move·​v0,​·​v2
   
1489 ····​:​goto_0 1489 ····​:​goto_0
Offset 1525, 15 lines modified Offset 1525, 15 lines modified
   
1525 ····​if-​eqz·​v3,​·​:​cond_8 1525 ····​if-​eqz·​v3,​·​:​cond_8
   
1526 ····​iget·​v3,​·​v0,​·​Lzame/​game/​a/​h;​-​>i:​I 1526 ····​iget·​v3,​·​v0,​·​Lzame/​game/​a/​h;​-​>i:​I
   
1527 ····​if-​nez·​v3,​·​:​cond_3 1527 ····​if-​nez·​v3,​·​:​cond_3
   
1528 ····​invoke-​static·​{v8},​·​Lzame/​game/​a/​s;​-​>b(I)​V 1528 ····​invoke-​static·​{v7},​·​Lzame/​game/​a/​s;​-​>b(I)​V
   
1529 ····​invoke-​static·​{v1},​·​Lzame/​game/​l;​-​>a(I)​V 1529 ····​invoke-​static·​{v1},​·​Lzame/​game/​l;​-​>a(I)​V
   
1530 ····​iget-​object·​v2,​·​v0,​·​Lzame/​game/​a/​h;​-​>k:​Lzame/​game/​a/​q;​ 1530 ····​iget-​object·​v2,​·​v0,​·​Lzame/​game/​a/​h;​-​>k:​Lzame/​game/​a/​q;​
   
1531 ····​if-​eqz·​v2,​·​:​cond_2 1531 ····​if-​eqz·​v2,​·​:​cond_2
   
Offset 1557, 15 lines modified Offset 1557, 15 lines modified
   
1557 ····​and-​int/​2addr·​v3,​·​v4 1557 ····​and-​int/​2addr·​v3,​·​v4
   
1558 ····​if-​nez·​v3,​·​:​cond_7 1558 ····​if-​nez·​v3,​·​:​cond_7
   
1559 ····​iget·​v2,​·​v0,​·​Lzame/​game/​a/​h;​-​>i:​I 1559 ····​iget·​v2,​·​v0,​·​Lzame/​game/​a/​h;​-​>i:​I
   
1560 ····​if-​ne·​v2,​·​v9,​·​:​cond_5 1560 ····​if-​ne·​v2,​·​v8,​·​:​cond_5
   
Max diff block lines reached; 5557/7556 bytes (73.54%) of diff not shown.
smali/zame/game/a/o.smali
Offset 644, 15 lines modified Offset 644, 15 lines modified
644 ····​:​cond_10 644 ····​:​cond_10
645 ····​move·​v2,​·​v4 645 ····​move·​v2,​·​v4
   
646 ····​goto/​16·​:​goto_2 646 ····​goto/​16·​:​goto_2
647 .​end·​method 647 .​end·​method
   
648 .​method·​private·​static·​a(J)​V 648 .​method·​private·​static·​a(J)​V
649 ····​.​locals·6 649 ····​.​locals·5
   
650 ····​const/​4·​v0,​·​0x0 650 ····​const/​4·​v0,​·​0x0
   
651 ····​:​goto_0 651 ····​:​goto_0
652 ····​sget·​v1,​·​Lzame/​game/​a/​w;​-​>y:​I 652 ····​sget·​v1,​·​Lzame/​game/​a/​w;​-​>y:​I
   
653 ····​if-​ge·​v0,​·​v1,​·​:​cond_2 653 ····​if-​ge·​v0,​·​v1,​·​:​cond_2
Offset 688, 19 lines modified Offset 688, 19 lines modified
688 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 688 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
689 ····​goto·​:​goto_0 689 ····​goto·​:​goto_0
   
690 ····​:​cond_1 690 ····​:​cond_1
691 ····​const·​v2,​·​0x3f666666····​#·​0.​9f 691 ····​const·​v2,​·​0x3f666666····​#·​0.​9f
   
692 ····​iget-​wide·​v4,​·​v1,​·​Lzame/​game/​a/​h;​-​>j:​J 692 ····​iget-​wide·​v3,​·​v1,​·​Lzame/​game/​a/​h;​-​>j:​J
   
693 ····​sub-​long·​v4,​·​p0,​·​v4 693 ····​sub-​long·​v3,​·​p0,​·​v3
   
694 ····​long-​to-​float·​v3,​·​v4 694 ····​long-​to-​float·​v3,​·​v3
   
695 ····​const/​high16·​v4,​·​0x43480000····​#·​200.​0f 695 ····​const/​high16·​v4,​·​0x43480000····​#·​200.​0f
   
696 ····​div-​float/​2addr·​v3,​·​v4 696 ····​div-​float/​2addr·​v3,​·​v4
   
697 ····​sub-​float/​2addr·​v2,​·​v3 697 ····​sub-​float/​2addr·​v2,​·​v3
   
Offset 709, 15 lines modified Offset 709, 19 lines modified
709 ····​goto·​:​goto_1 709 ····​goto·​:​goto_1
   
710 ····​:​cond_2 710 ····​:​cond_2
711 ····​return-​void 711 ····​return-​void
712 .​end·​method 712 .​end·​method
   
713 .​method·​private·​static·​a(JZ)​V 713 .​method·​private·​static·​a(JZ)​V
714 ····​.​locals·​12 714 ····​.​locals·​13
   
  715 ····​const-​wide/​16·​v3,​·​0x2
   
  716 ····​const-​wide/​16·​v11,​·​0x0
   
715 ····​const/​4·​v0,​·​0x0 717 ····​const/​4·​v0,​·​0x0
   
716 ····​:​goto_0 718 ····​:​goto_0
717 ····​sget·​v1,​·​Lzame/​game/​a/​w;​-​>A:​I 719 ····​sget·​v1,​·​Lzame/​game/​a/​w;​-​>A:​I
   
718 ····​if-​ge·​v0,​·​v1,​·​:​cond_c 720 ····​if-​ge·​v0,​·​v1,​·​:​cond_c
Offset 726, 39 lines modified Offset 730, 39 lines modified
   
726 ····​aget-​object·​v2,​·​v1,​·​v0 730 ····​aget-​object·​v2,​·​v1,​·​v0
   
727 ····​iget·​v1,​·​v2,​·​Lzame/​game/​a/​r;​-​>d:​F 731 ····​iget·​v1,​·​v2,​·​Lzame/​game/​a/​r;​-​>d:​F
   
728 ····​float-​to-​int·​v1,​·​v1 732 ····​float-​to-​int·​v1,​·​v1
   
729 ····​iget·​v3,​·​v2,​·​Lzame/​game/​a/​r;​-​>e:​F 733 ····​iget·​v5,​·​v2,​·​Lzame/​game/​a/​r;​-​>e:​F
   
730 ····​float-​to-​int·​v3,​·​v3 734 ····​float-​to-​int·​v5,​·​v5
   
731 ····​sget-​object·​v4,​·​Lzame/​game/​a/​o;​-​>a:​Lzame/​game/​a/​t;​ 735 ····​sget-​object·​v6,​·​Lzame/​game/​a/​o;​-​>a:​Lzame/​game/​a/​t;​
   
732 ····​iget-​object·​v4,​·​v4,​·​Lzame/​game/​a/​t;​-​>g:​[[Z 736 ····​iget-​object·​v6,​·​v6,​·​Lzame/​game/​a/​t;​-​>g:​[[Z
   
733 ····​aget-​object·​v3,​·​v4,​·​v3 737 ····​aget-​object·​v5,​·​v6,​·​v5
   
734 ····​aget-​boolean·​v1,​·​v3,​·​v1 738 ····​aget-​boolean·​v1,​·​v5,​·​v1
   
735 ····​if-​nez·​v1,​·​:​cond_0 739 ····​if-​nez·​v1,​·​:​cond_0
   
736 ····​sget-​object·​v1,​·​Lzame/​game/​a/​o;​-​>a:​Lzame/​game/​a/​t;​ 740 ····​sget-​object·​v1,​·​Lzame/​game/​a/​o;​-​>a:​Lzame/​game/​a/​t;​
   
737 ····​iget-​object·​v1,​·​v1,​·​Lzame/​game/​a/​t;​-​>g:​[[Z 741 ····​iget-​object·​v1,​·​v1,​·​Lzame/​game/​a/​t;​-​>g:​[[Z
   
738 ····​iget·​v3,​·​v2,​·​Lzame/​game/​a/​r;​-​>b:​I 742 ····​iget·​v5,​·​v2,​·​Lzame/​game/​a/​r;​-​>b:​I
   
739 ····​aget-​object·​v1,​·​v1,​·​v3 743 ····​aget-​object·​v1,​·​v1,​·​v5
   
740 ····​iget·​v3,​·​v2,​·​Lzame/​game/​a/​r;​-​>c:​I 744 ····​iget·​v5,​·​v2,​·​Lzame/​game/​a/​r;​-​>c:​I
   
741 ····​aget-​boolean·​v1,​·​v1,​·​v3 745 ····​aget-​boolean·​v1,​·​v1,​·​v5
   
742 ····​if-​eqz·​v1,​·​:​cond_2 746 ····​if-​eqz·​v1,​·​:​cond_2
   
743 ····​:​cond_0 747 ····​:​cond_0
744 ····​if-​eqz·​p2,​·​:​cond_1 748 ····​if-​eqz·​p2,​·​:​cond_1
   
745 ····​iget·​v1,​·​v2,​·​Lzame/​game/​a/​r;​-​>i:​I 749 ····​iget·​v1,​·​v2,​·​Lzame/​game/​a/​r;​-​>i:​I
Offset 777, 65 lines modified Offset 781, 65 lines modified
777 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 781 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
778 ····​goto·​:​goto_0 782 ····​goto·​:​goto_0
Max diff block lines reached; 8567/10733 bytes (79.82%) of diff not shown.
smali/zame/game/a/r.smali
Offset 737, 21 lines modified Offset 737, 21 lines modified
737 ····​if-​gez·​v0,​·​:​cond_4 737 ····​if-​gez·​v0,​·​:​cond_4
   
738 ····​neg-​int·​v0,​·​v0 738 ····​neg-​int·​v0,​·​v0
   
739 ····​:​cond_4 739 ····​:​cond_4
740 ····​iput·​v1,​·​p0,​·​Lzame/​game/​a/​r;​-​>z:​I 740 ····​iput·​v1,​·​p0,​·​Lzame/​game/​a/​r;​-​>z:​I
   
741 ····​float-​to-​double·​v4,​·​v7 741 ····​float-​to-​double·​v3,​·​v7
   
742 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 742 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
743 ····​move-​result-​wide·​v4 743 ····​move-​result-​wide·​v3
   
744 ····​double-​to-​float·​v1,​·​v4 744 ····​double-​to-​float·​v1,​·​v3
   
745 ····​const/​high16·​v3,​·​0x40400000····​#·​3.​0f 745 ····​const/​high16·​v3,​·​0x40400000····​#·​3.​0f
   
746 ····​mul-​float/​2addr·​v3,​·​v1 746 ····​mul-​float/​2addr·​v3,​·​v1
   
747 ····​float-​to-​int·​v3,​·​v3 747 ····​float-​to-​int·​v3,​·​v3
   
smali/zame/game/a/s.smali
Offset 12, 17 lines modified Offset 12, 17 lines modified
12 .​field·​private·​static·​d:​I 12 .​field·​private·​static·​d:​I
   
13 .​field·​private·​static·​e:​J 13 .​field·​private·​static·​e:​J
   
   
14 #·​direct·​methods 14 #·​direct·​methods
15 .​method·​static·​constructor·​<clinit>()​V 15 .​method·​static·​constructor·​<clinit>()​V
16 ····​.​locals·8 16 ····​.​locals·7
   
17 ····​const-​wide/​16·​v6,​·​0x0 17 ····​const-​wide/​16·​v5,​·​0x0
   
18 ····​const/​4·​v4,​·​0x0 18 ····​const/​4·​v4,​·​0x0
   
19 ····​const/​4·​v3,​·​0x3 19 ····​const/​4·​v3,​·​0x3
   
20 ····​new-​array·​v0,​·​v3,​·​[[F 20 ····​new-​array·​v0,​·​v3,​·​[[F
   
Offset 48, 19 lines modified Offset 48, 19 lines modified
   
48 ····​aput-​object·​v2,​·​v0,​·​v1 48 ····​aput-​object·​v2,​·​v0,​·​v1
   
49 ····​sput-​object·​v0,​·​Lzame/​game/​a/​s;​-​>a:​[[F 49 ····​sput-​object·​v0,​·​Lzame/​game/​a/​s;​-​>a:​[[F
   
50 ····​sput·​v4,​·​Lzame/​game/​a/​s;​-​>b:​I 50 ····​sput·​v4,​·​Lzame/​game/​a/​s;​-​>b:​I
   
51 ····​sput-​wide·​v6,​·​Lzame/​game/​a/​s;​-​>c:​J 51 ····​sput-​wide·​v5,​·​Lzame/​game/​a/​s;​-​>c:​J
   
52 ····​sput·​v4,​·​Lzame/​game/​a/​s;​-​>d:​I 52 ····​sput·​v4,​·​Lzame/​game/​a/​s;​-​>d:​I
   
53 ····​sput-​wide·​v6,​·​Lzame/​game/​a/​s;​-​>e:​J 53 ····​sput-​wide·​v5,​·​Lzame/​game/​a/​s;​-​>e:​J
   
54 ····​return-​void 54 ····​return-​void
   
55 ····​:​array_0 55 ····​:​array_0
56 ····​.​array-​data·​4 56 ····​.​array-​data·​4
57 ········​0x3f800000····​#·​1.​0f 57 ········​0x3f800000····​#·​1.​0f
58 ········​0x0 58 ········​0x0
Offset 91, 31 lines modified Offset 91, 31 lines modified
   
91 ····​sput·​v0,​·​Lzame/​game/​a/​s;​-​>d:​I 91 ····​sput·​v0,​·​Lzame/​game/​a/​s;​-​>d:​I
   
92 ····​return-​void 92 ····​return-​void
93 .​end·​method 93 .​end·​method
   
94 .​method·​private·​static·​a(FFFF)​V 94 .​method·​private·​static·​a(FFFF)​V
95 ····​.​locals·6 95 ····​.​locals·5
   
96 ····​sget·​v0,​·​Lzame/​game/​k;​-​>i:​F 96 ····​sget·​v0,​·​Lzame/​game/​k;​-​>i:​F
   
97 ····​add-​float/​2addr·​v0,​·​p3 97 ····​add-​float/​2addr·​v0,​·​p3
   
98 ····​sget·​v1,​·​Lzame/​game/​k;​-​>i:​F 98 ····​sget·​v1,​·​Lzame/​game/​k;​-​>i:​F
   
99 ····​mul-​float/​2addr·​v1,​·​p3 99 ····​mul-​float/​2addr·​v1,​·​p3
   
100 ····​sub-​float/​2addr·​v0,​·​v1 100 ····​sub-​float/​2addr·​v0,​·​v1
   
101 ····​float-​to-​double·​v2,​·​v0 101 ····​float-​to-​double·​v1,​·​v0
   
102 ····​const-​wide·​v4,​·​0x3f50624dd2f1a9fcL····​#·​0.​001 102 ····​const-​wide·​v3,​·​0x3f50624dd2f1a9fcL····​#·​0.​001
   
103 ····​cmpg-​double·​v1,​·​v2,​·​v4 103 ····​cmpg-​double·​v1,​·​v1,​·​v3
   
104 ····​if-​gez·​v1,​·​:​cond_0 104 ····​if-​gez·​v1,​·​:​cond_0
   
105 ····​:​goto_0 105 ····​:​goto_0
106 ····​return-​void 106 ····​return-​void
   
107 ····​:​cond_0 107 ····​:​cond_0
Offset 227, 23 lines modified Offset 227, 23 lines modified
   
227 ····​sput-​wide·​v0,​·​Lzame/​game/​a/​s;​-​>e:​J 227 ····​sput-​wide·​v0,​·​Lzame/​game/​a/​s;​-​>e:​J
   
228 ····​return-​void 228 ····​return-​void
229 .​end·​method 229 .​end·​method
   
230 .​method·​private·​static·​b(Ljavax/​microedition/​khronos/​opengles/​GL10;​)​V 230 .​method·​private·​static·​b(Ljavax/​microedition/​khronos/​opengles/​GL10;​)​V
231 ····​.​locals·10 231 ····​.​locals·9
   
232 ····​const/​4·​v9,​·​0x1 232 ····​const/​4·​v8,​·​0x1
   
233 ····​const·​v4,​·​0x3ecccccd····​#·​0.​4f 233 ····​const·​v4,​·​0x3ecccccd····​#·​0.​4f
   
234 ····​const/​high16·​v2,​·​0x3f800000····​#·​1.​0f 234 ····​const/​high16·​v2,​·​0x3f800000····​#·​1.​0f
   
235 ····​const/​4·​v8,​·​0x0 235 ····​const/​4·​v7,​·​0x0
   
236 ····​const/​4·​v1,​·​0x0 236 ····​const/​4·​v1,​·​0x0
   
237 ····​sput·​v1,​·​Lzame/​game/​k;​-​>f:​F 237 ····​sput·​v1,​·​Lzame/​game/​k;​-​>f:​F
   
238 ····​sput·​v1,​·​Lzame/​game/​k;​-​>g:​F 238 ····​sput·​v1,​·​Lzame/​game/​k;​-​>g:​F
   
Offset 269, 48 lines modified Offset 269, 48 lines modified
   
269 ····​cmpl-​float·​v3,​·​v0,​·​v1 269 ····​cmpl-​float·​v3,​·​v0,​·​v1
   
270 ····​if-​lez·​v3,​·​:​cond_0 270 ····​if-​lez·​v3,​·​:​cond_0
   
Max diff block lines reached; 5607/7535 bytes (74.41%) of diff not shown.
smali/zame/game/a/t.smali
Offset 200, 31 lines modified Offset 200, 31 lines modified
200 ····​goto·​:​goto_1 200 ····​goto·​:​goto_1
   
201 ····​:​cond_1 201 ····​:​cond_1
202 ····​return-​void 202 ····​return-​void
203 .​end·​method 203 .​end·​method
   
204 .​method·​public·​static·​a(FF)​F 204 .​method·​public·​static·​a(FF)​F
205 ····​.​locals·4 205 ····​.​locals·3
   
206 ····​const·​v0,​·​0x3089705f····​#·​1.​0E-​9f 206 ····​const·​v0,​·​0x3089705f····​#·​1.​0E-​9f
   
207 ····​mul-​float·​v1,​·​p0,​·​p0 207 ····​mul-​float·​v1,​·​p0,​·​p0
   
208 ····​mul-​float·​v2,​·​p1,​·​p1 208 ····​mul-​float·​v2,​·​p1,​·​p1
   
209 ····​add-​float/​2addr·​v1,​·​v2 209 ····​add-​float/​2addr·​v1,​·​v2
   
210 ····​float-​to-​double·​v2,​·​v1 210 ····​float-​to-​double·​v1,​·​v1
   
211 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 211 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
212 ····​move-​result-​wide·​v2 212 ····​move-​result-​wide·​v1
   
213 ····​double-​to-​float·​v1,​·​v2 213 ····​double-​to-​float·​v1,​·​v1
   
214 ····​cmpg-​float·​v2,​·​v1,​·​v0 214 ····​cmpg-​float·​v2,​·​v1,​·​v0
   
215 ····​if-​gez·​v2,​·​:​cond_0 215 ····​if-​gez·​v2,​·​:​cond_0
   
216 ····​:​goto_0 216 ····​:​goto_0
217 ····​div-​float·​v0,​·​p0,​·​v0 217 ····​div-​float·​v0,​·​p0,​·​v0
Offset 256, 131 lines modified Offset 256, 131 lines modified
   
256 ····​sub-​float·​v0,​·​v1,​·​v0 256 ····​sub-​float·​v0,​·​v1,​·​v0
   
257 ····​goto·​:​goto_1 257 ····​goto·​:​goto_1
258 .​end·​method 258 .​end·​method
   
259 .​method·​private·​a(IIFIIF)​V 259 .​method·​private·​a(IIFIIF)​V
260 ····​.​locals·​27 260 ····​.​locals·​26
   
261 ····​const/​4·​v4,​·​0x1 261 ····​const/​4·​v4,​·​0x1
   
262 ····​:​cond_0 262 ····​:​cond_0
263 ····​move/​from16·​v0,​·​p3 263 ····​move/​from16·​v0,​·​p3
   
264 ····​float-​to-​double·​v6,​·​v0 264 ····​float-​to-​double·​v5,​·​v0
   
265 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D 265 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
266 ····​move-​result-​wide·​v6 266 ····​move-​result-​wide·​v5
   
267 ····​double-​to-​float·​v12,​·​v6 267 ····​double-​to-​float·​v12,​·​v5
   
268 ····​move/​from16·​v0,​·​p3 268 ····​move/​from16·​v0,​·​p3
   
269 ····​float-​to-​double·​v6,​·​v0 269 ····​float-​to-​double·​v5,​·​v0
   
270 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D 270 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
271 ····​move-​result-​wide·​v6 271 ····​move-​result-​wide·​v5
   
272 ····​double-​to-​float·​v13,​·​v6 272 ····​double-​to-​float·​v13,​·​v5
   
273 ····​move/​from16·​v0,​·​p6 273 ····​move/​from16·​v0,​·​p6
   
274 ····​float-​to-​double·​v6,​·​v0 274 ····​float-​to-​double·​v5,​·​v0
   
275 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D 275 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
276 ····​move-​result-​wide·​v6 276 ····​move-​result-​wide·​v5
   
277 ····​double-​to-​float·​v14,​·​v6 277 ····​double-​to-​float·​v14,​·​v5
   
278 ····​move/​from16·​v0,​·​p6 278 ····​move/​from16·​v0,​·​p6
   
279 ····​float-​to-​double·​v6,​·​v0 279 ····​float-​to-​double·​v5,​·​v0
   
280 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D 280 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
281 ····​move-​result-​wide·​v6 281 ····​move-​result-​wide·​v5
   
282 ····​double-​to-​float·​v15,​·​v6 282 ····​double-​to-​float·​v15,​·​v5
   
283 ····​move/​from16·​v0,​·​p3 283 ····​move/​from16·​v0,​·​p3
   
284 ····​float-​to-​double·​v6,​·​v0 284 ····​float-​to-​double·​v5,​·​v0
   
285 ····​const-​wide·​v8,​·​0x3ff921fb54442d18L····​#·​1.​5707963267948966 285 ····​const-​wide·​v7,​·​0x3ff921fb54442d18L····​#·​1.​5707963267948966
   
286 ····​cmpg-​double·​v5,​·​v6,​·​v8 286 ····​cmpg-​double·​v5,​·​v5,​·​v7
   
287 ····​if-​gez·​v5,​·​:​cond_7 287 ····​if-​gez·​v5,​·​:​cond_7
   
288 ····​add-​int/​lit8·​p1,​·​p1,​·​0x1 288 ····​add-​int/​lit8·​p1,​·​p1,​·​0x1
   
289 ····​move/​from16·​v6,​·​p1 289 ····​move/​from16·​v6,​·​p1
   
290 ····​:​goto_0 290 ····​:​goto_0
Max diff block lines reached; 10562/13024 bytes (81.10%) of diff not shown.
smali/zame/game/views/EndLevelView.smali
Offset 61, 77 lines modified Offset 61, 65 lines modified
   
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
   
63 .​method·​static·​synthetic·​a(Lzame/​game/​views/​EndLevelView;​)​F 63 .​method·​static·​synthetic·​a(Lzame/​game/​views/​EndLevelView;​)​F
64 ····​.​locals·​1 64 ····​.​locals·​1
   
65 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>j:​F 65 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>g:​F
   
66 ····​return·​v0 66 ····​return·​v0
67 .​end·​method 67 .​end·​method
   
68 .​method·​static·​synthetic·​a(Lzame/​game/​views/​EndLevelView;​F)​F 68 .​method·​static·​synthetic·​a(Lzame/​game/​views/​EndLevelView;​F)​F
69 ····​.​locals·1 69 ····​.​locals·0
   
70 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>g:​F  
   
71 ····​add-​float/​2addr·​v0,​·​p1  
   
72 ····​iput·v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>g:​F 70 ····​iput·p1,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>g:​F
   
73 ····​return·v0 71 ····​return·p1
74 .​end·​method 72 .​end·​method
   
75 .​method·​static·​synthetic·​a(Lzame/​game/​views/​EndLevelView;​Z)​Z 73 .​method·​static·​synthetic·​a(Lzame/​game/​views/​EndLevelView;​Z)​Z
76 ····​.​locals·​0 74 ····​.​locals·​0
   
77 ····​iput-​boolean·​p1,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>k:​Z 75 ····​iput-​boolean·​p1,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>k:​Z
   
78 ····​return·​p1 76 ····​return·​p1
79 .​end·​method 77 .​end·​method
   
80 .​method·​static·​synthetic·​b(Lzame/​game/​views/​EndLevelView;​)​F 78 .​method·​static·​synthetic·​b(Lzame/​game/​views/​EndLevelView;​)​F
81 ····​.​locals·​1 79 ····​.​locals·​1
   
82 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>g:​F 80 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>j:​F
   
83 ····​return·​v0 81 ····​return·​v0
84 .​end·​method 82 .​end·​method
   
85 .​method·​static·​synthetic·​b(Lzame/​game/​views/​EndLevelView;​F)​F 83 .​method·​static·​synthetic·​b(Lzame/​game/​views/​EndLevelView;​F)​F
86 ····​.​locals·1 84 ····​.​locals·0
   
87 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>h:​F  
   
88 ····​add-​float/​2addr·​v0,​·​p1  
   
89 ····​iput·v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>h:​F 85 ····​iput·p1,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>h:​F
   
90 ····​return·v0 86 ····​return·p1
91 .​end·​method 87 .​end·​method
   
92 .​method·​static·​synthetic·​c(Lzame/​game/​views/​EndLevelView;​)​F 88 .​method·​static·​synthetic·​c(Lzame/​game/​views/​EndLevelView;​)​F
93 ····​.​locals·​1 89 ····​.​locals·​1
   
94 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>h:​F 90 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>h:​F
   
95 ····​return·​v0 91 ····​return·​v0
96 .​end·​method 92 .​end·​method
   
97 .​method·​static·​synthetic·​c(Lzame/​game/​views/​EndLevelView;​F)​F 93 .​method·​static·​synthetic·​c(Lzame/​game/​views/​EndLevelView;​F)​F
98 ····​.​locals·1 94 ····​.​locals·0
   
99 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>i:​F  
   
100 ····​add-​float/​2addr·​v0,​·​p1  
   
101 ····​iput·v0,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>i:​F 95 ····​iput·p1,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>i:​F
   
102 ····​return·v0 96 ····​return·p1
103 .​end·​method 97 .​end·​method
   
104 .​method·​private·​c()​V 98 .​method·​private·​c()​V
105 ····​.​locals·​6 99 ····​.​locals·​6
   
106 ····​const/​4·​v5,​·​0x1 100 ····​const/​4·​v5,​·​0x1
   
Offset 231, 15 lines modified Offset 219, 15 lines modified
   
231 ····​return·​v0 219 ····​return·​v0
232 .​end·​method 220 .​end·​method
   
233 .​method·​static·​synthetic·​d(Lzame/​game/​views/​EndLevelView;​F)​F 221 .​method·​static·​synthetic·​d(Lzame/​game/​views/​EndLevelView;​F)​F
234 ····​.​locals·​0 222 ····​.​locals·​0
   
235 ····​iput·​p1,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>g:​F 223 ····​iput·​p1,​·​p0,​·​Lzame/​game/​views/​EndLevelView;​-​>j:​F
   
236 ····​return·​p1 224 ····​return·​p1
237 .​end·​method 225 .​end·​method
   
238 .​method·​private·​d()​V 226 .​method·​private·​d()​V
239 ····​.​locals·​6 227 ····​.​locals·​6
   
Offset 273, 22 lines modified Offset 261, 14 lines modified
   
273 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Ljava/​util/​Timer;​-​>schedule(Ljava/​util/​TimerTask;​JJ)​V 261 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Ljava/​util/​Timer;​-​>schedule(Ljava/​util/​TimerTask;​JJ)​V
   
274 ····​:​cond_0 262 ····​:​cond_0
275 ····​return-​void 263 ····​return-​void
Max diff block lines reached; 1235/3602 bytes (34.29%) of diff not shown.
smali/zame/game/views/PreLevelView.smali
Offset 63, 23 lines modified Offset 63, 19 lines modified
   
63 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>g:​I 63 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>g:​I
   
64 ····​return·​v0 64 ····​return·​v0
65 .​end·​method 65 .​end·​method
   
66 .​method·​static·​synthetic·​a(Lzame/​game/​views/​PreLevelView;​I)​I 66 .​method·​static·​synthetic·​a(Lzame/​game/​views/​PreLevelView;​I)​I
67 ····​.​locals·1 67 ····​.​locals·0
   
68 ····​iget·​v0,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>g:​I  
   
69 ····​add-​int/​2addr·​v0,​·​p1  
   
70 ····​iput·v0,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>g:​I 68 ····​iput·p1,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>g:​I
   
71 ····​return·v0 69 ····​return·p1
72 .​end·​method 70 .​end·​method
   
73 .​method·​private·​a(Z)​V 71 .​method·​private·​a(Z)​V
74 ····​.​locals·​4 72 ····​.​locals·​4
   
75 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>e:​Landroid/​widget/​TextView;​ 73 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>e:​Landroid/​widget/​TextView;​
   
Offset 126, 22 lines modified Offset 122, 14 lines modified
126 ····​.​locals·​0 122 ····​.​locals·​0
   
127 ····​iput-​boolean·​p1,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>i:​Z 123 ····​iput-​boolean·​p1,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>i:​Z
   
128 ····​return·​p1 124 ····​return·​p1
129 .​end·​method 125 .​end·​method
   
130 .​method·​static·​synthetic·​b(Lzame/​game/​views/​PreLevelView;​I)​I  
131 ····​.​locals·​0  
   
132 ····​iput·​p1,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>g:​I  
   
133 ····​return·​p1  
134 .​end·​method  
   
135 .​method·​static·​synthetic·​b(Lzame/​game/​views/​PreLevelView;​)​Ljava/​lang/​String;​ 126 .​method·​static·​synthetic·​b(Lzame/​game/​views/​PreLevelView;​)​Ljava/​lang/​String;​
136 ····​.​locals·​1 127 ····​.​locals·​1
   
137 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>f:​Ljava/​lang/​String;​ 128 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​PreLevelView;​-​>f:​Ljava/​lang/​String;​
   
138 ····​return-​object·​v0 129 ····​return-​object·​v0
139 .​end·​method 130 .​end·​method
smali/zame/game/views/a.smali
Offset 19, 53 lines modified Offset 19, 77 lines modified
   
19 ····​return-​void 19 ····​return-​void
20 .​end·​method 20 .​end·​method
   
   
21 #·​virtual·​methods 21 #·​virtual·​methods
22 .​method·​public·​run()​V 22 .​method·​public·​run()​V
23 ····​.​locals·4 23 ····​.​locals·5
   
24 ····​const/​4·​v1,​·​0x0 24 ····​const/​4·​v1,​·​0x0
   
25 ····​const/​4·​v0,​·​0x1 25 ····​const/​4·​v0,​·​0x1
   
26 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 26 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
27 ····​iget-​object·​v3,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 27 ····​iget-​object·​v3,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
28 ····​invoke-​static·​{v3},​·​Lzame/​game/​views/​EndLevelView;​-​>a(Lzame/​game/​views/​EndLevelView;​)​F 28 ····​invoke-​static·​{v3},​·​Lzame/​game/​views/​EndLevelView;​-​>a(Lzame/​game/​views/​EndLevelView;​)​F
   
29 ····​move-​result·​v3 29 ····​move-​result·​v3
   
  30 ····​iget-​object·​v4,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
  31 ····​invoke-​static·​{v4},​·​Lzame/​game/​views/​EndLevelView;​-​>b(Lzame/​game/​views/​EndLevelView;​)​F
   
  32 ····​move-​result·​v4
   
  33 ····​add-​float/​2addr·​v3,​·​v4
   
30 ····​invoke-​static·​{v2,​·​v3},​·​Lzame/​game/​views/​EndLevelView;​-​>a(Lzame/​game/​views/​EndLevelView;​F)​F 34 ····​invoke-​static·​{v2,​·​v3},​·​Lzame/​game/​views/​EndLevelView;​-​>a(Lzame/​game/​views/​EndLevelView;​F)​F
   
31 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 35 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
32 ····​iget-​object·​v3,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 36 ····​iget-​object·​v3,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
33 ····​invoke-​static·​{v3},​·​Lzame/​game/​views/​EndLevelView;​-​>a(Lzame/​game/​views/​EndLevelView;​)​F 37 ····​invoke-​static·​{v3},​·​Lzame/​game/​views/​EndLevelView;​-​>c(Lzame/​game/​views/​EndLevelView;​)​F
   
34 ····​move-​result·​v3 38 ····​move-​result·​v3
   
  39 ····​iget-​object·​v4,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
  40 ····​invoke-​static·​{v4},​·​Lzame/​game/​views/​EndLevelView;​-​>b(Lzame/​game/​views/​EndLevelView;​)​F
   
  41 ····​move-​result·​v4
   
  42 ····​add-​float/​2addr·​v3,​·​v4
   
35 ····​invoke-​static·​{v2,​·​v3},​·​Lzame/​game/​views/​EndLevelView;​-​>b(Lzame/​game/​views/​EndLevelView;​F)​F 43 ····​invoke-​static·​{v2,​·​v3},​·​Lzame/​game/​views/​EndLevelView;​-​>b(Lzame/​game/​views/​EndLevelView;​F)​F
   
36 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 44 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
37 ····​iget-​object·​v3,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 45 ····​iget-​object·​v3,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
38 ····​invoke-​static·​{v3},​·​Lzame/​game/​views/​EndLevelView;​-​>a(Lzame/​game/​views/​EndLevelView;​)​F 46 ····​invoke-​static·​{v3},​·​Lzame/​game/​views/​EndLevelView;​-​>d(Lzame/​game/​views/​EndLevelView;​)​F
   
39 ····​move-​result·​v3 47 ····​move-​result·​v3
   
  48 ····​iget-​object·​v4,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
  49 ····​invoke-​static·​{v4},​·​Lzame/​game/​views/​EndLevelView;​-​>b(Lzame/​game/​views/​EndLevelView;​)​F
   
  50 ····​move-​result·​v4
   
  51 ····​add-​float/​2addr·​v3,​·​v4
   
40 ····​invoke-​static·​{v2,​·​v3},​·​Lzame/​game/​views/​EndLevelView;​-​>c(Lzame/​game/​views/​EndLevelView;​F)​F 52 ····​invoke-​static·​{v2,​·​v3},​·​Lzame/​game/​views/​EndLevelView;​-​>c(Lzame/​game/​views/​EndLevelView;​F)​F
   
41 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 53 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
42 ····​invoke-​static·​{v2},​·​Lzame/​game/​views/​EndLevelView;​-​>b(Lzame/​game/​views/​EndLevelView;​)​F 54 ····​invoke-​static·​{v2},​·​Lzame/​game/​views/​EndLevelView;​-​>a(Lzame/​game/​views/​EndLevelView;​)​F
   
43 ····​move-​result·​v2 55 ····​move-​result·​v2
   
44 ····​sget·​v3,​·​Lzame/​game/​a/​i;​-​>n:​I 56 ····​sget·​v3,​·​Lzame/​game/​a/​i;​-​>n:​I
   
45 ····​int-​to-​float·​v3,​·​v3 57 ····​int-​to-​float·​v3,​·​v3
   
Offset 75, 15 lines modified Offset 99, 15 lines modified
   
75 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 99 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
76 ····​sget·​v3,​·​Lzame/​game/​a/​i;​-​>n:​I 100 ····​sget·​v3,​·​Lzame/​game/​a/​i;​-​>n:​I
   
77 ····​int-​to-​float·​v3,​·​v3 101 ····​int-​to-​float·​v3,​·​v3
   
78 ····​invoke-​static·​{v2,​·​v3},​·​Lzame/​game/​views/​EndLevelView;​-​>d(Lzame/​game/​views/​EndLevelView;​F)​F 102 ····​invoke-​static·​{v2,​·​v3},​·​Lzame/​game/​views/​EndLevelView;​-​>a(Lzame/​game/​views/​EndLevelView;​F)​F
   
79 ····​:​goto_0 103 ····​:​goto_0
80 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 104 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
81 ····​invoke-​static·​{v2},​·​Lzame/​game/​views/​EndLevelView;​-​>c(Lzame/​game/​views/​EndLevelView;​)​F 105 ····​invoke-​static·​{v2},​·​Lzame/​game/​views/​EndLevelView;​-​>c(Lzame/​game/​views/​EndLevelView;​)​F
   
82 ····​move-​result·​v2 106 ····​move-​result·​v2
Offset 98, 15 lines modified Offset 122, 15 lines modified
   
98 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 122 ····​iget-​object·​v2,​·​p0,​·​Lzame/​game/​views/​a;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
99 ····​sget·​v3,​·​Lzame/​game/​a/​i;​-​>o:​I 123 ····​sget·​v3,​·​Lzame/​game/​a/​i;​-​>o:​I
   
Max diff block lines reached; 1563/4825 bytes (32.39%) of diff not shown.
smali/zame/game/views/b.smali
Offset 31, 23 lines modified Offset 31, 23 lines modified
   
31 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​b;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 31 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​b;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
32 ····​sget·​v1,​·​Lzame/​game/​a/​i;​-​>n:​I 32 ····​sget·​v1,​·​Lzame/​game/​a/​i;​-​>n:​I
   
33 ····​int-​to-​float·​v1,​·​v1 33 ····​int-​to-​float·​v1,​·​v1
   
34 ····​invoke-​static·​{v0,​·​v1},​·​Lzame/​game/​views/​EndLevelView;​-​>d(Lzame/​game/​views/​EndLevelView;​F)​F 34 ····​invoke-​static·​{v0,​·​v1},​·​Lzame/​game/​views/​EndLevelView;​-​>a(Lzame/​game/​views/​EndLevelView;​F)​F
   
35 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​b;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 35 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​b;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
36 ····​sget·​v1,​·​Lzame/​game/​a/​i;​-​>o:​I 36 ····​sget·​v1,​·​Lzame/​game/​a/​i;​-​>o:​I
   
37 ····​int-​to-​float·​v1,​·​v1 37 ····​int-​to-​float·​v1,​·​v1
   
38 ····​invoke-​static·​{v0,​·​v1},​·​Lzame/​game/​views/​EndLevelView;​-​>e(Lzame/​game/​views/​EndLevelView;​F)​F 38 ····​invoke-​static·​{v0,​·​v1},​·​Lzame/​game/​views/​EndLevelView;​-​>b(Lzame/​game/​views/​EndLevelView;​F)​F
   
39 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​b;​-​>a:​Lzame/​game/​views/​EndLevelView;​ 39 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​b;​-​>a:​Lzame/​game/​views/​EndLevelView;​
   
40 ····​invoke-​static·​{v0},​·​Lzame/​game/​views/​EndLevelView;​-​>e(Lzame/​game/​views/​EndLevelView;​)​V 40 ····​invoke-​static·​{v0},​·​Lzame/​game/​views/​EndLevelView;​-​>e(Lzame/​game/​views/​EndLevelView;​)​V
   
41 ····​sget-​object·​v0,​·​Lzame/​game/​l;​-​>a:​Lzame/​game/​p;​ 41 ····​sget-​object·​v0,​·​Lzame/​game/​l;​-​>a:​Lzame/​game/​p;​
   
smali/zame/game/views/r.smali
Offset 25, 15 lines modified Offset 25, 21 lines modified
25 .​method·​public·​run()​V 25 .​method·​public·​run()​V
26 ····​.​locals·​3 26 ····​.​locals·​3
   
27 ····​const/​4·​v0,​·​0x0 27 ····​const/​4·​v0,​·​0x0
   
28 ····​iget-​object·​v1,​·​p0,​·​Lzame/​game/​views/​r;​-​>a:​Lzame/​game/​views/​PreLevelView;​ 28 ····​iget-​object·​v1,​·​p0,​·​Lzame/​game/​views/​r;​-​>a:​Lzame/​game/​views/​PreLevelView;​
   
29 ····const/​4·​v2,​·​0x3 29 ····iget-​object·​v2,​·p0,​·​Lzame/​game/​views/​r;​-​>a:​Lzame/​game/​views/​PreLevelView;​
   
  30 ····​invoke-​static·​{v2},​·​Lzame/​game/​views/​PreLevelView;​-​>a(Lzame/​game/​views/​PreLevelView;​)​I
   
  31 ····​move-​result·​v2
   
  32 ····​add-​int/​lit8·​v2,​·​v2,​·​0x3
   
30 ····​invoke-​static·​{v1,​·​v2},​·​Lzame/​game/​views/​PreLevelView;​-​>a(Lzame/​game/​views/​PreLevelView;​I)​I 33 ····​invoke-​static·​{v1,​·​v2},​·​Lzame/​game/​views/​PreLevelView;​-​>a(Lzame/​game/​views/​PreLevelView;​I)​I
   
31 ····​iget-​object·​v1,​·​p0,​·​Lzame/​game/​views/​r;​-​>a:​Lzame/​game/​views/​PreLevelView;​ 34 ····​iget-​object·​v1,​·​p0,​·​Lzame/​game/​views/​r;​-​>a:​Lzame/​game/​views/​PreLevelView;​
   
32 ····​invoke-​static·​{v1},​·​Lzame/​game/​views/​PreLevelView;​-​>a(Lzame/​game/​views/​PreLevelView;​)​I 35 ····​invoke-​static·​{v1},​·​Lzame/​game/​views/​PreLevelView;​-​>a(Lzame/​game/​views/​PreLevelView;​)​I
   
Offset 59, 15 lines modified Offset 65, 15 lines modified
   
59 ····​move-​result-​object·​v2 65 ····​move-​result-​object·​v2
   
60 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I 66 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I
   
61 ····​move-​result·​v2 67 ····​move-​result·​v2
   
62 ····​invoke-​static·​{v1,​·​v2},​·​Lzame/​game/​views/​PreLevelView;​-​>b(Lzame/​game/​views/​PreLevelView;​I)​I 68 ····​invoke-​static·​{v1,​·​v2},​·​Lzame/​game/​views/​PreLevelView;​-​>a(Lzame/​game/​views/​PreLevelView;​I)​I
   
63 ····​iget-​object·​v1,​·​p0,​·​Lzame/​game/​views/​r;​-​>a:​Lzame/​game/​views/​PreLevelView;​ 69 ····​iget-​object·​v1,​·​p0,​·​Lzame/​game/​views/​r;​-​>a:​Lzame/​game/​views/​PreLevelView;​
   
64 ····​invoke-​static·​{v1},​·​Lzame/​game/​views/​PreLevelView;​-​>c(Lzame/​game/​views/​PreLevelView;​)​Z 70 ····​invoke-​static·​{v1},​·​Lzame/​game/​views/​PreLevelView;​-​>c(Lzame/​game/​views/​PreLevelView;​)​Z
   
65 ····​move-​result·​v1 71 ····​move-​result·​v1
   
smali/zame/game/views/t.smali
Offset 37, 15 lines modified Offset 37, 15 lines modified
   
37 ····​move-​result-​object·​v1 37 ····​move-​result-​object·​v1
   
38 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>length()​I 38 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>length()​I
   
39 ····​move-​result·​v1 39 ····​move-​result·​v1
   
40 ····​invoke-​static·​{v0,​·​v1},​·​Lzame/​game/​views/​PreLevelView;​-​>b(Lzame/​game/​views/​PreLevelView;​I)​I 40 ····​invoke-​static·​{v0,​·​v1},​·​Lzame/​game/​views/​PreLevelView;​-​>a(Lzame/​game/​views/​PreLevelView;​I)​I
   
41 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​t;​-​>a:​Lzame/​game/​views/​PreLevelView;​ 41 ····​iget-​object·​v0,​·​p0,​·​Lzame/​game/​views/​t;​-​>a:​Lzame/​game/​views/​PreLevelView;​
   
42 ····​const/​4·​v1,​·​0x1 42 ····​const/​4·​v1,​·​0x1
   
43 ····​invoke-​static·​{v0,​·​v1},​·​Lzame/​game/​views/​PreLevelView;​-​>b(Lzame/​game/​views/​PreLevelView;​Z)​V 43 ····​invoke-​static·​{v0,​·​v1},​·​Lzame/​game/​views/​PreLevelView;​-​>b(Lzame/​game/​views/​PreLevelView;​Z)​V
   
smali/zame/libs/l.smali
Offset 989, 31 lines modified Offset 989, 31 lines modified
989 ····​:​try_end_3 989 ····​:​try_end_3
990 ····​.​catchall·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catchall_0 990 ····​.​catchall·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catchall_0
   
991 ····​return-​void 991 ····​return-​void
992 .​end·​method 992 .​end·​method
   
993 .​method·​public·​run()​V 993 .​method·​public·​run()​V
994 ····​.​locals·4 994 ····​.​locals·3
   
995 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 995 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
996 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 996 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
997 ····​const-​string·​v1,​·​"GLThread·​" 997 ····​const-​string·​v1,​·​"GLThread·​"
   
998 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 998 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
999 ····​move-​result-​object·​v0 999 ····​move-​result-​object·​v0
   
1000 ····​invoke-​virtual·​{p0},​·​Lzame/​libs/​l;​-​>getId()​J 1000 ····​invoke-​virtual·​{p0},​·​Lzame/​libs/​l;​-​>getId()​J
   
1001 ····​move-​result-​wide·​v2 1001 ····​move-​result-​wide·​v1
   
1002 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 1002 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
1003 ····​move-​result-​object·​v0 1003 ····​move-​result-​object·​v0
   
1004 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1004 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1005 ····​move-​result-​object·​v0 1005 ····​move-​result-​object·​v0
   
smali/zame/libs/t.smali
Offset 34, 17 lines modified Offset 34, 17 lines modified
34 .​field·​private·​o:​F 34 .​field·​private·​o:​F
   
35 .​field·​private·​p:​F 35 .​field·​private·​p:​F
   
   
36 #·​direct·​methods 36 #·​direct·​methods
37 .​method·​public·​constructor·​<init>(ZII)​V 37 .​method·​public·​constructor·​<init>(ZII)​V
38 ····​.​locals·6 38 ····​.​locals·5
   
39 ····​const-​wide/​high16·​v4,​·​0x3ff0000000000000L····​#·​1.​0 39 ····​const-​wide/​high16·​v3,​·​0x3ff0000000000000L····​#·​1.​0
   
40 ····​const/​4·​v2,​·​0x0 40 ····​const/​4·​v2,​·​0x0
   
41 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
42 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 42 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
Offset 58, 25 lines modified Offset 58, 25 lines modified
   
58 ····​iput·​p3,​·​p0,​·​Lzame/​libs/​t;​-​>b:​I 58 ····​iput·​p3,​·​p0,​·​Lzame/​libs/​t;​-​>b:​I
   
59 ····​iget·​v0,​·​p0,​·​Lzame/​libs/​t;​-​>a:​I 59 ····​iget·​v0,​·​p0,​·​Lzame/​libs/​t;​-​>a:​I
   
60 ····​int-​to-​double·​v0,​·​v0 60 ····​int-​to-​double·​v0,​·​v0
   
61 ····​div-​double·​v0,​·​v4,​·​v0 61 ····​div-​double·​v0,​·​v3,​·​v0
   
62 ····​double-​to-​float·​v0,​·​v0 62 ····​double-​to-​float·​v0,​·​v0
   
63 ····​iput·​v0,​·​p0,​·​Lzame/​libs/​t;​-​>h:​F 63 ····​iput·​v0,​·​p0,​·​Lzame/​libs/​t;​-​>h:​F
   
64 ····​iget·​v0,​·​p0,​·​Lzame/​libs/​t;​-​>b:​I 64 ····​iget·​v0,​·​p0,​·​Lzame/​libs/​t;​-​>b:​I
   
65 ····​int-​to-​double·​v0,​·​v0 65 ····​int-​to-​double·​v0,​·​v0
   
66 ····​div-​double·​v0,​·​v4,​·​v0 66 ····​div-​double·​v0,​·​v3,​·​v0
   
67 ····​double-​to-​float·​v0,​·​v0 67 ····​double-​to-​float·​v0,​·​v0
   
68 ····​iput·​v0,​·​p0,​·​Lzame/​libs/​t;​-​>i:​F 68 ····​iput·​v0,​·​p0,​·​Lzame/​libs/​t;​-​>i:​F
   
69 ····​new-​instance·​v0,​·​Landroid/​graphics/​Paint;​ 69 ····​new-​instance·​v0,​·​Landroid/​graphics/​Paint;​
   
Offset 159, 507 lines modified Offset 159, 507 lines modified
   
159 ····​move-​result·​v0 159 ····​move-​result·​v0
   
160 ····​return·​v0 160 ····​return·​v0
161 .​end·​method 161 .​end·​method
   
162 .​method·​public·​a(Ljavax/​microedition/​khronos/​opengles/​GL10;​Landroid/​graphics/​drawable/​Drawable;​Ljava/​lang/​String;​Landroid/​graphics/​Paint;​II)​I 162 .​method·​public·​a(Ljavax/​microedition/​khronos/​opengles/​GL10;​Landroid/​graphics/​drawable/​Drawable;​Ljava/​lang/​String;​Landroid/​graphics/​Paint;​II)​I
163 ····​.​locals·​27 163 ····​.​locals·​26
   
164 ····​const/​4·​v4,​·​0x2 164 ····​const/​4·​v3,​·​0x2
   
165 ····​const/​4·​v5,​·​0x2 165 ····​const/​4·​v4,​·​0x2
   
166 ····​move-​object/​from16·​v0,​·​p0 166 ····​move-​object/​from16·​v0,​·​p0
   
167 ····​invoke-​direct·​{v0,​·​v4,​·​v5},​·​Lzame/​libs/​t;​-​>a(II)​V 167 ····​invoke-​direct·​{v0,​·​v3,​·​v4},​·​Lzame/​libs/​t;​-​>a(II)​V
   
168 ····​if-​eqz·​p2,​·​:​cond_1 168 ····​if-​eqz·​p2,​·​:​cond_1
   
169 ····​const/​4·​v4,​·​0x1 169 ····​const/​4·​v3,​·​0x1
   
170 ····​move·​v9,​·​v4 170 ····​move·​v8,​·​v3
   
171 ····​:​goto_0 171 ····​:​goto_0
172 ····​if-​eqz·​p3,​·​:​cond_2 172 ····​if-​eqz·​p3,​·​:​cond_2
   
173 ····​if-​eqz·​p4,​·​:​cond_2 173 ····​if-​eqz·​p4,​·​:​cond_2
   
174 ····​const/​4·​v4,​·​0x1 174 ····​const/​4·​v3,​·​0x1
   
175 ····​:​goto_1 175 ····​:​goto_1
176 ····​new-​instance·​v10,​·​Landroid/​graphics/​Rect;​ 176 ····​new-​instance·​v9,​·​Landroid/​graphics/​Rect;​
   
177 ····​invoke-​direct·​{v10},​·​Landroid/​graphics/​Rect;​-​><init>()​V 177 ····​invoke-​direct·​{v9},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
178 ····​if-​eqz·​v9,​·​:​cond_0 178 ····​if-​eqz·​v8,​·​:​cond_0
   
179 ····​move-​object/​from16·​v0,​·​p2 179 ····​move-​object/​from16·​v0,​·​p2
   
180 ····​invoke-​virtual·​{v0,​·​v10},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getPadding(Landroid/​graphics/​Rect;​)​Z 180 ····​invoke-​virtual·​{v0,​·​v9},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getPadding(Landroid/​graphics/​Rect;​)​Z
   
181 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getMinimumWidth()​I 181 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getMinimumWidth()​I
   
182 ····​move-​result·​v5 182 ····​move-​result·​v4
   
183 ····​move/​from16·​v0,​·​p5 183 ····​move/​from16·​v0,​·​p5
   
184 ····​invoke-​static·​{v0,​·​v5},​·​Ljava/​lang/​Math;​-​>max(II)​I 184 ····​invoke-​static·​{v0,​·​v4},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
185 ····​move-​result·​p5 185 ····​move-​result·​p5
   
186 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getMinimumHeight()​I 186 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getMinimumHeight()​I
   
187 ····​move-​result·​v5 187 ····​move-​result·​v4
   
Max diff block lines reached; 13576/16162 bytes (84.00%) of diff not shown.
lib/armeabi-v7a/libzameJniRenderer.so
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V 6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​0 7 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​ 8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​ARM 9 ··​Machine:​···························​ARM
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x0 11 ··​Entry·​point·​address:​···············​0x0
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​12588·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​12660·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x5000000,​·​Version5·​EABI 14 ··​Flags:​·····························​0x5000200,​·​Version5·​EABI,​·​soft-​float·ABI
15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​ 15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​ 16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········7 17 ··​Number·​of·​program·​headers:​·········9
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​20 19 ··​Number·​of·​section·​headers:​·········​25
20 ··​Section·​header·​string·​table·​index:​·19 20 ··​Section·​header·​string·​table·​index:​·24
readelf --wide --program-header {}
Offset 1, 24 lines modified Offset 1, 29 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x0 2 Entry·​point·​0x0
3 There·​are·7·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·9·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align 5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x000e0·​0x000e0·​R···​0x4 6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00120·​0x00120·​R···​0x4
7 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x023a4·​0x023a4·​R·E·​0x1000 7 ··INTERP·········​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R···​0x1
8 ··​LOAD···········0x002e94·​0x00003e94·0x00003e94·​0x00170·​0x00170·​RW··​0x1000 8 ······[Requesting·​program·interpreter:​·​/​system/​bin/​linker]
9 ··DYNAMIC········​0x002ea0·​0x00003ea0·​0x00003ea0·​0x00108·​0x00108·​RW··​0x4 9 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x02628·​0x02628·​R·​E·​0x1000
  10 ··​LOAD···········​0x002e6c·​0x00003e6c·​0x00003e6c·​0x00198·​0x00198·​RW··​0x1000
  11 ··​DYNAMIC········​0x002e78·​0x00003e78·​0x00003e78·​0x00130·​0x00130·​RW··​0x4
  12 ··​NOTE···········​0x000168·​0x00000168·​0x00000168·​0x00024·​0x00024·​R···​0x4
10 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0 13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
11 ··​EXIDX··········​0x0022c4·​0x000022c4·​0x000022c4·​0x000e0·​0x000e0·​R···​0x4 14 ··​EXIDX··········​0x002520·​0x00002520·​0x00002520·​0x00108·​0x00108·​R···​0x4
12 ··​GNU_RELRO······​0x002e94·​0x00003e94·​0x00003e94·​0x0016c·​0x0016c·​RW··​0x4 15 ··​GNU_RELRO······​0x002e6c·​0x00003e6c·​0x00003e6c·​0x00194·​0x00194·​RW··​0x4
   
13 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
14 ··​Segment·​Sections.​.​.​ 17 ··​Segment·​Sections.​.​.​
15 ···​00····· 18 ···​00·····
16 ···​01·····.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx· 19 ···​01·····​.​interp·
17 ···​02·····​.​fini_array·​.​init_array·.​dynamic·​.​got·​.​data· 20 ···​02·····.​interp·.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·.​ARM.​extab·​.​ARM.​exidx·
18 ···​03·····​.​dynamic· 21 ···​03·····.​fini_array·.​init_array·​.​dynamic·​.​got·​.​data·
19 ···​04····· 22 ···​04·····.​dynamic·
20 ···​05·····​.​ARM.​exidx· 23 ···​05·····.​note.​gnu.​build-​id·
21 ···​06·····.​fini_array·.​init_array·.​dynamic·.​got· 24 ···​06·····
  25 ···​07·····​.​ARM.​exidx·
  26 ···​08·····​.​fini_array·​.​init_array·​.​dynamic·​.​got·
readelf --wide --sections {}
Offset 1, 29 lines modified Offset 1, 34 lines modified
1 There·​are·​20·​section·​headers,​·​starting·​at·​offset·​0x312c:​ 1 There·​are·​25·​section·​headers,​·​starting·​at·​offset·​0x3174:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al 3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0 4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​dynsym···········DYNSYM··········​00000114·​000114·​0003d0·10···​A··2···1··4 5 ··​[·​1]·​.​interp···········PROGBITS········​00000154·​000154·​000013·00···​A··0···0··1
6 ··​[·​2]·​.​dynstr···········STRTAB··········​000004e4·​0004e4·​000557·​00···​A··​0···​0··1 6 ··​[·​2]·​.​note.​gnu.​build-​id·NOTE············​00000168·​000168·​000024·​00···​A··​0···​0··4
7 ··​[·​3]·​.​hash·············​HASH············​00000a3c·​000a3c·​000190·04···​A··1···0··​4 7 ··​[·​3]·​.​dynsym···········DYNSYM··········​0000018c·​00018c·​0003d0·10···​A··4···1··​4
8 ··​[·​4]·​.​rel.​dyn··········REL·············​00000bcc·​000bcc·​000040·​08···​A··1···​0··4 8 ··​[·​4]·​.​dynstr···········STRTAB··········​0000055c·​00055c·​00055c·​00···​A··0···​0··1
9 ··​[·​5]·​.​rel.​plt··········REL·············​00000c0c·​000c0c·​000060·​08···​A··1···6··​4 9 ··​[·​5]·​.​hash·············HASH············​00000ab8·​000ab8·​000190·​04···​A··3···0··​4
10 ··​[·​6]·​.​plt··············PROGBITS········​00000c6c·​000c6c·​0000a4·​00··AX··0···​0··4 10 ··​[·​6]·​.​gnu.​version······VERSYM··········​00000c48·​000c48·​00007a·​02···​A··3···​0··2
11 ··​[·​7]·​.​text·············PROGBITS········​00000d10·​000d10·​001578·​00··AX··0···0··​4 11 ··​[·​7]·​.​gnu.​version_d····VERDEF··········​00000cc4·​000cc4·​00001c·​00···​A··4···1··​4
12 ··​[·​8]·​.​ARM.​extab········​PROGBITS········​00002288·​002288·​00003c·​00···​A··0···0··​4 12 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​00000ce0·​000ce0·​000020·​00···​A··4···1··​4
13 ··​[·​9]·​.​ARM.​exidx········ARM_EXIDX·······​000022c4·​0022c4·​0000e0·​08··AL··7···​0··​4 13 ··​[·​9]·​.​rel.​dyn··········REL·············​00000d00·​000d00·​000040·​08···​A··3···​0··​4
14 ··​[10]·​.​fini_array·······FINI_ARRAY······​00003e94·​002e94·​000008·​00··WA··0···​0··​4 14 ··​[10]·​.​rel.​plt··········REL·············​00000d40·​000d40·​000060·​08··AI··3··11··​4
15 ··​[11]·​.​init_array·······INIT_ARRAY······​00003e9c·​002e9c·​000004·​00··WA··​0···​0··1 15 ··​[11]·​.​plt··············PROGBITS········​00000da0·​000da0·​0000a4·​00··AX··​0···​0··4
16 ··​[12]·​.​dynamic··········DYNAMIC·········​00003ea0·​002ea0·​000108·​08··WA··2···​0··​4 16 ··​[12]·​.​text·············PROGBITS········​00000e44·​000e44·​0016ac·​00··AX··0···​0··​4
17 ··​[13]·​.​got··············​PROGBITS········​00003fa8·​002fa8·​000058·​00··WA··​0···​0··​4 17 ··​[13]·​.​ARM.​extab········​PROGBITS········​000024f0·​0024f0·​000030·​00···A··​0···​0··​4
18 ··​[14]·​.​data·············PROGBITS········​00004000·​003000·​000004·​00··WA··​0···​0··​4 18 ··​[14]·​.​ARM.​exidx········ARM_EXIDX·······​00002520·​002520·​000108·​08··AL·12···​0··​4
19 ··​[15]·​.​bss··············NOBITS··········​00004004·​003004·​000000·​00··​WA··​0···​0··1 19 ··​[15]·​.​fini_array·······FINI_ARRAY······​00003e6c·​002e6c·​000008·​00··​WA··​0···​0··4
20 ··​[16]·​.​comment··········PROGBITS········​00000000·​003004·​000026·​01··MS··​0···​0··​1 20 ··​[16]·​.​init_array·······INIT_ARRAY······​00003e74·​002e74·​000004·​00··WA··​0···​0··​1
21 ··​[17]·​.​note.​gnu.​gold-​version·NOTE············​00000000·​00302c·​00001c·​00······0···​0··​4 21 ··​[17]·​.​dynamic··········DYNAMIC·········​00003e78·​002e78·​000130·​08··WA··4···​0··​4
22 ··​[18]·​.​ARM.​attributes···ARM_ATTRIBUTES··​00000000·​003048·​000034·​00······​0···​0··1 22 ··​[18]·​.​got··············PROGBITS········​00003fa8·​002fa8·​000058·​00··WA··​0···​0··4
23 ··​[19]·​.​shstrtab·········STRTAB··········​00000000·​00307c·​0000b0·​00······​0···​0··1 23 ··​[19]·​.​data·············​PROGBITS········​00004000·​003000·​000004·​00··WA··​0···​0··4
  24 ··​[20]·​.​bss··············​NOBITS··········​00004004·​003004·​000000·​00··​WA··​0···​0··​1
  25 ··​[21]·​.​comment··········​PROGBITS········​00000000·​003004·​000028·​01··​MS··​0···​0··​1
  26 ··​[22]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​00302c·​00001c·​00······​0···​0··​4
  27 ··​[23]·​.​ARM.​attributes···​ARM_ATTRIBUTES··​00000000·​003048·​000034·​00······​0···​0··​1
  28 ··​[24]·​.​shstrtab·········​STRTAB··········​00000000·​00307c·​0000f6·​00······​0···​0··​1
24 Key·​to·​Flags:​ 29 Key·​to·​Flags:​
25 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 30 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
26 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 31 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
27 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 32 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
28 ··​y·​(purecode)​,​·​p·​(processor·​specific)​ 33 ··​y·​(purecode)​,​·​p·​(processor·​specific)​
readelf --wide --symbols {}
Offset 1, 64 lines modified Offset 1, 64 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​61·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​61·​entries:​
2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize 4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize@LIBC·​(2)​
5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit 5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit@LIBC·​(2)​
6 ·····​3:​·​00000d35···​206·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_zame_game_ZameJn​iRenderer_renderTrian​gles 6 ·····​3:​·​00000e81···​220·​FUNC····​GLOBAL·​DEFAULT···12·​Java_zame_game_ZameJn​iRenderer_renderTrian​gles
7 ·····​4:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glVertexPointer 7 ·····​4:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glVertexPointer
8 ·····​5:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glColorPointer 8 ·····​5:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glColorPointer
9 ·····​6:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glTexCoordPointer 9 ·····​6:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glTexCoordPointer
10 ·····​7:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glDrawElements 10 ·····​7:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glDrawElements
11 ·····​8:​·​000016b4·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​__aeabi_unwind_cpp_pr​0 11 ·····​8:​·​00001b30·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_unwind_cpp_pr​0
12 ·····​9:​·​00000e03···​114·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_zame_game_ZameJn​iRenderer_renderLines​ 12 ·····​9:​·​00000f5d···​120·​FUNC····​GLOBAL·​DEFAULT···12·​Java_zame_game_ZameJn​iRenderer_renderLines​
13 ····​10:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glDrawArrays 13 ····​10:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glDrawArrays
14 ····​11:​·​00000000·····0·​FUNC····​WEAK···​DEFAULT··UND·​__gnu_Unwind_Find_exi​dx 14 ····​11:​·​00001b38·····8·​FUNC····​WEAK···​DEFAULT···​12·​__aeabi_unwind_cpp_pr​1
15 ····​12:​·​000016ac·····​8·​FUNC····​WEAK···​DEFAULT····​7·​__aeabi_unwind_cpp_pr​1 15 ····​12:​·​00001b40·····​8·​FUNC····​WEAK···​DEFAULT···12·​__aeabi_unwind_cpp_pr​2
16 ····​13:​·​000016a4·····8·​FUNC····​WEAK···​DEFAULT····​7·​__aeabi_unwind_cpp_pr​2 16 ····​13:​·​00000000·····0·​FUNC····​WEAK···​DEFAULT··UND·​__gnu_Unwind_Find_exi​dx
17 ····​14:​·​00001c64·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP_D 17 ····​14:​·​00001ecc·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP_D
18 ····​15:​·​00001c54·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP 18 ····​15:​·​00001ebc·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP
19 ····​16:​·​00001c74·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP_D_16_to_31 19 ····​16:​·​00001edc·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP_D_16_to_31
20 ····​17:​·​00001c84·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​WMMXD 20 ····​17:​·​00001eec·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​WMMXD
21 ····​18:​·​00001d0c·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​WMMXC 21 ····​18:​·​00001f74·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​WMMXC
22 ····​19:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memcpy 22 ····​19:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·abort@LIBC·​(2)​
23 ····​20:​·​00001c40····​20·​FUNC····​GLOBAL·​DEFAULT····​7·​restore_core_regs 23 ····​20:​·​00001ea8····​20·​FUNC····​GLOBAL·​DEFAULT···12·​restore_core_regs
24 ····​21:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·abort 24 ····​21:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memcpy@LIBC·​(2)​
25 ····​22:​·​00001238····68·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_VRS_Get 25 ····​22:​·​000013f8·····8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetCFA
26 ····​23:​·​000012a4····68·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_VRS_Set 26 ····​23:​·​00001400···164·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_RaiseExc​eption
27 ····​24:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_begin_cleanup 27 ····​24:​·​000014a4····28·FUNC····GLOBAL·​DEFAULT···​12·​__gnu_Unwind_ForcedUn​wind
28 ····​25:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_type_match 28 ····​25:​·​000014c0···116·FUNC····GLOBAL·​DEFAULT···​12·​__gnu_Unwind_Resume
29 ····​26:​·​00001e40···916·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_unwind_execute 29 ····​26:​·​00001534····​32·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Resume_o​r_Rethrow
30 ····​27:​·​00000000·····0·NOTYPE··WEAK···​DEFAULT··UND·__cxa_call_unexpected​ 30 ····​27:​·​00001554·····4·FUNC····GLOBAL·​DEFAULT···​12·​_Unwind_Complete
31 ····​28:​·​000016bc···844·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_VRS_Pop 31 ····​28:​·​00001558····​24·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_DeleteExcepti​on
32 ····​29:​·​00001c6c·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_VFP​_D 32 ····​29:​·​00001570····92·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Get
33 ····​30:​·​00001c5c·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_VFP​ 33 ····​30:​·​000015f4····92·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Set
34 ····​31:​·​00001c7c·····0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Save_VFP​_D_16_to_31 34 ····​31:​·​0000167c···200·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Backtrac​e
35 ····​32:​·​00001cc8·····​0·FUNC····GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Save_WMM​XD 35 ····​32:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_begin_cleanup
36 ····​33:​·​00001d20·····​0·FUNC····GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_WMM​XC 36 ····​33:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_type_match
37 ····​34:​·​00001a08·····​8·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_GetCFA 37 ····​34:​·​000020dc···920·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_unwind_execute
38 ····​35:​·​00001a10···164·FUNC····GLOBAL·​DEFAULT····​7·​__gnu_Unwind_RaiseExc​eption 38 ····​35:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_call_unexpected​
39 ····​36:​·​00001ab4····​28·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_ForcedUn​wind 39 ····​36:​·​00001b48···864·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Pop
40 ····​37:​·​00001ad0···108·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Resume 40 ····​37:​·​00001ed4·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_VFP​_D
41 ····​38:​·​00001b3c····32·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Resume_o​r_Rethrow 41 ····​38:​·​00001ec4·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_VFP​
42 ····​39:​·​00001b5c·····4·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_Complete 42 ····​39:​·​00001ee4·····0·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_Save_VFP​_D_16_to_31
43 ····​40:​·​00001b60····32·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_DeleteExcepti​on 43 ····​40:​·​00001f30·····​0·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_Save_WMM​XD
44 ····​41:​·​00001b80···192·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Backtrac​e 44 ····​41:​·​00001f88·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_WMM​XC
45 ····​42:​·​00001c40····​20·​FUNC····​GLOBAL·​DEFAULT····​7·​__restore_core_regs 45 ····​42:​·​00001ea8····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__restore_core_regs
46 ····​43:​·​00001d34····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_RaiseExcept​ion 46 ····​43:​·​00001f9c····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_RaiseExcept​ion
47 ····​44:​·​00001d34····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_RaiseExceptio​n 47 ····​44:​·​00001f9c····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_RaiseExceptio​n
48 ····​45:​·​00001d58····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Resume 48 ····​45:​·​00001fc0····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Resume
49 ····​46:​·​00001d58····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Resume 49 ····​46:​·​00001fc0····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Resume
50 ····​47:​·​00001d7c····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Resume_or_R​ethrow 50 ····​47:​·​00001fe4····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Resume_or_R​ethrow
51 ····​48:​·​00001d7c····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Resume_or_Ret​hrow 51 ····​48:​·​00001fe4····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Resume_or_Ret​hrow
52 ····​49:​·​00001da0····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_ForcedUnwin​d 52 ····​49:​·​00002008····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_ForcedUnwin​d
53 ····​50:​·​00001da0····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_ForcedUnwind 53 ····​50:​·​00002008····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_ForcedUnwind
54 ····​51:​·​00001dc4····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Backtrace 54 ····​51:​·​0000202c····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Backtrace
55 ····​52:​·​00001dc4····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Backtrace 55 ····​52:​·​0000202c····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Backtrace
56 ····​53:​·​000021d4····​64·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_unwind_frame 56 ····​53:​·​00002474····​64·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_unwind_frame
57 ····​54:​·​00002214····44·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetRegionStar​t 57 ····​54:​·​000024b4····16·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetRegionStar​t
58 ····​55:​·​00002240····56·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetLanguageSp​ecificData 58 ····​55:​·​000024c4····28·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetLanguageSp​ecificData
59 ····​56:​·​00002278·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetDataRelBas​e 59 ····​56:​·​000024e0·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetDataRelBas​e
60 ····​57:​·​00002280·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetTextRelBas​e 60 ····​57:​·​000024e8·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetTextRelBas​e
61 ····​58:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata 61 ····​58:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata
62 ····​59:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start 62 ····​59:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start
63 ····​60:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end 63 ····​60:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end
readelf --wide --relocs {}
Offset 1, 26 lines modified Offset 1, 26 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xbcc·​contains·​8·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xd00·​contains·​8·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00003e94··​00000017·​R_ARM_RELATIVE········ 3 00003e6c··​00000017·​R_ARM_RELATIVE········
  4 00003fa8··​00000017·​R_ARM_RELATIVE········
4 00003fac··​00000017·​R_ARM_RELATIVE········ 5 00003fac··​00000017·​R_ARM_RELATIVE········
5 00003fb0··​00000017·​R_ARM_RELATIVE········ 6 00003fb0··​00000017·​R_ARM_RELATIVE········
6 00003fb4··​00000017·​R_ARM_RELATIVE········  
7 00003fb8··​00000017·​R_ARM_RELATIVE········ 7 00003fb8··​00000017·​R_ARM_RELATIVE········
8 00003fbc··​00000017·​R_ARM_RELATIVE········ 8 00003fbc··​00000017·​R_ARM_RELATIVE········
9 00003fa8··​00000b15·​R_ARM_GLOB_DAT·········​00000000···​__gnu_Unwind_Find_exi​dx 9 00003fb4··​00000d15·​R_ARM_GLOB_DAT·········​00000000···​__gnu_Unwind_Find_exi​dx
10 00003fc0··​00001b15·​R_ARM_GLOB_DAT·········​00000000···​__cxa_call_unexpected​ 10 00003fc0··​00002315·​R_ARM_GLOB_DAT·········​00000000···​__cxa_call_unexpected​
   
11 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0xc0c·​contains·​12·​entries:​ 11 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0xd40·​contains·​12·​entries:​
12 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 12 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
13 00003fd0··​00000216·​R_ARM_JUMP_SLOT········​00000000···​__cxa_atexit 13 00003fd0··​00000216·​R_ARM_JUMP_SLOT········​00000000···​__cxa_atexit@LIBC
14 00003fd4··​00000116·​R_ARM_JUMP_SLOT········​00000000···​__cxa_finalize 14 00003fd4··​00000116·​R_ARM_JUMP_SLOT········​00000000···​__cxa_finalize@LIBC
15 00003fd8··​00000416·​R_ARM_JUMP_SLOT········​00000000···​glVertexPointer 15 00003fd8··​00000416·​R_ARM_JUMP_SLOT········​00000000···​glVertexPointer
16 00003fdc··​00000516·​R_ARM_JUMP_SLOT········​00000000···​glColorPointer 16 00003fdc··​00000516·​R_ARM_JUMP_SLOT········​00000000···​glColorPointer
17 00003fe0··​00000616·​R_ARM_JUMP_SLOT········​00000000···​glTexCoordPointer 17 00003fe0··​00000616·​R_ARM_JUMP_SLOT········​00000000···​glTexCoordPointer
18 00003fe4··​00000716·​R_ARM_JUMP_SLOT········​00000000···​glDrawElements 18 00003fe4··​00000716·​R_ARM_JUMP_SLOT········​00000000···​glDrawElements
19 00003fe8··​00000a16·​R_ARM_JUMP_SLOT········​00000000···​glDrawArrays 19 00003fe8··​00000a16·​R_ARM_JUMP_SLOT········​00000000···​glDrawArrays
20 00003fec··​00000b16·​R_ARM_JUMP_SLOT········​00000000···​__gnu_Unwind_Find_exi​dx 20 00003fec··​00000d16·​R_ARM_JUMP_SLOT········​00000000···​__gnu_Unwind_Find_exi​dx
21 00003ff0··​00001316·​R_ARM_JUMP_SLOT········​00000000···memcpy 21 00003ff0··​00001316·​R_ARM_JUMP_SLOT········​00000000···abort@LIBC
22 00003ff4··​00001516·​R_ARM_JUMP_SLOT········​00000000···abort 22 00003ff4··​00001516·​R_ARM_JUMP_SLOT········​00000000···memcpy@LIBC
23 00003ff8··​00001816·​R_ARM_JUMP_SLOT········​00000000···​__cxa_begin_cleanup 23 00003ff8··​00002016·​R_ARM_JUMP_SLOT········​00000000···​__cxa_begin_cleanup
24 00003ffc··​00001916·​R_ARM_JUMP_SLOT········​00000000···​__cxa_type_match 24 00003ffc··​00002116·​R_ARM_JUMP_SLOT········​00000000···​__cxa_type_match
readelf --wide --dynamic {}
Offset 1, 31 lines modified Offset 1, 36 lines modified
   
1 Dynamic·​section·​at·​offset·​0x2ea0·​contains·28·​entries:​ 1 Dynamic·​section·​at·​offset·​0x2e78·​contains·33·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·····················​0x3fc4 3 ·​0x00000003·​(PLTGOT)​·····················​0x3fc4
4 ·​0x00000002·​(PLTRELSZ)​···················​96·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​···················​96·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·····················​0xc0c 5 ·​0x00000017·​(JMPREL)​·····················​0xd40
6 ·​0x00000014·​(PLTREL)​·····················​REL 6 ·​0x00000014·​(PLTREL)​·····················​REL
7 ·​0x00000011·​(REL)​························​0xbcc 7 ·​0x00000011·​(REL)​························​0xd00
8 ·​0x00000012·​(RELSZ)​······················​64·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​······················​64·​(bytes)​
9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​···················​6 10 ·​0x6ffffffa·​(RELCOUNT)​···················​6
11 ·​0x00000006·​(SYMTAB)​·····················​0x114 11 ·​0x00000006·​(SYMTAB)​·····················​0x18c
12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·····················​0x4e4 13 ·​0x00000005·​(STRTAB)​·····················​0x55c
14 ·​0x0000000a·​(STRSZ)​······················​1367·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​······················​1372·​(bytes)​
15 ·​0x00000004·​(HASH)​·······················​0xa3c 15 ·​0x00000004·​(HASH)​·······················​0xab8
16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libGLESv1_CM.​so]  
17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so] 16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so]
  17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libGLESv1_CM.​so]
18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so] 18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so]
19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so] 19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so]
20 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so] 20 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so]
21 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so] 21 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so]
22 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libzameJniRenderer.​so] 22 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libzameJniRenderer.​so]
23 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3e94 23 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3e6c
24 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​ 24 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
25 ·​0x00000019·​(INIT_ARRAY)​·················​0x3e9c 25 ·​0x00000019·​(INIT_ARRAY)​·················​0x3e74
26 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​ 26 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
27 ·​0x00000010·​(SYMBOLIC)​···················​0x0 27 ·​0x00000010·​(SYMBOLIC)​···················​0x0
28 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW 28 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW
29 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW 29 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
  30 ·​0x6ffffff0·​(VERSYM)​·····················​0xc48
  31 ·​0x6ffffffc·​(VERDEF)​·····················​0xcc4
  32 ·​0x6ffffffd·​(VERDEFNUM)​··················​1
  33 ·​0x6ffffffe·​(VERNEED)​····················​0xce0
  34 ·​0x6fffffff·​(VERNEEDNUM)​·················​1
30 ·​0x00000000·​(NULL)​·······················​0x0 35 ·​0x00000000·​(NULL)​·······················​0x0
readelf --wide --notes {}
Offset 1, 5 lines modified Offset 1, 10 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ··​Owner·················​Data·​size»   ​Description
  3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ····​Build·​ID:​·​db603e6ba25b84aa04c9f​541c8059c8ed27665f7
   
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ··​Owner·················​Data·​size»   ​Description 6 ··​Owner·················​Data·​size»   ​Description
3 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​ 7 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ····​Version:​·​gold·​1.​10 8 ····​Version:​·​gold·​1.​11
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 28 lines modified
   
1 No·​version·information·found·in·​this·file.​ 1 Version·symbols·​section·'.​gnu.​version'·contains·​61·entries:​
  2 ·​Addr:​·​0000000000000c48··​Offset:​·​0x000c48··​Link:​·​3·​(.​dynsym)​
  3 ··​000:​···​0·​(*local*)​·······​2·​(LIBC)​··········​2·​(LIBC)​··········​1·​(*global*)​···
  4 ··​004:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​····
  5 ··​008:​···​1·​(*global*)​······​1·​(*global*)​······​0·​(*local*)​·······​1·​(*global*)​···
  6 ··​00c:​···​1·​(*global*)​······​0·​(*local*)​·······​1·​(*global*)​······​1·​(*global*)​···
  7 ··​010:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​·······
  8 ··​014:​···​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​···
  9 ··​018:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  10 ··​01c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  11 ··​020:​···​0·​(*local*)​·······​0·​(*local*)​·······​1·​(*global*)​······​0·​(*local*)​····
  12 ··​024:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  13 ··​028:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  14 ··​02c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  15 ··​030:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  16 ··​034:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  17 ··​038:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  18 ··​03c:​···​1·​(*global*)​···
   
  19 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  20 ··​Addr:​·​0x0000000000000cc4··​Offset:​·​0x000cc4··​Link:​·​4·​(.​dynstr)​··​000000:​·​Rev:​·​1··​Flags:​·​BASE···​Index:​·​1··​Cnt:​·​1··​Name:​·​libzameJniRenderer.​so
  21 ··​Version·​definition·​past·​end·​of·​section
   
  22 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  23 ·​Addr:​·​0x0000000000000ce0··​Offset:​·​0x000ce0··​Link:​·​4·​(.​dynstr)​
  24 ··​000000:​·​Version:​·​1··​File:​·​libc.​so··​Cnt:​·​1
  25 ··​0x0010:​···​Name:​·​LIBC··​Flags:​·​none··​Version:​·​2
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 89 lines modified Offset 1, 89 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x000004e4·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ··​0x0000055c·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ··​0x000004f4·5f5f6378·615f6174·​65786974·​004a6176·__cxa_atexit.​Jav 3 ··​0x0000056c·4c494243·006c6962·​632e736f·​006c6962·LIBC.​libc.​so.​lib
4 ··​0x00000504·615f7a61·6d655f67·616d655f·​5a616d65·​a_zame_game_Zame 4 ··​0x0000057c·​7a616d65·4a6e6952·656e6465·​7265722e·zameJniRenderer.​
5 ··​0x00000514·4a6e6952·656e6465·7265725f·​72656e64·JniRenderer_rend 5 ··​0x0000058c·736f005f·5f637861·5f617465·​78697400·so.​__cxa_atexit.​
6 ··​0x00000524·65725472·69616e67·6c657300·676c5665·​erTriangles.​glVe 6 ··​0x0000059c·4a617661·​5f7a616d·​655f6761·6d655f5a·​Java_zame_game_Z
7 ··​0x00000534·72746578·506f696e·​74657200·​676c436f·rtexPointer.​glCo 7 ··​0x000005ac·616d654a·6e695265·6e646572·​65725f72·ameJniRenderer_r
8 ··​0x00000544·​6c6f7250·6f696e74·​65720067·6c546578·​lorPointer.​glTex 8 ··​0x000005bc·656e6465·72547269·616e676c·​65730067·enderTriangles.​g
9 ··​0x00000554·436f6f72·​64506f69·6e746572·00676c44·​CoordPointer.​glD 9 ··​0x000005cc·6c566572·74657850·6f696e74·65720067·​lVertexPointer.​g
10 ··​0x00000564·72617745·​6c656d65·​6e747300·5f5f6165·rawElements.​__ae 10 ··​0x000005dc·6c436f6c·​6f72506f·​696e7465·7200676c·lColorPointer.​gl
11 ··​0x00000574·6162695f·756e7769·6e645f63·​70705f70·abi_unwind_cpp_p 11 ··​0x000005ec·54657843·6f6f7264·506f696e·​74657200·TexCoordPointer.​
12 ··​0x00000584·7230004a·​6176615f·7a616d65·5f67616d·r0.​Java_zame_gam 12 ··​0x000005fc·676c4472·​6177456c·656d656e·7473005f·glDrawElements.​_
13 ··​0x00000594·655f5a61·​6d654a6e·​6952656e·​64657265·e_ZameJniRendere 13 ··​0x0000060c·5f616561·​62695f75·​6e77696e·​645f6370·_aeabi_unwind_cp
14 ··​0x000005a4·​725f7265·6e646572·4c696e65·7300676c·r_renderLines.​gl 14 ··​0x0000061c·​705f7072·30004a61·76615f7a·616d655f·p_pr0.​Java_zame_
15 ··​0x000005b4·44726177·41727261·7973005f·​5f676e75·DrawArrays.​__gnu 15 ··​0x0000062c·67616d65·5f5a616d·654a6e69·​52656e64·game_ZameJniRend
16 ··​0x000005c4·5f556e77·696e645f·46696e64·​5f657869·​_Unwind_Find_exi 16 ··​0x0000063c·​65726572·​5f72656e·6465724c·696e6573·​erer_renderLines
17 ··​0x000005d4·6478005f·5f616561·62695f75·6e77696e·dx.​__aeabi_unwin 17 ··​0x0000064c·00676c44·72617741·72726179·73005f5f·.​glDrawArrays.​__
18 ··​0x000005e4·​645f6370·705f7072·31005f5f·61656162·d_cpp_pr1.​__aeab 18 ··​0x0000065c·​61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp
19 ··​0x000005f4·695f756e·77696e64·5f637070·​5f707232·i_unwind_cpp_pr2 19 ··​0x0000066c·5f707231·005f5f61·65616269·​5f756e77·_pr1.​__aeabi_unw
20 ··​0x00000604·005f5f67·​6e755f55·6e77696e·645f5265·.​__gnu_Unwind_Re 20 ··​0x0000067c·696e645f·​6370705f·70723200·5f5f676e·ind_cpp_pr2.​__gn
21 ··​0x00000614·​73746f72·655f5646·​505f4400·5f5f676e·store_VFP_D.​__gn 21 ··​0x0000068c·​755f556e·77696e64·​5f46696e·645f6578·u_Unwind_Find_ex
22 ··​0x00000624·755f556e·77696e64·5f526573·​746f7265·u_Unwind_Restore 22 ··​0x0000069c·69647800·5f5f676e·755f556e·​77696e64·idx.​__gnu_Unwind
23 ··​0x00000634·​5f564650·005f5f67·6e755f55·6e77696e·​_VFP.​__gnu_Unwin 23 ·