/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 ··​0x000006ac·​5f526573·746f7265·5f564650·5f44005f·​_Restore_VFP_D.​_
24 ··​0x00000644·645f5265·73746f72·​655f5646·​505f445f·d_Restore_VFP_D_ 24 ··​0x000006bc·​5f676e75·5f556e77·​696e645f·​52657374·_gnu_Unwind_Rest
25 ··​0x00000654·31365f74·6f5f3331·005f5f67·6e755f55·​16_to_31.​__gnu_U 25 ··​0x000006cc·​6f72655f·​56465000·5f5f676e·755f556e·​ore_VFP.​__gnu_Un
26 ··​0x00000664·6e77696e·645f5265·73746f72·655f574d·​nwind_Restore_WM 26 ··​0x000006dc·​77696e64·5f526573·746f7265·5f564650·wind_Restore_VFP
27 ··​0x00000674·4d584400·5f5f676e·755f556e·77696e64·MXD.​__gnu_Unwind 27 ··​0x000006ec·​5f445f31·365f746f·5f333100·5f5f676e·_D_16_to_31.​__gn
28 ··​0x00000684·5f526573·​746f7265·​5f574d4d·5843006d·_Restore_WMMXC.​m 28 ··​0x000006fc·755f556e·​77696e64·​5f526573·746f7265·u_Unwind_Restore
29 ··​0x00000694·656d6370·​79007265·​73746f72·655f636f·emcpy.​restore_co 29 ··​0x0000070c·5f574d4d·​5844005f·5f676e75·5f556e77·_WMMXD.​__gnu_Unw
30 ··​0x000006a4·72655f72·65677300·​61626f72·​74005f55·re_regs.​abort.​_U 30 ··​0x0000071c·696e645f·52657374·​6f72655f·574d4d58·ind_Restore_WMMX
31 ··​0x000006b4·6e77696e·​645f5652·535f4765·74005f55·nwind_VRS_Get.​_U 31 ··​0x0000072c·43006162·​6f727400·72657374·6f72655f·C.​abort.​restore_
32 ··​0x000006c4·​6e77696e·645f5652·535f5365·74005f5f·nwind_VRS_Set.​__ 32 ··​0x0000073c·​636f7265·​5f726567·73006d65·6d637079·core_regs.​memcpy
33 ··​0x000006d4·6378615f·62656769·6e5f636c·​65616e75·​cxa_begin_cleanu 33 ··​0x0000074c·005f556e·77696e64·​5f476574·​43464100·​.​_Unwind_GetCFA.​
34 ··​0x000006e4·70005f5f·6378615f·​74797065·​5f6d6174·p.​__cxa_type_mat 34 ··​0x0000075c·5f5f676e·755f556e·​77696e64·​5f526169·​__gnu_Unwind_Rai
35 ··​0x000006f4·6368005f·5f676e75·5f756e77·696e645f·ch.​__gnu_unwind_ 35 ··​0x0000076c·73654578·63657074·696f6e00·5f5f676e·seException.​__gn
36 ··​0x00000704·65786563·​75746500·​5f5f6378·​615f6361·execute.​__cxa_ca 36 ··​0x0000077c·755f556e·​77696e64·​5f466f72·​63656455·u_Unwind_ForcedU
37 ··​0x00000714·​6c6c5f75·​6e657870·​65637465·64005f55·ll_unexpected.​_U 37 ··​0x0000078c·​6e77696e·​64005f5f·​676e755f·556e7769·nwind.​__gnu_Unwi
38 ··​0x00000724·​6e77696e·​645f5652·535f506f·​70005f5f·nwind_VRS_Pop.​__ 38 ··​0x0000079c·​6e645f52·​6573756d·​65005f5f·676e755f·​nd_Resume.​__gnu_
39 ··​0x00000734·​676e755f·​556e7769·​6e645f53·​6176655f·​gnu_Unwind_Save_ 39 ··​0x000007ac·​556e7769·​6e645f52·​6573756d·655f6f72·Unwind_Resume_or
40 ··​0x00000744·​5646505f·44005f5f·​676e755f·556e7769·​VFP_D.​__gnu_Unwi 40 ··​0x000007bc·​5f526574·​68726f77·​005f556e·77696e64·_Rethrow.​_Unwind
41 ··​0x00000754·6e645f53·6176655f·56465000·5f5f676e·nd_Save_VFP.​__gn 41 ··​0x000007cc·5f436f6d·706c6574·​65005f55·6e77696e·_Complete.​_Unwin
42 ··​0x00000764·755f556e·77696e64·5f536176·​655f5646·u_Unwind_Save_VF 42 ··​0x000007dc·645f4465·6c657465·45786365·​7074696f·d_DeleteExceptio
43 ··​0x00000774·505f445f·31365f74·​6f5f3331·005f5f67·P_D_16_to_31.​__g 43 ··​0x000007ec·6e005f55·6e77696e·​645f5652·535f4765·n.​_Unwind_VRS_Ge
44 ··​0x00000784·6e755f55·​6e77696e·​645f5361·76655f57·nu_Unwind_Save_W 44 ··​0x000007fc·74005f55·​6e77696e·​645f5652·535f5365·t.​_Unwind_VRS_Se
45 ··​0x00000794·4d4d5844·005f5f67·6e755f55·6e77696e·​MMXD.​__gnu_Unwin 45 ··​0x0000080c·74005f5f·676e755f·556e7769·6e645f42·​t.​__gnu_Unwind_B
46 ··​0x000007a4·​645f5361·​76655f57·4d4d5843·005f556e·d_Save_WMMXC.​_Un 46 ··​0x0000081c·​61636b74·​72616365·005f5f63·78615f62·acktrace.​__cxa_b
47 ··​0x000007b4·77696e64·​5f476574·43464100·5f5f676e·​wind_GetCFA.​__gn 47 ··​0x0000082c·6567696e·​5f636c65·616e7570·005f5f63·egin_cleanup.​__c
48 ··​0x000007c4·​755f556e·77696e64·5f526169·73654578·u_Unwind_RaiseEx 48 ··​0x0000083c·​78615f74·​7970655f·​6d617463·68005f5f·xa_type_match.​__
49 ··​0x000007d4·​63657074·​696f6e00·​5f5f676e·​755f556e·​ception.​__gnu_Un 49 ··​0x0000084c·​676e755f·756e7769·​6e645f65·​78656375·​gnu_unwind_execu
50 ··​0x000007e4·​77696e64·​5f466f72·63656455·​6e77696e·wind_ForcedUnwin 50 ··​0x0000085c·​7465005f·​5f637861·5f63616c·​6c5f756e·te.​__cxa_call_un
51 ··​0x000007f4·​64005f5f·676e755f·556e7769·6e645f52·​d.​__gnu_Unwind_R 51 ··​0x0000086c·​65787065·​63746564·​005f556e·77696e64·​expected.​_Unwind
52 ··​0x00000804·​6573756d·​65005f5f·676e755f·556e7769·​esume.​__gnu_Unwi 52 ··​0x0000087c·5f565253·​5f506f70·005f5f67·6e755f55·​_VRS_Pop.​__gnu_U
53 ··​0x00000814·​6e645f52·​6573756d·​655f6f72·5f526574·​nd_Resume_or_Ret 53 ··​0x0000088c·​6e77696e·​645f5361·76655f56·46505f44·​nwind_Save_VFP_D
54 ··​0x00000824·68726f77·005f556e·77696e64·5f436f6d·​hrow.​_Unwind_Com 54 ··​0x0000089c·005f5f67·6e755f55·6e77696e·645f5361·​.​__gnu_Unwind_Sa
55 ··​0x00000834·​706c6574·65005f55·6e77696e·​645f4465·​plete.​_Unwind_De 55 ··​0x000008ac·​76655f56·​4650005f·5f676e75·5f556e77·​ve_VFP.​__gnu_Unw
56 ··​0x00000844·​6c657465·45786365·7074696f·6e005f5f·leteException.​__ 56 ··​0x000008bc·​696e645f·53617665·5f564650·5f445f31·ind_Save_VFP_D_1
57 ··​0x00000854·​676e755f·​556e7769·6e645f42·​61636b74·gnu_Unwind_Backt 57 ··​0x000008cc·365f746f·5f333100·​5f5f676e·755f556e·​6_to_31.​__gnu_Un
58 ··​0x00000864·​72616365·005f5f72·​6573746f·72655f63·race.​__restore_c 58 ··​0x000008dc·​77696e64·5f536176·​655f574d·4d584400·wind_Save_WMMXD.​
59 ··​0x00000874·6f72655f·​72656773·​005f5f5f·556e7769·ore_regs.​___Unwi 59 ··​0x000008ec·5f5f676e·​755f556e·77696e64·5f536176·​__gnu_Unwind_Sav
60 ··​0x00000884·​6e645f52·61697365·45786365·​7074696f·nd_RaiseExceptio 60 ··​0x000008fc·​655f574d·4d584300·5f5f7265·​73746f72·e_WMMXC.​__restor
61 ··​0x00000894·​6e005f55·6e77696e·645f5261·69736545·​n.​_Unwind_RaiseE 61 ··​0x0000090c·​655f636f·​72655f72·​65677300·​5f5f5f55·​e_core_regs.​___U
62 ··​0x000008a4·78636570·74696f6e·005f5f5f·556e7769·xception.​___Unwi 62 ··​0x0000091c·6e77696e·645f5261·69736545·78636570·nwind_RaiseExcep
63 ··​0x000008b4·6e645f52·6573756d·65005f55·6e77696e·nd_Resume.​_Unwin 63 ··​0x0000092c·74696f6e·​005f556e·77696e64·5f526169·​tion.​_Unwind_Rai
64 ··​0x000008c4·645f5265·73756d65·005f5f5f·556e7769·​d_Resume.​___Unwi 64 ··​0x0000093c·​73654578·63657074·696f6e00·5f5f5f55·​seException.​___U
65 ··​0x000008d4·​6e645f52·6573756d·655f6f72·5f526574·nd_Resume_or_Ret 65 ··​0x0000094c·6e77696e·645f5265·73756d65·​005f556e·​nwind_Resume.​_Un
66 ··​0x000008e4·68726f77·005f556e·​77696e64·​5f526573·hrow.​_Unwind_Res 66 ··​0x0000095c·77696e64·5f526573·​756d6500·​5f5f5f55·wind_Resume.​___U
67 ··​0x000008f4·756d655f·​6f725f52·65746872·6f77005f·ume_or_Rethrow.​_ 67 ··​0x0000096c·6e77696e·​645f5265·73756d65·5f6f725f·nwind_Resume_or_
68 ··​0x00000904·​5f5f556e·​77696e64·​5f466f72·​63656455·__Unwind_ForcedU 68 ··​0x0000097c·​52657468·​726f7700·​5f556e77·​696e645f·Rethrow.​_Unwind_
69 ··​0x00000914·6e77696e·​64005f55·6e77696e·645f466f·nwind.​_Unwind_Fo 69 ··​0x0000098c·52657375·​6d655f6f·725f5265·7468726f·Resume_or_Rethro
70 ··​0x00000924·​72636564·556e7769·6e64005f·5f5f556e·rcedUnwind.​___Un 70 ··​0x0000099c·77005f5f·​5f556e77·696e645f·466f7263·w.​___Unwind_Forc
71 ··​0x00000934·​77696e64·5f426163·6b747261·6365005f·wind_Backtrace.​_ 71 ··​0x000009ac·​6564556e·​77696e64·005f556e·​77696e64·​edUnwind.​_Unwind
72 ··​0x00000944·​556e7769·​6e645f42·​61636b74·72616365·Unwind_Backtrace 72 ··​0x000009bc·​5f466f72·​63656455·​6e77696e·64005f5f·_ForcedUnwind.​__
73 ··​0x00000954·005f5f67·​6e755f75·6e77696e·645f6672·​.​__gnu_unwind_fr 73 ··​0x000009cc·​5f556e77·696e645f·4261636b·74726163·_Unwind_Backtrac
74 ··​0x00000964·616d6500·5f556e77·696e645f·47657452·ame.​_Unwind_GetR 74 ··​0x000009dc·​65005f55·6e77696e·645f4261·636b7472·​e.​_Unwind_Backtr
75 ··​0x00000974·​6567696f·6e537461·7274005f·​556e7769·egionStart.​_Unwi 75 ··​0x000009ec·​61636500·5f5f676e·​755f756e·77696e64·​ace.​__gnu_unwind
76 ··​0x00000984·6e645f47·​65744c61·6e677561·​67655370·​nd_GetLanguageSp 76 ··​0x000009fc·5f667261·​6d65005f·556e7769·​6e645f47·​_frame.​_Unwind_G
77 ··​0x00000994·​65636966·69634461·​7461005f·556e7769·ecificData.​_Unwi 77 ··​0x00000a0c·​65745265·67696f6e·​53746172·​74005f55·etRegionStart.​_U
78 ··​0x000009a4·​6e645f47·​65744461·​74615265·​6c426173·nd_GetDataRelBas 78 ··​0x00000a1c·​6e77696e·​645f4765·​744c616e·​67756167·​nwind_GetLanguag
79 ··​0x000009b4·​65005f55·​6e77696e·​645f4765·74546578·​e.​_Unwind_GetTex 79 ··​0x00000a2c·​65537065·​63696669·​63446174·61005f55·​eSpecificData.​_U
80 ··​0x000009c4·7452656c·​42617365·005f6564·​61746100·tRelBase.​_edata.​ 80 ··​0x00000a3c·6e77696e·645f4765·74446174·​6152656c·nwind_GetDataRel
81 ··​0x000009d4·​5f5f6273·735f7374·61727400·​5f656e64·__bss_start.​_end 81 ··​0x00000a4c·​42617365·005f556e·77696e64·​5f476574·Base.​_Unwind_Get
82 ··​0x000009e4·006c6962·474c4553·76315f43·4d2e736f·.​libGLESv1_CM.​so 82 ··​0x00000a5c·54657874·52656c42·​61736500·5f656461·TextRelBase.​_eda
83 ··​0x000009f4·006c6962·6c6f672e·736f006c·69627374·​.​liblog.​so.​libst 83 ··​0x00000a6c·7461005f·5f627373·​5f737461·7274005f·ta.​__bss_start.​_
84 ··​0x00000a04·​64632b2b·​2e736f00·​6c69626d·​2e736f00·​dc++.​so.​libm.​so.​ 84 ··​0x00000a7c·​656e6400·​6c69626c·6f672e73·6f006c69·​end.​liblog.​so.​li
85 ··​0x00000a14·​6c696263·​2e736f00·6c696264·6c2e736f·​libc.​so.​libdl.​so 85 ··​0x00000a8c·​62474c45·​5376315f·434d2e73·6f006c69·bGLESv1_CM.​so.​li
86 ··​0x00000a24·006c6962·7a616d65·4a6e6952·​656e6465·.​libzameJniRende 86 ··​0x00000a9c·62737464·632b2b2e·736f006c·​69626d2e·bstdc++.​so.​libm.​
87 ··​0x00000a34·​7265722e·736f00·····················​rer.​so.​ 87 ··​0x00000aac·​736f006c·6962646c·2e736f00··········so.​libdl.​so.​
   
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 28 lines modified Offset 1, 28 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x00000a3c·​25000000·​3d000000·1a000000·​2d000000·​%.​.​.​=.​.​.​.​.​.​.​-​.​.​.​ 2 ··​0x00000ab8·​25000000·​3d000000·22000000·​2d000000·​%.​.​.​=.​.​.​".​.​.​-​.​.​.​
3 ··​0x00000a4c·​13000000·​31000000·​33000000·​0c000000·​.​.​.​.​1.​.​.​3.​.​.​.​.​.​.​ 3 ··​0x00000ac8·​15000000·​31000000·​33000000·​0b000000·​.​.​.​.​1.​.​.​3.​.​.​.​.​.​.​
4 ··​0x00000a5c·​38000000·​00000000·​32000000·​0e000000·​8.​.​.​.​.​.​.​2.​.​.​.​.​.​.​ 4 ··​0x00000ad8·​38000000·​00000000·​32000000·​0e000000·​8.​.​.​.​.​.​.​2.​.​.​.​.​.​.​
5 ··​0x00000a6c·​30000000·​39000000·​37000000·​36000000·​0.​.​.​9.​.​.​7.​.​.​6.​.​.​ 5 ··​0x00000ae8·​30000000·​39000000·​37000000·​36000000·​0.​.​.​9.​.​.​7.​.​.​6.​.​.​
6 ··​0x00000a7c·​2a000000·​00000000·​21000000·​29000000·​*.​.​.​.​.​.​.​!.​.​.​)​.​.​.​ 6 ··​0x00000af8·​2a000000·​00000000·​29000000·​28000000·​*.​.​.​.​.​.​.​)​.​.​.​(.​.​.​
7 ··​0x00000a8c·​3a000000·18000000·1c000000·​2c000000·​:​.​.​.​.​.​.​.​.​.​.​.​,​.​.​.​ 7 ··​0x00000b08·​3a000000·20000000·24000000·​2c000000·​:​.​.​.​·.​.​.​$.​.​.​,​.​.​.​
8 ··​0x00000a9c·​00000000·​0a000000·22000000·25000000·​.​.​.​.​.​.​.​.​".​.​.​%.​.​.​ 8 ··​0x00000b18·​00000000·​0a000000·16000000·19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x00000aac·​00000000·​00000000·​00000000·​35000000·​.​.​.​.​.​.​.​.​.​.​.​.​5.​.​.​ 9 ··​0x00000b28·​00000000·​00000000·​00000000·​35000000·​.​.​.​.​.​.​.​.​.​.​.​.​5.​.​.​
10 ··​0x00000abc·1f000000·​3c000000·28000000·​15000000·.​.​.​.​<.​.​.​(.​.​.​.​.​.​.​ 10 ··​0x00000b38·27000000·​3c000000·1c000000·​13000000·'.​.​.​<.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x00000acc·1b000000·​3b000000·​07000000·​00000000·.​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00000b48·23000000·​3b000000·​07000000·​00000000·#.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00000adc·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x00000b58·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00000aec·​02000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x00000b68·​02000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x00000afc·​04000000·​00000000·​08000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x00000b78·​04000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x00000b0c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x00000b88·​08000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x00000b1c·​00000000·​00000000·​00000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x00000b98·​00000000·​00000000·​00000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x00000b2c·​00000000·​00000000·00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x00000ba8·​00000000·​00000000·14000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00000b3c·12000000·​00000000·10000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00000bb8·00000000·​00000000·06000000·11000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x00000b4c·​00000000·00000000·​01000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ··​0x00000bc8·​00000000·1a000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x00000b5c·09000000·​00000000·​14000000·1d000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ··​0x00000bd8·12000000·​00000000·​10000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ··​0x00000b6c·00000000·17000000·​06000000·​11000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ··​0x00000be8·18000000·00000000·​01000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x00000b7c·20000000·27000000·​0b000000·​0f000000··.​.​.​'.​.​.​.​.​.​.​.​.​.​.​ 22 ··​0x00000bf8·09000000·1b000000·​0d000000·​0f000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ··​0x00000b8c·​24000000·23000000·1e000000·​00000000·$.​.​.​#.​.​.​.​.​.​.​.​.​.​.​ 23 ··​0x00000c08·​25000000·17000000·26000000·​00000000·%.​.​.​.​.​.​.​&.​.​.​.​.​.​.​
24 ··​0x00000b9c·​2f000000·​2e000000·​2b000000·​0d000000·​/​.​.​.​.​.​.​.​+.​.​.​.​.​.​.​ 24 ··​0x00000c18·​2f000000·​2e000000·​2b000000·​0c000000·​/​.​.​.​.​.​.​.​+.​.​.​.​.​.​.​
25 ··​0x00000bac·​00000000·​00000000·​05000000·​34000000·​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 25 ··​0x00000c28·​00000000·​00000000·​05000000·​34000000·​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
26 ··​0x00000bbc·​16000000·26000000·​00000000·19000000·​.​.​.​.​&.​.​.​.​.​.​.​.​.​.​.​ 26 ··​0x00000c38·​1d000000·1e000000·​00000000·21000000·​.​.​.​.​.​.​.​.​.​.​.​.​!.​.​.​
   
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 71 lines modified Offset 1, 71 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 00000c6c·​<__cxa_atexit@plt-​0x14>:​ 2 00000da0·​<__cxa_atexit@plt-​0x14>:​
3 ·c6c:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​ 3 ·da0:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​
4 ·c70:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·c7c·​<__cxa_atexit@plt-​0x4> 4 ·da4:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·db0·​<__cxa_atexit@plt-​0x4>
5 ·c74:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr 5 ·da8:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr
6 ·c78:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]! 6 ·dac:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]!
7 ·c7c:​»       ​00003348·»       ​andeq»  ​r3,​·​r0,​·​r8,​·asr·#6 7 ·db0:​»       ​00003214·»       ​andeq»  ​r3,​·​r0,​·​r4,​·lsl·r2
   
8 00000c80·​<__cxa_atexit@plt>:​ 8 00000db4·​<__cxa_atexit@plt>:​
9 ·c80:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 9 ·db4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
10 ·c84:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 10 ·db8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
11 ·c88:​»       ​e5bcf348·»       ​ldr»    ​pc,​·​[ip,​·​#840]!» ​;​·​0x348 11 ·dbc:​»       ​e5bcf214·»       ​ldr»    ​pc,​·​[ip,​·​#532]!» ​;​·​0x214
   
12 00000c8c·​<__cxa_finalize@plt>:​ 12 00000dc0·​<__cxa_finalize@plt>:​
13 ·c8c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 13 ·dc0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
14 ·c90:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 14 ·dc4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
15 ·c94:​»       ​e5bcf340·»       ​ldr»    ​pc,​·​[ip,​·​#832]!» ​;​·​0x340 15 ·dc8:​»       ​e5bcf20c·»       ​ldr»    ​pc,​·​[ip,​·​#524]!» ​;​·​0x20c
   
16 00000c98·​<glVertexPointer@plt>​:​ 16 00000dcc·​<glVertexPointer@plt>​:​
17 ·c98:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 17 ·dcc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
18 ·c9c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 18 ·dd0:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
19 ·ca0:​»       ​e5bcf338·»       ​ldr»    ​pc,​·​[ip,​·​#824]!» ​;​·​0x338 19 ·dd4:​»       ​e5bcf204·»       ​ldr»    ​pc,​·​[ip,​·​#516]!» ​;​·​0x204
   
20 00000ca4·​<glColorPointer@plt>:​ 20 00000dd8·​<glColorPointer@plt>:​
21 ·ca4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 21 ·dd8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
22 ·ca8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 22 ·ddc:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
23 ·cac:​»       ​e5bcf330·»       ​ldr»    ​pc,​·​[ip,​·​#816]!» ​;​·​0x330 23 ·de0:​»       ​e5bcf1fc·»       ​ldr»    ​pc,​·​[ip,​·​#508]!» ​;​·​0x1fc
   
24 00000cb0·​<glTexCoordPointer@pl​t>:​ 24 00000de4·​<glTexCoordPointer@pl​t>:​
25 ·cb0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 25 ·de4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
26 ·cb4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 26 ·de8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
27 ·cb8:​»       ​e5bcf328·»       ​ldr»    ​pc,​·​[ip,​·​#808]!» ​;​·​0x328 27 ·dec:​»       ​e5bcf1f4·»       ​ldr»    ​pc,​·​[ip,​·​#500]!» ​;​·​0x1f4
   
28 00000cbc·​<glDrawElements@plt>:​ 28 00000df0·​<glDrawElements@plt>:​
29 ·cbc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 29 ·df0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
30 ·cc0:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 30 ·df4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
31 ·cc4:​»       ​e5bcf320·»       ​ldr»    ​pc,​·​[ip,​·​#800]!» ​;​·​0x320 31 ·df8:​»       ​e5bcf1ec·»       ​ldr»    ​pc,​·​[ip,​·​#492]!» ​;​·​0x1ec
   
32 00000cc8·​<glDrawArrays@plt>:​ 32 00000dfc·​<glDrawArrays@plt>:​
33 ·cc8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 33 ·dfc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
34 ·ccc:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 34 ·e00:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
35 ·cd0:​»       ​e5bcf318·»       ​ldr»    ​pc,​·​[ip,​·​#792]!» ​;​·​0x318 35 ·e04:​»       ​e5bcf1e4·»       ​ldr»    ​pc,​·​[ip,​·​#484]!» ​;​·​0x1e4
   
36 00000cd4·​<__gnu_Unwind_Find_ex​idx@plt>:​ 36 00000e08·​<__gnu_Unwind_Find_ex​idx@plt>:​
37 ·cd4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 37 ·e08:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
38 ·cd8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 38 ·e0c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
39 ·cdc:​»       ​e5bcf310·»       ​ldr»    ​pc,​·​[ip,​·​#784]!» ​;​·​0x310 39 ·e10:​»       ​e5bcf1dc·»       ​ldr»    ​pc,​·​[ip,​·​#476]!» ​;​·​0x1dc
   
40 00000ce0·​<memcpy@plt>:​ 40 00000e14·​<abort@plt>:​
41 ·ce0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 41 ·e14:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
42 ·ce4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 42 ·e18:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
43 ·ce8:​»       ​e5bcf308·»       ​ldr»    ​pc,​·​[ip,​·​#776]!» ​;​·​0x308 43 ·e1c:​»       ​e5bcf1d4·»       ​ldr»    ​pc,​·​[ip,​·​#468]!» ​;​·​0x1d4
   
44 00000cec·​<abort@plt>:​ 44 00000e20·​<memcpy@plt>:​
45 ·cec:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 45 ·e20:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
46 ·cf0:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 46 ·e24:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
47 ·cf4:​»       ​e5bcf300·»       ​ldr»    ​pc,​·​[ip,​·​#768]!» ​;​·​0x300 47 ·e28:​»       ​e5bcf1cc·»       ​ldr»    ​pc,​·​[ip,​·​#460]!» ​;​·​0x1cc
   
48 00000cf8·​<__cxa_begin_cleanup@​plt>:​ 48 00000e2c·​<__cxa_begin_cleanup@​plt>:​
49 ·cf8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 49 ·e2c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
50 ·cfc:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 50 ·e30:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
51 ·d00:​»       ​e5bcf2f8·»       ​ldr»    ​pc,​·​[ip,​·​#760]!» ​;​·​0x2f8 51 ·e34:​»       ​e5bcf1c4·»       ​ldr»    ​pc,​·​[ip,​·​#452]!» ​;​·​0x1c4
   
52 00000d04·​<__cxa_type_match@plt​>:​ 52 00000e38·​<__cxa_type_match@plt​>:​
53 ·d04:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 53 ·e38:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
54 ·d08:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 54 ·e3c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
55 ·d0c:​»       ​e5bcf2f0·»       ​ldr»    ​pc,​·​[ip,​·​#752]!» ​;​·​0x2f0 55 ·e40:​»       ​e5bcf1bc·»       ​ldr»    ​pc,​·​[ip,​·​#444]!» ​;​·​0x1bc
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 1697 lines modified Offset 1, 1793 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 00000d10·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles-​0x24>:​ 2 00000e44·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base-​0x3c>:​
3 ·····d10:​»       ​e59f2008·»       ​ldr»    ​r2,​·​[pc,​·​#8]»    ​;​·d20·​<__cxa_type_match@plt​+0x1c> 3 ·····e44:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·e50·​<__cxa_type_match@plt​+0x18>
4 ·····d14:​»       ​e3a01000·»       ​mov»    ​r1,​·#0 4 ·····e48:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0
5 ·····d18:​»       ​e08f2002·»       ​add»    ​r2,​·​pc,​·​r2 5 ·····e4c:​»       ​eaffffdb·»       ​b»      ​dc0·​<__cxa_finalize@plt>
6 ·····d1c:​»       ​eaffffd7·»       ​b»      ​c80·<__cxa_atexit@plt> 6 ·····e50:​»       ​000031b0·»       ​»       ​»       ​;​·​<UNDEFINED>·instruction:​·​0x000031b0
7 ·····d20:​»       ​000032e0·»       ​andeq»  ​r3,​·​r0,​·r0,​·​ror·​#5 7 ·····e54:​»       ​e3500000·»       ​cmp»    ​r0,​·​#0
8 ·····d24:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·​d30·<__cxa_type_match@plt​+0x2c> 8 ·····​e58:​»       ​012fff1e·»       ​bxeq»   ​lr
9 ·····d28:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0 9 ·····e5c:​»       ​e12fff10·»       ​bx»     ​r0
10 ·····d2c:​»       ​eaffffd6·»       ​b»      ​c8c·​<__cxa_finalize@plt> 10 ·····e60:​»       ​e1a01000·»       ​mov»    ​r1,​·​r0
11 ·····d30:​»       ​000032d0·»       ​ldrdeq» ​r3,​·[r0],​·-​r0 11 ·····e64:​»       ​e59f200c·»       ​ldr»    ​r2,​·​[pc,​·#12]»   ​;​·​e78·<__cxa_type_match@plt​+0x40>
  12 ·····​e68:​»       ​e59f000c·»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​e7c·​<__cxa_type_match@plt​+0x44>
12 00000d34·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles>:​ 13 ·····e6c:​»       ​e08f2002·»       ​add»    ​r2,​·​pc,​·​r2
13 ·····d34:​»       ​e92d·​4ff7·»       ​stmdb»  ​sp!,​·​{r0,​·​r1,​·​r2,​·​r4,​·​r5,​·​r6,​·​r7,​·​r8,​·​r9,​·​sl,​·fp,​·lr} 14 ·····e70:​»       ​e08f0000·»       ​add»    ​r0,​·pc,​·​r0
14 ·····d38:​»       ​4699······»       ​mov»    ​r9,​·​r3 15 ·····e74:​»       ​eaffffce·»       ​b»      ​db4·<__cxa_atexit@plt>
15 ·····d3a:​»       ​6803······»       ​ldr»    ​r3,​·[r0,​·#0] 16 ·····e78:​»       ​0000318c·»       ​andeq»  ​r3,​·​r0,​·​ip,​·lsl·​#3
16 ·····d3c:​»       ​4611······»       ​mov»    ​r1,​·​r2 17 ·····e7c:​»       ​ffffffdc·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·​0xffffffdc
17 ·····​d3e:​»       ​4693······»       ​mov»    ​fp,​·​r2  
18 ·····d40:​»       ​2200······»       ​movs»   ​r2,​·​#0 18 00000e80·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base>:​
19 ·····​d42:​»       ​4604······»       ​mov»    ​r4,​·​r0 19 ·····e80:​»       ​e92d·4ff7·»       ​stmdb»  ​sp!,​·​{r0,​·r1,​·r2,​·r4,​·r5,​·r6,​·r7,​·​r8,​·r9,​·​sl,​·​fp,​·lr}
20 ·····d44:​»       ​9e0c······»       ​ldr»    ​r6,​·​[sp,​·​#48]»   ​;​·0x30 20 ·····e84:​»       ​4699······»       ​mov»    ​r9,​·r3
21 ·····d46:​»       ​f8d3·32f4·»       ​ldr.​w»      ​r3,​·​[r3,​·​#756]»  ​;​·​0x2f4 21 ·····e86:​»       ​9b0d······»       ​ldr»    ​r3,​·​[sp,​·​#52]»   ​;​·​0x34
22 ·····d4a:​»       ​4798······»       ​blx»    ​r3 22 ·····e88:​»       ​4611······»       ​mov»    ​r1,​·r2
23 ·····d4c:​»       ​6823······»       ​ldr»    ​r3,​·[r4,​·​#0] 23 ·····e8a:​»       ​4617······»       ​mov»    ​r7,​·​r2
24 ·····d4e:​»       ​4649······»       ​mov»    ​r1,​·r9 24 ·····e8c:​»       ​2200······»       ​movs»   ​r2,​·#0
25 ·····d50:​»       ​2200······»       ​movs»   ​r2,​·#0 25 ·····e8e:​»       ​4604······»       ​mov»    ​r4,​·r0
26 ·····d52:​»       ​4635······»       ​mov»    ​r5,​·r6 26 ·····e90:​»       ​9e0c······»       ​ldr»    ​r6,​·​[sp,​·​#48]»   ​;​·0x30
27 ·····d54:​»       ​f8d3·32f4·»       ​ldr.​w»      ​r3,​·​[r3,​·​#756]»  ​;​·0x2f4 27 ·····e92:​»       ​9300······»       ​str»    ​r3,​·​[sp,​·​#0]
28 ·····d58:​»       ​9001······»       ​str»    ​r0,​·​[sp,​·​#4] 28 ·····e94:​»       ​9b0e······»       ​ldr»    ​r3,​·​[sp,​·​#56]»   ​;​·​0x38
29 ·····d5a:​»       ​4620······»       ​mov»    ​r0,​·r4 29 ·····e96:​»       ​9301······»       ​str»    ​r3,​·​[sp,​·#4]
30 ·····d5c:​»       ​4798······»       ​blx»    ​r3 30 ·····e98:​»       ​6803······»       ​ldr»    ​r3,​·​[r0,​·​#0]
31 ·····d5e:​»       ​4682······»       ​mov»    ​sl,​·​r0 31 ·····e9a:​»       ​f8d3·32f4·»       ​ldr.​w»      ​r3,​·[r3,​·​#756]»  ​;​·0x2f4
32 ·····d60:​»       ​b13e······»       ​cbz»    ​r6,​·​d72·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0x3e> 32 ·····e9e:​»       ​4798······»       ​blx»    ​r3
33 ·····d62:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·​#0] 33 ·····ea0:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·​#0]
34 ·····d64:​»       ​4620······»       ​mov»    ​r0,​·​r4 34 ·····ea2:​»       ​4649······»       ​mov»    ​r1,​·​r9
35 ·····d66:​»       ​4631······»       ​mov»    ​r1,​·r6 35 ·····ea4:​»       ​2200······»       ​movs»   ​r2,​·#0
36 ·····d68:​»       ​2200······»       ​movs»   ​r2,​·​#0 36 ·····ea6:​»       ​f8d3·32f4·»       ​ldr.​w»      ​r3,​·​[r3,​·​#756]»  ​;​·0x2f4
37 ·····d6a:​»       ​f8d3·32f4·»       ​ldr.​w»      ​r3,​·[r3,​·​#756]»  ​;​·0x2f4 37 ·····eaa:​»       ​4683······»       ​mov»    ​fp,​·​r0
38 ·····d6e:​»       ​4798······»       ​blx»    ​r3 38 ·····eac:​»       ​4620······»       ​mov»    ​r0,​·r4
39 ·····d70:​»       ​4605······»       ​mov»    ​r5,​·r0 39 ·····eae:​»       ​4798······»       ​blx»    ​r3
40 ·····d72:​»       ​6823······»       ​ldr»    ​r3,​·[r4,​·​#0] 40 ·····eb0:​»       ​4680······»       ​mov»    ​r8,​·​r0
41 ·····d74:​»       ​2200······»       ​movs»   ​r2,​·#0 41 ·····eb2:​»       ​b146······»       ​cbz»    ​r6,​·​ec6·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0x46>
42 ·····d76:​»       ​990d······»       ​ldr»    ​r1,​·​[sp,​·​#52]»   ​;​·0x34 42 ·····eb4:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·​#0]
43 ·····d78:​»       ​4620······»       ​mov»    ​r0,​·​r4 43 ·····eb6:​»       ​4620······»       ​mov»    ​r0,​·​r4
44 ·····d7a:​»       ​f8d3·32e8·»       ​ldr.​w»      ​r3,​·[r3,​·​#744]»  ​;​·​0x2e8 44 ·····eb8:​»       ​4631······»       ​mov»    ​r1,​·​r6
45 ·····d7e:​»       ​4798······»       ​blx»    ​r3 45 ·····eba:​»       ​2200······»       ​movs»   ​r2,​·​#0
46 ·····d80:​»       ​f241·4106·»       ​movw»   ​r1,​·​#5126»  ​;​·​0x1406 46 ·····ebc:​»       ​f8d3·32f4·»       ​ldr.​w»      ​r3,​·​[r3,​·​#756]»  ​;​·​0x2f4
47 ·····d84:​»       ​2200······»       ​movs»   ​r2,​·​#0 47 ·····ec0:​»       ​4798······»       ​blx»    ​r3
48 ·····d86:​»       ​9b01······»       ​ldr»    ​r3,​·​[sp,​·#4] 48 ·····ec2:​»       ​4605······»       ​mov»    ​r5,​·r0
49 ·····d88:​»       ​4680······»       ​mov»    ​r8,​·r0 49 ·····ec4:​»       ​e000······»       ​b.​n»      ​ec8·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0x48>
50 ·····d8a:​»       ​2003······»       ​movs»   ​r0,​·#3 50 ·····ec6:​»       ​4635······»       ​mov»    ​r5,​·r6
51 ·····d8c:​»       ​f7ff·ef84·»       ​blx»    ​c98·<glVertexPointer@plt>​ 51 ·····ec8:​»       ​6823······»       ​ldr»    ​r3,​·[r4,​·​#0]
52 ·····d90:​»       ​2004······»       ​movs»   ​r0,​·​#4 52 ·····eca:​»       ​2200······»       ​movs»   ​r2,​·​#0
53 ·····d92:​»       ​f241·4106·»       ​movw»   ​r1,​·#5126»  ​;​·0x1406 53 ·····ecc:​»       ​9900······»       ​ldr»    ​r1,​·[sp,​·#0]
54 ·····d96:​»       ​2200······»       ​movs»   ​r2,​·#0 54 ·····ece:​»       ​4620······»       ​mov»    ​r0,​·r4
55 ·····d98:​»       ​4653······»       ​mov»    ​r3,​·sl 55 ·····ed0:​»       ​f8d3·32e8·»       ​ldr.​w»      ​r3,​·​[r3,​·​#744]»  ​;​·0x2e8
56 ·····d9a:​»       ​f7ff·ef84·»       ​blx»    ​ca4·​<glColorPointer@plt> 56 ·····ed4:​»       ​4798······»       ​blx»    ​r3
57 ·····d9e:​»       ​b135······»       ​cbz»    ​r5,​·​dae·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0x7a> 57 ·····ed6:​»       ​f241·4106·»       ​movw»   ​r1,​·#5126»  ​;​·0x1406
58 ·····​da0:​»       ​2002······»       ​movs»   ​r0,​·​#2 58 ·····eda:​»       ​2200······»       ​movs»   ​r2,​·​#0
59 ·····da2:​»       ​f241·4106·»       ​movw»   ​r1,​·​#5126»  ​;​·0x1406 59 ·····edc:​»       ​465b······»       ​mov»    ​r3,​·fp
60 ·····da6:​»       ​2200······»       ​movs»   ​r2,​·#0 60 ·····ede:​»       ​4682······»       ​mov»    ​sl,​·r0
61 ·····da8:​»       ​462b······»       ​mov»    ​r3,​·r5 61 ·····ee0:​»       ​2003······»       ​movs»   ​r0,​·#3
62 ·····daa:​»       ​f7ff·​ef82·»       ​blx»    ​cb0·​<glTexCoordPointer@pl​t> 62 ·····ee2:​»       ​f7ff·​ef74·»       ​blx»    ​dcc·​<glVertexPointer@plt>​
63 ·····dae:​»       ​2004······»       ​movs»   ​r0,​·​#4 63 ·····ee6:​»       ​2004······»       ​movs»   ​r0,​·​#4
64 ·····db0:​»       ​990e······»       ​ldr»    ​r1,​·​[sp,​·​#56]»   ​;​·​0x38 64 ·····ee8:​»       ​f241·4106·»       ​movw»   ​r1,​·​#5126»  ​;​·​0x1406
65 ·····db2:​»       ​f241·4203·»       ​movw»   ​r2,​·​#5123»  ​;​·​0x1403 65 ·····eec:​»       ​2200······»       ​movs»   ​r2,​·​#0
66 ·····db6:​»       ​4643······»       ​mov»    ​r3,​·​r8 66 ·····eee:​»       ​4643······»       ​mov»    ​r3,​·​r8
67 ·····db8:​»       ​f7ff·​ef80·»       ​blx»    ​cbc·​<glDrawElements@plt> 67 ·····ef0:​»       ​f7ff·​ef72·»       ​blx»    ​dd8·​<glColorPointer@plt>
68 ·····dbc:​»       ​6823······»       ​ldr»    ​r3,​·[r4,​·​#0] 68 ·····ef4:​»       ​b135······»       ​cbz»    ​r5,​·​f04·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0x84>
69 ·····dbe:​»       ​4620······»       ​mov»    ​r0,​·r4 69 ·····ef6:​»       ​2002······»       ​movs»   ​r0,​·#2
70 ·····dc0:​»       ​990d······»       ​ldr»    ​r1,​·​[sp,​·​#52]»   ​;​·​0x34 70 ·····ef8:​»       ​f241·4106·»       ​movw»   ​r1,​·​#5126»  ​;​·​0x1406
71 ·····dc2:​»       ​4642······»       ​mov»    ​r2,​·r8 71 ·····efc:​»       ​2200······»       ​movs»   ​r2,​·#0
72 ·····dc4:​»       ​f8d3·7308·»       ​ldr.​w»      ​r7,​·​[r3,​·​#776]»  ​;​·0x308 72 ·····efe:​»       ​462b······»       ​mov»    ​r3,​·r5
73 ·····dc8:​»       ​2300······»       ​movs»   ​r3,​·​#0 73 ·····f00:​»       ​f7ff·​ef70·»       ​blx»    ​de4·<glTexCoordPointer@pl​t>
74 ·····dca:​»       ​47b8······»       ​blx»    ​r7 74 ·····f04:​»       ​2004······»       ​movs»   ​r0,​·​#4
75 ·····dcc:​»       ​b13d······»       ​cbz»    ​r5,​·​dde·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0xaa> 75 ·····f06:​»       ​9901······»       ​ldr»    ​r1,​·[sp,​·​#4]
76 ·····dce:​»       ​6823······»       ​ldr»    ​r3,​·[r4,​·#0] 76 ·····f08:​»       ​f241·4203·»       ​movw»   ​r2,​·#5123»  ​;​·0x1403
77 ·····dd0:​»       ​4620······»       ​mov»    ​r0,​·r4 77 ·····f0c:​»       ​4653······»       ​mov»    ​r3,​·sl
78 ·····dd2:​»       ​4631······»       ​mov»    ​r1,​·​r6 78 ·····f0e:​»       ​f7ff·ef70·»       ​blx»    ​df0·<glDrawElements@plt>
79 ·····dd4:​»       ​462a······»       ​mov»    ​r2,​·​r5 79 ·····f12:​»       ​6823······»       ​ldr»    ​r3,​·[r4,​·​#0]
80 ·····dd6:​»       ​f8d3·7314·»       ​ldr.​w»      ​r7,​·[r3,​·​#788]»  ​;​·​0x314 80 ·····f14:​»       ​4620······»       ​mov»    ​r0,​·​r4
81 ·····dda:​»       ​2300······»       ​movs»   ​r3,​·​#0 81 ·····f16:​»       ​9900······»       ​ldr»    ​r1,​·​[sp,​·​#0]
82 ·····ddc:​»       ​47b8······»       ​blx»    ​r7 82 ·····f18:​»       ​4652······»       ​mov»    ​r2,​·​sl
83 ·····dde:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·​#0] 83 ·····f1a:​»       ​f8d3·c308·»       ​ldr.​w»      ​ip,​·​[r3,​·​#776]»  ​;​·​0x308
84 ·····de0:​»       ​4620······»       ​mov»    ​r0,​·r4 84 ·····f1e:​»       ​2300······»       ​movs»   ​r3,​·#0
85 ·····de2:​»       ​4649······»       ​mov»    ​r1,​·​r9 85 ·····f20:​»       ​47e0······»       ​blx»    ​ip
86 ·····de4:​»       ​4652······»       ​mov»    ​r2,​·​sl 86 ·····f22:​»       ​b13d······»       ​cbz»    ​r5,​·​f34·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0xb4>
87 ·····de6:​»       ​f8d3·5314·»       ​ldr.​w»      ​r5,​·​[r3,​·​#788]»  ​;​·0x314 87 ·····f24:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·​#0]
88 ·····dea:​»       ​2300······»       ​movs»   ​r3,​·#0 88 ·····f26:​»       ​4620······»       ​mov»    ​r0,​·r4
89 ·····dec:​»       ​47a8······»       ​blx»    ​r5 89 ·····f28:​»       ​4631······»       ​mov»    ​r1,​·r6
90 ·····dee:​»       ​6823······»       ​ldr»    ​r3,​·[r4,​·​#0] 90 ·····f2a:​»       ​462a······»       ​mov»    ​r2,​·​r5
91 ·····df0:​»       ​4620······»       ​mov»    ​r0,​·r4 91 ·····f2c:​»       ​f8d3·c314·»       ​ldr.​w»      ​ip,​·​[r3,​·​#788]»  ​;​·0x314
92 ·····df2:​»       ​4659······»       ​mov»    ​r1,​·fp 92 ·····f30:​»       ​2300······»       ​movs»   ​r3,​·#0
93 ·····df4:​»       ​9a01······»       ​ldr»    ​r2,​·​[sp,​·​#4] 93 ·····f32:​»       ​47e0······»       ​blx»    ​ip
94 ·····df6:​»       ​f8d3·5314·»       ​ldr.​w»      ​r5,​·​[r3,​·​#788]»  ​;​·0x314 94 ·····f34:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·​#0]
Max diff block lines reached; 120225/149796 bytes (80.26%) of diff not shown.
readelf --wide --decompress --hex-dump=.ARM.extab {}
Offset 1, 7 lines modified Offset 1, 6 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​extab':​ 1 Hex·​dump·​of·​section·​'.​ARM.​extab':​
2 ··​0x00002288·a1b20181·​b0b0ae01·​00000000·3f260181·​.​.​.​.​.​.​.​.​.​.​.​.​?&.​.​ 2 ··​0x000024f0·08b10181·​b0b00084·​00000000·08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00002298·​b0b05f84·​00000000·​08b10181·​b0b00084·​.​.​_.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00002500·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x000022a8·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00002510·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x000022b8·​08b10181·​b0b00084·​00000000··········​.​.​.​.​.​.​.​.​.​.​.​.​  
   
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Offset 1, 17 lines modified Offset 1, 20 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​ 1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​
2 ··​0x000022c4·70eaff7f·​af07b180·​36ebff7f·ad08b180·p.​.​.​.​.​.​.​6.​.​.​.​.​.​.​ 2 ··​0x00002520·60e9ff7f·b0af0280·​34eaff7f·b0b0ae80·`.​.​.​.​.​.​.​4.​.​.​.​.​.​.​
3 ··​0x000022d4·​a0ebff7f·​b0b0b080·​b0ebff7f·​b0af0480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00002530·​a4eaff7f·​b0b0b080·​b4eaff7f·​b0af0280·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x000022e4·7cedff7f·​b0b0a880·e0edff7f·98ffff7f·|.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00002540·50ebff7f·​b0b0b080·98ebff7f·b0a90280·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x000022f4·eceeff7f·a908b180·3cefff7f·​b0b0b080·​.​.​.​.​.​.​.​.​<.​.​.​.​.​.​.​ 5 ··​0x00002550·90ecff7f·b0b0a880·f4ecff7f·​b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00002304·78efff7f·a80fb180·98efff7f·b0b0b080·x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x00002560·0cedff7f·b0b0aa80·68edff7f·af72b280·.​.​.​.​.​.​.​.​h.​.​.​.​r.​.​
7 ··​0x00002314·d4efff7f·a80fb180·f8efff7f·b0af0880·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x00002570·88eeff7f·b0b0b080·88eeff7f·ab3f3880·​.​.​.​.​.​.​.​.​.​.​.​.​.​?8.​
8 ··​0x00002324·80f3ff7f·​b0b0b080·90f3ff7f·64ffff7f·.​.​.​.​.​.​.​.​.​.​.​.​d.​.​.​ 8 ··​0x00002580·24efff7f·​b0b0b080·38efff7f·b0b0aa80·$.​.​.​.​.​.​.​8.​.​.​.​.​.​.​
9 ··​0x00002334·d4f6ff7f·​b0b0b080·d4f6ff7f·ab10b280·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x00002590·a4efff7f·​b0b0b080·34f0ff7f·00840480·​.​.​.​.​.​.​.​.​4.​.​.​.​.​.​.​
10 ··​0x00002344·70f7ff7f·​b0b0b080·84f7ff7f·a908b180·p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x000025a0·54f0ff7f·​b0b0b080·a8f0ff7f·00840480·T.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x00002354·e8f7ff7f·b0b0b080·04f8ff7f·40ffff7f·​.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​ 11 ··​0x000025b0·ccf0ff7f·ac0db280·8cf1ff7f·b0af0880·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00002364·1cf8ff7f·aa25b280·d4f8ff7f·01000000·.​.​.​.​.​%.​.​.​.​.​.​.​.​.​.​ 12 ··​0x000025c0·70f5ff7f·b0b0b080·80f5ff7f·ad3f0280·p.​.​.​.​.​.​.​.​.​.​.​.​?.​.​
13 ··​0x00002374·74faff7f·b0b0b080·c4faff7f·ae0fb180·t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x000025d0·d8f8ff7f·01000000·78faff7f·b0b0b080·.​.​.​.​.​.​.​.​x.​.​.​.​.​.​.​
14 ··​0x00002384·50feff7f·a80fb180·ecfeff7f·1cffff7f·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x000025e0·d0faff7f·00840480·f0faff7f·b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x00002394·​ecfeff7f·20ffff7f·ecfeff7f·​01000000·​.​.​.​.​·.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x000025f0·​ecfaff7f·b0ad0480·7cfeff7f·​00840480·​.​.​.​.​.​.​.​.​|.​.​.​.​.​.​.​
  16 ··​0x00002600·​b4feff7f·​ecfeff7f·​bcfeff7f·​f0feff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  17 ··​0x00002610·​d0feff7f·​f4feff7f·​d0feff7f·​f8feff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  18 ··​0x00002620·​d0feff7f·​01000000···················​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00003e94·240d0000·​00000000···················$.​.​.​.​.​.​.​ 2 ··​0x00003e6c·440e0000·​00000000···················D.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00003e9c·​00000000····························​.​.​.​.​ 2 ··​0x00003e74·​00000000····························​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 9 lines modified Offset 1, 9 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00003fa8·00000000·a4230000·c4220000·b4160000·.​.​.​.​.​#.​.​.​".​.​.​.​.​.​ 2 ··​0x00003fa8·301b0000·381b0000·401b0000·00000000·0.​.​.​8.​.​.​@.​.​.​.​.​.​.​
3 ··​0x00003fb8·ac160000·a4160000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00003fb8·28260000·20250000·​00000000·​00000000·(&.​.​·​%.​.​.​.​.​.​.​.​.​.​
4 ··​0x00003fc8·​00000000·​00000000·6c0c0000·6c0c0000·​.​.​.​.​.​.​.​.​l.​.​.​l.​.​.​ 4 ··​0x00003fc8·​00000000·​00000000·a00d0000·a00d0000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00003fd8·6c0c0000·6c0c0000·6c0c0000·6c0c0000·l.​.​.​l.​.​.​l.​.​.​l.​.​.​ 5 ··​0x00003fd8·a00d0000·a00d0000·a00d0000·a00d0000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00003fe8·6c0c0000·6c0c0000·6c0c0000·6c0c0000·l.​.​.​l.​.​.​l.​.​.​l.​.​.​ 6 ··​0x00003fe8·a00d0000·a00d0000·a00d0000·a00d0000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00003ff8·6c0c0000·6c0c0000···················l.​.​.​l.​.​.​ 7 ··​0x00003ff8·a00d0000·a00d0000···················.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​6·​20120106·​(prerelease)​ 2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
readelf --wide --decompress --hex-dump=.ARM.attributes {}
Offset 1, 7 lines modified Offset 1, 7 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​ 1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​
2 ··​0x00000000·​41330000·​00616561·​62690001·​29000000·​A3.​.​.​aeabi.​.​)​.​.​.​ 2 ··​0x00000000·​41330000·​00616561·​62690001·​29000000·​A3.​.​.​aeabi.​.​)​.​.​.​
3 ··​0x00000010·​0541524d·​20763700·​060a0741·​08010902·​.​ARM·​v7.​.​.​.​A.​.​.​.​ 3 ··​0x00000010·​0541524d·​20763700·​060a0741·​08010902·​.​ARM·​v7.​.​.​.​A.​.​.​.​
4 ··​0x00000020·​0a041204·​14011501·​17031801·​1a021b03·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00000020·​0a041204·​14011501·​17031801·​1a021b03·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00000030·​1e022c01····························​.​.​,​.​ 5 ··​0x00000030·​1e022201····························​.​.​".​
   
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 14 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·​64796e73·​.​.​shstrtab.​.​dyns 2 ··​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte
3 ··​0x00000010·​796d002e·​64796e73·7472002e·68617368·ym.​.​dynstr.​.​hash 3 ··​0x00000010·​7270002e·​6e6f7465·2e676e75·2e627569·rp.​.​note.​gnu.​bui
4 ··​0x00000020·002e7265·​6c2e6479·6e002e72·​656c2e70·.​.​rel.​dyn.​.​rel.​p 4 ··​0x00000020·6c642d69·​64002e64·796e7379·​6d002e64·ld-​id.​.​dynsym.​.​d
5 ··​0x00000030·​6c74002e·​74657874·002e4152·​4d2e6578·​lt.​.​text.​.​ARM.​ex 5 ··​0x00000030·796e7374·​72002e68·61736800·2e676e75·​ynstr.​.​hash.​.​gnu
6 ··​0x00000040·​74616200·​2e41524d·2e657869·6478002e·tab.​.​ARM.​exidx.​.​ 6 ··​0x00000040·2e766572·​73696f6e·​002e676e·752e7665·.​version.​.​gnu.​ve
7 ··​0x00000050·66696e69·5f617272·6179002e·696e6974·fini_array.​.​init 7 ··​0x00000050·7273696f·​6e5f6400·2e676e75·2e766572·rsion_d.​.​gnu.​ver
8 ··​0x00000060·5f617272·6179002e·64796e61·​6d696300·_array.​.​dynamic.​ 8 ··​0x00000060·73696f6e·5f72002e·72656c2e·​64796e00·sion_r.​.​rel.​dyn.​
9 ··​0x00000070·​2e676f74·002e6461·7461002e·62737300·​.​got.​.​data.​.​bss.​ 9 ··​0x00000070·​2e72656c·​2e706c74·002e7465·7874002e·​.​rel.​plt.​.​text.​.​
10 ··​0x00000080·2e636f6d·​6d656e74·​002e6e6f·74652e67·.​comment.​.​note.​g 10 ··​0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.​extab.​.​ARM.​e
11 ··​0x00000090·6e752e67·6f6c642d·76657273·696f6e00·nu.​gold-​version.​ 11 ··​0x00000090·​78696478·002e6669·6e695f61·72726179·xidx.​.​fini_array
12 ··​0x000000a0·2e41524d·2e617474·​72696275·74657300·​.​ARM.​attributes.​ 12 ··​0x000000a0·002e696e·​69745f61·​72726179·002e6479·​.​.​init_array.​.​dy
  13 ··​0x000000b0·​6e616d69·​63002e67·​6f74002e·​64617461·​namic.​.​got.​.​data
  14 ··​0x000000c0·​002e6273·​73002e63·​6f6d6d65·​6e74002e·​.​.​bss.​.​comment.​.​
  15 ··​0x000000d0·​6e6f7465·​2e676e75·​2e676f6c·​642d7665·​note.​gnu.​gold-​ve
  16 ··​0x000000e0·​7273696f·​6e002e41·​524d2e61·​74747269·​rsion.​.​ARM.​attri
  17 ··​0x000000f0·​62757465·​7300·······················​butes.​
   
lib/armeabi/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:​··········​12584·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​12652·​(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·​0x023b4·​0x023b4·​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·​0x02674·​0x02674·​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··········​0x0022dc·​0x000022dc·​0x000022dc·​0x000d8·​0x000d8·​R···​0x4 14 ··​EXIDX··········​0x00256c·​0x0000256c·​0x0000256c·​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·​0x3128:​ 1 There·​are·​25·​section·​headers,​·​starting·​at·​offset·​0x316c:​
   
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·​001590·​00··AX··0···0··​4 11 ··​[·​7]·​.​gnu.​version_d····VERDEF··········​00000cc4·​000cc4·​00001c·​00···​A··4···1··​4
12 ··​[·​8]·​.​ARM.​extab········​PROGBITS········​000022a0·​0022a0·​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·······​000022dc·​0022dc·​0000d8·​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·​0016f8·​00··AX··0···​0··​4
17 ··​[13]·​.​got··············​PROGBITS········​00003fa8·​002fa8·​000058·​00··WA··​0···​0··​4 17 ··​[13]·​.​ARM.​extab········​PROGBITS········​0000253c·​00253c·​000030·​00···A··​0···​0··​4
18 ··​[14]·​.​data·············PROGBITS········​00004000·​003000·​000004·​00··WA··​0···​0··​4 18 ··​[14]·​.​ARM.​exidx········ARM_EXIDX·······​0000256c·​00256c·​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·​00002d·​00······​0···​0··1 22 ··​[18]·​.​got··············PROGBITS········​00003fa8·​002fa8·​000058·​00··WA··​0···​0··4
23 ··​[19]·​.​shstrtab·········STRTAB··········​00000000·​003075·​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·​00002b·​00······​0···​0··​1
  28 ··​[24]·​.​shstrtab·········​STRTAB··········​00000000·​003073·​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···​212·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_zame_game_ZameJn​iRenderer_renderTrian​gles 6 ·····​3:​·​00000e81···​216·​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:​·​000016c0·····​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:​·​00000e09···​116·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_zame_game_ZameJn​iRenderer_renderLines​ 12 ·····​9:​·​00000f59···​116·​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:​·​000016b8·····​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:​·​000016b0·····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:​·​00001c7c·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP_D 17 ····​14:​·​00001ed8·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP_D
18 ····​15:​·​00001c6c·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP 18 ····​15:​·​00001ec8·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP
19 ····​16:​·​00001c8c·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP_D_16_to_31 19 ····​16:​·​00001ee8·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP_D_16_to_31
20 ····​17:​·​00001c9c·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​WMMXD 20 ····​17:​·​00001ef8·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​WMMXD
21 ····​18:​·​00001d24·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​WMMXC 21 ····​18:​·​00001f80·····​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:​·​00001c58····​20·​FUNC····​GLOBAL·​DEFAULT····​7·​restore_core_regs 23 ····​20:​·​00001eb4····​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:​·​00001240····68·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_VRS_Get 25 ····​22:​·​000013f4·····8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetCFA
26 ····​23:​·​000012ac····68·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_VRS_Set 26 ····​23:​·​000013fc···164·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_RaiseExc​eption
27 ····​24:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_begin_cleanup 27 ····​24:​·​000014a0····28·FUNC····GLOBAL·​DEFAULT···​12·​__gnu_Unwind_ForcedUn​wind
28 ····​25:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_type_match 28 ····​25:​·​000014bc···116·FUNC····GLOBAL·​DEFAULT···​12·​__gnu_Unwind_Resume
29 ····​26:​·​00001e58···916·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_unwind_execute 29 ····​26:​·​00001530····​32·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Resume_o​r_Rethrow
30 ····​27:​·​00000000·····0·NOTYPE··WEAK···​DEFAULT··UND·__cxa_call_unexpected​ 30 ····​27:​·​00001550·····4·FUNC····GLOBAL·​DEFAULT···​12·​_Unwind_Complete
31 ····​28:​·​000016c8···856·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_VRS_Pop 31 ····​28:​·​00001554····​24·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_DeleteExcepti​on
32 ····​29:​·​00001c84·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_VFP​_D 32 ····​29:​·​0000156c····92·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Get
33 ····​30:​·​00001c74·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_VFP​ 33 ····​30:​·​000015f0····92·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Set
34 ····​31:​·​00001c94·····0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Save_VFP​_D_16_to_31 34 ····​31:​·​00001678···200·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Backtrac​e
35 ····​32:​·​00001ce0·····​0·FUNC····GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Save_WMM​XD 35 ····​32:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_begin_cleanup
36 ····​33:​·​00001d38·····​0·FUNC····GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_WMM​XC 36 ····​33:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_type_match
37 ····​34:​·​00001a20·····​8·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_GetCFA 37 ····​34:​·​000020e8···904·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_unwind_execute
38 ····​35:​·​00001a28···164·FUNC····GLOBAL·​DEFAULT····​7·​__gnu_Unwind_RaiseExc​eption 38 ····​35:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_call_unexpected​
39 ····​36:​·​00001acc····​28·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_ForcedUn​wind 39 ····​36:​·​00001b48···876·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Pop
40 ····​37:​·​00001ae8···108·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Resume 40 ····​37:​·​00001ee0·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_VFP​_D
41 ····​38:​·​00001b54····32·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Resume_o​r_Rethrow 41 ····​38:​·​00001ed0·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_VFP​
42 ····​39:​·​00001b74·····4·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_Complete 42 ····​39:​·​00001ef0·····0·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_Save_VFP​_D_16_to_31
43 ····​40:​·​00001b78····32·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_DeleteExcepti​on 43 ····​40:​·​00001f3c·····​0·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_Save_WMM​XD
44 ····​41:​·​00001b98···192·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Backtrac​e 44 ····​41:​·​00001f94·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_WMM​XC
45 ····​42:​·​00001c58····​20·​FUNC····​GLOBAL·​DEFAULT····​7·​__restore_core_regs 45 ····​42:​·​00001eb4····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__restore_core_regs
46 ····​43:​·​00001d4c····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_RaiseExcept​ion 46 ····​43:​·​00001fa8····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_RaiseExcept​ion
47 ····​44:​·​00001d4c····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_RaiseExceptio​n 47 ····​44:​·​00001fa8····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_RaiseExceptio​n
48 ····​45:​·​00001d70····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Resume 48 ····​45:​·​00001fcc····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Resume
49 ····​46:​·​00001d70····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Resume 49 ····​46:​·​00001fcc····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Resume
50 ····​47:​·​00001d94····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Resume_or_R​ethrow 50 ····​47:​·​00001ff0····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Resume_or_R​ethrow
51 ····​48:​·​00001d94····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Resume_or_Ret​hrow 51 ····​48:​·​00001ff0····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Resume_or_Ret​hrow
52 ····​49:​·​00001db8····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_ForcedUnwin​d 52 ····​49:​·​00002014····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_ForcedUnwin​d
53 ····​50:​·​00001db8····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_ForcedUnwind 53 ····​50:​·​00002014····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_ForcedUnwind
54 ····​51:​·​00001ddc····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Backtrace 54 ····​51:​·​00002038····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Backtrace
55 ····​52:​·​00001ddc····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Backtrace 55 ····​52:​·​00002038····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Backtrace
56 ····​53:​·​000021ec····​64·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_unwind_frame 56 ····​53:​·​00002470····​64·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_unwind_frame
57 ····​54:​·​0000222c····44·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetRegionStar​t 57 ····​54:​·​000024b0····16·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetRegionStar​t
58 ····​55:​·​00002258····56·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetLanguageSp​ecificData 58 ····​55:​·​000024c0····28·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetLanguageSp​ecificData
59 ····​56:​·​00002290·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetDataRelBas​e 59 ····​56:​·​000024dc·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetDataRelBas​e
60 ····​57:​·​00002298·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetTextRelBas​e 60 ····​57:​·​000024e4·····​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:​·​edb9ba7a9d8978d0f4054​221b103cc361d1de62b
   
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 ··​0x000006ac·​5f526573·746f7265·5f564650·5f44005f·​_Restore_VFP_D.​_
24 ··​0x00000644·645f5265·73746f72·​655f5646·​505f445f·d_Restore_VFP_D_ 24 ··​0x000006bc·​5f676e75·5f556e77·​696e645f·​52657374·_gnu_Unwind_Rest
25 ··​0x00000654·31365f74·6f5f3331·005f5f67·6e755f55·​16_to_31.​__gnu_U 25 ··​0x000006cc·​6f72655f·​56465000·5f5f676e·755f556e·​ore_VFP.​__gnu_Un
26 ··​0x00000664·6e77696e·645f5265·73746f72·655f574d·​nwind_Restore_WM 26 ··​0x000006dc·​77696e64·5f526573·746f7265·5f564650·wind_Restore_VFP
27 ··​0x00000674·4d584400·5f5f676e·755f556e·77696e64·MXD.​__gnu_Unwind 27 ··​0x000006ec·​5f445f31·365f746f·5f333100·5f5f676e·_D_16_to_31.​__gn
28 ··​0x00000684·5f526573·​746f7265·​5f574d4d·5843006d·_Restore_WMMXC.​m 28 ··​0x000006fc·755f556e·​77696e64·​5f526573·746f7265·u_Unwind_Restore
29 ··​0x00000694·656d6370·​79007265·​73746f72·655f636f·emcpy.​restore_co 29 ··​0x0000070c·5f574d4d·​5844005f·5f676e75·5f556e77·_WMMXD.​__gnu_Unw
30 ··​0x000006a4·72655f72·65677300·​61626f72·​74005f55·re_regs.​abort.​_U 30 ··​0x0000071c·696e645f·52657374·​6f72655f·574d4d58·ind_Restore_WMMX
31 ··​0x000006b4·6e77696e·​645f5652·535f4765·74005f55·nwind_VRS_Get.​_U 31 ··​0x0000072c·43006162·​6f727400·72657374·6f72655f·C.​abort.​restore_
32 ··​0x000006c4·​6e77696e·645f5652·535f5365·74005f5f·nwind_VRS_Set.​__ 32 ··​0x0000073c·​636f7265·​5f726567·73006d65·6d637079·core_regs.​memcpy
33 ··​0x000006d4·6378615f·62656769·6e5f636c·​65616e75·​cxa_begin_cleanu 33 ··​0x0000074c·005f556e·77696e64·​5f476574·​43464100·​.​_Unwind_GetCFA.​
34 ··​0x000006e4·70005f5f·6378615f·​74797065·​5f6d6174·p.​__cxa_type_mat 34 ··​0x0000075c·5f5f676e·755f556e·​77696e64·​5f526169·​__gnu_Unwind_Rai
35 ··​0x000006f4·6368005f·5f676e75·5f756e77·696e645f·ch.​__gnu_unwind_ 35 ··​0x0000076c·73654578·63657074·696f6e00·5f5f676e·seException.​__gn
36 ··​0x00000704·65786563·​75746500·​5f5f6378·​615f6361·execute.​__cxa_ca 36 ··​0x0000077c·755f556e·​77696e64·​5f466f72·​63656455·u_Unwind_ForcedU
37 ··​0x00000714·​6c6c5f75·​6e657870·​65637465·64005f55·ll_unexpected.​_U 37 ··​0x0000078c·​6e77696e·​64005f5f·​676e755f·556e7769·nwind.​__gnu_Unwi
38 ··​0x00000724·​6e77696e·​645f5652·535f506f·​70005f5f·nwind_VRS_Pop.​__ 38 ··​0x0000079c·​6e645f52·​6573756d·​65005f5f·676e755f·​nd_Resume.​__gnu_
39 ··​0x00000734·​676e755f·​556e7769·​6e645f53·​6176655f·​gnu_Unwind_Save_ 39 ··​0x000007ac·​556e7769·​6e645f52·​6573756d·655f6f72·Unwind_Resume_or
40 ··​0x00000744·​5646505f·44005f5f·​676e755f·556e7769·​VFP_D.​__gnu_Unwi 40 ··​0x000007bc·​5f526574·​68726f77·​005f556e·77696e64·_Rethrow.​_Unwind
41 ··​0x00000754·6e645f53·6176655f·56465000·5f5f676e·nd_Save_VFP.​__gn 41 ··​0x000007cc·5f436f6d·706c6574·​65005f55·6e77696e·_Complete.​_Unwin
42 ··​0x00000764·755f556e·77696e64·5f536176·​655f5646·u_Unwind_Save_VF 42 ··​0x000007dc·645f4465·6c657465·45786365·​7074696f·d_DeleteExceptio
43 ··​0x00000774·505f445f·31365f74·​6f5f3331·005f5f67·P_D_16_to_31.​__g 43 ··​0x000007ec·6e005f55·6e77696e·​645f5652·535f4765·n.​_Unwind_VRS_Ge
44 ··​0x00000784·6e755f55·​6e77696e·​645f5361·76655f57·nu_Unwind_Save_W 44 ··​0x000007fc·74005f55·​6e77696e·​645f5652·535f5365·t.​_Unwind_VRS_Se
45 ··​0x00000794·4d4d5844·005f5f67·6e755f55·6e77696e·​MMXD.​__gnu_Unwin 45 ··​0x0000080c·74005f5f·676e755f·556e7769·6e645f42·​t.​__gnu_Unwind_B
46 ··​0x000007a4·​645f5361·​76655f57·4d4d5843·005f556e·d_Save_WMMXC.​_Un 46 ··​0x0000081c·​61636b74·​72616365·005f5f63·78615f62·acktrace.​__cxa_b
47 ··​0x000007b4·77696e64·​5f476574·43464100·5f5f676e·​wind_GetCFA.​__gn 47 ··​0x0000082c·6567696e·​5f636c65·616e7570·005f5f63·egin_cleanup.​__c
48 ··​0x000007c4·​755f556e·77696e64·5f526169·73654578·u_Unwind_RaiseEx 48 ··​0x0000083c·​78615f74·​7970655f·​6d617463·68005f5f·xa_type_match.​__
49 ··​0x000007d4·​63657074·​696f6e00·​5f5f676e·​755f556e·​ception.​__gnu_Un 49 ··​0x0000084c·​676e755f·756e7769·​6e645f65·​78656375·​gnu_unwind_execu
50 ··​0x000007e4·​77696e64·​5f466f72·63656455·​6e77696e·wind_ForcedUnwin 50 ··​0x0000085c·​7465005f·​5f637861·5f63616c·​6c5f756e·te.​__cxa_call_un
51 ··​0x000007f4·​64005f5f·676e755f·556e7769·6e645f52·​d.​__gnu_Unwind_R 51 ··​0x0000086c·​65787065·​63746564·​005f556e·77696e64·​expected.​_Unwind
52 ··​0x00000804·​6573756d·​65005f5f·676e755f·556e7769·​esume.​__gnu_Unwi 52 ··​0x0000087c·5f565253·​5f506f70·005f5f67·6e755f55·​_VRS_Pop.​__gnu_U
53 ··​0x00000814·​6e645f52·​6573756d·​655f6f72·5f526574·​nd_Resume_or_Ret 53 ··​0x0000088c·​6e77696e·​645f5361·76655f56·46505f44·​nwind_Save_VFP_D
54 ··​0x00000824·68726f77·005f556e·77696e64·5f436f6d·​hrow.​_Unwind_Com 54 ··​0x0000089c·005f5f67·6e755f55·6e77696e·645f5361·​.​__gnu_Unwind_Sa
55 ··​0x00000834·​706c6574·65005f55·6e77696e·​645f4465·​plete.​_Unwind_De 55 ··​0x000008ac·​76655f56·​4650005f·5f676e75·5f556e77·​ve_VFP.​__gnu_Unw
56 ··​0x00000844·​6c657465·45786365·7074696f·6e005f5f·leteException.​__ 56 ··​0x000008bc·​696e645f·53617665·5f564650·5f445f31·ind_Save_VFP_D_1
57 ··​0x00000854·​676e755f·​556e7769·6e645f42·​61636b74·gnu_Unwind_Backt 57 ··​0x000008cc·365f746f·5f333100·​5f5f676e·755f556e·​6_to_31.​__gnu_Un
58 ··​0x00000864·​72616365·005f5f72·​6573746f·72655f63·race.​__restore_c 58 ··​0x000008dc·​77696e64·5f536176·​655f574d·4d584400·wind_Save_WMMXD.​
59 ··​0x00000874·6f72655f·​72656773·​005f5f5f·556e7769·ore_regs.​___Unwi 59 ··​0x000008ec·5f5f676e·​755f556e·77696e64·5f536176·​__gnu_Unwind_Sav
60 ··​0x00000884·​6e645f52·61697365·45786365·​7074696f·nd_RaiseExceptio 60 ··​0x000008fc·​655f574d·4d584300·5f5f7265·​73746f72·e_WMMXC.​__restor
61 ··​0x00000894·​6e005f55·6e77696e·645f5261·69736545·​n.​_Unwind_RaiseE 61 ··​0x0000090c·​655f636f·​72655f72·​65677300·​5f5f5f55·​e_core_regs.​___U
62 ··​0x000008a4·78636570·74696f6e·005f5f5f·556e7769·xception.​___Unwi 62 ··​0x0000091c·6e77696e·645f5261·69736545·78636570·nwind_RaiseExcep
63 ··​0x000008b4·6e645f52·6573756d·65005f55·6e77696e·nd_Resume.​_Unwin 63 ··​0x0000092c·74696f6e·​005f556e·77696e64·5f526169·​tion.​_Unwind_Rai
64 ··​0x000008c4·645f5265·73756d65·005f5f5f·556e7769·​d_Resume.​___Unwi 64 ··​0x0000093c·​73654578·63657074·696f6e00·5f5f5f55·​seException.​___U
65 ··​0x000008d4·​6e645f52·6573756d·655f6f72·5f526574·nd_Resume_or_Ret 65 ··​0x0000094c·6e77696e·645f5265·73756d65·​005f556e·​nwind_Resume.​_Un
66 ··​0x000008e4·68726f77·005f556e·​77696e64·​5f526573·hrow.​_Unwind_Res 66 ··​0x0000095c·77696e64·5f526573·​756d6500·​5f5f5f55·wind_Resume.​___U
67 ··​0x000008f4·756d655f·​6f725f52·65746872·6f77005f·ume_or_Rethrow.​_ 67 ··​0x0000096c·6e77696e·​645f5265·73756d65·5f6f725f·nwind_Resume_or_
68 ··​0x00000904·​5f5f556e·​77696e64·​5f466f72·​63656455·__Unwind_ForcedU 68 ··​0x0000097c·​52657468·​726f7700·​5f556e77·​696e645f·Rethrow.​_Unwind_
69 ··​0x00000914·6e77696e·​64005f55·6e77696e·645f466f·nwind.​_Unwind_Fo 69 ··​0x0000098c·52657375·​6d655f6f·725f5265·7468726f·Resume_or_Rethro
70 ··​0x00000924·​72636564·556e7769·6e64005f·5f5f556e·rcedUnwind.​___Un 70 ··​0x0000099c·77005f5f·​5f556e77·696e645f·466f7263·w.​___Unwind_Forc
71 ··​0x00000934·​77696e64·5f426163·6b747261·6365005f·wind_Backtrace.​_ 71 ··​0x000009ac·​6564556e·​77696e64·005f556e·​77696e64·​edUnwind.​_Unwind
72 ··​0x00000944·​556e7769·​6e645f42·​61636b74·72616365·Unwind_Backtrace 72 ··​0x000009bc·​5f466f72·​63656455·​6e77696e·64005f5f·_ForcedUnwind.​__
73 ··​0x00000954·005f5f67·​6e755f75·6e77696e·645f6672·​.​__gnu_unwind_fr 73 ··​0x000009cc·​5f556e77·696e645f·4261636b·74726163·_Unwind_Backtrac
74 ··​0x00000964·616d6500·5f556e77·696e645f·47657452·ame.​_Unwind_GetR 74 ··​0x000009dc·​65005f55·6e77696e·645f4261·636b7472·​e.​_Unwind_Backtr
75 ··​0x00000974·​6567696f·6e537461·7274005f·​556e7769·egionStart.​_Unwi 75 ··​0x000009ec·​61636500·5f5f676e·​755f756e·77696e64·​ace.​__gnu_unwind
76 ··​0x00000984·6e645f47·​65744c61·6e677561·​67655370·​nd_GetLanguageSp 76 ··​0x000009fc·5f667261·​6d65005f·556e7769·​6e645f47·​_frame.​_Unwind_G
77 ··​0x00000994·​65636966·69634461·​7461005f·556e7769·ecificData.​_Unwi 77 ··​0x00000a0c·​65745265·67696f6e·​53746172·​74005f55·etRegionStart.​_U
78 ··​0x000009a4·​6e645f47·​65744461·​74615265·​6c426173·nd_GetDataRelBas 78 ··​0x00000a1c·​6e77696e·​645f4765·​744c616e·​67756167·​nwind_GetLanguag
79 ··​0x000009b4·​65005f55·​6e77696e·​645f4765·74546578·​e.​_Unwind_GetTex 79 ··​0x00000a2c·​65537065·​63696669·​63446174·61005f55·​eSpecificData.​_U
80 ··​0x000009c4·7452656c·​42617365·005f6564·​61746100·tRelBase.​_edata.​ 80 ··​0x00000a3c·6e77696e·645f4765·74446174·​6152656c·nwind_GetDataRel
81 ··​0x000009d4·​5f5f6273·735f7374·61727400·​5f656e64·__bss_start.​_end 81 ··​0x00000a4c·​42617365·005f556e·77696e64·​5f476574·Base.​_Unwind_Get
82 ··​0x000009e4·006c6962·474c4553·76315f43·4d2e736f·.​libGLESv1_CM.​so 82 ··​0x00000a5c·54657874·52656c42·​61736500·5f656461·TextRelBase.​_eda
83 ··​0x000009f4·006c6962·6c6f672e·736f006c·69627374·​.​liblog.​so.​libst 83 ··​0x00000a6c·7461005f·5f627373·​5f737461·7274005f·ta.​__bss_start.​_
84 ··​0x00000a04·​64632b2b·​2e736f00·​6c69626d·​2e736f00·​dc++.​so.​libm.​so.​ 84 ··​0x00000a7c·​656e6400·​6c69626c·6f672e73·6f006c69·​end.​liblog.​so.​li
85 ··​0x00000a14·​6c696263·​2e736f00·6c696264·6c2e736f·​libc.​so.​libdl.​so 85 ··​0x00000a8c·​62474c45·​5376315f·434d2e73·6f006c69·bGLESv1_CM.​so.​li
86 ··​0x00000a24·006c6962·7a616d65·4a6e6952·​656e6465·.​libzameJniRende 86 ··​0x00000a9c·62737464·632b2b2e·736f006c·​69626d2e·bstdc++.​so.​libm.​
87 ··​0x00000a34·​7265722e·736f00·····················​rer.​so.​ 87 ··​0x00000aac·​736f006c·6962646c·2e736f00··········so.​libdl.​so.​
   
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 28 lines modified Offset 1, 28 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x00000a3c·​25000000·​3d000000·1a000000·​2d000000·​%.​.​.​=.​.​.​.​.​.​.​-​.​.​.​ 2 ··​0x00000ab8·​25000000·​3d000000·22000000·​2d000000·​%.​.​.​=.​.​.​".​.​.​-​.​.​.​
3 ··​0x00000a4c·​13000000·​31000000·​33000000·​0c000000·​.​.​.​.​1.​.​.​3.​.​.​.​.​.​.​ 3 ··​0x00000ac8·​15000000·​31000000·​33000000·​0b000000·​.​.​.​.​1.​.​.​3.​.​.​.​.​.​.​
4 ··​0x00000a5c·​38000000·​00000000·​32000000·​0e000000·​8.​.​.​.​.​.​.​2.​.​.​.​.​.​.​ 4 ··​0x00000ad8·​38000000·​00000000·​32000000·​0e000000·​8.​.​.​.​.​.​.​2.​.​.​.​.​.​.​
5 ··​0x00000a6c·​30000000·​39000000·​37000000·​36000000·​0.​.​.​9.​.​.​7.​.​.​6.​.​.​ 5 ··​0x00000ae8·​30000000·​39000000·​37000000·​36000000·​0.​.​.​9.​.​.​7.​.​.​6.​.​.​
6 ··​0x00000a7c·​2a000000·​00000000·​21000000·​29000000·​*.​.​.​.​.​.​.​!.​.​.​)​.​.​.​ 6 ··​0x00000af8·​2a000000·​00000000·​29000000·​28000000·​*.​.​.​.​.​.​.​)​.​.​.​(.​.​.​
7 ··​0x00000a8c·​3a000000·18000000·1c000000·​2c000000·​:​.​.​.​.​.​.​.​.​.​.​.​,​.​.​.​ 7 ··​0x00000b08·​3a000000·20000000·24000000·​2c000000·​:​.​.​.​·.​.​.​$.​.​.​,​.​.​.​
8 ··​0x00000a9c·​00000000·​0a000000·22000000·25000000·​.​.​.​.​.​.​.​.​".​.​.​%.​.​.​ 8 ··​0x00000b18·​00000000·​0a000000·16000000·19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x00000aac·​00000000·​00000000·​00000000·​35000000·​.​.​.​.​.​.​.​.​.​.​.​.​5.​.​.​ 9 ··​0x00000b28·​00000000·​00000000·​00000000·​35000000·​.​.​.​.​.​.​.​.​.​.​.​.​5.​.​.​
10 ··​0x00000abc·1f000000·​3c000000·28000000·​15000000·.​.​.​.​<.​.​.​(.​.​.​.​.​.​.​ 10 ··​0x00000b38·27000000·​3c000000·1c000000·​13000000·'.​.​.​<.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x00000acc·1b000000·​3b000000·​07000000·​00000000·.​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00000b48·23000000·​3b000000·​07000000·​00000000·#.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00000adc·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x00000b58·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00000aec·​02000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x00000b68·​02000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x00000afc·​04000000·​00000000·​08000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x00000b78·​04000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x00000b0c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x00000b88·​08000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x00000b1c·​00000000·​00000000·​00000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x00000b98·​00000000·​00000000·​00000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x00000b2c·​00000000·​00000000·00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x00000ba8·​00000000·​00000000·14000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00000b3c·12000000·​00000000·10000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00000bb8·00000000·​00000000·06000000·11000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x00000b4c·​00000000·00000000·​01000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ··​0x00000bc8·​00000000·1a000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x00000b5c·09000000·​00000000·​14000000·1d000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ··​0x00000bd8·12000000·​00000000·​10000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ··​0x00000b6c·00000000·17000000·​06000000·​11000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ··​0x00000be8·18000000·00000000·​01000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x00000b7c·20000000·27000000·​0b000000·​0f000000··.​.​.​'.​.​.​.​.​.​.​.​.​.​.​ 22 ··​0x00000bf8·09000000·1b000000·​0d000000·​0f000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ··​0x00000b8c·​24000000·23000000·1e000000·​00000000·$.​.​.​#.​.​.​.​.​.​.​.​.​.​.​ 23 ··​0x00000c08·​25000000·17000000·26000000·​00000000·%.​.​.​.​.​.​.​&.​.​.​.​.​.​.​
24 ··​0x00000b9c·​2f000000·​2e000000·​2b000000·​0d000000·​/​.​.​.​.​.​.​.​+.​.​.​.​.​.​.​ 24 ··​0x00000c18·​2f000000·​2e000000·​2b000000·​0c000000·​/​.​.​.​.​.​.​.​+.​.​.​.​.​.​.​
25 ··​0x00000bac·​00000000·​00000000·​05000000·​34000000·​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 25 ··​0x00000c28·​00000000·​00000000·​05000000·​34000000·​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
26 ··​0x00000bbc·​16000000·26000000·​00000000·19000000·​.​.​.​.​&.​.​.​.​.​.​.​.​.​.​.​ 26 ··​0x00000c38·​1d000000·1e000000·​00000000·21000000·​.​.​.​.​.​.​.​.​.​.​.​.​!.​.​.​
   
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 71 lines modified Offset 1, 71 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 00000c6c·​<__cxa_atexit@plt-​0x14>:​ 2 00000da0·​<__cxa_atexit@plt-​0x14>:​
3 ·c6c:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​ 3 ·da0:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​
4 ·c70:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·c7c·​<__cxa_atexit@plt-​0x4> 4 ·da4:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·db0·​<__cxa_atexit@plt-​0x4>
5 ·c74:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr 5 ·da8:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr
6 ·c78:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]! 6 ·dac:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]!
7 ·c7c:​»       ​00003348·»       ​andeq»  ​r3,​·​r0,​·​r8,​·asr·#6 7 ·db0:​»       ​00003214·»       ​andeq»  ​r3,​·​r0,​·​r4,​·lsl·r2
   
8 00000c80·​<__cxa_atexit@plt>:​ 8 00000db4·​<__cxa_atexit@plt>:​
9 ·c80:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 9 ·db4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
10 ·c84:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 10 ·db8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
11 ·c88:​»       ​e5bcf348·»       ​ldr»    ​pc,​·​[ip,​·​#840]!» ​;​·​0x348 11 ·dbc:​»       ​e5bcf214·»       ​ldr»    ​pc,​·​[ip,​·​#532]!» ​;​·​0x214
   
12 00000c8c·​<__cxa_finalize@plt>:​ 12 00000dc0·​<__cxa_finalize@plt>:​
13 ·c8c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 13 ·dc0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
14 ·c90:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 14 ·dc4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
15 ·c94:​»       ​e5bcf340·»       ​ldr»    ​pc,​·​[ip,​·​#832]!» ​;​·​0x340 15 ·dc8:​»       ​e5bcf20c·»       ​ldr»    ​pc,​·​[ip,​·​#524]!» ​;​·​0x20c
   
16 00000c98·​<glVertexPointer@plt>​:​ 16 00000dcc·​<glVertexPointer@plt>​:​
17 ·c98:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 17 ·dcc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
18 ·c9c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 18 ·dd0:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
19 ·ca0:​»       ​e5bcf338·»       ​ldr»    ​pc,​·​[ip,​·​#824]!» ​;​·​0x338 19 ·dd4:​»       ​e5bcf204·»       ​ldr»    ​pc,​·​[ip,​·​#516]!» ​;​·​0x204
   
20 00000ca4·​<glColorPointer@plt>:​ 20 00000dd8·​<glColorPointer@plt>:​
21 ·ca4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 21 ·dd8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
22 ·ca8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 22 ·ddc:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
23 ·cac:​»       ​e5bcf330·»       ​ldr»    ​pc,​·​[ip,​·​#816]!» ​;​·​0x330 23 ·de0:​»       ​e5bcf1fc·»       ​ldr»    ​pc,​·​[ip,​·​#508]!» ​;​·​0x1fc
   
24 00000cb0·​<glTexCoordPointer@pl​t>:​ 24 00000de4·​<glTexCoordPointer@pl​t>:​
25 ·cb0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 25 ·de4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
26 ·cb4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 26 ·de8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
27 ·cb8:​»       ​e5bcf328·»       ​ldr»    ​pc,​·​[ip,​·​#808]!» ​;​·​0x328 27 ·dec:​»       ​e5bcf1f4·»       ​ldr»    ​pc,​·​[ip,​·​#500]!» ​;​·​0x1f4
   
28 00000cbc·​<glDrawElements@plt>:​ 28 00000df0·​<glDrawElements@plt>:​
29 ·cbc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 29 ·df0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
30 ·cc0:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 30 ·df4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
31 ·cc4:​»       ​e5bcf320·»       ​ldr»    ​pc,​·​[ip,​·​#800]!» ​;​·​0x320 31 ·df8:​»       ​e5bcf1ec·»       ​ldr»    ​pc,​·​[ip,​·​#492]!» ​;​·​0x1ec
   
32 00000cc8·​<glDrawArrays@plt>:​ 32 00000dfc·​<glDrawArrays@plt>:​
33 ·cc8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 33 ·dfc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
34 ·ccc:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 34 ·e00:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
35 ·cd0:​»       ​e5bcf318·»       ​ldr»    ​pc,​·​[ip,​·​#792]!» ​;​·​0x318 35 ·e04:​»       ​e5bcf1e4·»       ​ldr»    ​pc,​·​[ip,​·​#484]!» ​;​·​0x1e4
   
36 00000cd4·​<__gnu_Unwind_Find_ex​idx@plt>:​ 36 00000e08·​<__gnu_Unwind_Find_ex​idx@plt>:​
37 ·cd4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 37 ·e08:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
38 ·cd8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 38 ·e0c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
39 ·cdc:​»       ​e5bcf310·»       ​ldr»    ​pc,​·​[ip,​·​#784]!» ​;​·​0x310 39 ·e10:​»       ​e5bcf1dc·»       ​ldr»    ​pc,​·​[ip,​·​#476]!» ​;​·​0x1dc
   
40 00000ce0·​<memcpy@plt>:​ 40 00000e14·​<abort@plt>:​
41 ·ce0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 41 ·e14:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
42 ·ce4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 42 ·e18:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
43 ·ce8:​»       ​e5bcf308·»       ​ldr»    ​pc,​·​[ip,​·​#776]!» ​;​·​0x308 43 ·e1c:​»       ​e5bcf1d4·»       ​ldr»    ​pc,​·​[ip,​·​#468]!» ​;​·​0x1d4
   
44 00000cec·​<abort@plt>:​ 44 00000e20·​<memcpy@plt>:​
45 ·cec:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 45 ·e20:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
46 ·cf0:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 46 ·e24:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
47 ·cf4:​»       ​e5bcf300·»       ​ldr»    ​pc,​·​[ip,​·​#768]!» ​;​·​0x300 47 ·e28:​»       ​e5bcf1cc·»       ​ldr»    ​pc,​·​[ip,​·​#460]!» ​;​·​0x1cc
   
48 00000cf8·​<__cxa_begin_cleanup@​plt>:​ 48 00000e2c·​<__cxa_begin_cleanup@​plt>:​
49 ·cf8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 49 ·e2c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
50 ·cfc:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 50 ·e30:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
51 ·d00:​»       ​e5bcf2f8·»       ​ldr»    ​pc,​·​[ip,​·​#760]!» ​;​·​0x2f8 51 ·e34:​»       ​e5bcf1c4·»       ​ldr»    ​pc,​·​[ip,​·​#452]!» ​;​·​0x1c4
   
52 00000d04·​<__cxa_type_match@plt​>:​ 52 00000e38·​<__cxa_type_match@plt​>:​
53 ·d04:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 53 ·e38:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
54 ·d08:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 54 ·e3c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
55 ·d0c:​»       ​e5bcf2f0·»       ​ldr»    ​pc,​·​[ip,​·​#752]!» ​;​·​0x2f0 55 ·e40:​»       ​e5bcf1bc·»       ​ldr»    ​pc,​·​[ip,​·​#444]!» ​;​·​0x1bc
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 1726 lines modified Offset 1, 1834 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 00000d10·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles-​0x24>:​ 2 00000e44·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base-​0x3c>:​
3 ·····d10:​»       ​e59f2008·»       ​ldr»    ​r2,​·​[pc,​·​#8]»    ​;​·d20·​<__cxa_type_match@plt​+0x1c> 3 ·····e44:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·e50·​<__cxa_type_match@plt​+0x18>
4 ·····d14:​»       ​e3a01000·»       ​mov»    ​r1,​·#0 4 ·····e48:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0
5 ·····d18:​»       ​e08f2002·»       ​add»    ​r2,​·​pc,​·​r2 5 ·····e4c:​»       ​eaffffdb·»       ​b»      ​dc0·​<__cxa_finalize@plt>
6 ·····d1c:​»       ​eaffffd7·»       ​b»      ​c80·<__cxa_atexit@plt> 6 ·····e50:​»       ​000031b0·»       ​»       ​»       ​;​·​<UNDEFINED>·instruction:​·​0x000031b0
7 ·····d20:​»       ​000032e0·»       ​andeq»  ​r3,​·​r0,​·r0,​·​ror·​#5 7 ·····e54:​»       ​e3500000·»       ​cmp»    ​r0,​·​#0
8 ·····d24:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·​d30·<__cxa_type_match@plt​+0x2c> 8 ·····​e58:​»       ​012fff1e·»       ​bxeq»   ​lr
9 ·····d28:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0 9 ·····e5c:​»       ​e12fff10·»       ​bx»     ​r0
10 ·····d2c:​»       ​eaffffd6·»       ​b»      ​c8c·​<__cxa_finalize@plt> 10 ·····e60:​»       ​e1a01000·»       ​mov»    ​r1,​·​r0
11 ·····d30:​»       ​000032d0·»       ​ldrdeq» ​r3,​·[r0],​·-​r0 11 ·····e64:​»       ​e59f200c·»       ​ldr»    ​r2,​·​[pc,​·#12]»   ​;​·​e78·<__cxa_type_match@plt​+0x40>
  12 ·····​e68:​»       ​e59f000c·»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​e7c·​<__cxa_type_match@plt​+0x44>
12 00000d34·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles>:​ 13 ·····e6c:​»       ​e08f2002·»       ​add»    ​r2,​·​pc,​·​r2
13 ·····d34:​»       ​b5f0······»       ​push»   ​{r4,​·​r5,​·r6,​·r7,​·lr} 14 ·····e70:​»       ​e08f0000·»       ​add»    ​r0,​·pc,​·​r0
14 ·····d36:​»       ​b085······»       ​sub»    ​sp,​·​#20 15 ·····e74:​»       ​eaffffce·»       ​b»      ​db4·<__cxa_atexit@plt>
15 ·····d38:​»       ​9303······»       ​str»    ​r3,​·[sp,​·#12] 16 ·····e78:​»       ​0000318c·»       ​andeq»  ​r3,​·r0,​·​ip,​·lsl·​#3
16 ·····d3a:​»       ​6803······»       ​ldr»    ​r3,​·[r0,​·​#0] 17 ·····e7c:​»       ​ffffffdc·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·0xffffffdc
17 ·····​d3c:​»       ​24bd······»       ​movs»   ​r4,​·​#189»   ​;​·​0xbd  
18 ·····​d3e:​»       ​00a4······»       ​lsls»   ​r4,​·r4,​·​#2 18 00000e80·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base>:​
19 ·····d40:​»       ​1c11······»       ​adds»   ​r1,​·​r2,​·#0 19 ·····e80:​»       ​b5f0······»       ​push»   ​{r4,​·​r5,​·r6,​·​r7,​·lr}
20 ·····d42:​»       ​9202······»       ​str»    ​r2,​·[sp,​·#8] 20 ·····e82:​»       ​26bd······»       ​movs»   ​r6,​·#189»   ​;​·0xbd
21 ·····d44:​»       ​591b······»       ​ldr»    ​r3,​·[r3,​·r4] 21 ·····e84:​»       ​1c1f······»       ​adds»   ​r7,​·​r3,​·#0
22 ·····d46:​»       ​2200······»       ​movs»   ​r2,​·​#0 22 ·····e86:​»       ​6803······»       ​ldr»    ​r3,​·​[r0,​·​#0]
23 ·····d48:​»       ​1c05······»       ​adds»   ​r5,​·​r0,​·​#0 23 ·····e88:​»       ​1c04······»       ​adds»   ​r4,​·​r0,​·​#0
24 ·····d4a:​»       ​4798······»       ​blx»    ​r3 24 ·····e8a:​»       ​b085······»       ​sub»    ​sp,​·​#20
25 ·····d4c:​»       ​682b······»       ​ldr»    ​r3,​·[r5,​·​#0] 25 ·····e8c:​»       ​00b6······»       ​lsls»   ​r6,​·​r6,​·​#2
26 ·····d4e:​»       ​9000······»       ​str»    ​r0,​·[sp,​·​#0] 26 ·····e8e:​»       ​1c11······»       ​adds»   ​r1,​·r2,​·​#0
27 ·····d50:​»       ​9903······»       ​ldr»    ​r1,​·​[sp,​·​#12] 27 ·····e90:​»       ​9203······»       ​str»    ​r2,​·​[sp,​·​#12]
28 ·····d52:​»       ​591b······»       ​ldr»    ​r3,​·​[r3,​·​r4] 28 ·····e92:​»       ​599b······»       ​ldr»    ​r3,​·​[r3,​·​r6]
29 ·····d54:​»       ​1c28······»       ​adds»   ​r0,​·r5,​·​#0 29 ·····e94:​»       ​2200······»       ​movs»   ​r2,​·​#0
30 ·····d56:​»       ​2200······»       ​movs»   ​r2,​·​#0 30 ·····e96:​»       ​4798······»       ​blx»    ​r3
31 ·····d58:​»       ​4798······»       ​blx»    ​r3 31 ·····e98:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·​#0]
32 ·····d5a:​»       ​9e0a······»       ​ldr»    ​r6,​·​[sp,​·​#40]»   ​;​·​0x28 32 ·····e9a:​»       ​9001······»       ​str»    ​r0,​·​[sp,​·​#4]
33 ·····d5c:​»       ​9001······»       ​str»    ​r0,​·[sp,​·​#4] 33 ·····e9c:​»       ​1c39······»       ​adds»   ​r1,​·r7,​·​#0
34 ·····d5e:​»       ​2e00······»       ​cmp»    ​r6,​·#0 34 ·····e9e:​»       ​599b······»       ​ldr»    ​r3,​·​[r3,​·r6]
35 ·····d60:​»       ​d006······»       ​beq.​n»      ​d70·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0x3c> 35 ·····ea0:​»       ​1c20······»       ​adds»   ​r0,​·​r4,​·​#0
36 ·····d62:​»       ​682b······»       ​ldr»    ​r3,​·​[r5,​·​#0] 36 ·····ea2:​»       ​2200······»       ​movs»   ​r2,​·​#0
37 ·····d64:​»       ​1c31······»       ​adds»   ​r1,​·r6,​·​#0 37 ·····ea4:​»       ​4798······»       ​blx»    ​r3
38 ·····d66:​»       ​1c28······»       ​adds»   ​r0,​·r5,​·​#0 38 ·····ea6:​»       ​9d0a······»       ​ldr»    ​r5,​·[sp,​·​#40]»   ​;​·0x28
39 ·····d68:​»       ​591b······»       ​ldr»    ​r3,​·​[r3,​·r4] 39 ·····ea8:​»       ​9002······»       ​str»    ​r0,​·​[sp,​·#8]
40 ·····d6a:​»       ​2200······»       ​movs»   ​r2,​·​#0 40 ·····eaa:​»       ​2d00······»       ​cmp»    ​r5,​·​#0
41 ·····d6c:​»       ​4798······»       ​blx»    ​r3 41 ·····eac:​»       ​d006······»       ​beq.​n»      ​ebc·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0x3c>
42 ·····d6e:​»       ​1c06······»       ​adds»   ​r6,​·​r0,​·​#0 42 ·····eae:​»       ​6823······»       ​ldr»    ​r3,​·[r4,​·​#0]
43 ·····d70:​»       ​682a······»       ​ldr»    ​r2,​·[r5,​·​#0] 43 ·····eb0:​»       ​1c29······»       ​adds»   ​r1,​·​r5,​·​#0
44 ·····d72:​»       ​23ba······»       ​movs»   ​r3,​·#186»   ​;​·0xba 44 ·····eb2:​»       ​599b······»       ​ldr»    ​r3,​·[r3,​·r6]
45 ·····d74:​»       ​009b······»       ​lsls»   ​r3,​·​r3,​·​#2 45 ·····eb4:​»       ​1c20······»       ​adds»   ​r0,​·​r4,​·​#0
46 ·····d76:​»       ​58d3······»       ​ldr»    ​r3,​·​[r2,​·r3] 46 ·····eb6:​»       ​2200······»       ​movs»   ​r2,​·#0
47 ·····d78:​»       ​990b······»       ​ldr»    ​r1,​·​[sp,​·​#44]»   ​;​·​0x2c 47 ·····eb8:​»       ​4798······»       ​blx»    ​r3
48 ·····d7a:​»       ​2200······»       ​movs»   ​r2,​·​#0 48 ·····eba:​»       ​1c05······»       ​adds»   ​r5,​·r0,​·​#0
49 ·····d7c:​»       ​1c28······»       ​adds»   ​r0,​·r5,​·#0 49 ·····ebc:​»       ​23ba······»       ​movs»   ​r3,​·#186»   ​;​·0xba
50 ·····d7e:​»       ​4798······»       ​blx»    ​r3 50 ·····ebe:​»       ​6822······»       ​ldr»    ​r2,​·​[r4,​·​#0]
51 ·····d80:​»       ​491f······»       ​ldr»    ​r1,​·[pc,​·​#124]»  ​;​·​(e00·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0xcc>)​ 51 ·····ec0:​»       ​009b······»       ​lsls»   ​r3,​·r3,​·​#2
52 ·····d82:​»       ​2200······»       ​movs»   ​r2,​·​#0 52 ·····ec2:​»       ​990b······»       ​ldr»    ​r1,​·​[sp,​·​#44]»   ​;​·0x2c
53 ·····d84:​»       ​9b00······»       ​ldr»    ​r3,​·​[sp,​·#0] 53 ·····ec4:​»       ​58d3······»       ​ldr»    ​r3,​·​[r2,​·r3]
54 ·····d86:​»       ​1c07······»       ​adds»   ​r7,​·​r0,​·​#0 54 ·····ec6:​»       ​1c20······»       ​adds»   ​r0,​·​r4,​·​#0
55 ·····d88:​»       ​2003······»       ​movs»   ​r0,​·​#3 55 ·····ec8:​»       ​2200······»       ​movs»   ​r2,​·​#0
56 ·····d8a:​»       ​f7ff·ef86·»       ​blx»    ​c98·​<glVertexPointer@plt>​ 56 ·····eca:​»       ​4798······»       ​blx»    ​r3
57 ·····d8e:​»       ​2004······»       ​movs»   ​r0,​·​#4 57 ·····ecc:​»       ​4920······»       ​ldr»    ​r1,​·[pc,​·#128]»  ​;​·​(f50·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0xd0>)​
58 ·····d90:​»       ​491b······»       ​ldr»    ​r1,​·​[pc,​·​#108]»  ​;​·​(e00·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0xcc>)​ 58 ·····ece:​»       ​2200······»       ​movs»   ​r2,​·​#0
59 ·····d92:​»       ​2200······»       ​movs»   ​r2,​·​#0 59 ·····ed0:​»       ​9b01······»       ​ldr»    ​r3,​·​[sp,​·​#4]
60 ·····d94:​»       ​9b01······»       ​ldr»    ​r3,​·[sp,​·​#4] 60 ·····ed2:​»       ​1c06······»       ​adds»   ​r6,​·r0,​·​#0
61 ·····d96:​»       ​f7ff·ef86·»       ​blx»    ​ca4·<glColorPointer@plt> 61 ·····ed4:​»       ​2003······»       ​movs»   ​r0,​·​#3
62 ·····d9a:​»       ​2e00······»       ​cmp»    ​r6,​·​#0 62 ·····ed6:​»       ​f001·fb09·»       ​bl»     ​24ec·​<_Unwind_GetTextRelBa​se@@Base+0x8>
63 ·····d9c:​»       ​d005······»       ​beq.​n»      ​daa·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0x76> 63 ·····eda:​»       ​2004······»       ​movs»   ​r0,​·​#4
64 ·····d9e:​»       ​2002······»       ​movs»   ​r0,​·​#2 64 ·····edc:​»       ​491c······»       ​ldr»    ​r1,​·​[pc,​·​#112]»  ​;​·​(f50·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0xd0>)​
65 ·····da0:​»       ​4917······»       ​ldr»    ​r1,​·​[pc,​·​#92]»   ​;​·​(e00·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0xcc>)​ 65 ·····ede:​»       ​2200······»       ​movs»   ​r2,​·​#0
66 ·····da2:​»       ​2200······»       ​movs»   ​r2,​·​#0 66 ·····ee0:​»       ​9b02······»       ​ldr»    ​r3,​·​[sp,​·​#8]
67 ·····da4:​»       ​1c33······»       ​adds»   ​r3,​·​r6,​·​#0 67 ·····ee2:​»       ​f001·​fb0b·»       ​bl»     ​24fc·<_Unwind_GetTextRelBa​se@@Base+0x18>
68 ·····da6:​»       ​f7ff·ef84·»       ​blx»    ​cb0·​<glTexCoordPointer@pl​t> 68 ·····ee6:​»       ​2d00······»       ​cmp»    ​r5,​·​#0
69 ·····daa:​»       ​1c3b······»       ​adds»   ​r3,​·​r7,​·​#0 69 ·····ee8:​»       ​d005······»       ​beq.​n»      ​ef6·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0x76>
70 ·····dac:​»       ​2004······»       ​movs»   ​r0,​·​#4 70 ·····eea:​»       ​2002······»       ​movs»   ​r0,​·​#2
71 ·····dae:​»       ​990c······»       ​ldr»    ​r1,​·​[sp,​·​#48]»   ​;​·​0x30 71 ·····eec:​»       ​4918······»       ​ldr»    ​r1,​·​[pc,​·​#96]»   ​;​·​(f50·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0xd0>)​
72 ·····db0:​»       ​4a14······»       ​ldr»    ​r2,​·​[pc,​·​#80]»   ​;​·​(e04·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0xd0>)​ 72 ·····eee:​»       ​2200······»       ​movs»   ​r2,​·​#0
73 ·····db2:​»       ​f7ff·ef84·»       ​blx»    ​cbc·<glDrawElements@plt> 73 ·····ef0:​»       ​1c2b······»       ​adds»   ​r3,​·​r5,​·​#0
74 ·····db6:​»       ​682a······»       ​ldr»    ​r2,​·​[r5,​·​#0] 74 ·····ef2:​»       ​f001·fb0b·»       ​bl»     ​250c·​<_Unwind_GetTextRelBa​se@@Base+0x28>
75 ·····db8:​»       ​23c2······»       ​movs»   ​r3,​·#194»   ​;​·0xc2 75 ·····ef6:​»       ​1c33······»       ​adds»   ​r3,​·r6,​·#0
76 ·····dba:​»       ​009b······»       ​lsls»   ​r3,​·r3,​·​#2 76 ·····ef8:​»       ​2004······»       ​movs»   ​r0,​·​#4
77 ·····dbc:​»       ​58d4······»       ​ldr»    ​r4,​·​[r2,​·r3] 77 ·····efa:​»       ​990c······»       ​ldr»    ​r1,​·​[sp,​·​#48]»   ​;​·0x30
78 ·····dbe:​»       ​1c28······»       ​adds»   ​r0,​·r5,​·​#0 78 ·····efc:​»       ​4a15······»       ​ldr»    ​r2,​·[pc,​·​#84]»   ​;​·​(f54·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0xd4>)​
79 ·····dc0:​»       ​1c3a······»       ​adds»   ​r2,​·​r7,​·​#0 79 ·····efe:​»       ​f001·​fb0d·»       ​bl»     ​251c·<_Unwind_GetTextRelBa​se@@Base+0x38>
80 ·····dc2:​»       ​990b······»       ​ldr»    ​r1,​·​[sp,​·​#44]»   ​;​·​0x2c 80 ·····f02:​»       ​23c2······»       ​movs»   ​r3,​·​#194»   ​;​·​0xc2
81 ·····dc4:​»       ​2300······»       ​movs»   ​r3,​·​#0 81 ·····f04:​»       ​6822······»       ​ldr»    ​r2,​·​[r4,​·​#0]
82 ·····dc6:​»       ​27c5······»       ​movs»   ​r7,​·#197»   ​;​·0xc5 82 ·····f06:​»       ​009b······»       ​lsls»   ​r3,​·r3,​·#2
83 ·····dc8:​»       ​47a0······»       ​blx»    ​r4 83 ·····f08:​»       ​1c20······»       ​adds»   ​r0,​·r4,​·​#0
84 ·····dca:​»       ​00bf······»       ​lsls»   ​r7,​·​r7,​·#2 84 ·····f0a:​»       ​58d3······»       ​ldr»    ​r3,​·[r2,​·r3]
85 ·····dcc:​»       ​2e00······»       ​cmp»    ​r6,​·​#0 85 ·····f0c:​»       ​1c32······»       ​adds»   ​r2,​·r6,​·​#0
86 ·····dce:​»       ​d006······»       ​beq.​n»      ​dde·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0xaa> 86 ·····f0e:​»       ​26c5······»       ​movs»   ​r6,​·​#197»   ​;​·0xc5
87 ·····dd0:​»       ​682b······»       ​ldr»    ​r3,​·[r5,​·​#0] 87 ·····f10:​»       ​469c······»       ​mov»    ​ip,​·​r3
88 ·····dd2:​»       ​1c28······»       ​adds»   ​r0,​·r5,​·​#0 88 ·····f12:​»       ​990b······»       ​ldr»    ​r1,​·[sp,​·​#44]»   ​;​·0x2c
89 ·····dd4:​»       ​990a······»       ​ldr»    ​r1,​·​[sp,​·​#40]»   ​;​·0x28 89 ·····f14:​»       ​2300······»       ​movs»   ​r3,​·​#0
90 ·····dd6:​»       ​59dc······»       ​ldr»    ​r4,​·​[r3,​·​r7] 90 ·····f16:​»       ​47e0······»       ​blx»    ​ip
91 ·····dd8:​»       ​1c32······»       ​adds»   ​r2,​·​r6,​·​#0 91 ·····f18:​»       ​00b6······»       ​lsls»   ​r6,​·​r6,​·​#2
92 ·····dda:​»       ​2300······»       ​movs»   ​r3,​·​#0 92 ·····f1a:​»       ​2d00······»       ​cmp»    ​r5,​·​#0
93 ·····ddc:​»       ​47a0······»       ​blx»    ​r4 93 ·····f1c:​»       ​d007······»       ​beq.​n»      ​f2e·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0xae>
94 ·····dde:​»       ​682b······»       ​ldr»    ​r3,​·​[r5,​·​#0] 94 ·····f1e:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·​#0]
Max diff block lines reached; 143052/153198 bytes (93.38%) of diff not shown.
readelf --wide --decompress --hex-dump=.ARM.extab {}
Offset 1, 7 lines modified Offset 1, 6 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​extab':​ 1 Hex·​dump·​of·​section·​'.​ARM.​extab':​
2 ··​0x000022a0·a1b20181·​b0b0ae01·​00000000·3f260181·​.​.​.​.​.​.​.​.​.​.​.​.​?&.​.​ 2 ··​0x0000253c·08b10181·​b0b00084·​00000000·08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x000022b0·​b0b05f84·​00000000·​08b10181·​b0b00084·​.​.​_.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x0000254c·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x000022c0·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x0000255c·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x000022d0·​08b10181·​b0b00084·​00000000··········​.​.​.​.​.​.​.​.​.​.​.​.​  
   
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Offset 1, 17 lines modified Offset 1, 20 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​ 1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​
2 ··​0x000022dc·58eaff7f·​b0ab0480·98ebff7f·​b0b0b080·X.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x0000256c·14e9ff7f·​b0ab0480·e4e9ff7f·ab07b180·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x000022ec·a8ebff7f·​b0af0480·74edff7f·​b0b0a880·.​.​.​.​.​.​.​.​t.​.​.​.​.​.​.​ 3 ··​0x0000257c·50eaff7f·​b0b0b080·60eaff7f·​b0af0280·P.​.​.​.​.​.​.​`.​.​.​.​.​.​.​
4 ··​0x000022fc·d8edff7f·a0ffff7f·e4eeff7f·​a908b180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x0000258c·fceaff7f·b0b0b080·44ebff7f·b0a90280·​.​.​.​.​.​.​.​.​D.​.​.​.​.​.​.​
5 ··​0x0000230c·34efff7f·​b0b0b080·70efff7f·a80fb180·4.​.​.​.​.​.​.​p.​.​.​.​.​.​.​ 5 ··​0x0000259c·40ecff7f·​b0b0a880·a4ecff7f·b0b0b080·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x0000231c·90efff7f·​b0b0b080·ccefff7f·​a80fb180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x000025ac·bcecff7f·​b0b0aa80·18edff7f·​af72b280·​.​.​.​.​.​.​.​.​.​.​.​.​.​r.​.​
7 ··​0x0000232c·f0efff7f·​b0af0880·7cf3ff7f·b0b0b080·.​.​.​.​.​.​.​.​|.​.​.​.​.​.​.​ 7 ··​0x000025bc·38eeff7f·​b0b0b080·38eeff7f·ab3f3880·8.​.​.​.​.​.​.​8.​.​.​.​?8.​
8 ··​0x0000233c·8cf3ff7f·6cffff7f·dcf6ff7f·​b0b0b080·​.​.​.​.​l.​.​.​.​.​.​.​.​.​.​.​ 8 ··​0x000025cc·d4eeff7f·b0b0b080·e8eeff7f·​b0b0aa80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x0000234c·dcf6ff7f·ab10b280·78f7ff7f·b0b0b080·.​.​.​.​.​.​.​.​x.​.​.​.​.​.​.​ 9 ··​0x000025dc·54efff7f·b0b0b080·e4efff7f·00840480·T.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x0000235c·8cf7ff7f·a908b180·f0f7ff7f·b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x000025ec·04f0ff7f·b0b0b080·58f0ff7f·00840480·​.​.​.​.​.​.​.​.​X.​.​.​.​.​.​.​
11 ··​0x0000236c·0cf8ff7f·48ffff7f·24f8ff7f·aa25b280·.​.​.​.​H.​.​.​$.​.​.​.​%.​.​ 11 ··​0x000025fc·7cf0ff7f·ac0db280·3cf1ff7f·b0af0880·|.​.​.​.​.​.​.​<.​.​.​.​.​.​.​
12 ··​0x0000237c·dcf8ff7f·01000000·7cfaff7f·b0b0b080·.​.​.​.​.​.​.​.​|.​.​.​.​.​.​.​ 12 ··​0x0000260c·24f5ff7f·b0b0b080·34f5ff7f·ad3f0280·$.​.​.​.​.​.​.​4.​.​.​.​?.​.​
13 ··​0x0000238c·ccfaff7f·ae0fb180·58feff7f·a80fb180·​.​.​.​.​.​.​.​.​X.​.​.​.​.​.​.​ 13 ··​0x0000261c·98f8ff7f·01000000·38faff7f·b0b0b080·​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​
14 ··​0x0000239c·f4feff7f·24ffff7f·f4feff7f·28ffff7f·​.​.​.​.​$.​.​.​.​.​.​.​(.​.​.​ 14 ··​0x0000262c·90faff7f·00840480·b0faff7f·b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x000023ac·f4feff7f·​01000000···················.​.​.​.​.​.​.​.​ 15 ··​0x0000263c·acfaff7f·b0ae0380·​2cfeff7f·00840480·.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
  16 ··​0x0000264c·​64feff7f·​ecfeff7f·​6cfeff7f·​f0feff7f·​d.​.​.​.​.​.​.​l.​.​.​.​.​.​.​
  17 ··​0x0000265c·​80feff7f·​f4feff7f·​80feff7f·​f8feff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  18 ··​0x0000266c·​d0feff7f·​01000000···················​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00003e94·240d0000·​00000000···················$.​.​.​.​.​.​.​ 2 ··​0x00003e6c·440e0000·​00000000···················D.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00003e9c·​00000000····························​.​.​.​.​ 2 ··​0x00003e74·​00000000····························​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 9 lines modified Offset 1, 9 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00003fa8·00000000·b4230000·dc220000·c0160000·.​.​.​.​.​#.​.​.​".​.​.​.​.​.​ 2 ··​0x00003fa8·301b0000·381b0000·401b0000·00000000·0.​.​.​8.​.​.​@.​.​.​.​.​.​.​
3 ··​0x00003fb8·b8160000·b0160000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00003fb8·74260000·6c250000·​00000000·​00000000·t&.​.​l%.​.​.​.​.​.​.​.​.​.​
4 ··​0x00003fc8·​00000000·​00000000·6c0c0000·6c0c0000·​.​.​.​.​.​.​.​.​l.​.​.​l.​.​.​ 4 ··​0x00003fc8·​00000000·​00000000·a00d0000·a00d0000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00003fd8·6c0c0000·6c0c0000·6c0c0000·6c0c0000·l.​.​.​l.​.​.​l.​.​.​l.​.​.​ 5 ··​0x00003fd8·a00d0000·a00d0000·a00d0000·a00d0000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00003fe8·6c0c0000·6c0c0000·6c0c0000·6c0c0000·l.​.​.​l.​.​.​l.​.​.​l.​.​.​ 6 ··​0x00003fe8·a00d0000·a00d0000·a00d0000·a00d0000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00003ff8·6c0c0000·6c0c0000···················l.​.​.​l.​.​.​ 7 ··​0x00003ff8·a00d0000·a00d0000···················.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​6·​20120106·​(prerelease)​ 2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
readelf --wide --decompress --hex-dump=.ARM.attributes {}
Offset 1, 6 lines modified Offset 1, 6 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​ 1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​
2 ··​0x00000000·​412c0000·​00616561·​62690001·​22000000·​A,​.​.​.​aeabi.​.​".​.​.​ 2 ··​0x00000000·​412a0000·​00616561·​62690001·​20000000·​A*.​.​.​aeabi.​.​·.​.​.​
3 ··​0x00000010·​05355445·​00060408·​0109010a·​02120414·​.​5TE.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00000010·​05355445·​00060408·​0109010a·​02120414·​.​5TE.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000020·​01150117·​0318011a·​021e022c·01·······.​.​.​.​.​.​.​.​.​.​.​,​.​ 4 ··​0x00000020·​01150117·​0318011a·​021e02············.​.​.​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 14 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·​64796e73·​.​.​shstrtab.​.​dyns 2 ··​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte
3 ··​0x00000010·​796d002e·​64796e73·7472002e·68617368·ym.​.​dynstr.​.​hash 3 ··​0x00000010·​7270002e·​6e6f7465·2e676e75·2e627569·rp.​.​note.​gnu.​bui
4 ··​0x00000020·002e7265·​6c2e6479·6e002e72·​656c2e70·.​.​rel.​dyn.​.​rel.​p 4 ··​0x00000020·6c642d69·​64002e64·796e7379·​6d002e64·ld-​id.​.​dynsym.​.​d
5 ··​0x00000030·​6c74002e·​74657874·002e4152·​4d2e6578·​lt.​.​text.​.​ARM.​ex 5 ··​0x00000030·796e7374·​72002e68·61736800·2e676e75·​ynstr.​.​hash.​.​gnu
6 ··​0x00000040·​74616200·​2e41524d·2e657869·6478002e·tab.​.​ARM.​exidx.​.​ 6 ··​0x00000040·2e766572·​73696f6e·​002e676e·752e7665·.​version.​.​gnu.​ve
7 ··​0x00000050·66696e69·5f617272·6179002e·696e6974·fini_array.​.​init 7 ··​0x00000050·7273696f·​6e5f6400·2e676e75·2e766572·rsion_d.​.​gnu.​ver
8 ··​0x00000060·5f617272·6179002e·64796e61·​6d696300·_array.​.​dynamic.​ 8 ··​0x00000060·73696f6e·5f72002e·72656c2e·​64796e00·sion_r.​.​rel.​dyn.​
9 ··​0x00000070·​2e676f74·002e6461·7461002e·62737300·​.​got.​.​data.​.​bss.​ 9 ··​0x00000070·​2e72656c·​2e706c74·002e7465·7874002e·​.​rel.​plt.​.​text.​.​
10 ··​0x00000080·2e636f6d·​6d656e74·​002e6e6f·74652e67·.​comment.​.​note.​g 10 ··​0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.​extab.​.​ARM.​e
11 ··​0x00000090·6e752e67·6f6c642d·76657273·696f6e00·nu.​gold-​version.​ 11 ··​0x00000090·​78696478·002e6669·6e695f61·72726179·xidx.​.​fini_array
12 ··​0x000000a0·2e41524d·2e617474·​72696275·74657300·​.​ARM.​attributes.​ 12 ··​0x000000a0·002e696e·​69745f61·​72726179·002e6479·​.​.​init_array.​.​dy
  13 ··​0x000000b0·​6e616d69·​63002e67·​6f74002e·​64617461·​namic.​.​got.​.​data
  14 ··​0x000000c0·​002e6273·​73002e63·​6f6d6d65·​6e74002e·​.​.​bss.​.​comment.​.​
  15 ··​0x000000d0·​6e6f7465·​2e676e75·​2e676f6c·​642d7665·​note.​gnu.​gold-​ve
  16 ··​0x000000e0·​7273696f·​6e002e41·​524d2e61·​74747269·​rsion.​.​ARM.​attri
  17 ··​0x000000f0·​62757465·​7300·······················​butes.​
   
lib/mips/libzameJniRenderer.so
readelf --wide --file-header {}
Offset 4, 17 lines modified Offset 4, 17 lines modified
4 ··​Data:​······························​2's·​complement,​·​little·​endian 4 ··​Data:​······························​2's·​complement,​·​little·​endian
5 ··​Version:​···························​1·​(current)​ 5 ··​Version:​···························​1·​(current)​
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:​···························​MIPS·​R3000 9 ··​Machine:​···························​MIPS·​R3000
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x510 11 ··​Entry·​point·​address:​···············​0x5a0
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​4500·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​4608·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x50001007,​·​noreorder,​·​pic,​·​cpic,​·​o32,​·​mips32 14 ··​Flags:​·····························​0x50001007,​·​noreorder,​·​pic,​·​cpic,​·​o32,​·​mips32
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:​·········8 17 ··​Number·​of·​program·​headers:​·········10
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········19 19 ··​Number·​of·​section·​headers:​·········24
20 ··​Section·​header·​string·​table·​index:​·18 20 ··​Section·​header·​string·​table·​index:​·23
readelf --wide --program-header {}
Offset 1, 26 lines modified Offset 1, 30 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x510 2 Entry·​point·​0x5a0
3 There·​are·8·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·10·​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 ··REGINFO········​0x000134·​0x00000134·​0x00000134·​0x00018·​0x00018·​R···​0x4 6 ··ABIFLAGS·······​0x000178·​0x00000178·​0x00000178·​0x00018·​0x00018·​R···​0x8
7 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x009f0·​0x009f0·​R·E·​0x10000 7 ··REGINFO········​0x000190·​0x00000190·​0x00000190·​0x00018·​0x00018·​R···​0x4
8 ··​LOAD···········​0x000ecc·​0x00010ecc·​0x00010ecc·​0x0016c·​0x0016c·​RW··​0x10000 8 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x00aac·​0x00aac·​R·​E·​0x10000
9 ··DYNAMIC········​0x000ed8·​0x00010ed8·​0x00010ed8·​0x00128·​0x00128·​RWE·​0x4 9 ··LOAD···········​0x000eb4·​0x00010eb4·​0x00010eb4·​0x00188·​0x0018c·​RW··​0x10000
10 ··GNU_EH_FRAME···​0x000970·​0x00000970·​0x00000970·​0x0001c·​0x0001c·​R···​0x4 10 ··DYNAMIC········​0x000ec0·​0x00010ec0·​0x00010ec0·​0x00140·​0x00140·​R···​0x4
11 ··GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0x4 11 ··NOTE···········​0x0001a8·​0x000001a8·​0x000001a8·​0x00024·​0x00024·​R···​0x4
12 ··​GNU_RELRO······​0x000ecc·​0x00010ecc·​0x00010ecc·​0x00134·​0x00134·​R···​0x1 12 ··​GNU_EH_FRAME···​0x000a10·​0x00000a10·​0x00000a10·​0x0001c·​0x0001c·​R···​0x4
  13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0x10
  14 ··​GNU_RELRO······​0x000eb4·​0x00010eb4·​0x00010eb4·​0x0014c·​0x0014c·​R···​0x1
13 ··​NULL···········​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·····​0x4 15 ··​NULL···········​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·····​0x4
   
14 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
15 ··​Segment·​Sections.​.​.​ 17 ··​Segment·​Sections.​.​.​
16 ···​00·····​.​reginfo· 18 ···​00·····​.​MIPS.​abiflags·
17 ···​01·····​.​reginfo·​.​hash·​.​dynsym·​.​dynstr·​.​rel.​dyn·​.​text·​.​MIPS.​stubs·​.​eh_frame_hdr·​.​eh_frame· 19 ···​01·····​.​reginfo·
18 ···​02·····​.​init_array·​.​fini_array·​.​dynamic·​.​data·​.​got· 20 ···​02·····.​MIPS.​abiflags·​.​reginfo·.​note.​gnu.​build-​id·​.​hash·​.​dynsym·​.​dynstr·​.​gnu.​version·​.​gnu.​version_r·.​rel.​dyn·​.​text·​.​MIPS.​stubs·​.​eh_frame_hdr·​.​eh_frame·
19 ···​03·····​.​dynamic· 21 ···​03·····.​init_array·.​fini_array·​.​dynamic·​.​data·​.​got·
20 ···​04·····​.​eh_frame_hdr· 22 ···​04·····​.​dynamic·
21 ···​05····· 23 ···​05·····.​note.​gnu.​build-​id·
22 ···​06·····​.​init_array·​.​fini_array·​.​dynamic· 24 ···​06·····​.​eh_frame_hdr·
23 ···​07····· 25 ···​07·····
  26 ···​08·····​.​init_array·​.​fini_array·​.​dynamic·
  27 ···​09·····
readelf --wide --sections {}
Offset 1, 28 lines modified Offset 1, 33 lines modified
1 There·​are·19·​section·​headers,​·​starting·​at·​offset·​0x1194:​ 1 There·​are·24·​section·​headers,​·​starting·​at·​offset·​0x1200:​
   
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]·​.​reginfo··········​MIPS_REGINFO····​00000134·​000134·​000018·​18···​A··​0···​0··4 5 ··​[·​1]·​.​MIPS.​abiflags····​MIPS_ABIFLAGS···​00000178·​000178·​000018·​18···​A··​0···​0··8
6 ··​[·​2]·​.​hash·············HASH············​0000014c·​00014c·​0000a8·04···​A··3···​0··​4 6 ··​[·​2]·​.​reginfo··········MIPS_REGINFO····​00000190·​000190·​000018·18···​A··0···​0··​4
7 ··​[·​3]·​.​dynsym···········DYNSYM··········​000001f4·​0001f4·​000170·10···​A··4···2··​4 7 ··​[·​3]·​.​note.​gnu.​build-​id·NOTE············​000001a8·​0001a8·​000024·00···​A··0···0··​4
8 ··​[·​4]·​.​dynstr···········STRTAB··········​00000364·​000364·​00017d·​00···​A··0···​0··1 8 ··​[·​4]·​.​hash·············HASH············​000001cc·​0001cc·​0000a0·​04···​A··5···​0··4
9 ··​[·​5]·​.​rel.​dyn··········REL·············​000004e4·​0004e4·​000018·08···​A··3···0··​4 9 ··​[·​5]·​.​dynsym···········DYNSYM··········​0000026c·​00026c·​000150·10···​A··6···2··​4
10 ··​[·​6]·​.​text·············​PROGBITS········​00000510·​000510·​0003e0·​00··AX··​0···​0·16 10 ··​[·​6]·​.​dynstr···········STRTAB··········​000003bc·​0003bc·​000168·​00···​A··​0···​0··​1
11 ··​[·​7]·​.​MIPS.​stubs·······PROGBITS········​000008f0·​0008f0·​000080·​00··AX··0···​0··4 11 ··​[·​7]·​.​gnu.​version······VERSYM··········​00000524·​000524·​00002a·​02···​A··5···​0··2
12 ··​[·​8]·​.​eh_frame_hdr·····​PROGBITS········​00000970·​000970·​00001c·​00···​A··0···0··​4 12 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​00000550·​000550·​000020·​00···​A··6···1··​4
13 ··​[·​9]·​.​eh_frame·········PROGBITS········​0000098c·​00098c·​000064·​00···​A··0···​0··​4 13 ··​[·​9]·​.​rel.​dyn··········REL·············​00000570·​000570·​000018·​08···​A··5···​0··​4
14 ··​[10]·​.​init_array·······INIT_ARRAY······​00010ecc·​000ecc·​000004·​00··WA··​0···​0··​4 14 ··​[10]·​.​text·············PROGBITS········​000005a0·​0005a0·​0003f0·​00··AX··​0···​0·16
15 ··​[11]·​.​fini_array·······FINI_ARRAY······​00010ed0·​000ed0·​000008·​00··WA··​0···​0··​4 15 ··​[11]·​.​MIPS.​stubs·······PROGBITS········​00000990·​000990·​000080·​00··AX··​0···​0··​4
16 ··​[12]·​.​dynamic··········DYNAMIC·········​00010ed8·​000ed8·​000128·​08···​A··4···​0··​4 16 ··​[12]·​.​eh_frame_hdr·····PROGBITS········​00000a10·​000a10·​00001c·​00···​A··0···​0··​4
17 ··​[13]·​.​data·············​PROGBITS········​00011000·​001000·​000010·​00··WA··​0···​0·16 17 ··​[13]·​.​eh_frame·········​PROGBITS········​00000a2c·​000a2c·​000080·​00···A··​0···​0··​4
18 ··​[14]·​.​got··············PROGBITS········​00011010·​001010·​000028·​04·​WAp··​0···​0·16 18 ··​[14]·​.​init_array·······INIT_ARRAY······​00010eb4·​000eb4·​000004·00··​WA··​0···​0··​4
19 ··​[15]·​.​pdr··············PROGBITS········​00000000·​001038·​000080·​00······​0···​0··​4 19 ··​[15]·​.​fini_array·······FINI_ARRAY······​00010eb8·​000eb8·​000008·​00··WA··​0···​0··​4
20 ··​[16]·​.​comment··········PROGBITS········​00000000·​0010b8·​000025·​01··MS··0···​0··1 20 ··​[16]·​.​dynamic··········DYNAMIC·········​00010ec0·​000ec0·​000140·​08···​A··6···​0··4
21 ··​[17]·​.​gnu.​attributes···LOOS+0xffffff5··​00000000·​0010dd·​000010·​00······​0···​0··​1 21 ··​[17]·​.​data·············PROGBITS········​00011000·​001000·​000010·​00··WA··​0···​0·16
22 ··​[18]·​.​shstrtab·········STRTAB··········​00000000·​0010ed·​0000a7·​00······​0···​0··​1 22 ··​[18]·​.​got··············​PROGBITS········​00011010·​001010·​00002c·​04·WAp··​0···​0·16
  23 ··​[19]·​.​bss··············​NOBITS··········​00011040·​00103c·​000000·​00··​WA··​0···​0·​16
  24 ··​[20]·​.​comment··········​PROGBITS········​00000000·​00103c·​000027·​01··​MS··​0···​0··​1
  25 ··​[21]·​.​pdr··············​PROGBITS········​00000000·​001064·​0000a0·​00······​0···​0··​4
  26 ··​[22]·​.​gnu.​attributes···​LOOS+0xffffff5··​00000000·​001104·​000010·​00······​0···​0··​1
  27 ··​[23]·​.​shstrtab·········​STRTAB··········​00000000·​001114·​0000ea·​00······​0···​0··​1
23 Key·​to·​Flags:​ 28 Key·​to·​Flags:​
24 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 29 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
25 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 30 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
26 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 31 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
27 ··​p·​(processor·​specific)​ 32 ··​p·​(processor·​specific)​
readelf --wide --symbols {}
Offset 1, 26 lines modified Offset 1, 24 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​23·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​21·​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:​·​00000510·····​0·​SECTION·​LOCAL··​DEFAULT····​6· 4 ·····​1:​·​000005a0·····​0·​SECTION·​LOCAL··​DEFAULT···10·
5 ·····​2:​·​00011000·····​0·​NOTYPE··​GLOBAL·​DEFAULT···13·_fdata 5 ·····​2:​·​00011040·····​0·​NOTYPE··​GLOBAL·​DEFAULT··ABS·_bss_end__
6 ·····​3:​·​00019000·····​0·SECTION·​GLOBAL·​DEFAULT··ABS·​_gp_disp 6 ·····​3:​·​000005a0·····​0·NOTYPE··​GLOBAL·​DEFAULT···​10·​_ftext
7 ·····​4:​·​00011038·····​0·NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_bss_end__ 7 ·····​4:​·​00019000·····​0·SECTION·​GLOBAL·​DEFAULT··​ABS·​_gp_disp
8 ·····​5:​·​00019000·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_gp 8 ·····​5:​·​0001103c·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_fbss
9 ·····​6:​·​00000550···636·​FUNC····​GLOBAL·​DEFAULT····​6·​Java_zame_game_ZameJn​iRenderer_renderTrian​gles 9 ·····​6:​·​00000868···288·​FUNC····​GLOBAL·​DEFAULT···10·​Java_zame_game_ZameJn​iRenderer_renderLines​
10 ·····​7:​·​00011038·····​0·​NOTYPE··​GLOBAL·​DEFAULT··ABS·__bss_end__ 10 ·····​7:​·​00011000·····​0·​NOTYPE··​GLOBAL·​DEFAULT···17·_fdata
11 ·····​8:​·​00000510·····​0·​NOTYPE··​GLOBAL·​DEFAULT····​6·_ftext 11 ·····​8:​·​0001103c·····​0·​NOTYPE··​GLOBAL·​DEFAULT··ABS·__bss_start
12 ·····​9:​·​00011038·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start 12 ·····​9:​·​00011040·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__end__
13 ····​10:​·​00011038·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·​__end__ 13 ····​10:​·​00000600···616·FUNC····​GLOBAL·​DEFAULT···​10·Java_zame_game_ZameJn​iRenderer_renderTrian​gles
14 ····​11:​·​000007cc···288·FUNC····​GLOBAL·​DEFAULT····​6·Java_zame_game_ZameJn​iRenderer_renderLines​ 14 ····​11:​·​0001103c·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·​_edata
15 ····​12:​·​00011038·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata 15 ····​12:​·​00011040·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·__bss_end__
16 ····​13:​·​00011010·····​0·OBJECT··​GLOBAL·​DEFAULT··​ABS·_GLOBAL_OFFSET_TABLE_​ 16 ····​13:​·​00011040·····​0·NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end
17 ····​14:​·​00011038·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·​_end 17 ····​14:​·​000009f0·····​0·FUNC····​GLOBAL·​DEFAULT··UND·__cxa_atexit@LIBC·​(2)​
18 ····​15:​·​00011038·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·_fbss 18 ····​15:​·​000009e0·····​0·FUNC····​GLOBAL·​DEFAULT··UND·glDrawArrays
19 ····​16:​·​00000950·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glColorPointer 19 ····​16:​·​000009d0·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glTexCoordPointer
20 ····​17:​·​00000940·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glVertexPointer 20 ····​17:​·​000009c0·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glDrawElements
21 ····​18:​·​00000930·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·__cxa_atexit 21 ····​18:​·​000009b0·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·glColorPointer
22 ····​19:​·​00000920·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glDrawArrays 22 ····​19:​·​000009a0·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glVertexPointer
23 ····​20:​·​00000910·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize 23 ····​20:​·​00000990·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize@LIBC·​(2)​
24 ····​21:​·​00000900·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glTexCoordPointer  
25 ····​22:​·​000008f0·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glDrawElements  
readelf --wide --relocs {}
Offset 1, 6 lines modified Offset 1, 6 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x4e4·​contains·​3·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x570·​contains·​3·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00000000··​00000000·​R_MIPS_NONE··········· 3 00000000··​00000000·​R_MIPS_NONE···········
4 00010ed0··​00000003·​R_MIPS_REL32·········· 4 00010eb8··​00000003·​R_MIPS_REL32··········
5 00011000··​00000003·​R_MIPS_REL32·········· 5 00011000··​00000003·​R_MIPS_REL32··········
readelf --wide --dynamic {}
Offset 1, 34 lines modified Offset 1, 37 lines modified
   
1 Dynamic·​section·​at·​offset·​0xed8·​contains·​31·​entries:​ 1 Dynamic·​section·​at·​offset·​0xec0·​contains·​34·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libGLESv1_CM.​so]  
4 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so] 3 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so]
  4 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libGLESv1_CM.​so]
5 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so] 5 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so]
6 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so] 6 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so]
7 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so] 7 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so]
8 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so] 8 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so]
9 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libzameJniRenderer.​so] 9 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libzameJniRenderer.​so]
10 ·​0x00000010·​(SYMBOLIC)​···················​0x0 10 ·​0x00000010·​(SYMBOLIC)​···················​0x0
11 ·​0x00000019·​(INIT_ARRAY)​·················​0x10ecc 11 ·​0x00000019·​(INIT_ARRAY)​·················​0x10eb4
12 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​ 12 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
13 ·​0x0000001a·​(FINI_ARRAY)​·················​0x10ed0 13 ·​0x0000001a·​(FINI_ARRAY)​·················​0x10eb8
14 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​ 14 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
15 ·​0x00000004·​(HASH)​·······················​0x14c 15 ·​0x00000004·​(HASH)​·······················​0x1cc
16 ·​0x00000005·​(STRTAB)​·····················​0x364 16 ·​0x00000005·​(STRTAB)​·····················​0x3bc
17 ·​0x00000006·​(SYMTAB)​·····················​0x1f4 17 ·​0x00000006·​(SYMTAB)​·····················​0x26c
18 ·​0x0000000a·​(STRSZ)​······················​381·​(bytes)​ 18 ·​0x0000000a·​(STRSZ)​······················​360·​(bytes)​
19 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 19 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
20 ·​0x00000003·​(PLTGOT)​·····················​0x11010 20 ·​0x00000003·​(PLTGOT)​·····················​0x11010
21 ·​0x00000011·​(REL)​························​0x4e4 21 ·​0x00000011·​(REL)​························​0x570
22 ·​0x00000012·​(RELSZ)​······················​24·​(bytes)​ 22 ·​0x00000012·​(RELSZ)​······················​24·​(bytes)​
23 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 23 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
24 ·​0x70000001·​(MIPS_RLD_VERSION)​···········​1 24 ·​0x70000001·​(MIPS_RLD_VERSION)​···········​1
25 ·​0x70000005·​(MIPS_FLAGS)​·················​NOTPOT 25 ·​0x70000005·​(MIPS_FLAGS)​·················​NOTPOT
26 ·​0x70000006·​(MIPS_BASE_ADDRESS)​··········​0x0 26 ·​0x70000006·​(MIPS_BASE_ADDRESS)​··········​0x0
27 ·​0x7000000a·​(MIPS_LOCAL_GOTNO)​···········3 27 ·​0x7000000a·​(MIPS_LOCAL_GOTNO)​···········4
28 ·​0x70000011·​(MIPS_SYMTABNO)​··············​23 28 ·​0x70000011·​(MIPS_SYMTABNO)​··············​21
29 ·​0x70000012·​(MIPS_UNREFEXTNO)​············27 29 ·​0x70000012·​(MIPS_UNREFEXTNO)​············30
30 ·​0x70000013·​(MIPS_GOTSYM)​················​0x10 30 ·​0x70000013·​(MIPS_GOTSYM)​················​0xe
31 ·​0x00000018·​(BIND_NOW)​··················· 31 ·​0x00000018·​(BIND_NOW)​···················
32 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW 32 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
  33 ·​0x6ffffffe·​(VERNEED)​····················​0x550
  34 ·​0x6fffffff·​(VERNEEDNUM)​·················​1
  35 ·​0x6ffffff0·​(VERSYM)​·····················​0x524
33 ·​0x00000000·​(NULL)​·······················​0x0 36 ·​0x00000000·​(NULL)​·······················​0x0
readelf --wide --notes {}
Offset 0, 0 lines modified Offset 1, 5 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:​·​1d2a53a0fc7fe000257d5​920a244a3d432e5542b
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 14 lines modified
   
1 No·​version·information·found·in·​this·file.​ 1 Version·symbols·​section·'.​gnu.​version'·contains·​21·entries:​
  2 ·​Addr:​·​0000000000000524··​Offset:​·​0x000524··​Link:​·​5·​(.​dynsym)​
  3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​1·​(*global*)​······​1·​(*global*)​···
  4 ··​004:​···​0·​(*local*)​·······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  5 ··​008:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  6 ··​00c:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​0·​(*local*)​····
  7 ··​010:​···​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​····
  8 ··​014:​···​2·​(LIBC)​·······
   
  9 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  10 ·​Addr:​·​0x0000000000000550··​Offset:​·​0x000550··​Link:​·​6·​(.​dynstr)​
  11 ··​000000:​·​Version:​·​1··​File:​·​libc.​so··​Cnt:​·​1
  12 ··​0x0010:​···​Name:​·​LIBC··​Flags:​·​none··​Version:​·​2
readelf --wide --debug-dump=frames {}
Offset 7, 38 lines modified Offset 7, 61 lines modified
7 ··​Data·​alignment·​factor:​·​-​4 7 ··​Data·​alignment·​factor:​·​-​4
8 ··​Return·​address·​column:​·​31 8 ··​Return·​address·​column:​·​31
9 ··​Augmentation·​data:​·····​1b 9 ··​Augmentation·​data:​·····​1b
   
10 ··​DW_CFA_def_cfa_regist​er:​·​r29 10 ··​DW_CFA_def_cfa_regist​er:​·​r29
11 ··​DW_CFA_nop 11 ··​DW_CFA_nop
   
12 00000014·​00000028·​00000018·​FDE·​cie=00000000·​pc=00000550.​.​000007cc 12 00000014·​00000038·​00000018·​FDE·​cie=00000000·​pc=00000600.​.​00000868
13 ··​DW_CFA_advance_loc:​·​16·​to·​00000560 13 ··​DW_CFA_advance_loc:​·​16·​to·​00000610
14 ··​DW_CFA_def_cfa_offset​:​·​72 14 ··​DW_CFA_def_cfa_offset​:​·​72
15 ··​DW_CFA_advance_loc:​·​52·​to·​00000594 15 ··​DW_CFA_advance_loc:​·​56·​to·​00000648
  16 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4
  17 ··​DW_CFA_offset:​·​r23·​at·​cfa-​12
16 ··​DW_CFA_offset:​·​r22·​at·​cfa-​16 18 ··​DW_CFA_offset:​·​r22·​at·​cfa-​16
17 ··​DW_CFA_offset:​·​r16·​at·​cfa-​40  
18 ··​DW_CFA_offset:​·​r17·​at·​cfa-​36  
19 ··​DW_CFA_offset:​·​r18·​at·​cfa-​32  
20 ··​DW_CFA_offset:​·​r19·​at·​cfa-​28  
21 ··​DW_CFA_offset:​·​r20·​at·​cfa-​24  
22 ··​DW_CFA_offset:​·​r21·​at·​cfa-​20 19 ··​DW_CFA_offset:​·​r21·​at·​cfa-​20
23 ··​DW_CFA_offset:​·​r23·​at·​cfa-​12 20 ··​DW_CFA_offset:​·​r20·​at·​cfa-​24
  21 ··​DW_CFA_offset:​·​r19·​at·​cfa-​28
  22 ··​DW_CFA_offset:​·​r17·​at·​cfa-​36
  23 ··​DW_CFA_offset:​·​r16·​at·​cfa-​40
  24 ··​DW_CFA_advance_loc:​·​24·​to·​00000660
24 ··​DW_CFA_offset:​·​r30·​at·​cfa-​8 25 ··​DW_CFA_offset:​·​r30·​at·​cfa-​8
25 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4 26 ··​DW_CFA_offset:​·​r18·​at·​cfa-​32
26 ··​DW_CFA_nop 27 ··​DW_CFA_advance_loc2:​·​372·​to·​000007d4
27 ··​DW_CFA_nop 28 ··​DW_CFA_remember_state​
28 ··​DW_CFA_nop 29 ··​DW_CFA_restore:​·​r16
  30 ··​DW_CFA_restore:​·​r17
  31 ··​DW_CFA_restore:​·​r18
  32 ··​DW_CFA_restore:​·​r19
  33 ··​DW_CFA_restore:​·​r20
  34 ··​DW_CFA_restore:​·​r21
  35 ··​DW_CFA_restore:​·​r22
  36 ··​DW_CFA_restore:​·​r23
  37 ··​DW_CFA_restore:​·​r30
  38 ··​DW_CFA_restore:​·​r31
  39 ··​DW_CFA_advance_loc:​·​8·​to·​000007dc
  40 ··​DW_CFA_def_cfa_offset​:​·​0
  41 ··​DW_CFA_restore_state
   
29 00000040·​00000020·​00000044·​FDE·​cie=00000000·​pc=000007cc.​.​000008ec 42 00000050·​0000002c·​00000054·​FDE·​cie=00000000·​pc=00000868.​.​00000988
30 ··​DW_CFA_advance_loc:​·16·​to·​000007dc 43 ··​DW_CFA_advance_loc:​·20·​to·​0000087c
31 ··​DW_CFA_def_cfa_offset​:​·​56 44 ··​DW_CFA_def_cfa_offset​:​·​56
32 ··​DW_CFA_advance_loc:​·​40·​to·​00000804 45 ··​DW_CFA_advance_loc:​·​40·​to·​000008a4
33 ··​DW_CFA_offset:​·​r16·​at·​cfa-​28  
34 ··​DW_CFA_offset:​·​r17·​at·​cfa-​24  
35 ··​DW_CFA_offset:​·​r18·​at·​cfa-​20  
36 ··​DW_CFA_offset:​·​r19·​at·​cfa-​16  
37 ··​DW_CFA_offset:​·​r20·​at·​cfa-​12  
38 ··​DW_CFA_offset:​·​r21·​at·​cfa-​8  
39 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4 46 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4
  47 ··​DW_CFA_offset:​·​r21·​at·​cfa-​8
  48 ··​DW_CFA_offset:​·​r20·​at·​cfa-​12
  49 ··​DW_CFA_offset:​·​r19·​at·​cfa-​16
  50 ··​DW_CFA_offset:​·​r18·​at·​cfa-​20
  51 ··​DW_CFA_offset:​·​r17·​at·​cfa-​24
  52 ··​DW_CFA_offset:​·​r16·​at·​cfa-​28
  53 ··​DW_CFA_advance_loc1:​·​220·​to·​00000980
  54 ··​DW_CFA_restore:​·​r16
  55 ··​DW_CFA_restore:​·​r17
  56 ··​DW_CFA_restore:​·​r18
  57 ··​DW_CFA_restore:​·​r19
  58 ··​DW_CFA_restore:​·​r20
  59 ··​DW_CFA_restore:​·​r21
  60 ··​DW_CFA_restore:​·​r31
  61 ··​DW_CFA_advance_loc:​·​8·​to·​00000988
  62 ··​DW_CFA_def_cfa_offset​:​·​0
40 ··​DW_CFA_nop 63 ··​DW_CFA_nop
   
readelf --wide --decompress --hex-dump=.reginfo {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​reginfo':​ 1 Hex·​dump·​of·​section·​'.​reginfo':​
2 ··​0x00000134·​70000012·​00000000·​00000000·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00000190·​70000092·​00000000·​00000000·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000144·​00000000·​00900100···················​.​.​.​.​.​.​.​.​ 3 ··​0x000001a0·​00000000·​00900100···················​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 14 lines modified Offset 1, 13 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x0000014c·​11000000·​17000000·​00000000·​0c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x000001cc·​11000000·​15000000·​00000000·​0b000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0000015c·​0d000000·​10000000·​00000000·​08000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x000001dc·​07000000·​12000000·​00000000·​0c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x0000016c·0f000000·​00000000·​00000000·13000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x000001ec·11000000·​00000000·​00000000·0f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x0000017c·​11000000·​09000000·​00000000·​0e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x000001fc·​10000000·​08000000·​00000000·​0d000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x0000018c·​0a000000·​06000000·​0b000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x0000020c·​0e000000·​0a000000·​06000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x0000019c·​00000000·​00000000·15000000·​02000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x0000021c·​00000000·​00000000·00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x000001ac·​04000000·​00000000·​00000000·​07000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ··​0x0000022c·​00000000·​00000000·​02000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x000001bc·​00000000·12000000·00000000·14000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x0000023c·​00000000·00000000·14000000·03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x000001cc·​05000000·​00000000·16000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x0000024c·​00000000·​09000000·00000000·13000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x000001dc·​03000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x0000025c·​05000000·​00000000·​04000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x000001ec·​00000000·​00000000···················​.​.​.​.​.​.​.​.​  
   
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 27 lines modified Offset 1, 26 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x00000364·​005f474c·4f42414c·5f4f4646·5345545f·​.​_GLOBAL_OFFSET_ 2 ··​0x000003bc·​005f6770·5f646973·70005f5f·6378615f·​.​_gp_disp.​__cxa_
3 ··​0x00000374·5441424c·455f005f·67705f64·69737000·TABLE_.​_gp_disp.​ 3 ··​0x000003cc·66696e61·6c697a65·005f5f63·78615f61·finalize.​__cxa_a
4 ··​0x00000384·5f5f6378·615f6669·6e616c69·7a65005f·__cxa_finalize.​_ 4 ··​0x000003dc·74657869·74004a61·76615f7a·616d655f·texit.​Java_zame_
5 ··​0x00000394·5f637861·​5f617465·78697400·4a617661·_cxa_atexit.​Java 5 ··​0x000003ec·67616d65·​5f5a616d·654a6e69·52656e64·game_ZameJniRend
6 ··​0x000003a4·5f7a616d·655f6761·​6d655f5a·616d654a·_zame_game_ZameJ 6 ··​0x000003fc·65726572·5f72656e·​64657254·7269616e·erer_renderTrian
7 ··​0x000003b4·​6e695265·6e646572·​65725f72·656e6465·niRenderer_rende 7 ··​0x0000040c·​676c6573·00676c56·​65727465·78506f69·gles.​glVertexPoi
8 ··​0x000003c4·72547269·616e676c·​65730067·6c566572·rTriangles.​glVer 8 ··​0x0000041c·6e746572·00676c43·​6f6c6f72·506f696e·nter.​glColorPoin
9 ··​0x000003d4·​74657850·6f696e74·65720067·6c436f6c·texPointer.​glCol 9 ··​0x0000042c·​74657200·​676c5465·78436f6f·7264506f·ter.​glTexCoordPo
10 ··​0x000003e4·​6f72506f·​696e7465·​7200676c·54657843·​orPointer.​glTexC 10 ··​0x0000043c·​696e7465·​7200676c·44726177·456c656d·inter.​glDrawElem
11 ··​0x000003f4·​6f6f7264·506f696e·74657200·​676c4472·oordPointer.​glDr 11 ··​0x0000044c·​656e7473·004a6176·615f7a61·​6d655f67·ents.​Java_zame_g
12 ··​0x00000404·​6177456c·656d656e·7473004a·​6176615f·​awElements.​Java_ 12 ··​0x0000045c·​616d655f·5a616d65·4a6e6952·​656e6465·​ame_ZameJniRende
13 ··​0x00000414·​7a616d65·5f67616d·​655f5a61·​6d654a6e·zame_game_ZameJn 13 ··​0x0000046c·​7265725f·72656e64·​65724c69·​6e657300·rer_renderLines.​
14 ··​0x00000424·​6952656e·​64657265·​725f7265·6e646572·iRenderer_render 14 ··​0x0000047c·​676c4472·​61774172·​72617973·006c6962·glDrawArrays.​lib
15 ··​0x00000434·4c696e65·​7300676c·44726177·​41727261·Lines.​glDrawArra 15 ··​0x0000048c·6c6f672e·​736f006c·6962474c·​45537631·log.​so.​libGLESv1
16 ··​0x00000444·​7973006c·​6962474c·45537631·​5f434d2e·​ys.​libGLESv1_CM.​ 16 ··​0x0000049c·​5f434d2e·​736f006c·​69627374·​64632b2b·​_CM.​so.​libstdc++
17 ··​0x00000454·​736f006c·69626c6f·672e736f·006c6962·​so.​liblog.​so.​lib 17 ··​0x000004ac·2e736f00·6c69626d·​2e736f00·6c696263·.​so.​libm.​so.​libc
18 ··​0x00000464·​73746463·​2b2b2e73·6f006c69·626d2e73·stdc++.​so.​libm.​s 18 ··​0x000004bc·2e736f00·6c696264·6c2e736f·005f6674·.​so.​libdl.​so.​_ft
19 ··​0x00000474·​6f006c69·​62632e73·6f006c69·​62646c2e·o.​libc.​so.​libdl.​ 19 ··​0x000004cc·​65787400·5f666461·​7461005f·​65646174·ext.​_fdata.​_edat
20 ··​0x00000484·736f005f·​66746578·​74005f66·64617461·so.​_ftext.​_fdata 20 ··​0x000004dc·​61005f5f·​6273735f·​73746172·​74005f66·a.​__bss_start.​_f
21 ··​0x00000494·005f6770·005f6564·61746100·5f5f6273·​.​_gp.​_edata.​__bs 21 ··​0x000004ec·62737300·5f656e64·005f5f62·​73735f65·​bss.​_end.​__bss_e
22 ··​0x000004a4·735f7374·61727400·5f666273·​73005f65·​s_start.​_fbss.​_e 22 ··​0x000004fc·6e645f5f·005f5f65·6e645f5f·006c6962·​nd__.​__end__.​lib
23 ··​0x000004b4·6e64005f·5f627373·5f656e64·5f5f005f·​nd.​__bss_end__.​_ 23 ··​0x0000050c·7a616d65·4a6e6952·​656e6465·​7265722e·​zameJniRenderer.​
24 ··​0x000004c4·​5f656e64·5f5f006c·69627a61·6d654a6e·_end__.​libzameJn 24 ··​0x0000051c·736f004c·49424300···················​so.​LIBC.​
25 ··​0x000004d4·​6952656e·​64657265·​722e736f·​00·······​iRenderer.​so.​  
   
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 257 lines modified Offset 1, 259 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 00000510·​<_ftext>:​ 2 000005a0·​<_ftext@@Base>:​
3 ·​510:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2 3 ·​5a0:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2
4 ·​514:​»       ​279c8af0·»       ​addiu»  ​gp,​gp,​-​29968 4 ·​5a4:​»       ​279c8a60·»       ​addiu»  ​gp,​gp,​-​30112
5 ·​518:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9 5 ·​5a8:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9
6 ·​51c:​»       ​8f99802c·»       ​lw»     ​t9,​-​32724(gp)​ 6 ·​5ac:​»       ​8f998038·»       ​lw»     ​t9,​-​32712(gp)​
7 ·​520:​»       ​03200008·»       ​jr»     ​t9 7 ·​5b0:​»       ​03200008·»       ​jr»     ​t9
8 ·​524:​»       ​8f848018·»       ​lw»     ​a0,​-​32744(gp)​ 8 ·​5b4:​»       ​8f848018·»       ​lw»     ​a0,​-​32744(gp)​
  9 »       ​.​.​.​
  10 ·​5c0:​»       ​10800003·»       ​beqz»   ​a0,​5d0·​<_ftext@@Base+0x30>
  11 ·​5c4:​»       ​0080c821·»       ​move»   ​t9,​a0
  12 ·​5c8:​»       ​03200008·»       ​jr»     ​t9
  13 ·​5cc:​»       ​00000000·»       ​nop
  14 ·​5d0:​»       ​03e00008·»       ​jr»     ​ra
  15 ·​5d4:​»       ​00000000·»       ​nop
  16 ·​5d8:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2
  17 ·​5dc:​»       ​279c8a28·»       ​addiu»  ​gp,​gp,​-​30168
  18 ·​5e0:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9
  19 ·​5e4:​»       ​00802821·»       ​move»   ​a1,​a0
  20 ·​5e8:​»       ​8f868018·»       ​lw»     ​a2,​-​32744(gp)​
  21 ·​5ec:​»       ​8f998020·»       ​lw»     ​t9,​-​32736(gp)​
  22 ·​5f0:​»       ​03200008·»       ​jr»     ​t9
  23 ·​5f4:​»       ​8f84801c·»       ​lw»     ​a0,​-​32740(gp)​
9 »       ​.​.​.​ 24 »       ​.​.​.​
10 ·​530:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2  
11 ·​534:​»       ​279c8ad0·»       ​addiu»  ​gp,​gp,​-​30000  
12 ·​538:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9  
13 ·​53c:​»       ​8f868018·»       ​lw»     ​a2,​-​32744(gp)​  
14 ·​540:​»       ​8f998024·»       ​lw»     ​t9,​-​32732(gp)​  
15 ·​544:​»       ​03200008·»       ​jr»     ​t9  
16 ·​548:​»       ​00002821·»       ​move»   ​a1,​zero  
17 ·​54c:​»       ​00000000·»       ​nop  
   
18 00000550·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles>:​ 25 00000600·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base>:​
19 ·550:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2 26 ·600:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2
20 ·554:​»       ​279c8ab0·»       ​addiu»  ​gp,​gp,​-​30032 27 ·604:​»       ​279c8a00·»       ​addiu»  ​gp,​gp,​-​30208
21 ·558:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9 28 ·608:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9
22 ·55c:​»       ​27bdffb8·»       ​addiu»  ​sp,​sp,​-​72 29 ·60c:​»       ​27bdffb8·»       ​addiu»  ​sp,​sp,​-​72
23 ·560:​»       ​afbc0010·»       ​sw»     ​gp,​16(sp)​ 30 ·610:​»       ​8c820000·»       ​lw»     ​v0,​0(a0)​
24 ·564:​»       ​afbf0044·»       ​sw»     ​ra,​68(sp)​ 31 ·614:​»       ​8fa30060·»       ​lw»     ​v1,​96(sp)​
25 ·568:​»       ​afbe0040·»       ​sw»     ​s8,​64(sp)​ 32 ·618:​»       ​8c5902f4·»       ​lw»     ​t9,​756(v0)​
26 ·56c:​»       ​afb7003c·»       ​sw»     ​s7,​60(sp)​ 33 ·61c:​»       ​afbc0010·»       ​sw»     ​gp,​16(sp)​
27 ·570:​»       ​afb50034·»       ​sw»     ​s5,​52(sp)​ 34 ·620:​»       ​00c02821·»       ​move»   ​a1,​a2
28 ·574:​»       ​afb40030·»       ​sw»     ​s4,​48(sp)​ 35 ·624:​»       ​afbf0044·»       ​sw»     ​ra,​68(sp)​
29 ·578:​»       ​afb3002c·»       ​sw»     ​s3,​44(sp)​ 36 ·628:​»       ​afb7003c·»       ​sw»     ​s7,​60(sp)​
30 ·57c:​»       ​afb20028·»       ​sw»     ​s2,​40(sp)​ 37 ·62c:​»       ​afb60038·»       ​sw»     ​s6,​56(sp)​
31 ·580:​»       ​afb10024·»       ​sw»     ​s1,​36(sp)​ 38 ·630:​»       ​afb50034·»       ​sw»     ​s5,​52(sp)​
32 ·584:​»       ​afb00020·»       ​sw»     ​s0,​32(sp)​ 39 ·634:​»       ​afb40030·»       ​sw»     ​s4,​48(sp)​
33 ·588:​»       ​afb60038·»       ​sw»     ​s6,​56(sp)​ 40 ·638:​»       ​afb3002c·»       ​sw»     ​s3,​44(sp)​
34 ·58c:​»       ​8c820000·»       ​lw»     ​v0,​0(a0)​ 41 ·63c:​»       ​afb10024·»       ​sw»     ​s1,​36(sp)​
35 ·590:​»       ​00808021·»       ​move»   ​s0,​a0 42 ·640:​»       ​afb00020·»       ​sw»     ​s0,​32(sp)​
36 ·594:​»       ​8c5902f4·»       ​lw»     ​t9,​756(v0)​ 43 ·644:​»       ​afa3001c·»       ​sw»     ​v1,​28(sp)​
37 ·598:​»       ​00c02821·»       ​move»   ​a1,​a2 44 ·648:​»       ​00808021·»       ​move»   ​s0,​a0
38 ·59c:​»       ​00c09021·»       ​move»   ​s2,​a2 45 ·64c:​»       ​afbe0040·»       ​sw»     ​s8,​64(sp)​
39 ·5a0:​»       ​00003021·»       ​move»   ​a2,​zero 46 ·650:​»       ​afb20028·»       ​sw»     ​s2,​40(sp)​
40 ·5a4:​»       ​00e09821·»       ​move»   ​s3,​a3 47 ·654:​»       ​00c0a021·»       ​move»   ​s4,​a2
41 ·5a8:​»       ​8fb10058·»       ​lw»     ​s1,​88(sp)​ 48 ·658:​»       ​00003021·»       ​move»   ​a2,​zero
42 ·5ac:​»       ​8fb7005c·»       ​lw»     ​s7,​92(sp)​ 49 ·65c:​»       ​00e0a821·»       ​move»   ​s5,​a3
43 ·5b0:​»       ​0320f809·»       ​jalr»   ​t9 50 ·660:​»       ​8fb10058·»       ​lw»     ​s1,​88(sp)​
44 ·5b4:​»       ​8fbe0060·»       ​lw»     ​s8,​96(sp)​ 51 ·664:​»       ​0320f809·»       ​jalr»   ​t9
45 ·5b8:​»       ​8e030000·»       ​lw»     ​v1,​0(s0)​ 52 ·668:​»       ​8fb3005c·»       ​lw»     ​s3,​92(sp)​
46 ·5bc:​»       ​02002021·»       ​move»   ​a0,​s0 53 ·66c:​»       ​8e050000·»       ​lw»     ​a1,​0(s0)​
47 ·5c0:​»       ​8c7902f4·»       ​lw»     ​t9,​756(v1)​ 54 ·670:​»       ​02002021·»       ​move»   ​a0,​s0
48 ·5c4:​»       ​02602821·»       ​move»   ​a1,​s3 55 ·674:​»       ​8cb902f4·»       ​lw»     ​t9,​756(a1)​
49 ·5c8:​»       ​00003021·»       ​move»   ​a2,​zero 56 ·678:​»       ​00003021·»       ​move»   ​a2,​zero
50 ·5cc:​»       ​0320f809·»       ​jalr»   ​t9 57 ·67c:​»       ​02a02821·»       ​move»   ​a1,​s5
51 ·5d0:​»       ​0040a821·»       ​move»   ​s5,​v0 58 ·680:​»       ​0320f809·»       ​jalr»   ​t9
52 ·5d4:​»       ​0040a021·»       ​move»   ​s4,​v0 59 ·684:​»       ​0040b021·»       ​move»   ​s6,​v0
53 ·5d8:​»       ​8e020000·»       ​lw»     ​v0,​0(s0)​ 60 ·688:​»       ​0040b821·»       ​move»   ​s7,​v0
54 ·5dc:​»       ​12200055·»       ​beqz»   ​s1,​734·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0x1e4> 61 ·68c:​»       ​8e060000·»       ​lw»     ​a2,​0(s0)​
55 ·5e0:​»       ​02002021·»       ​move»   ​a0,​s0 62 ·690:​»       ​12200052·»       ​beqz»   ​s1,​7dc·<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0x1dc>
56 ·5e4:​»       ​8c5902f4·»       ​lw»     ​t9,​756(v0)​ 63 ·694:​»       ​02002021·»       ​move»   ​a0,​s0
57 ·5e8:​»       ​02202821·»       ​move»   ​a1,​s1 64 ·698:​»       ​8cd902f4·»       ​lw»     ​t9,​756(a2)​
58 ·5ec:​»       ​0320f809·»       ​jalr»   ​t9 65 ·69c:​»       ​02202821·»       ​move»   ​a1,​s1
59 ·5f0:​»       ​00003021·»       ​move»   ​a2,​zero 66 ·6a0:​»       ​0320f809·»       ​jalr»   ​t9
60 ·5f4:​»       ​8e050000·»       ​lw»     ​a1,​0(s0)​ 67 ·6a4:​»       ​00003021·»       ​move»   ​a2,​zero
61 ·5f8:​»       ​02002021·»       ​move»   ​a0,​s0 68 ·6a8:​»       ​8e070000·»       ​lw»     ​a3,​0(s0)​
62 ·5fc:​»       ​8cb902e8·»       ​lw»     ​t9,​744(a1)​ 69 ·6ac:​»       ​02002021·»       ​move»   ​a0,​s0
63 ·​600:​»       ​00003021·»       ​move»   ​a2,​zero 70 ·​6b0:​»       ​8cf902e8·»       ​lw»     ​t9,​744(a3)​
64 ·​604:​»       ​02e02821·»       ​move»   ​a1,​s7 71 ·​6b4:​»       ​02602821·»       ​move»   ​a1,​s3
65 ·​608:​»       ​0320f809·»       ​jalr»   ​t9 72 ·​6b8:​»       ​00003021·»       ​move»   ​a2,​zero
66 ·​60c:​»       ​0040b021·»       ​move»   ​s6,​v0 73 ·​6bc:​»       ​0320f809·»       ​jalr»   ​t9
67 ·​610:​»       ​8fbc0010·»       ​lw»     ​gp,​16(sp)​ 74 ·​6c0:​»       ​0040f021·»       ​move»   ​s8,​v0
68 ·​614:​»       ​afa20018·»       ​sw»     ​v0,​24(sp)​ 75 ·​6c4:​»       ​8fbc0010·»       ​lw»     ​gp,​16(sp)​
69 ·​618:​»       ​8f998020·»       ​lw»     ​t9,​-​32736(gp)​ 76 ·​6c8:​»       ​24040003·»       ​li»     ​a0,​3
70 ·​61c:​»       ​24040003·»       ​li»     ​a0,​3 77 ·​6cc:​»       ​8f998034·»       ​lw»     ​t9,​-​32716(gp)​
71 ·​620:​»       ​24051406·»       ​li»     ​a1,​5126 78 ·​6d0:​»       ​24051406·»       ​li»     ​a1,​5126
72 ·​624:​»       ​00003021·»       ​move»   ​a2,​zero 79 ·​6d4:​»       ​00003021·»       ​move»   ​a2,​zero
73 ·​628:​»       ​0320f809·»       ​jalr»   ​t9 80 ·​6d8:​»       ​02c03821·»       ​move»   ​a3,​s6
74 ·​62c:​»       ​02a03821·»       ​move»   ​a3,​s5 81 ·​6dc:​»       ​0320f809·»       ​jalr»   ​t9
75 ·​630:​»       ​8fbc0010·»       ​lw»     ​gp,​16(sp)​ 82 ·​6e0:​»       ​00409021·»       ​move»   ​s2,​v0
76 ·​634:​»       ​24040004·»       ​li»     ​a0,​4 83 ·​6e4:​»       ​8fbc0010·»       ​lw»     ​gp,​16(sp)​
77 ·​638:​»       ​8f99801c·»       ​lw»     ​t9,​-​32740(gp)​ 84 ·​6e8:​»       ​24040004·»       ​li»     ​a0,​4
78 ·​63c:​»       ​24051406·»       ​li»     ​a1,​5126 85 ·​6ec:​»       ​8f998030·»       ​lw»     ​t9,​-​32720(gp)​
79 ·​640:​»       ​00003021·»       ​move»   ​a2,​zero 86 ·​6f0:​»       ​24051406·»       ​li»     ​a1,​5126
Max diff block lines reached; 4329/14970 bytes (28.92%) of diff not shown.
objdump --line-numbers --disassemble --demangle --section=.MIPS.stubs {}
Offset 1, 35 lines modified Offset 1, 35 lines modified
   
   
   
1 Disassembly·​of·​section·​.​MIPS.​stubs:​ 1 Disassembly·​of·​section·​.​MIPS.​stubs:​
   
2 000008f0·​<.​MIPS.​stubs>:​ 2 00000990·​<.​MIPS.​stubs>:​
3 ·8f0:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 3 ·990:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
4 ·8f4:​»       ​03e07821·»       ​move»   ​t7,​ra 4 ·994:​»       ​03e07821·»       ​move»   ​t7,​ra
5 ·8f8:​»       ​0320f809·»       ​jalr»   ​t9 5 ·998:​»       ​0320f809·»       ​jalr»   ​t9
6 ·8fc:​»       ​24180016·»       ​li»     ​t8,​22 6 ·99c:​»       ​24180014·»       ​li»     ​t8,​20
7 ·​900:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 7 ·​9a0:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
8 ·​904:​»       ​03e07821·»       ​move»   ​t7,​ra 8 ·​9a4:​»       ​03e07821·»       ​move»   ​t7,​ra
9 ·​908:​»       ​0320f809·»       ​jalr»   ​t9 9 ·​9a8:​»       ​0320f809·»       ​jalr»   ​t9
10 ·​90c:​»       ​24180015·»       ​li»     ​t8,​21 10 ·​9ac:​»       ​24180013·»       ​li»     ​t8,​19
11 ·​910:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 11 ·​9b0:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
12 ·​914:​»       ​03e07821·»       ​move»   ​t7,​ra 12 ·​9b4:​»       ​03e07821·»       ​move»   ​t7,​ra
13 ·​918:​»       ​0320f809·»       ​jalr»   ​t9 13 ·​9b8:​»       ​0320f809·»       ​jalr»   ​t9
14 ·​91c:​»       ​24180014·»       ​li»     ​t8,​20 14 ·​9bc:​»       ​24180012·»       ​li»     ​t8,​18
15 ·​920:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 15 ·​9c0:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
16 ·​924:​»       ​03e07821·»       ​move»   ​t7,​ra 16 ·​9c4:​»       ​03e07821·»       ​move»   ​t7,​ra
17 ·​928:​»       ​0320f809·»       ​jalr»   ​t9 17 ·​9c8:​»       ​0320f809·»       ​jalr»   ​t9
18 ·​92c:​»       ​24180013·»       ​li»     ​t8,​19 18 ·​9cc:​»       ​24180011·»       ​li»     ​t8,​17
19 ·​930:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 19 ·​9d0:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
20 ·​934:​»       ​03e07821·»       ​move»   ​t7,​ra 20 ·​9d4:​»       ​03e07821·»       ​move»   ​t7,​ra
21 ·​938:​»       ​0320f809·»       ​jalr»   ​t9 21 ·​9d8:​»       ​0320f809·»       ​jalr»   ​t9
22 ·​93c:​»       ​24180012·»       ​li»     ​t8,​18 22 ·​9dc:​»       ​24180010·»       ​li»     ​t8,​16
23 ·​940:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 23 ·​9e0:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
24 ·​944:​»       ​03e07821·»       ​move»   ​t7,​ra 24 ·​9e4:​»       ​03e07821·»       ​move»   ​t7,​ra
25 ·​948:​»       ​0320f809·»       ​jalr»   ​t9 25 ·​9e8:​»       ​0320f809·»       ​jalr»   ​t9
26 ·​94c:​»       ​24180011·»       ​li»     ​t8,​17 26 ·​9ec:​»       ​2418000f·»       ​li»     ​t8,​15
27 ·​950:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 27 ·​9f0:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
28 ·​954:​»       ​03e07821·»       ​move»   ​t7,​ra 28 ·​9f4:​»       ​03e07821·»       ​move»   ​t7,​ra
29 ·​958:​»       ​0320f809·»       ​jalr»   ​t9 29 ·​9f8:​»       ​0320f809·»       ​jalr»   ​t9
30 ·​95c:​»       ​24180010·»       ​li»     ​t8,​16 30 ·​9fc:​»       ​2418000e·»       ​li»     ​t8,​14
31 »       ​.​.​.​ 31 »       ​.​.​.​
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ··​0x00000970·​011b033b·​18000000·​02000000·e0fbffff·​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00000a10·​011b033b·​18000000·​02000000·f0fbffff·​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000980·​30000000·​5cfeffff·5c000000··········​0.​.​.​\.​.​.​\.​.​.​ 3 ··​0x00000a20·​30000000·​58feffff·6c000000··········​0.​.​.​X.​.​.​l.​.​.​
   
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 10 lines modified Offset 1, 11 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ··​0x0000098c·​10000000·​00000000·​017a5200·​017c1f01·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​ 2 ··​0x00000a2c·​10000000·​00000000·​017a5200·​017c1f01·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​
3 ··​0x0000099c·​1b0d1d00·28000000·​18000000·a8fbffff·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00000a3c·​1b0d1d00·38000000·​18000000·b8fbffff·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x000009ac·7c020000·​00500e48·​74960490·​0a910992·|.​.​.​.​P.​Ht.​.​.​.​.​.​.​ 4 ··​0x00000a4c·68020000·​00500e48·​789f0197·​03960495·h.​.​.​.​P.​Hx.​.​.​.​.​.​.​
5 ··​0x000009bc·​08930794·​06950597·​039e029f·01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00000a5c·​05940693·​07910990·​0a589e02·92080374·​.​.​.​.​.​.​.​.​.​X.​.​.​.​.​t
6 ··​0x000009cc·20000000·44000000·f8fdffff·20010000··.​.​.​D.​.​.​.​.​.​.​·.​.​.​ 6 ··​0x00000a6c·010ad0d1·d2d3d4d5·d6d7dedf·480e000b·.​.​.​.​.​.​.​.​.​.​.​.​H.​.​.​
7 ··​0x000009dc·00500e38·68900791·06920593·04940395·.​P.​8h.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x00000a7c·2c000000·54000000·e4fdffff·20010000·,​.​.​.​T.​.​.​.​.​.​.​·.​.​.​
8 ··​0x000009ec·​029f0100····························.​.​.​.​ 8 ··​0x00000a8c·00540e38·​689f0195·02940393·04920591·.​T.​8h.​.​.​.​.​.​.​.​.​.​.​
  9 ··​0x00000a9c·​06900702·​dcd0d1d2·​d3d4d5df·​480e0000·​.​.​.​.​.​.​.​.​.​.​.​.​H.​.​.​
   
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00010ecc·​00000000····························​.​.​.​.​ 2 ··​0x00010eb4·​00000000····························​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00010ed0·10050000·​00000000···················​.​.​.​.​.​.​.​.​ 2 ··​0x00010eb8·a0050000·​00000000···················​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 6 lines modified Offset 1, 6 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00011010·​00000000·​00000080·​00100100·50090000·​.​.​.​.​.​.​.​.​.​.​.​.​P.​.​.​ 2 ··​0x00011010·​00000000·​00000080·​00100100·c0050000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00011020·40090000·30090000·20090000·10090000·@.​.​.​0.​.​.​·.​.​.​.​.​.​.​ 3 ··​0x00011020·f0090000·e0090000·d0090000·c0090000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00011030·00090000·f0080000···················.​.​.​.​.​.​.​.​ 4 ··​0x00011030·b0090000·a0090000·90090000··········.​.​.​.​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.pdr {}
Offset 1, 11 lines modified Offset 1, 13 lines modified
   
1 Hex·​dump·​of·​section·​'.​pdr':​ 1 Hex·​dump·​of·​section·​'.​pdr':​
2 ··​0x00000000·10050000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00000000·c0050000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000010·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00000010·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000020·30050000·​00000000·​00000000·​00000000·0.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00000020·a0050000·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00000030·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00000030·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00000040·50050000·​0000ffc0·fcffffff·​00000000·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x00000040·d8050000·​00000000·00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00000050·​00000000·48000000·​1d000000·​1f000000·​.​.​.​.​H.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x00000050·​00000000·00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x00000060·cc070000·​00003f80·​fcffffff·​00000000·​.​.​.​.​.​.​?.​.​.​.​.​.​.​.​.​ 8 ··​0x00000060·00060000·​0000ffc0·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x00000070·​00000000·38000000·​1d000000·​1f000000·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x00000070·​00000000·48000000·​1d000000·​1f000000·​.​.​.​.​H.​.​.​.​.​.​.​.​.​.​.​
  10 ··​0x00000080·​68080000·​00003f80·​fcffffff·​00000000·​h.​.​.​.​.​?.​.​.​.​.​.​.​.​.​
  11 ··​0x00000090·​00000000·​38000000·​1d000000·​1f000000·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​6·​20120106·​(prerelease)​ 2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
readelf --wide --decompress --hex-dump=.gnu.attributes {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​gnu.​attributes':​ 1 Hex·​dump·​of·​section·​'.​gnu.​attributes':​
2 ··​0x00000000·​410f0000·​00676e75·​00010700·​00000401·​A.​.​.​.​gnu.​.​.​.​.​.​.​.​ 2 ··​0x00000000·​410f0000·​00676e75·​00010700·​00000405·​A.​.​.​.​gnu.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 14 lines modified Offset 1, 18 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·72656769·​.​.​shstrtab.​.​regi 2 ··​0x00000000·​002e7368·​73747274·​6162002e·4d495053·​.​.​shstrtab.​.​MIPS
3 ··​0x00000010·6e666f00·2e686173·68002e64·796e7379·nfo.​.​hash.​.​dynsy 3 ··​0x00000010·2e616269·666c6167·73002e72·6567696e·.​abiflags.​.​regin
4 ··​0x00000020·​6d002e64·796e7374·72002e72·656c2e64·m.​.​dynstr.​.​rel.​d 4 ··​0x00000020·666f002e·6e6f7465·2e676e75·2e627569·fo.​.​note.​gnu.​bui
5 ··​0x00000030·796e002e·​74657874·002e4d49·​50532e73·​yn.​.​text.​.​MIPS.​s 5 ··​0x00000030·6c642d69·64002e68·61736800·2e64796e·​ld-​id.​.​hash.​.​dyn
6 ··​0x00000040·​74756273·002e6568·5f667261·6d655f68·tubs.​.​eh_frame_h 6 ··​0x00000040·​73796d00·2e64796e·73747200·2e676e75·sym.​.​dynstr.​.​gnu
7 ··​0x00000050·6472002e·65685f66·72616d65·002e696e·dr.​.​eh_frame.​.​in 7 ··​0x00000050·2e766572·73696f6e·002e676e·752e7665·.​version.​.​gnu.​ve
8 ··​0x00000060·69745f61·72726179·002e6669·6e695f61·it_array.​.​fini_a 8 ··​0x00000060·7273696f·6e5f7200·2e72656c·2e64796e·rsion_r.​.​rel.​dyn
9 ··​0x00000070·72726179·002e6479·​6e616d69·​63002e64·​rray.​.​dynamic.​.​d 9 ··​0x00000070·002e7465·7874002e·4d495053·​2e737475·​.​.​text.​.​MIPS.​stu
10 ··​0x00000080·​61746100·2e676f74·002e7064·72002e63·ata.​.​got.​.​pdr.​.​c 10 ··​0x00000080·​6273002e·65685f66·72616d65·5f686472·bs.​.​eh_frame_hdr
11 ··​0x00000090·6f6d6d65·6e74002e·​676e752e·​61747472·omment.​.​gnu.​attr 11 ··​0x00000090·002e6568·5f667261·​6d65002e·​696e6974·.​.​eh_frame.​.​init
12 ··​0x000000a0·69627574·​657300·····················ibutes.​ 12 ··​0x000000a0·5f617272·​6179002e·66696e69·5f617272·_array.​.​fini_arr
  13 ··​0x000000b0·​6179002e·​64796e61·​6d696300·​2e646174·​ay.​.​dynamic.​.​dat
  14 ··​0x000000c0·​61002e67·​6f74002e·​62737300·​2e636f6d·​a.​.​got.​.​bss.​.​com
  15 ··​0x000000d0·​6d656e74·​002e7064·​72002e67·​6e752e61·​ment.​.​pdr.​.​gnu.​a
  16 ··​0x000000e0·​74747269·​62757465·​7300··············​ttributes.​
   
lib/x86/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:​···························​Intel·​80386 9 ··​Machine:​···························​Intel·​80386
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:​··········​4372·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​4404·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x0 14 ··​Flags:​·····························​0x0
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:​·········8
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:​·········​24
20 ··​Section·​header·​string·​table·​index:​·19 20 ··​Section·​header·​string·​table·​index:​·23
readelf --wide --program-header {}
Offset 1, 24 lines modified Offset 1, 26 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·8·​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·​0x00100·​0x00100·​R···​0x4
7 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x009b8·​0x009b8·​R·​E·​0x1000 7 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x00abc·​0x00abc·​R·​E·​0x1000
8 ··​LOAD···········​0x000ee0·​0x00001ee0·​0x00001ee0·​0x00144·​0x00144·​RW··​0x1000 8 ··​LOAD···········​0x000e98·​0x00001e98·​0x00001e98·​0x0016c·​0x0016c·​RW··​0x1000
9 ··​DYNAMIC········​0x000eec·​0x00001eec·​0x00001eec·​0x00108·​0x00108·​RW··​0x4 9 ··​DYNAMIC········​0x000ea4·​0x00001ea4·​0x00001ea4·​0x00130·​0x00130·​RW··​0x4
10 ··GNU_EH_FRAME···​0x00097c·​0x0000097c·​0x0000097c·​0x0003c·​0x0003c·​R···​0x4 10 ··​NOTE···········​0x000134·​0x00000134·​0x00000134·​0x00024·​0x00024·​R···​0x4
  11 ··​GNU_EH_FRAME···​0x000a70·​0x00000a70·​0x00000a70·​0x0004c·​0x0004c·​R···​0x4
11 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0 12 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
12 ··​GNU_RELRO······​0x000ee0·​0x00001ee0·​0x00001ee0·​0x00120·​0x00120·​RW··​0x4 13 ··​GNU_RELRO······​0x000e98·​0x00001e98·​0x00001e98·​0x00168·​0x00168·​RW··​0x4
   
13 ·​Section·​to·​Segment·​mapping:​ 14 ·​Section·​to·​Segment·​mapping:​
14 ··​Segment·​Sections.​.​.​ 15 ··​Segment·​Sections.​.​.​
15 ···​00····· 16 ···​00·····
16 ···​01·····​.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​eh_frame·​.​eh_frame_hdr· 17 ···​01·····.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​eh_frame·​.​eh_frame_hdr·
17 ···​02·····​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​.​data· 18 ···​02·····​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​.​data·
18 ···​03·····​.​dynamic· 19 ···​03·····​.​dynamic·
19 ···​04·····​.​eh_frame_hdr· 20 ···​04·····​.​note.​gnu.​build-​id·
20 ···​05····· 21 ···​05·····.​eh_frame_hdr·
21 ···​06·····.​fini_array·.​init_array·.​dynamic·.​got· 22 ···​06·····
  23 ···​07·····​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·
readelf --wide --sections {}
Offset 1, 29 lines modified Offset 1, 33 lines modified
1 There·​are·​20·​section·​headers,​·​starting·​at·​offset·​0x1114:​ 1 There·​are·​24·​section·​headers,​·​starting·​at·​offset·​0x1134:​
   
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·​0000e0·10···​A··2···1··​4 5 ··​[·​1]·​.​note.​gnu.​build-​id·NOTE············​00000134·​000134·​000024·00···​A··0···0··​4
6 ··​[·​2]·​.​dynstr···········STRTAB··········​000001f4·​0001f4·​000143·00···​A··0···0··1 6 ··​[·​2]·​.​dynsym···········DYNSYM··········​00000158·​000158·​0000e0·10···​A··3···1··4
7 ··​[·​3]·​.​hash·············HASH············​00000338·​000338·​00004c·​04···​A··1···​0··4 7 ··​[·​3]·​.​dynstr···········STRTAB··········​00000238·​000238·​000148·​00···​A··0···​0··1
8 ··​[·​4]·​.​rel.​dyn··········REL·············​00000384·​000384·​000010·​08···​A··1···​0··​4 8 ··​[·​4]·​.​hash·············HASH············​00000380·​000380·​00004c·​04···​A··2···​0··​4
9 ··​[·​5]·​.​rel.​plt··········REL·············​00000394·​000394·​000040·​08···​A··1···6··4 9 ··​[·​5]·​.​gnu.​version······VERSYM··········​000003cc·​0003cc·​00001c·​02···​A··2···0··2
10 ··​[·​6]·​.​plt··············PROGBITS········​000003d4·​0003d4·​000090·​04··AX··0···0··​4 10 ··​[·​6]·​.​gnu.​version_d····VERDEF··········​000003e8·​0003e8·​00001c·​00···​A··3···1··​4
11 ··​[·​7]·​.​text·············PROGBITS········​00000470·​000470·​000414·​00··AX··0···0·16 11 ··​[·​7]·​.​gnu.​version_r····VERNEED·········​00000404·​000404·​000020·​00···​A··3···1··​4
12 ··​[·​8]·​.​eh_frame·········PROGBITS········​00000884·​000884·​0000f8·​00···​A··0···​0··​4 12 ··​[·​8]·​.​rel.​dyn··········REL·············​00000424·​000424·​000010·​08···​A··2···​0··​4
13 ··​[·​9]·​.​eh_frame_hdr·····PROGBITS········​0000097c·​00097c·​00003c·​00···​A··0···0··​4 13 ··​[·​9]·​.​rel.​plt··········REL·············​00000434·​000434·​000040·​08··AI··2··10··​4
14 ··​[10]·​.​fini_array·······FINI_ARRAY······​00001ee0·​000ee0·​000008·​00··WA··​0···​0··​4 14 ··​[10]·​.​plt··············PROGBITS········​00000480·​000480·​000090·​04··AX··​0···​0·16
15 ··​[11]·​.​init_array·······INIT_ARRAY······​00001ee8·​000ee8·​000004·​00··WA··​0···​0··​1 15 ··​[11]·​.​text·············PROGBITS········​00000510·​000510·​000414·​00··AX··​0···​0·16
16 ··​[12]·​.​dynamic··········DYNAMIC·········​00001eec·​000eec·​000108·​08··WA··2···​0··​4 16 ··​[12]·​.​eh_frame·········PROGBITS········​00000924·​000924·​00014c·​00···A··0···​0··​4
17 ··​[13]·​.​got··············​PROGBITS········​00001ff4·​000ff4·​000000·​00··WA··​0···​0··​4 17 ··​[13]·​.​eh_frame_hdr·····​PROGBITS········​00000a70·​000a70·​00004c·​00···A··​0···​0··​4
18 ··​[14]·​.​got.​plt··········PROGBITS········​00001ff4·​000ff4·​00002c·​00··​WA··​0···​0··​4 18 ··​[14]·​.​fini_array·······FINI_ARRAY······​00001e98·​000e98·​000008·​00··​WA··​0···​0··​4
19 ··​[15]·​.​data·············PROGBITS········​00002020·​001020·​000004·​00··​WA··​0···​0··​4 19 ··​[15]·​.​init_array·······INIT_ARRAY······​00001ea0·​000ea0·​000004·​00··​WA··​0···​0··​4
20 ··​[16]·​.​bss··············NOBITS··········​00002024·​001024·​000000·​00··​WA··0···​0··​4 20 ··​[16]·​.​dynamic··········DYNAMIC·········​00001ea4·​000ea4·​000130·​08··​WA··3···​0··​4
21 ··​[17]·​.​comment··········​PROGBITS········​00000000·​001024·​000026·​01··MS··​0···​0··1 21 ··​[17]·​.​got··············​PROGBITS········​00001fd4·​000fd4·​000000·​00··WA··​0···​0··4
22 ··​[18]·​.​note.​gnu.​gold-​version·NOTE············​00000000·​00104c·​00001c·​00······​0···​0··​4 22 ··​[18]·​.​got.​plt··········PROGBITS········​00001fd4·​000fd4·​00002c·​00··WA··​0···​0··​4
23 ··​[19]·​.​shstrtab·········STRTAB··········​00000000·​001068·​0000ab·​00······​0···​0··1 23 ··​[19]·​.​data·············​PROGBITS········​00002000·​001000·​000004·​00··WA··​0···​0··4
  24 ··​[20]·​.​bss··············​NOBITS··········​00002004·​001004·​000000·​00··​WA··​0···​0··​1
  25 ··​[21]·​.​comment··········​PROGBITS········​00000000·​001004·​000028·​01··​MS··​0···​0··​1
  26 ··​[22]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​00102c·​00001c·​00······​0···​0··​4
  27 ··​[23]·​.​shstrtab·········​STRTAB··········​00000000·​001048·​0000e9·​00······​0···​0··​1
24 Key·​to·​Flags:​ 28 Key·​to·​Flags:​
25 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 29 ··​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)​,​ 30 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
27 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 31 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
28 ··​p·​(processor·​specific)​ 32 ··​p·​(processor·​specific)​
readelf --wide --symbols {}
Offset 1, 17 lines modified Offset 1, 17 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​14·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​14·​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:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail 6 ·····​3:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail@LIBC​·​(2)​
7 ·····​4:​·​00000500···609·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_zame_game_ZameJn​iRenderer_renderTrian​gles 7 ·····​4:​·​000005d0···595·​FUNC····​GLOBAL·​DEFAULT···11·​Java_zame_game_ZameJn​iRenderer_renderTrian​gles
8 ·····​5:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glVertexPointer 8 ·····​5:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glVertexPointer
9 ·····​6:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glColorPointer 9 ·····​6:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glColorPointer
10 ·····​7:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glTexCoordPointer 10 ·····​7:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glTexCoordPointer
11 ·····​8:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glDrawElements 11 ·····​8:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​glDrawElements
12 ·····​9:​·​00000770···​274·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_zame_game_ZameJn​iRenderer_renderLines​ 12 ·····​9:​·​00000830···​244·​FUNC····​GLOBAL·​DEFAULT···11·​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:​·​00002024·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata 14 ····​11:​·​00002004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata
15 ····​12:​·​00002024·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start 15 ····​12:​·​00002004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start
16 ····​13:​·​00002024·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end 16 ····​13:​·​00002004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end
readelf --wide --relocs {}
Offset 1, 16 lines modified Offset 1, 16 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x384·​contains·​2·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x424·​contains·​2·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00001ee0··​00000008·​R_386_RELATIVE········ 3 00001e98··​00000008·​R_386_RELATIVE········
4 00002020··​00000008·​R_386_RELATIVE········ 4 00002000··​00000008·​R_386_RELATIVE········
   
5 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x394·​contains·​8·​entries:​ 5 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x434·​contains·​8·​entries:​
6 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 6 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
7 00002000··​00000207·​R_386_JUMP_SLOT········​00000000···​__cxa_atexit 7 00001fe0··​00000207·​R_386_JUMP_SLOT········​00000000···​__cxa_atexit@LIBC
8 00002004··​00000307·​R_386_JUMP_SLOT········​00000000···​__stack_chk_fail 8 00001fe4··​00000307·​R_386_JUMP_SLOT········​00000000···​__stack_chk_fail@LIBC​
9 00002008··​00000107·​R_386_JUMP_SLOT········​00000000···​__cxa_finalize 9 00001fe8··​00000107·​R_386_JUMP_SLOT········​00000000···​__cxa_finalize@LIBC
10 0000200c··​00000507·​R_386_JUMP_SLOT········​00000000···​glVertexPointer 10 00001fec··​00000507·​R_386_JUMP_SLOT········​00000000···​glVertexPointer
11 00002010··​00000607·​R_386_JUMP_SLOT········​00000000···​glColorPointer 11 00001ff0··​00000607·​R_386_JUMP_SLOT········​00000000···​glColorPointer
12 00002014··​00000707·​R_386_JUMP_SLOT········​00000000···​glTexCoordPointer 12 00001ff4··​00000707·​R_386_JUMP_SLOT········​00000000···​glTexCoordPointer
13 00002018··​00000807·​R_386_JUMP_SLOT········​00000000···​glDrawElements 13 00001ff8··​00000807·​R_386_JUMP_SLOT········​00000000···​glDrawElements
14 0000201c··​00000a07·​R_386_JUMP_SLOT········​00000000···​glDrawArrays 14 00001ffc··​00000a07·​R_386_JUMP_SLOT········​00000000···​glDrawArrays
readelf --wide --dynamic {}
Offset 1, 31 lines modified Offset 1, 36 lines modified
   
1 Dynamic·​section·​at·​offset·​0xeec·​contains·28·​entries:​ 1 Dynamic·​section·​at·​offset·​0xea4·​contains·33·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·····················​0x1ff4 3 ·​0x00000003·​(PLTGOT)​·····················​0x1fd4
4 ·​0x00000002·​(PLTRELSZ)​···················​64·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​···················​64·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·····················​0x394 5 ·​0x00000017·​(JMPREL)​·····················​0x434
6 ·​0x00000014·​(PLTREL)​·····················​REL 6 ·​0x00000014·​(PLTREL)​·····················​REL
7 ·​0x00000011·​(REL)​························​0x384 7 ·​0x00000011·​(REL)​························​0x424
8 ·​0x00000012·​(RELSZ)​······················​16·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​······················​16·​(bytes)​
9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​···················​2 10 ·​0x6ffffffa·​(RELCOUNT)​···················​2
11 ·​0x00000006·​(SYMTAB)​·····················​0x114 11 ·​0x00000006·​(SYMTAB)​·····················​0x158
12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·····················​0x1f4 13 ·​0x00000005·​(STRTAB)​·····················​0x238
14 ·​0x0000000a·​(STRSZ)​······················​323·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​······················​328·​(bytes)​
15 ·​0x00000004·​(HASH)​·······················​0x338 15 ·​0x00000004·​(HASH)​·······················​0x380
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)​·················​0x1ee0 23 ·​0x0000001a·​(FINI_ARRAY)​·················​0x1e98
24 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​ 24 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
25 ·​0x00000019·​(INIT_ARRAY)​·················​0x1ee8 25 ·​0x00000019·​(INIT_ARRAY)​·················​0x1ea0
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)​·····················​0x3cc
  31 ·​0x6ffffffc·​(VERDEF)​·····················​0x3e8
  32 ·​0x6ffffffd·​(VERDEFNUM)​··················​1
  33 ·​0x6ffffffe·​(VERNEED)​····················​0x404
  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:​·​f3b7e7a72764a2de135d5​cac751ba85a2b7ac2bf
   
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, 16 lines modified
   
1 No·​version·information·found·in·​this·file.​ 1 Version·symbols·​section·'.​gnu.​version'·contains·​14·entries:​
  2 ·​Addr:​·​00000000000003cc··​Offset:​·​0x0003cc··​Link:​·​2·​(.​dynsym)​
  3 ··​000:​···​0·​(*local*)​·······​2·​(LIBC)​··········​2·​(LIBC)​··········​2·​(LIBC)​·······
  4 ··​004:​···​1·​(*global*)​······​0·​(*local*)​·······​0·​(*local*)​·······​0·​(*local*)​····
  5 ··​008:​···​0·​(*local*)​·······​1·​(*global*)​······​0·​(*local*)​·······​1·​(*global*)​···
  6 ··​00c:​···​1·​(*global*)​······​1·​(*global*)​···
   
  7 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  8 ··​Addr:​·​0x00000000000003e8··​Offset:​·​0x0003e8··​Link:​·​3·​(.​dynstr)​··​000000:​·​Rev:​·​1··​Flags:​·​BASE···​Index:​·​1··​Cnt:​·​1··​Name:​·​libzameJniRenderer.​so
  9 ··​Version·​definition·​past·​end·​of·​section
   
  10 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  11 ·​Addr:​·​0x0000000000000404··​Offset:​·​0x000404··​Link:​·​3·​(.​dynstr)​
  12 ··​000000:​·​Version:​·​1··​File:​·​libc.​so··​Cnt:​·​1
  13 ··​0x0010:​···​Name:​·​LIBC··​Flags:​·​none··​Version:​·​2
readelf --wide --debug-dump=frames {}
Offset 9, 102 lines modified Offset 9, 132 lines modified
9 ··​Augmentation·​data:​·····​1b 9 ··​Augmentation·​data:​·····​1b
   
10 ··​DW_CFA_def_cfa:​·​r4·​(esp)​·​ofs·​4 10 ··​DW_CFA_def_cfa:​·​r4·​(esp)​·​ofs·​4
11 ··​DW_CFA_offset:​·​r8·​(eip)​·​at·​cfa-​4 11 ··​DW_CFA_offset:​·​r8·​(eip)​·​at·​cfa-​4
12 ··​DW_CFA_nop 12 ··​DW_CFA_nop
13 ··​DW_CFA_nop 13 ··​DW_CFA_nop
   
14 00000018·​0000001c·​0000001c·​FDE·​cie=00000000·​pc=000004d0.​.​000004f4 14 00000018·​00000014·​0000001c·​FDE·​cie=00000000·​pc=00000540.​.​00000553
15 ··​DW_CFA_advance_loc:​·1·​to·​000004d1 15 ··​DW_CFA_advance_loc:​·4·​to·​00000544
  16 ··​DW_CFA_def_cfa_offset​:​·​16
  17 ··​DW_CFA_advance_loc:​·​14·​to·​00000552
  18 ··​DW_CFA_def_cfa_offset​:​·​4
  19 ··​DW_CFA_nop
   
  20 00000030·​0000001c·​00000034·​FDE·​cie=00000000·​pc=00000510.​.​00000534
  21 ··​DW_CFA_advance_loc:​·​1·​to·​00000511
16 ··​DW_CFA_def_cfa_offset​:​·​8 22 ··​DW_CFA_def_cfa_offset​:​·​8
17 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8 23 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8
18 ··​DW_CFA_advance_loc:​·​15·​to·​000004e0 24 ··​DW_CFA_advance_loc:​·​15·​to·​00000520
19 ··​DW_CFA_def_cfa_offset​:​·​32 25 ··​DW_CFA_def_cfa_offset​:​·​32
20 ··​DW_CFA_advance_loc:​·​18·​to·​000004f2 26 ··​DW_CFA_advance_loc:​·​18·​to·​00000532
21 ··​DW_CFA_def_cfa_offset​:​·​8 27 ··​DW_CFA_def_cfa_offset​:​·​8
22 ··​DW_CFA_advance_loc:​·​1·​to·​000004f3 28 ··​DW_CFA_advance_loc:​·​1·​to·​00000533
23 ··​DW_CFA_def_cfa_offset​:​·​4  
24 ··​DW_CFA_restore:​·​r3·​(ebx)​ 29 ··​DW_CFA_restore:​·​r3·​(ebx)​
  30 ··​DW_CFA_def_cfa_offset​:​·​4
   
25 00000038·​0000001c·​0000003c·​FDE·​cie=00000000·​pc=00000470.​.​000004a4 31 00000050·​0000001c·​00000054·​FDE·​cie=00000000·​pc=00000560.​.​00000596
26 ··​DW_CFA_advance_loc:​·​1·​to·​00000471 32 ··​DW_CFA_advance_loc:​·​1·​to·​00000561
27 ··​DW_CFA_def_cfa_offset​:​·​8 33 ··​DW_CFA_def_cfa_offset​:​·​8
28 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8 34 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8
29 ··​DW_CFA_advance_loc:​·​15·​to·​00000480 35 ··​DW_CFA_advance_loc:​·​15·​to·​00000570
30 ··​DW_CFA_def_cfa_offset​:​·​32 36 ··​DW_CFA_def_cfa_offset​:​·​32
31 ··​DW_CFA_advance_loc:​·​34·​to·​000004a2 37 ··​DW_CFA_advance_loc:​·​36·​to·​00000594
32 ··​DW_CFA_def_cfa_offset​:​·​8 38 ··​DW_CFA_def_cfa_offset​:​·​8
33 ··​DW_CFA_advance_loc:​·​1·​to·​000004a3 39 ··​DW_CFA_advance_loc:​·​1·​to·​00000595
34 ··​DW_CFA_def_cfa_offset​:​·​4  
35 ··​DW_CFA_restore:​·​r3·​(ebx)​ 40 ··​DW_CFA_restore:​·​r3·​(ebx)​
  41 ··​DW_CFA_def_cfa_offset​:​·​4
   
36 00000058·​0000001c·​0000005c·​FDE·​cie=00000000·​pc=000004b0.​.​000004cb 42 00000070·​0000001c·​00000074·​FDE·​cie=00000000·​pc=000005a0.​.​000005bb
37 ··​DW_CFA_advance_loc:​·​1·​to·​000004b1 43 ··​DW_CFA_advance_loc:​·​1·​to·​000005a1
38 ··​DW_CFA_def_cfa_offset​:​·​8 44 ··​DW_CFA_def_cfa_offset​:​·​8
39 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8 45 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8
40 ··​DW_CFA_advance_loc:​·​15·​to·​000004c0 46 ··​DW_CFA_advance_loc:​·​15·​to·​000005b0
41 ··​DW_CFA_def_cfa_offset​:​·​16 47 ··​DW_CFA_def_cfa_offset​:​·​16
42 ··​DW_CFA_advance_loc:​·​9·​to·​000004c9 48 ··​DW_CFA_advance_loc:​·​9·​to·​000005b9
43 ··​DW_CFA_def_cfa_offset​:​·​8 49 ··​DW_CFA_def_cfa_offset​:​·​8
44 ··​DW_CFA_advance_loc:​·​1·​to·​000004ca 50 ··​DW_CFA_advance_loc:​·​1·​to·​000005ba
45 ··​DW_CFA_def_cfa_offset​:​·​4  
46 ··​DW_CFA_restore:​·​r3·​(ebx)​ 51 ··​DW_CFA_restore:​·​r3·​(ebx)​
  52 ··​DW_CFA_def_cfa_offset​:​·​4
   
47 00000078·​00000010·​0000007c·​FDE·​cie=00000000·​pc=000004f4.​.​00000500 53 00000090·​00000010·​00000094·​FDE·​cie=00000000·​pc=000005c0.​.​000005c4
48 ··​DW_CFA_nop 54 ··​DW_CFA_nop
49 ··​DW_CFA_nop 55 ··​DW_CFA_nop
50 ··​DW_CFA_nop 56 ··​DW_CFA_nop
   
51 0000008c·​0000003c·​00000090·​FDE·​cie=00000000·​pc=00000500.​.​00000761 57 000000a4·​0000003c·​000000a8·​FDE·​cie=00000000·​pc=000005d0.​.​00000823
52 ··​DW_CFA_advance_loc:​·​1·​to·​00000501 58 ··​DW_CFA_advance_loc:​·​1·​to·​000005d1
53 ··​DW_CFA_def_cfa_offset​:​·​8 59 ··​DW_CFA_def_cfa_offset​:​·​8
54 ··​DW_CFA_offset:​·​r5·​(ebp)​·​at·​cfa-​8 60 ··​DW_CFA_offset:​·​r5·​(ebp)​·​at·​cfa-​8
55 ··​DW_CFA_advance_loc:​·​1·​to·​00000502 61 ··​DW_CFA_advance_loc:​·​1·​to·​000005d2
56 ··​DW_CFA_def_cfa_offset​:​·​12 62 ··​DW_CFA_def_cfa_offset​:​·​12
57 ··​DW_CFA_offset:​·​r7·​(edi)​·​at·​cfa-​12 63 ··​DW_CFA_offset:​·​r7·​(edi)​·​at·​cfa-​12
58 ··​DW_CFA_advance_loc:​·​1·​to·​00000503 64 ··​DW_CFA_advance_loc:​·​1·​to·​000005d3
59 ··​DW_CFA_def_cfa_offset​:​·​16 65 ··​DW_CFA_def_cfa_offset​:​·​16
60 ··​DW_CFA_offset:​·​r6·​(esi)​·​at·​cfa-​16 66 ··​DW_CFA_offset:​·​r6·​(esi)​·​at·​cfa-​16
61 ··​DW_CFA_advance_loc:​·​1·​to·​00000504 67 ··​DW_CFA_advance_loc:​·​1·​to·​000005d4
62 ··​DW_CFA_def_cfa_offset​:​·​20 68 ··​DW_CFA_def_cfa_offset​:​·​20
63 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​20 69 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​20
64 ··​DW_CFA_advance_loc:​·​15·​to·​00000513 70 ··​DW_CFA_advance_loc:​·​15·​to·​000005e3
65 ··​DW_CFA_def_cfa_offset​:​·​64 71 ··​DW_CFA_def_cfa_offset​:​·​64
66 ··​DW_CFA_advance_loc2:​·​418·​to·​000006b5 72 ··​DW_CFA_advance_loc2:​·​416·​to·​00000783
67 ··​DW_CFA_remember_state​ 73 ··​DW_CFA_remember_state​
68 ··​DW_CFA_def_cfa_offset​:​·​20 74 ··​DW_CFA_def_cfa_offset​:​·​20
69 ··​DW_CFA_advance_loc:​·​1·​to·​000006b6 75 ··​DW_CFA_advance_loc:​·​1·​to·​00000784
70 ··​DW_CFA_def_cfa_offset​:​·​16  
71 ··​DW_CFA_restore:​·​r3·​(ebx)​ 76 ··​DW_CFA_restore:​·​r3·​(ebx)​
72 ··​DW_CFA_advance_loc:​·​1·to·000006b7 77 ··​DW_CFA_def_cfa_offset​:​·16
73 ··​DW_CFA_def_cfa_offset​:​·12 78 ··​DW_CFA_advance_loc:​·​1·to·00000785
74 ··​DW_CFA_restore:​·​r6·​(esi)​ 79 ··​DW_CFA_restore:​·​r6·​(esi)​
75 ··​DW_CFA_advance_loc:​·​1·to·000006b8 80 ··​DW_CFA_def_cfa_offset​:​·12
76 ··​DW_CFA_def_cfa_offset​:​·​8 81 ··​DW_CFA_advance_loc:​·​1·to·00000786
77 ··​DW_CFA_restore:​·​r7·​(edi)​ 82 ··​DW_CFA_restore:​·​r7·​(edi)​
78 ··​DW_CFA_advance_loc:​·​1·to·000006b9 83 ··​DW_CFA_def_cfa_offset​:​·8
79 ··​DW_CFA_def_cfa_offset​:​·4 84 ··​DW_CFA_advance_loc:​·​1·to·00000787
80 ··​DW_CFA_restore:​·​r5·​(ebp)​ 85 ··​DW_CFA_restore:​·​r5·​(ebp)​
81 ··​DW_CFA_advance_loc:​·​7·to·000006c0 86 ··​DW_CFA_def_cfa_offset​:​·4
  87 ··​DW_CFA_advance_loc:​·​1·​to·​00000788
82 ··​DW_CFA_restore_state 88 ··​DW_CFA_restore_state
   
83 000000cc·​00000024·​000000d0·​FDE·​cie=00000000·​pc=00000770.​.​00000882 89 000000e4·​00000038·​000000e8·​FDE·​cie=00000000·​pc=00000830.​.​00000924
84 ··​DW_CFA_advance_loc:​·4·​to·​00000774 90 ··​DW_CFA_advance_loc:​·1·​to·​00000831
85 ··​DW_CFA_def_cfa_offset​:​·64 91 ··​DW_CFA_def_cfa_offset​:​·8
86 ··​DW_CFA_advance_loc:​·8·​to·0000077c 92 ··​DW_CFA_offset:​·​r5·(ebp)​·at·​cfa-​8
  93 ··​DW_CFA_advance_loc:​·​1·​to·​00000832
  94 ··​DW_CFA_def_cfa_offset​:​·​12
  95 ··​DW_CFA_offset:​·​r7·​(edi)​·​at·​cfa-​12
Max diff block lines reached; 1385/6061 bytes (22.85%) of diff not shown.
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 24 lines modified Offset 1, 24 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x000001f4·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ··​0x00000238·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ··​0x00000204·5f5f6378·615f6174·​65786974·​005f5f73·__cxa_atexit.​__s 3 ··​0x00000248·4c494243·006c6962·​632e736f·​006c6962·LIBC.​libc.​so.​lib
4 ··​0x00000214·​7461636b·5f63686b·5f666169·6c004a61·tack_chk_fail.​Ja 4 ··​0x00000258·​7a616d65·4a6e6952·656e6465·7265722e·zameJniRenderer.​
5 ··​0x00000224·​76615f7a·616d655f·67616d65·5f5a616d·va_zame_game_Zam 5 ··​0x00000268·​736f005f·5f637861·5f617465·78697400·so.​__cxa_atexit.​
6 ··​0x00000234·654a6e69·52656e64·​65726572·5f72656e·eJniRenderer_ren 6 ··​0x00000278·5f5f7374·61636b5f·​63686b5f·6661696c·__stack_chk_fail
7 ··​0x00000244·64657254·7269616e·​676c6573·00676c56·derTriangles.​glV 7 ··​0x00000288·004a6176·615f7a61·​6d655f67·616d655f·.​Java_zame_game_
8 ··​0x00000254·65727465·78506f69·​6e746572·00676c43·ertexPointer.​glC 8 ··​0x00000298·5a616d65·4a6e6952·656e6465·7265725f·ZameJniRenderer_
9 ··​0x00000264·6f6c6f72·506f696e·74657200·​676c5465·​olorPointer.​glTe 9 ··​0x000002a8·72656e64·65725472·69616e67·​6c657300·​renderTriangles.​
10 ··​0x00000274·​78436f6f·​7264506f·696e7465·7200676c·​xCoordPointer.​gl 10 ··​0x000002b8·676c5665·​72746578·506f696e·74657200·​glVertexPointer.​
11 ··​0x00000284·44726177·​456c656d·656e7473·​004a6176·​DrawElements.​Jav 11 ··​0x000002c8·676c436f·6c6f7250·​6f696e74·​65720067·​glColorPointer.​g
12 ··​0x00000294·​615f7a61·6d655f67·​616d655f·5a616d65·a_zame_game_Zame 12 ··​0x000002d8·​6c546578·436f6f72·​64506f69·6e746572·lTexCoordPointer
13 ··​0x000002a4·4a6e6952·656e6465·7265725f·72656e64·JniRenderer_rend 13 ··​0x000002e8·00676c44·72617745·6c656d65·6e747300·.​glDrawElements.​
14 ··​0x000002b4·65724c69·6e657300·​676c4472·​61774172·erLines.​glDrawAr 14 ··​0x000002f8·4a617661·5f7a616d·​655f6761·​6d655f5a·Java_zame_game_Z
15 ··​0x000002c4·72617973·005f6564·​61746100·​5f5f6273·​rays.​_edata.​__bs 15 ··​0x00000308·616d654a·6e695265·​6e646572·65725f72·​ameJniRenderer_r
16 ··​0x000002d4·735f7374·​61727400·​5f656e64·​006c6962·​s_start.​_end.​lib 16 ··​0x00000318·656e6465·724c696e·65730067·6c447261·​enderLines.​glDra
17 ··​0x000002e4·474c4553·76315f43·4d2e736f·006c6962·GLESv1_CM.​so.​lib 17 ··​0x00000328·77417272·​61797300·5f656461·7461005f·wArrays.​_edata.​_
18 ··​0x000002f4·6c6f672e·736f006c·69627374·​64632b2b·log.​so.​libstdc++ 18 ··​0x00000338·5f627373·​5f737461·7274005f·​656e6400·_bss_start.​_end.​
19 ··​0x00000304·​2e736f00·6c69626d·2e736f00·6c696263·​.​so.​libm.​so.​libc 19 ··​0x00000348·​6c69626c·6f672e73·6f006c69·62474c45·liblog.​so.​libGLE
20 ··​0x00000314·2e736f00·6c696264·​6c2e736f·006c6962·​.​so.​libdl.​so.​lib 20 ··​0x00000358·5376315f·434d2e73·6f006c69·62737464·​Sv1_CM.​so.​libstd
21 ··​0x00000324·7a616d65·4a6e6952·​656e6465·​7265722e·zameJniRenderer.​ 21 ··​0x00000368·632b2b2e·736f006c·​69626d2e·​736f006c·c++.​so.​libm.​so.​l
22 ··​0x00000334·736f00······························so.​ 22 ··​0x00000378·6962646c·2e736f00···················ibdl.​so.​
   
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x00000338·​03000000·​0e000000·​0b000000·​0d000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00000380·​03000000·​0e000000·​0b000000·​0d000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000348·​0c000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00000390·​0c000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000358·​00000000·​01000000·​02000000·​05000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x000003a0·​00000000·​01000000·​02000000·​05000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00000368·​03000000·​07000000·​04000000·​06000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x000003b0·​03000000·​07000000·​04000000·​06000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00000378·​08000000·​09000000·​0a000000··········​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x000003c0·​08000000·​09000000·​0a000000··········​.​.​.​.​.​.​.​.​.​.​.​.​
   
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 50 lines modified Offset 1, 50 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 000003d4·​<__cxa_atexit@plt-​0x10>:​ 2 00000480·​<__cxa_atexit@plt-​0x10>:​
3 ·3d4:​»       ​ff·​b3·​04·​00·​00·​00····»       ​pushl··​0x4(%ebx)​ 3 ·480:​»       ​ff·​b3·​04·​00·​00·​00····»       ​pushl··​0x4(%ebx)​
4 ·3da:​»       ​ff·​a3·​08·​00·​00·​00····»       ​jmp····​*0x8(%ebx)​ 4 ·486:​»       ​ff·​a3·​08·​00·​00·​00····»       ​jmp····​*0x8(%ebx)​
5 ·3e0:​»       ​00·​00················»       ​add····​%al,​(%eax)​ 5 ·48c:​»       ​00·​00················»       ​add····​%al,​(%eax)​
6 »       ​.​.​.​ 6 »       ​.​.​.​
   
7 000003e4·​<__cxa_atexit@plt>:​ 7 00000490·​<__cxa_atexit@plt>:​
8 ·3e4:​»       ​ff·​a3·​0c·​00·​00·​00····»       ​jmp····​*0xc(%ebx)​ 8 ·490:​»       ​ff·​a3·​0c·​00·​00·​00····»       ​jmp····​*0xc(%ebx)​
9 ·3ea:​»       ​68·​00·​00·​00·​00·······»       ​push···​$0x0 9 ·496:​»       ​68·​00·​00·​00·​00·······»       ​push···​$0x0
10 ·3ef:​»       ​e9·​e0·​ff·​ff·​ff·······»       ​jmp····3d4·​<__cxa_atexit@plt-​0x10> 10 ·49b:​»       ​e9·​e0·​ff·​ff·​ff·······»       ​jmp····480·​<__cxa_atexit@plt-​0x10>
   
11 000003f4·​<__stack_chk_fail@plt​>:​ 11 000004a0·​<__stack_chk_fail@plt​>:​
12 ·3f4:​»       ​ff·​a3·​10·​00·​00·​00····»       ​jmp····​*0x10(%ebx)​ 12 ·4a0:​»       ​ff·​a3·​10·​00·​00·​00····»       ​jmp····​*0x10(%ebx)​
13 ·3fa:​»       ​68·​08·​00·​00·​00·······»       ​push···​$0x8 13 ·4a6:​»       ​68·​08·​00·​00·​00·······»       ​push···​$0x8
14 ·3ff:​»       ​e9·​d0·​ff·​ff·​ff·······»       ​jmp····3d4·​<__cxa_atexit@plt-​0x10> 14 ·4ab:​»       ​e9·​d0·​ff·​ff·​ff·······»       ​jmp····480·​<__cxa_atexit@plt-​0x10>
   
15 00000404·​<__cxa_finalize@plt>:​ 15 000004b0·​<__cxa_finalize@plt>:​
16 ·​404:​»       ​ff·​a3·​14·​00·​00·​00····»       ​jmp····​*0x14(%ebx)​ 16 ·​4b0:​»       ​ff·​a3·​14·​00·​00·​00····»       ​jmp····​*0x14(%ebx)​
17 ·​40a:​»       ​68·​10·​00·​00·​00·······»       ​push···​$0x10 17 ·​4b6:​»       ​68·​10·​00·​00·​00·······»       ​push···​$0x10
18 ·​40f:​»       ​e9·​c0·​ff·​ff·​ff·······»       ​jmp····3d4·​<__cxa_atexit@plt-​0x10> 18 ·​4bb:​»       ​e9·​c0·​ff·​ff·​ff·······»       ​jmp····480·​<__cxa_atexit@plt-​0x10>
   
19 00000414·​<glVertexPointer@plt>​:​ 19 000004c0·​<glVertexPointer@plt>​:​
20 ·​414:​»       ​ff·​a3·​18·​00·​00·​00····»       ​jmp····​*0x18(%ebx)​ 20 ·​4c0:​»       ​ff·​a3·​18·​00·​00·​00····»       ​jmp····​*0x18(%ebx)​
21 ·​41a:​»       ​68·​18·​00·​00·​00·······»       ​push···​$0x18 21 ·​4c6:​»       ​68·​18·​00·​00·​00·······»       ​push···​$0x18
22 ·​41f:​»       ​e9·​b0·​ff·​ff·​ff·······»       ​jmp····3d4·​<__cxa_atexit@plt-​0x10> 22 ·​4cb:​»       ​e9·​b0·​ff·​ff·​ff·······»       ​jmp····480·​<__cxa_atexit@plt-​0x10>
   
23 00000424·​<glColorPointer@plt>:​ 23 000004d0·​<glColorPointer@plt>:​
24 ·​424:​»       ​ff·​a3·​1c·​00·​00·​00····»       ​jmp····​*0x1c(%ebx)​ 24 ·​4d0:​»       ​ff·​a3·​1c·​00·​00·​00····»       ​jmp····​*0x1c(%ebx)​
25 ·​42a:​»       ​68·​20·​00·​00·​00·······»       ​push···​$0x20 25 ·​4d6:​»       ​68·​20·​00·​00·​00·······»       ​push···​$0x20
26 ·​42f:​»       ​e9·​a0·​ff·​ff·​ff·······»       ​jmp····3d4·​<__cxa_atexit@plt-​0x10> 26 ·​4db:​»       ​e9·​a0·​ff·​ff·​ff·······»       ​jmp····480·​<__cxa_atexit@plt-​0x10>
   
27 00000434·​<glTexCoordPointer@pl​t>:​ 27 000004e0·​<glTexCoordPointer@pl​t>:​
28 ·​434:​»       ​ff·​a3·​20·​00·​00·​00····»       ​jmp····​*0x20(%ebx)​ 28 ·​4e0:​»       ​ff·​a3·​20·​00·​00·​00····»       ​jmp····​*0x20(%ebx)​
29 ·​43a:​»       ​68·​28·​00·​00·​00·······»       ​push···​$0x28 29 ·​4e6:​»       ​68·​28·​00·​00·​00·······»       ​push···​$0x28
30 ·​43f:​»       ​e9·​90·​ff·​ff·​ff·······»       ​jmp····3d4·​<__cxa_atexit@plt-​0x10> 30 ·​4eb:​»       ​e9·​90·​ff·​ff·​ff·······»       ​jmp····480·​<__cxa_atexit@plt-​0x10>
   
31 00000444·​<glDrawElements@plt>:​ 31 000004f0·​<glDrawElements@plt>:​
32 ·​444:​»       ​ff·​a3·​24·​00·​00·​00····»       ​jmp····​*0x24(%ebx)​ 32 ·​4f0:​»       ​ff·​a3·​24·​00·​00·​00····»       ​jmp····​*0x24(%ebx)​
33 ·​44a:​»       ​68·​30·​00·​00·​00·······»       ​push···​$0x30 33 ·​4f6:​»       ​68·​30·​00·​00·​00·······»       ​push···​$0x30
34 ·​44f:​»       ​e9·​80·​ff·​ff·​ff·······»       ​jmp····3d4·​<__cxa_atexit@plt-​0x10> 34 ·​4fb:​»       ​e9·​80·​ff·​ff·​ff·······»       ​jmp····480·​<__cxa_atexit@plt-​0x10>
   
35 00000454·​<glDrawArrays@plt>:​ 35 00000500·​<glDrawArrays@plt>:​
36 ·454:​»       ​ff·​a3·​28·​00·​00·​00····»       ​jmp····​*0x28(%ebx)​ 36 ·500:​»       ​ff·​a3·​28·​00·​00·​00····»       ​jmp····​*0x28(%ebx)​
37 ·45a:​»       ​68·​38·​00·​00·​00·······»       ​push···​$0x38 37 ·506:​»       ​68·​38·​00·​00·​00·······»       ​push···​$0x38
38 ·45f:​»       ​e9·​70·​ff·​ff·​ff·······»       ​jmp····3d4·​<__cxa_atexit@plt-​0x10> 38 ·50b:​»       ​e9·​70·​ff·​ff·​ff·······»       ​jmp····480·​<__cxa_atexit@plt-​0x10>
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 292 lines modified Offset 1, 281 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 00000470·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles-​0x90>:​ 2 00000510·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base-​0xc0>:​
3 ·470:​»       ​53···················»       ​push···​%ebx 3 ·510:​»       ​53···················»       ​push···​%ebx
4 ·471:​»       ​e8·7e·​00·​00·​00·······»       ​call···4f4·​<glDrawArrays@plt+0xa​0> 4 ·511:​»       ​e8·aa·​00·​00·​00·······»       ​call···5c0·​<glDrawArrays@plt+0xc​0>
5 ·476:​»       ​81·​c3·7e·​1b·​00·​00····»       ​add····​$0x1b7e,​%ebx 5 ·516:​»       ​81·​c3·be·​1a·​00·​00····»       ​add····​$0x1abe,​%ebx
6 ·47c:​»       ​8d·​64·​24·​e8··········»       ​lea····​-​0x18(%esp)​,​%esp 6 ·51c:​»       ​8d·​64·​24·​e8··········»       ​lea····​-​0x18(%esp)​,​%esp
7 ·480:​»       ​8d·​83·​2c·​00·​00·​00····»       ​lea····​0x2c(%ebx)​,​%eax 7 ·520:​»       ​8d·​83·​2c·​00·​00·​00····»       ​lea····​0x2c(%ebx)​,​%eax
8 ·486:​»       ​89·44·​24·08··········»       ​mov····​%eax,​0x8(%esp)​ 8 ·526:​»       ​89·04·​24·············»       ​mov····​%eax,​(%esp)​
9 ·48a:​»       ​8b·44·24·20··········»       ​mov····0x20(%esp)​,​%eax 9 ·529:​»       ​e8·82·ff·ff·ff·······»       ​call···4b0·<__cxa_finalize@plt>
10 ·48e:​»       ​c7·44·​24·04·00·00·00·»       ​movl···$0x0,​0x4(%esp)​ 10 ·52e:​»       ​8d·64·​24·18··········»       ​lea····0x18(%esp)​,​%esp
11 ·495:​»       ​00· 11 ·532:​»       ​5b···················»       ​pop····%ebx
12 ·496:​»       ​89·04·24·············»       ​mov····%eax,​(%esp)​ 12 ·533:​»       ​c3···················»       ​ret····
13 ·​499:​»       ​e8·​46·​ff·​ff·​ff·······»       ​call···​3e4·​<__cxa_atexit@plt> 13 »       ​.​.​.​
14 ·49e:​»       ​8d·​64·​24·18··········»       ​lea····​0x18(%esp)​,​%esp 14 ·540:​»       ​8d·​64·​24·f4··········»       ​lea····-​0xc(%esp)​,​%esp
15 ·4a2:​»       ​5b···················»       ​pop····​%ebx 15 ·544:​»       ​8b·44·24·10··········»       ​mov····0x10(%esp)​,​%eax
16 ·4a3:​»       ​c3···················»       ​ret···· 16 ·548:​»       ​85·c0················»       ​test···%eax,​%eax
17 ·​4a4:​»       ​8d·b6·00·00·00·00····»       ​lea····0x0(%esi)​,​%esi 17 ·54a:​»       ​74·02················»       ​je·····54e·<glDrawArrays@plt+0x4​e>
18 ·4aa:​»       ​8d·​bf·00·00·00·00····»       ​lea····0x0(%edi)​,​%edi 18 ·54c:​»       ​ff·d0················»       ​call···​*%eax
19 ·4b0:​»       ​53···················»       ​push···%ebx 19 ·54e:​»       ​8d·64·24·0c··········»       ​lea····0xc(%esp)​,​%esp
20 ·4b1:​»       ​e8·3e·00·00·00·······»       ​call···4f4·<glDrawArrays@plt+0xa​0> 20 ·552:​»       ​c3···················»       ​ret····
21 ·4b6:​»       ​81·c3·3e·1b·​00·​00····»       ​add····$0x1b3e,​%ebx 21 ·553:​»       ​8d·b6·00·00·​00·​00····»       ​lea····​0x0(%esi)​,​%esi
22 ·4bc:​»       ​8d·64·​24·f8··········»       ​lea····-​0x8(%esp)​,​%esp 22 ·559:​»       ​8d·bc·​27·00·00·00·00·»       ​lea····​0x0(%edi,​%eiz,​1)​,​%edi
23 ·4c0:​»       ​e8·2f·ff·ff·ff·······»       ​call···3f4·<__stack_chk_fail@plt​> 23 ·560:​»       ​53···················»       ​push···​%ebx
24 ·4c5:​»       ​8d·64·24·​08··········»       ​lea····​0x8(%esp)​,​%esp 24 ·561:​»       ​e8·5a·00·​00·00·······»       ​call···5c0·<glDrawArrays@plt+0xc​0>
25 ·4c9:​»       ​5b···················»       ​pop····​%ebx 25 ·566:​»       ​81·c3·6e·1a·00·00····»       ​add····$0x1a6e,​%ebx
26 ·4ca:​»       ​c3···················»       ​ret···· 26 ·56c:​»       ​8d·64·24·e8··········»       ​lea····-​0x18(%esp)​,​%esp
27 ·4cb:​»       ​90···················»       ​nop 27 ·570:​»       ​8d·83·2c·00·00·00····»       ​lea····0x2c(%ebx)​,​%eax
28 ·4cc:​»       ​8d·74·​26·​00··········»       ​lea····0x0(%esi,​%eiz,​1)​,​%esi 28 ·576:​»       ​89·44·​24·​08··········»       ​mov····​%eax,​0x8(%esp)​
29 ·4d0:​»       ​53···················»       ​push···%ebx 29 ·57a:​»       ​8b·44·24·20··········»       ​mov····0x20(%esp)​,​%eax
30 ·4d1:​»       ​e8·1e·00·​00·00·······»       ​call···4f4·<glDrawArrays@plt+0xa​0> 30 ·57e:​»       ​89·44·24·​04··········»       ​mov····%eax,​0x4(%esp)​
31 ·4d6:​»       ​81·c3·1e·1b·00·00····»       ​add····$0x1b1e,​%ebx 31 ·582:​»       ​8d·83·6c·e5·ff·ff····»       ​lea····-​0x1a94(%ebx)​,​%eax
32 ·4dc:​»       ​8d·64·​24·e8··········»       ​lea····-​0x18(%esp)​,​%esp 32 ·588:​»       ​89·04·​24·············»       ​mov····%eax,​(%esp)​
33 ·4e0:​»       ​8d·83·2c·00·00·00····»       ​lea····​0x2c(%ebx)​,​%eax 33 ·58b:​»       ​e8·00·ff·ff·ff·······»       ​call···490·<__cxa_atexit@plt>
34 ·4e6:​»       ​89·04·​24·············»       ​mov····​%eax,​(%esp)​ 34 ·590:​»       ​8d·64·​24·18··········»       ​lea····0x18(%esp)​,​%esp
35 ·4e9:​»       ​e8·16·ff·ff·ff·······»       ​call···404·<__cxa_finalize@plt> 35 ·594:​»       ​5b···················»       ​pop····%ebx
36 ·4ee:​»       ​8d·64·24·18··········»       ​lea····0x18(%esp)​,​%esp 36 ·595:​»       ​c3···················»       ​ret····
37 ·4f2:​»       ​5b···················»       ​pop····​%ebx 37 ·596:​»       ​8d·76·00·············»       ​lea····0x0(%esi)​,​%esi
38 ·4f3:​»       ​c3···················»       ​ret···· 38 ·599:​»       ​8d·bc·27·00·00·00·00·»       ​lea····0x0(%edi,​%eiz,​1)​,​%edi
39 ·4f4:​»       ​90···················»       ​nop 39 ·5a0:​»       ​53···················»       ​push···​%ebx
40 ·4f5:​»       ​90···················»       ​nop 40 ·5a1:​»       ​e8·1a·00·00·00·······»       ​call···5c0·<glDrawArrays@plt+0xc​0>
41 ·4f6:​»       ​90···················»       ​nop 41 ·5a6:​»       ​81·c3·2e·1a·00·00····»       ​add····$0x1a2e,​%ebx
42 ·4f7:​»       ​90···················»       ​nop 42 ·5ac:​»       ​8d·64·24·f8··········»       ​lea····-​0x8(%esp)​,​%esp
43 ·4f8:​»       ​90···················»       ​nop 43 ·5b0:​»       ​e8·eb·fe·ff·ff·······»       ​call···4a0·<__stack_chk_fail@plt​>
44 ·4f9:​»       ​90···················»       ​nop 44 ·5b5:​»       ​8d·64·24·08··········»       ​lea····0x8(%esp)​,​%esp
45 ·4fa:​»       ​90···················»       ​nop 45 ·5b9:​»       ​5b···················»       ​pop····​%ebx
46 ·4fb:​»       ​90···················»       ​nop 46 ·5ba:​»       ​c3···················»       ​ret····
47 ·4fc:​»       ​8b·1c·24·············»       ​mov····(%esp)​,​%ebx 47 ·5bb:​»       ​90···················»       ​nop
48 ·4ff:​»       ​c3···················»       ​ret···· 48 ·5bc:​»       ​8d·74·26·00··········»       ​lea····0x0(%esi,​%eiz,​1)​,​%esi
  49 ·​5c0:​»       ​8b·​1c·​24·············»       ​mov····​(%esp)​,​%ebx
  50 ·​5c3:​»       ​c3···················»       ​ret····
  51 ·​5c4:​»       ​90···················»       ​nop
  52 ·​5c5:​»       ​8d·​b4·​26·​00·​00·​00·​00·»       ​lea····​0x0(%esi,​%eiz,​1)​,​%esi
  53 ·​5cc:​»       ​00·​00················»       ​add····​%al,​(%eax)​
  54 »       ​.​.​.​
   
49 00000500·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles>:​ 55 000005d0·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base>:​
50 ·​500:​»       ​55···················»       ​push···​%ebp 56 ·​5d0:​»       ​55···················»       ​push···​%ebp
51 ·​501:​»       ​57···················»       ​push···​%edi 57 ·​5d1:​»       ​57···················»       ​push···​%edi
52 ·​502:​»       ​56···················»       ​push···​%esi 58 ·​5d2:​»       ​56···················»       ​push···​%esi
53 ·​503:​»       ​53···················»       ​push···​%ebx 59 ·​5d3:​»       ​53···················»       ​push···​%ebx
54 ·​504:​»       ​e8·​eb·​ff·​ff·​ff·······»       ​call···4f4·​<glDrawArrays@plt+0xa​0> 60 ·​5d4:​»       ​e8·​e7·​ff·​ff·​ff·······»       ​call···5c0·​<glDrawArrays@plt+0xc​0>
55 ·​509:​»       ​81·​c3·eb·​1a·​00·​00····»       ​add····​$0x1aeb,​%ebx 61 ·​5d9:​»       ​81·​c3·fb·​19·​00·​00····»       ​add····​$0x19fb,​%ebx
56 ·​50f:​»       ​8d·​64·​24·​d4··········»       ​lea····​-​0x2c(%esp)​,​%esp 62 ·​5df:​»       ​8d·​64·​24·​d4··········»       ​lea····​-​0x2c(%esp)​,​%esp
57 ·​513:​»       ​8b·​74·​24·​40··········»       ​mov····​0x40(%esp)​,​%esi 63 ·​5e3:​»       ​8b·​7c·​24·​40··········»       ​mov····​0x40(%esp)​,​%edi
58 ·​517:​»       ​8b·​54·​24·​48··········»       ​mov····​0x48(%esp)​,​%edx 64 ·​5e7:​»       ​8b·​54·​24·​48··········»       ​mov····​0x48(%esp)​,​%edx
59 ·​51b:​»       ​8b·​06················»       ​mov····​(%esi)​,​%eax 65 ·​5eb:​»       ​8b·​07················»       ​mov····​(%edi)​,​%eax
60 ·​51d:​»       ​89·​54·​24·​04··········»       ​mov····​%edx,​0x4(%esp)​ 66 ·​5ed:​»       ​89·​54·​24·​04··········»       ​mov····​%edx,​0x4(%esp)​
61 ·​521:​»       ​c7·​44·​24·​08·​00·​00·​00·»       ​movl···​$0x0,​0x8(%esp)​ 67 ·​5f1:​»       ​c7·​44·​24·​08·​00·​00·​00·»       ​movl···​$0x0,​0x8(%esp)​
62 ·​528:​»       ​00· 68 ·​5f8:​»       ​00·
63 ·​529:​»       ​89·​34·​24·············»       ​mov····​%esi,​(%esp)​ 69 ·​5f9:​»       ​89·​3c·​24·············»       ​mov····​%edi,​(%esp)​
64 ·​52c:​»       ​ff·​90·​f4·​02·​00·​00····»       ​call···​*0x2f4(%eax)​ 70 ·​5fc:​»       ​ff·​90·​f4·​02·​00·​00····»       ​call···​*0x2f4(%eax)​
65 ·532:​»       ​89·c5················»       ​mov····​%eax,​%ebp 71 ·602:​»       ​8b·54·24·4c··········»       ​mov····0x4c(%esp)​,​%edx
66 ·534:​»       ​8b·​4c·​24·4c··········»       ​mov····​0x4c(%esp)​,​%ecx 72 ·606:​»       ​89·​44·​24·18··········»       ​mov····%eax,​0x18(%esp)​
67 ·538:​»       ​8b·​06················»       ​mov····​(%esi)​,​%eax 73 ·60a:​»       ​8b·​07················»       ​mov····​(%edi)​,​%eax
68 ·53a:​»       ​c7·44·​24·​08·00·00·00·»       ​movl···$0x0,​0x8(%esp)​ 74 ·60c:​»       ​89·54·​24·​04··········»       ​mov····%edx,​0x4(%esp)​
69 ·541:​»       ​00· 75 ·610:​»       ​c7·​44·​24·​08·​00·​00·00·»       ​movl···$0x0,​0x8(%esp)​
70 ·542:​»       ​89·​4c·​24·04··········»       ​mov····​%ecx,​0x4(%esp)​ 76 ·617:​»       ​00·
71 ·546:​»       ​89·​34·​24·············»       ​mov····​%esi,​(%esp)​ 77 ·618:​»       ​89·​3c·​24·············»       ​mov····​%edi,​(%esp)​
72 ·549:​»       ​ff·​90·​f4·​02·​00·​00····»       ​call···​*0x2f4(%eax)​ 78 ·61b:​»       ​ff·​90·​f4·​02·​00·​00····»       ​call···​*0x2f4(%eax)​
73 ·54f:​»       ​8b·​54·​24·​50··········»       ​mov····​0x50(%esp)​,​%edx 79 ·621:​»       ​8b·​54·​24·​50··········»       ​mov····​0x50(%esp)​,​%edx
74 ·553:​»       ​89·​c7················»       ​mov····​%eax,​%edi 80 ·625:​»       ​89·​c5················»       ​mov····​%eax,​%ebp
75 ·555:​»       ​85·d2················»       ​test···​%edx,​%edx 81 ·627:​»       ​8b·07················»       ​mov····(%edi)​,​%eax
76 ·557:​»       ​8b·06················»       ​mov····(%esi)​,​%eax 82 ·629:​»       ​85·d2················»       ​test···​%edx,​%edx
77 ·559:​»       ​c7·​44·​24·​08·​00·​00·​00·»       ​movl···​$0x0,​0x8(%esp)​ 83 ·62b:​»       ​c7·​44·​24·​08·​00·​00·​00·»       ​movl···​$0x0,​0x8(%esp)​
78 ·560:​»       ​00· 84 ·632:​»       ​00·
79 ·561:​»       ​0f·​84·59·​01·​00·​00····»       ​je·····6c0·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles+0x1c0> 85 ·633:​»       ​0f·​84·4f·​01·​00·​00····»       ​je·····788·​<Java_zame_game_ZameJ​niRenderer_renderTria​ngles@@Base+0x1b8>
80 ·567:​»       ​8b·54·​24·​50··········»       ​mov····​0x50(%esp)​,​%edx 86 ·639:​»       ​8b·74·​24·​50··········»       ​mov····​0x50(%esp)​,​%esi
81 ·56b:​»       ​89·​34·​24·············»       ​mov····​%esi,​(%esp)​ 87 ·63d:​»       ​89·​3c·​24·············»       ​mov····​%edi,​(%esp)​
82 ·56e:​»       ​89·54·​24·​04··········»       ​mov····​%edx,​0x4(%esp)​ 88 ·640:​»       ​89·74·​24·​04··········»       ​mov····​%esi,​0x4(%esp)​
83 ·572:​»       ​ff·​90·​f4·​02·​00·​00····»       ​call···​*0x2f4(%eax)​ 89 ·644:​»       ​ff·​90·​f4·​02·​00·​00····»       ​call···​*0x2f4(%eax)​
84 ·578:​»       ​89·c2················»       ​mov····​%eax,​%edx 90 ·64a:​»       ​8b·4c·24·54··········»       ​mov····0x54(%esp)​,​%ecx
85 ·57a:​»       ​8b·​4c·​24·54··········»       ​mov····​0x54(%esp)​,​%ecx 91 ·64e:​»       ​89·​44·​24·1c··········»       ​mov····%eax,​0x1c(%esp)​
86 ·57e:​»       ​8b·​06················»       ​mov····​(%esi)​,​%eax 92 ·652:​»       ​8b·​07················»       ​mov····​(%edi)​,​%eax
87 ·580:​»       ​89·54·​24·18··········»       ​mov····​%edx,​0x18(%esp)​ 93 ·654:​»       ​89·4c·​24·04··········»       ​mov····​%ecx,​0x4(%esp)​
88 ·​584:​»       ​89·​4c·​24·​04··········»       ​mov····%ecx,​0x4(%esp)​ 94 ·658:​»       ​c7·​44·​24·​08·00·00·00·»       ​movl···$0x0,​0x8(%esp)​
Max diff block lines reached; 11064/25652 bytes (43.13%) of diff not shown.
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 19 lines modified Offset 1, 24 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ··​0x00000884·​14000000·​00000000·​017a5200·​017c0801·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​ 2 ··​0x00000924·​14000000·​00000000·​017a5200·​017c0801·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​
3 ··​0x00000894·​1b0c0404·​88010000·​1c000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00000934·​1b0c0404·​88010000·​14000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x000008a4·2cfcffff·24000000·​00410e08·83024f0e·,​.​.​.​$.​.​.​.​A.​.​.​.​O.​ 4 ··​0x00000944·fcfbffff·13000000·​00440e10·4e0e0400·.​.​.​.​.​.​.​.​.​D.​.​N.​.​.​
5 ··​0x000008b4·20520e08·410e04c3·1c000000·3c000000··​R.​.​A.​.​.​.​.​.​.​<.​.​.​ 5 ··​0x00000954·1c000000·34000000·b4fbffff·24000000·.​.​.​.​4.​.​.​.​.​.​.​$.​.​.​
6 ··​0x000008c4·acfbffff·34000000·00410e08·83024f0e·​.​.​.​.​4.​.​.​.​A.​.​.​.​O.​ 6 ··​0x00000964·00410e08·83024f0e·20520e08·41c30e04·​.​A.​.​.​.​O.​·​R.​.​A.​.​.​
7 ··​0x000008d4·20620e08·410e04c3·1c000000·5c000000··​b.​.​A.​.​.​.​.​.​.​\.​.​.​ 7 ··​0x00000974·1c000000·54000000·e4fbffff·36000000·.​.​.​.​T.​.​.​.​.​.​.​6.​.​.​
8 ··​0x000008e4·ccfbffff·1b000000·00410e08·83024f0e·​.​.​.​.​.​.​.​.​.​A.​.​.​.​O.​ 8 ··​0x00000984·00410e08·83024f0e·20640e08·41c30e04·​.​A.​.​.​.​O.​·​d.​.​A.​.​.​
9 ··​0x000008f4·​10490e08·410e04c3·10000000·7c000000·​.​I.​.​A.​.​.​.​.​.​.​|.​.​.​ 9 ··​0x00000994·​1c000000·74000000·04fcffff·1b000000·​.​.​.​.​t.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x00000904·f0fbffff·0c000000·00000000·3c000000·​.​.​.​.​.​.​.​.​.​.​.​.​<.​.​.​ 10 ··​0x000009a4·00410e08·83024f0e·10490e08·41c30e04·​.​A.​.​.​.​O.​.​I.​.​A.​.​.​
11 ··​0x00000914·90000000·e8fbffff·61020000·​00410e08·​.​.​.​.​.​.​.​.​a.​.​.​.​A.​.​ 11 ··​0x000009b4·10000000·94000000·04fcffff·​04000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00000924·8502410e·0c870341·0e108604·410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​ 12 ··​0x000009c4·00000000·3c000000·a8000000·00fcffff·​.​.​.​.​<.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00000934·054f0e40·​03a2010a·0e14410e·10c3410e·.​O.​@.​.​.​.​.​.​A.​.​.​A.​ 13 ··​0x000009d4·53020000·​00410e08·8502410e·​0c870341·S.​.​.​.​A.​.​.​.​A.​.​.​.​A
14 ··​0x00000944·​0cc6410e·08c7410e·​04c5470b·24000000·​.​.​A.​.​.​A.​.​.​G.​$.​.​.​ 14 ··​0x000009e4·​0e108604·410e1483·​054f0e40·03a0010a·​.​.​.​.​A.​.​.​.​O.​@.​.​.​.​
15 ··​0x00000954·d0000000·18feffff·12010000·​00440e40·​.​.​.​.​.​.​.​.​.​.​.​.​.​D.​@ 15 ··​0x000009f4·0e1441c3·0e1041c6·0e0c41c7·​0e0841c5·​.​.​A.​.​.​A.​.​.​A.​.​.​A.​
16 ··​0x00000964·48860483·05578703·55850202·d90e04c5·H.​.​.​.​W.​.​U.​.​.​.​.​.​.​ 16 ··​0x00000a04·0e04410b·38000000·e8000000·20feffff·​.​.​A.​8.​.​.​.​.​.​.​·.​.​.​
17 ··​0x00000974·c7c6c300·​00000000···················.​.​.​.​.​.​.​.​ 17 ··​0x00000a14·f4000000·​00410e08·​8502410e·0c870341·.​.​.​.​.​A.​.​.​.​A.​.​.​.​A
  18 ··​0x00000a24·​0e108604·​410e1483·​054f0e30·​02dc0e14·​.​.​.​.​A.​.​.​.​O.​0.​.​.​.​
  19 ··​0x00000a34·​41c30e10·​41c60e0c·​41c70e08·​41c50e04·​A.​.​.​A.​.​.​A.​.​.​A.​.​.​
  20 ··​0x00000a44·​24000000·​24010000·​34faffff·​90000000·​$.​.​.​$.​.​.​4.​.​.​.​.​.​.​
  21 ··​0x00000a54·​000e0846·​0e0c4a0f·​0b740478·​003f1a3b·​.​.​.​F.​.​J.​.​t.​x.​?.​;​
  22 ··​0x00000a64·​2a322422·​00000000·​00000000··········​*2$".​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 7 lines modified Offset 1, 8 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ··​0x0000097c·​011b033b·04ffffff·​06000000·f4faffff·​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00000a70·​011b033b·b0feffff·​08000000·10faffff·​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0000098c·40ffffff·34fbffff·60ffffff·54fbffff·@.​.​.​4.​.​.​`.​.​.​T.​.​.​ 3 ··​0x00000a80·d4ffffff·a0faffff·e4feffff·d0faffff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x0000099c·20ffffff·78fbffff·80ffffff·84fbffff··.​.​.​x.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00000a90·ccfeffff·f0faffff·04ffffff·30fbffff·.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
5 ··​0x000009ac·94ffffff·f4fdffff·d4ffffff··········.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00000aa0·24ffffff·50fbffff·44ffffff·60fbffff·$.​.​.​P.​.​.​D.​.​.​`.​.​.​
  6 ··​0x00000ab0·​58ffffff·​c0fdffff·​98ffffff··········​X.​.​.​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00001ee0·d0040000·​00000000···················​.​.​.​.​.​.​.​.​ 2 ··​0x00001e98·10050000·​00000000···················​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00001ee8·​00000000····························​.​.​.​.​ 2 ··​0x00001ea0·​00000000····························​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.got.plt {}
Offset 1, 6 lines modified Offset 1, 6 lines modified
   
1 Hex·​dump·​of·​section·​'.​got.​plt':​ 1 Hex·​dump·​of·​section·​'.​got.​plt':​
2 ··​0x00001ff4·00000000·​00000000·​00000000·ea030000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00001fd4·a41e0000·​00000000·​00000000·96040000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00002004·fa030000·0a040000·1a040000·2a040000·​.​.​.​.​.​.​.​.​.​.​.​.​*.​.​.​ 3 ··​0x00001fe4·a6040000·b6040000·c6040000·d6040000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00002014·3a040000·4a040000·5a040000··········:​.​.​.​J.​.​.​Z.​.​.​ 4 ··​0x00001ff4·e6040000·f6040000·06050000··········.​.​.​.​.​.​.​.​.​.​.​.​
   
readelf --wide --decompress --hex-dump=.data {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​data':​ 1 Hex·​dump·​of·​section·​'.​data':​
2 ··​0x00002020·20200000······························​.​.​ 2 ··​0x00002000·00200000····························.​·​.​.​
   
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​6·​20120106·​(prerelease)​ 2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 14 lines modified Offset 1, 18 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·​64796e73·​.​.​shstrtab.​.​dyns 2 ··​0x00000000·​002e7368·​73747274·​6162002e·​6e6f7465·​.​.​shstrtab.​.​note
3 ··​0x00000010·​796d002e·64796e73·​7472002e·​68617368·ym.​.​dynstr.​.​hash 3 ··​0x00000010·2e676e75·2e627569·​6c642d69·​64002e64·.​gnu.​build-​id.​.​d
4 ··​0x00000020·002e7265·​6c2e6479·6e002e72·656c2e70·.​.​rel.​dyn.​.​rel.​p 4 ··​0x00000020·796e7379·​6d002e64·796e7374·72002e68·ynsym.​.​dynstr.​.​h
5 ··​0x00000030·​6c74002e·74657874·002e6568·5f667261·lt.​.​text.​.​eh_fra 5 ··​0x00000030·​61736800·2e676e75·2e766572·73696f6e·ash.​.​gnu.​version
6 ··​0x00000040·6d65002e·65685f66·​72616d65·5f686472·me.​.​eh_frame_hdr 6 ··​0x00000040·002e676e·752e7665·​7273696f·6e5f6400·.​.​gnu.​version_d.​
7 ··​0x00000050·002e6669·6e695f61·​72726179·​002e696e·.​.​fini_array.​.​in 7 ··​0x00000050·​2e676e75·2e766572·​73696f6e·5f72002e·​.​gnu.​version_r.​.​
8 ··​0x00000060·69745f61·​72726179·002e6479·6e616d69·it_array.​.​dynami 8 ··​0x00000060·​72656c2e·64796e00·2e72656c·2e706c74·rel.​dyn.​.​rel.​plt
9 ··​0x00000070·63002e67·6f74002e·​676f742e·​706c7400·c.​.​got.​.​got.​plt.​ 9 ··​0x00000070·​002e7465·7874002e·​65685f66·​72616d65·.​.​text.​.​eh_frame
10 ··​0x00000080·​2e646174·61002e62·7373002e·​636f6d6d·​.​data.​.​bss.​.​comm 10 ··​0x00000080·002e6568·​5f667261·6d655f68·​6472002e·​.​.​eh_frame_hdr.​.​
11 ··​0x00000090·​656e7400·2e6e6f74·​652e676e·752e676f·​ent.​.​note.​gnu.​go 11 ··​0x00000090·​66696e69·5f617272·​6179002e·696e6974·​fini_array.​.​init
12 ··​0x000000a0·6c642d76·​65727369·​6f6e00············​ld-​version.​ 12 ··​0x000000a0·5f617272·​6179002e·​64796e61·6d696300·_array.​.​dynamic.​
  13 ··​0x000000b0·​2e676f74·​002e676f·​742e706c·​74002e64·​.​got.​.​got.​plt.​.​d
  14 ··​0x000000c0·​61746100·​2e627373·​002e636f·​6d6d656e·​ata.​.​bss.​.​commen
  15 ··​0x000000d0·​74002e6e·​6f74652e·​676e752e·​676f6c64·​t.​.​note.​gnu.​gold
  16 ··​0x000000e0·​2d766572·​73696f6e·​00················​-​version.​