1.96 MB
/home/fdroid/fdroiddata/tmp/zame.GloomyDungeons.opensource.game_1414314000.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_zame.GloomyDungeons.opensource.game_1414314000.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·8077298b2f6c56b0f0e764fa251c20903a8814ed01ddc58bd50fe2c3fab8c67f 
10 Signer·#1·certificate·SHA-1·digest:·b6e672fd5f013e435ae26b202ebc911ab0e62f8f 
11 Signer·#1·certificate·MD5·digest:·67f4601b0b671c15126d3cd012696ca0 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·67089f2e1d307b18554b13827a541d02e0fec3078690e77547d4377eba81f85a 
15 Signer·#1·public·key·SHA-1·digest:·ed6043b6fe29217e682efa073fc37b0fd4b3e03a 
16 Signer·#1·public·key·MD5·digest:·263d4b96750c25bd27333682a83ca5bb 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
396 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 6614 lines modifiedOffset 1, 6515 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················3402870·(000000000033EC76h)4 ··Zip·archive·file·size:···················3408351·(00000000003401DFh)
5 ··Actual·end-cent-dir·record·offset:·······3402848·(000000000033EC60h)5 ··Actual·end-cent-dir·record·offset:·······3408329·(00000000003401C9h)
6 ··Expected·end-cent-dir·record·offset:·····3402848·(000000000033EC60h)6 ··Expected·end-cent-dir·record·offset:·····3408329·(00000000003401C9h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·217·entries.9 ··central·directory·contains·218·entries.
10 ··The·central·directory·is·16310·(0000000000003FB6h)·bytes·long,10 ··The·central·directory·is·16410·(000000000000401Ah)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·3386538·(000000000033ACAAh).12 ··is·3391919·(000000000033C1AFh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··assets/config/level-1.txt
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2015·Jul·21·10:16:2226 ··file·last·modified·on·(DOS·date/time):··········2017·Sep·28·00:29:02
27 ··32-bit·CRC·value·(hex):·························f054a961 
28 ··compressed·size:································5951·bytes 
29 ··uncompressed·size:······························17673·bytes 
30 ··length·of·filename:·····························20·characters 
31 ··length·of·extra·field:··························0·bytes 
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/A06ECE39.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···6017 
43 ··················································(0000000000001781h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2015·Jul·21·10:16:22 
53 ··32-bit·CRC·value·(hex):·························760647b1 
54 ··compressed·size:································6366·bytes 
55 ··uncompressed·size:······························17794·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/A06ECE39.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···12449 
69 ··················································(00000000000030A1h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2015·Jul·21·10:16:22 
79 ··32-bit·CRC·value·(hex):·························b4c9b86f 
80 ··compressed·size:································1038·bytes 
81 ··uncompressed·size:······························1297·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/buildserverid 
  
94 ··offset·of·local·header·from·start·of·archive:···13554 
95 ··················································(00000000000034F2h)·bytes 
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
97 ··version·of·encoding·software:···················2.0 
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
99 ··minimum·software·version·required·to·extract:···2.0 
100 ··compression·method:·····························deflated 
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted 
103 ··extended·local·header:··························yes 
104 ··file·last·modified·on·(DOS·date/time):··········2015·Jul·21·05:11:32 
105 ··32-bit·CRC·value·(hex):·························995a53b6 
Max diff block lines reached; 394746/405755 bytes (97.29%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.35 KB
AndroidManifest.xml (decoded)
1.29 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1414314000"·android:versionName="2014.10.26.1200"·package="zame.GloomyDungeons.opensource.game"·platformBuildVersionCode="17"·platformBuildVersionName="4.2.2-576024">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1414314000"·android:versionName="2014.10.26.1200"·package="zame.GloomyDungeons.opensource.game">
3 ··<supports-screens·android:anyDensity="true"/>3 ··<supports-screens·android:anyDensity="true"/>
4 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>4 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
5 ··<uses-permission·android:name="android.permission.INTERNET"/>5 ··<uses-permission·android:name="android.permission.INTERNET"/>
6 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>6 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>
7 ··<uses-sdk·android:minSdkVersion="7"·android:targetSdkVersion="8"/>7 ··<uses-sdk·android:minSdkVersion="7"·android:targetSdkVersion="8"/>
8 ··<application·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:name="zame.game.ZameApplication">8 ··<application·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:name="zame.game.ZameApplication">
9 ····<activity·android:theme="@android:style/Theme.NoTitleBar.Fullscreen"·android:label="@string/app_name"·android:name="zame.game.MenuActivity"·android:launchMode="singleTop"·android:screenOrientation="landscape"·android:configChanges="keyboard|keyboardHidden|orientation"·android:alwaysRetainTaskState="true">9 ····<activity·android:theme="@android:style/Theme.NoTitleBar.Fullscreen"·android:label="@string/app_name"·android:name="zame.game.MenuActivity"·android:launchMode="singleTop"·android:screenOrientation="landscape"·android:configChanges="keyboard|keyboardHidden|orientation"·android:alwaysRetainTaskState="true">
378 B
APK metadata
Ordering differences only
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·resources.arsc4 -·resources.arsc
5 -·mid5 -·mid
6 -·assets/prelevel-ru/level-27.txt 
7 -·assets/prelevel/level-27.txt6 -·assets/prelevel/level-27.txt
 7 -·assets/prelevel-ru/level-27.txt
8 -·ogg8 -·ogg
9 -·png9 -·png
10 isFrameworkApk:·false10 isFrameworkApk:·false
11 packageInfo:·null11 packageInfo:·null
12 sdkInfo:12 sdkInfo:
13 ··minSdkVersion:·'7'13 ··minSdkVersion:·'7'
14 ··targetSdkVersion:·'8'14 ··targetSdkVersion:·'8'
146 KB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·0200·0c00·e889·0000·0100·0000·0100·1c00··................00000000:·0200·0c00·1889·0000·0100·0000·0100·1c00··................
00000010:·a843·0000·2501·0000·0000·0000·0000·0000··.C..%...........00000010:·a843·0000·2501·0000·0000·0000·0000·0000··.C..%...........
00000020:·b004·0000·0000·0000·0000·0000·3200·0000··............2...00000020:·b004·0000·0000·0000·0000·0000·3200·0000··............2...
00000030:·6a00·0000·9e00·0000·c800·0000·fc00·0000··j...............00000030:·6a00·0000·9e00·0000·c800·0000·fc00·0000··j...............
00000040:·2601·0000·5a01·0000·8e01·0000·bc01·0000··&...Z...........00000040:·2601·0000·5a01·0000·8e01·0000·bc01·0000··&...Z...........
00000050:·ee01·0000·1a02·0000·4002·0000·6602·0000··........@...f...00000050:·ee01·0000·1a02·0000·4002·0000·6602·0000··........@...f...
00000060:·b202·0000·0a03·0000·5e03·0000·b403·0000··........^.......00000060:·b202·0000·0a03·0000·5e03·0000·b403·0000··........^.......
00000070:·fc03·0000·5004·0000·9c04·0000·ea04·0000··....P...........00000070:·fc03·0000·5004·0000·9c04·0000·ea04·0000··....P...........
Offset 1077, 15 lines modifiedOffset 1077, 15 lines modified
00004340:·3a04·3104·3e04·3b04·3004·0000·1b00·2104··:.1.>.;.0.....!.00004340:·3a04·3104·3e04·3b04·3004·0000·1b00·2104··:.1.>.;.0.....!.
00004350:·3304·3b04·3004·3604·3804·3204·3004·3d04··3.;.0.6.8.2.0.=.00004350:·3304·3b04·3004·3604·3804·3204·3004·3d04··3.;.0.6.8.2.0.=.
00004360:·3804·3504·2000·4204·3504·3a04·4104·4204··8.5.·.B.5.:.A.B.00004360:·3804·3504·2000·4204·3504·3a04·4104·4204··8.5.·.B.5.:.A.B.
00004370:·4304·4004·4b04·2000·3e04·4004·4304·3604··C.@.K.·.>.@.C.6.00004370:·4304·4004·4b04·2000·3e04·4004·4304·3604··C.@.K.·.>.@.C.6.
00004380:·3804·4f04·0000·0e00·1d04·3004·4704·3004··8.O.......0.G.0.00004380:·3804·4f04·0000·0e00·1d04·3004·4704·3004··8.O.......0.G.0.
00004390:·4204·4c04·2000·4104·3d04·3004·4704·3004··B.L.·.A.=.0.G.0.00004390:·4204·4c04·2000·4104·3d04·3004·4704·3004··B.L.·.A.=.0.G.0.
000043a0:·3b04·3004·0000·0500·1f04·4304·4104·4204··;.0.......C.A.B.000043a0:·3b04·3004·0000·0500·1f04·4304·4104·4204··;.0.......C.A.B.
000043b0:·3e04·0000·0002·2001·3446·0000·7f00·0000··>.....·.4F......000043b0:·3e04·0000·0002·1c01·6445·0000·7f00·0000··>.......dE......
000043c0:·7a00·6100·6d00·6500·2e00·4700·6c00·6f00··z.a.m.e...G.l.o.000043c0:·7a00·6100·6d00·6500·2e00·4700·6c00·6f00··z.a.m.e...G.l.o.
000043d0:·6f00·6d00·7900·4400·7500·6e00·6700·6500··o.m.y.D.u.n.g.e.000043d0:·6f00·6d00·7900·4400·7500·6e00·6700·6500··o.m.y.D.u.n.g.e.
000043e0:·6f00·6e00·7300·2e00·6f00·7000·6500·6e00··o.n.s...o.p.e.n.000043e0:·6f00·6e00·7300·2e00·6f00·7000·6500·6e00··o.n.s...o.p.e.n.
000043f0:·7300·6f00·7500·7200·6300·6500·2e00·6700··s.o.u.r.c.e...g.000043f0:·7300·6f00·7500·7200·6300·6500·2e00·6700··s.o.u.r.c.e...g.
00004400:·6100·6d00·6500·0000·0000·0000·0000·0000··a.m.e...........00004400:·6100·6d00·6500·0000·0000·0000·0000·0000··a.m.e...........
00004410:·0000·0000·0000·0000·0000·0000·0000·0000··................00004410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004420:·0000·0000·0000·0000·0000·0000·0000·0000··................00004420:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 1094, 718 lines modifiedOffset 1094, 718 lines modified
00004450:·0000·0000·0000·0000·0000·0000·0000·0000··................00004450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004460:·0000·0000·0000·0000·0000·0000·0000·0000··................00004460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004470:·0000·0000·0000·0000·0000·0000·0000·0000··................00004470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004480:·0000·0000·0000·0000·0000·0000·0000·0000··................00004480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004490:·0000·0000·0000·0000·0000·0000·0000·0000··................00004490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000044a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000044a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
Diff chunk too large, falling back to line-by-line diff (466 lines added, 466 lines removed)
000044b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000044b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000044c0:·2001·0000·0b00·0000·fc01·0000·ce00·0000···...............000044c0:·1c01·0000·0b00·0000·f801·0000·ce00·0000··................
000044d0:·0000·0000·0100·1c00·dc00·0000·0b00·0000··................000044d0:·0100·1c00·dc00·0000·0b00·0000·0000·0000··................
000044e0:·0000·0000·0000·0000·4800·0000·0000·0000··........H.......000044e0:·0000·0000·4800·0000·0000·0000·0000·0000··....H...........
000044f0:·0000·0000·0c00·0000·2000·0000·3000·0000··........·...0...000044f0:·0c00·0000·2000·0000·3000·0000·3c00·0000··....·...0...<...
00004500:·3c00·0000·4600·0000·5400·0000·6400·0000··<...F...T...d...00004500:·4600·0000·5400·0000·6400·0000·7200·0000··F...T...d...r...
00004510:·7200·0000·8000·0000·8c00·0000·0400·6100··r.............a.00004510:·8000·0000·8c00·0000·0400·6100·7400·7400··..........a.t.t.
00004520:·7400·7400·7200·0000·0800·6400·7200·6100··t.t.r.....d.r.a.00004520:·7200·0000·0800·6400·7200·6100·7700·6100··r.....d.r.a.w.a.
00004530:·7700·6100·6200·6c00·6500·0000·0600·6c00··w.a.b.l.e.....l.00004530:·6200·6c00·6500·0000·0600·6c00·6100·7900··b.l.e.....l.a.y.
00004540:·6100·7900·6f00·7500·7400·0000·0400·6100··a.y.o.u.t.....a.00004540:·6f00·7500·7400·0000·0400·6100·6e00·6900··o.u.t.....a.n.i.
00004550:·6e00·6900·6d00·0000·0300·7800·6d00·6c00··n.i.m.....x.m.l.00004550:·6d00·0000·0300·7800·6d00·6c00·0000·0500··m.....x.m.l.....
00004560:·0000·0500·6100·7200·7200·6100·7900·0000··....a.r.r.a.y...00004560:·6100·7200·7200·6100·7900·0000·0600·7300··a.r.r.a.y.....s.
00004570:·0600·7300·7400·7200·6900·6e00·6700·0000··..s.t.r.i.n.g...00004570:·7400·7200·6900·6e00·6700·0000·0500·7300··t.r.i.n.g.....s.
00004580:·0500·7300·7400·7900·6c00·6500·0000·0500··..s.t.y.l.e.....00004580:·7400·7900·6c00·6500·0000·0500·6300·6f00··t.y.l.e.....c.o.
00004590:·6300·6f00·6c00·6f00·7200·0000·0400·6d00··c.o.l.o.r.....m.00004590:·6c00·6f00·7200·0000·0400·6d00·6500·6e00··l.o.r.....m.e.n.
000045a0:·6500·6e00·7500·0000·0200·6900·6400·0000··e.n.u.....i.d...000045a0:·7500·0000·0200·6900·6400·0000·0100·1c00··u.....i.d.......
000045b0:·0100·1c00·001c·0000·ce00·0000·0000·0000··................000045b0:·001c·0000·ce00·0000·0000·0000·0000·0000··................
000045c0:·0000·0000·5403·0000·0000·0000·0000·0000··....T...........000045c0:·5403·0000·0000·0000·0000·0000·0a00·0000··T...............
000045d0:·0a00·0000·1a00·0000·3c00·0000·5a00·0000··........<...Z...000045d0:·1a00·0000·3c00·0000·5a00·0000·7a00·0000··....<...Z...z...
000045e0:·7a00·0000·8a00·0000·9a00·0000·b000·0000··z...............000045e0:·8a00·0000·9a00·0000·b000·0000·c200·0000··................
000045f0:·c200·0000·d400·0000·ec00·0000·0401·0000··................000045f0:·d400·0000·ec00·0000·0401·0000·1c01·0000··................
00004600:·1c01·0000·3401·0000·5201·0000·7001·0000··....4...R...p...00004600:·3401·0000·5201·0000·7001·0000·8e01·0000··4...R...p.......
00004610:·8e01·0000·ac01·0000·ca01·0000·e801·0000··................00004610:·ac01·0000·ca01·0000·e801·0000·0602·0000··................
00004620:·0602·0000·2402·0000·4202·0000·5a02·0000··....$...B...Z...00004620:·2402·0000·4202·0000·5a02·0000·7202·0000··$...B...Z...r...
00004630:·7202·0000·8a02·0000·a202·0000·ba02·0000··r...............00004630:·8a02·0000·a202·0000·ba02·0000·d202·0000··................
00004640:·d202·0000·ea02·0000·0203·0000·1a03·0000··................00004640:·ea02·0000·0203·0000·1a03·0000·3003·0000··............0...
00004650:·3003·0000·4603·0000·5c03·0000·7403·0000··0...F...\...t...00004650:·4603·0000·5c03·0000·7403·0000·8c03·0000··F...\...t.......
00004660:·8c03·0000·a403·0000·bc03·0000·d403·0000··................00004660:·a403·0000·bc03·0000·d403·0000·f603·0000··................
00004670:·f603·0000·1004·0000·2c04·0000·4804·0000··........,...H...00004670:·1004·0000·2c04·0000·4804·0000·6404·0000··....,...H...d...
00004680:·6404·0000·8e04·0000·a404·0000·b804·0000··d...............00004680:·8e04·0000·a404·0000·b804·0000·cc04·0000··................
00004690:·cc04·0000·e004·0000·f404·0000·0805·0000··................00004690:·e004·0000·f404·0000·0805·0000·1805·0000··................
000046a0:·1805·0000·3405·0000·5005·0000·6c05·0000··....4...P...l...000046a0:·3405·0000·5005·0000·6c05·0000·8805·0000··4...P...l.......
000046b0:·8805·0000·a405·0000·c005·0000·da05·0000··................000046b0:·a405·0000·c005·0000·da05·0000·f005·0000··................
000046c0:·f005·0000·fc05·0000·1206·0000·1e06·0000··................000046c0:·fc05·0000·1206·0000·1e06·0000·3406·0000··............4...
000046d0:·3406·0000·4e06·0000·6206·0000·7c06·0000··4...N...b...|...000046d0:·4e06·0000·6206·0000·7c06·0000·a006·0000··N...b...|.......
000046e0:·a006·0000·c206·0000·d606·0000·f206·0000··................000046e0:·c206·0000·d606·0000·f206·0000·0607·0000··................
000046f0:·0607·0000·2207·0000·3607·0000·5c07·0000··...."...6...\...000046f0:·2207·0000·3607·0000·5c07·0000·7c07·0000··"...6...\...|...
00004700:·7c07·0000·9e07·0000·b607·0000·d607·0000··|...............00004700:·9e07·0000·b607·0000·d607·0000·f207·0000··................
00004710:·f207·0000·0208·0000·1208·0000·3c08·0000··............<...00004710:·0208·0000·1208·0000·3c08·0000·6a08·0000··........<...j...
00004720:·6a08·0000·9608·0000·c208·0000·d408·0000··j...............00004720:·9608·0000·c208·0000·d408·0000·ec08·0000··................
00004730:·ec08·0000·0409·0000·2009·0000·4409·0000··........·...D...00004730:·0409·0000·2009·0000·4409·0000·6809·0000··....·...D...h...
00004740:·6809·0000·8c09·0000·b009·0000·d409·0000··h...............00004740:·8c09·0000·b009·0000·d409·0000·f809·0000··................
00004750:·f809·0000·0e0a·0000·360a·0000·5e0a·0000··........6...^...00004750:·0e0a·0000·360a·0000·5e0a·0000·860a·0000··....6...^.......
00004760:·860a·0000·ae0a·0000·c00a·0000·e60a·0000··................00004760:·ae0a·0000·c00a·0000·e60a·0000·0e0b·0000··................
00004770:·0e0b·0000·320b·0000·560b·0000·780b·0000··....2...V...x...00004770:·320b·0000·560b·0000·780b·0000·9c0b·0000··2...V...x.......
00004780:·9c0b·0000·d00b·0000·080c·0000·480c·0000··............H...00004780:·d00b·0000·080c·0000·480c·0000·820c·0000··........H.......
00004790:·820c·0000·bc0c·0000·e40c·0000·040d·0000··................00004790:·bc0c·0000·e40c·0000·040d·0000·340d·0000··............4...
000047a0:·340d·0000·5a0d·0000·800d·0000·ac0d·0000··4...Z...........000047a0:·5a0d·0000·800d·0000·ac0d·0000·c20d·0000··Z...............
000047b0:·c20d·0000·d60d·0000·f40d·0000·120e·0000··................000047b0:·d60d·0000·f40d·0000·120e·0000·2a0e·0000··............*...
000047c0:·2a0e·0000·400e·0000·560e·0000·6c0e·0000··*...@...V...l...000047c0:·400e·0000·560e·0000·6c0e·0000·820e·0000··@...V...l.......
000047d0:·820e·0000·9e0e·0000·be0e·0000·e80e·0000··................000047d0:·9e0e·0000·be0e·0000·e80e·0000·120f·0000··................
000047e0:·120f·0000·3c0f·0000·5c0f·0000·8c0f·0000··....<...\.......000047e0:·3c0f·0000·5c0f·0000·8c0f·0000·ce0f·0000··<...\...........
000047f0:·ce0f·0000·0610·0000·2410·0000·4e10·0000··........$...N...000047f0:·0610·0000·2410·0000·4e10·0000·7e10·0000··....$...N...~...
00004800:·7e10·0000·a610·0000·d010·0000·f610·0000··~...............00004800:·a610·0000·d010·0000·f610·0000·0e11·0000··................
00004810:·0e11·0000·3a11·0000·5c11·0000·8211·0000··....:...\.......00004810:·3a11·0000·5c11·0000·8211·0000·a611·0000··:...\...........
00004820:·a611·0000·cc11·0000·f811·0000·2412·0000··............$...00004820:·cc11·0000·f811·0000·2412·0000·5212·0000··........$...R...
00004830:·5212·0000·7e12·0000·aa12·0000·d812·0000··R...~...........00004830:·7e12·0000·aa12·0000·d812·0000·0213·0000··~...............
00004840:·0213·0000·3e13·0000·6413·0000·8613·0000··....>...d.......00004840:·3e13·0000·6413·0000·8613·0000·9c13·0000··>...d...........
00004850:·9c13·0000·be13·0000·e413·0000·0814·0000··................00004850:·be13·0000·e413·0000·0814·0000·2c14·0000··............,...
00004860:·2c14·0000·4614·0000·6e14·0000·9414·0000··,...F...n.......00004860:·4614·0000·6e14·0000·9414·0000·ae14·0000··F...n...........
00004870:·ae14·0000·d814·0000·f014·0000·0815·0000··................00004870:·d814·0000·f014·0000·0815·0000·2e15·0000··................
00004880:·2e15·0000·6815·0000·a815·0000·c815·0000··....h...........00004880:·6815·0000·a815·0000·c815·0000·de15·0000··h...............
00004890:·de15·0000·f615·0000·0e16·0000·2216·0000··............"...00004890:·f615·0000·0e16·0000·2216·0000·4216·0000··........"...B...
000048a0:·4216·0000·5e16·0000·7e16·0000·9a16·0000··B...^...~.......000048a0:·5e16·0000·7e16·0000·9a16·0000·b216·0000··^...~...........
000048b0:·b216·0000·ce16·0000·ea16·0000·fe16·0000··................000048b0:·ce16·0000·ea16·0000·fe16·0000·1a17·0000··................
000048c0:·1a17·0000·2e17·0000·4217·0000·5a17·0000··........B...Z...000048c0:·2e17·0000·4217·0000·5a17·0000·7617·0000··....B...Z...v...
000048d0:·7617·0000·9217·0000·ac17·0000·ce17·0000··v...............000048d0:·9217·0000·ac17·0000·ce17·0000·e817·0000··................
000048e0:·e817·0000·0018·0000·1218·0000·2418·0000··............$...000048e0:·0018·0000·1218·0000·2418·0000·3e18·0000··........$...>...
000048f0:·3e18·0000·5018·0000·6818·0000·8618·0000··>...P...h.......000048f0:·5018·0000·6818·0000·8618·0000·9a18·0000··P...h...........
00004900:·9a18·0000·0300·6d00·6900·6e00·0000·0600··......m.i.n.....00004900:·0300·6d00·6900·6e00·0000·0600·6200·7500··..m.i.n.....b.u.
00004910:·6200·7500·7400·7400·6f00·6e00·0000·0f00··b.u.t.t.o.n.....00004910:·7400·7400·6f00·6e00·0000·0f00·6200·7500··t.t.o.n.....b.u.
00004920:·6200·7500·7400·7400·6f00·6e00·5f00·6400··b.u.t.t.o.n._.d.00004920:·7400·7400·6f00·6e00·5f00·6400·6900·7300··t.t.o.n._.d.i.s.
00004930:·6900·7300·6100·6200·6c00·6500·6400·0000··i.s.a.b.l.e.d...00004930:·6100·6200·6c00·6500·6400·0000·0d00·6200··a.b.l.e.d.....b.
00004940:·0d00·6200·7500·7400·7400·6f00·6e00·5f00··..b.u.t.t.o.n._.00004940:·7500·7400·7400·6f00·6e00·5f00·6e00·6f00··u.t.t.o.n._.n.o.
00004950:·6e00·6f00·7200·6d00·6100·6c00·0000·0e00··n.o.r.m.a.l.....00004950:·7200·6d00·6100·6c00·0000·0e00·6200·7500··r.m.a.l.....b.u.
00004960:·6200·7500·7400·7400·6f00·6e00·5f00·7000··b.u.t.t.o.n._.p.00004960:·7400·7400·6f00·6e00·5f00·7000·7200·6500··t.t.o.n._.p.r.e.
00004970:·7200·6500·7300·7300·6500·6400·0000·0600··r.e.s.s.e.d.....00004970:·7300·7300·6500·6400·0000·0600·6300·6500··s.s.e.d.....c.e.
00004980:·6300·6500·6900·6c00·5f00·3100·0000·0600··c.e.i.l._.1.....00004980:·6900·6c00·5f00·3100·0000·0600·6300·6500··i.l._.1.....c.e.
00004990:·6300·6500·6900·6c00·5f00·3200·0000·0900··c.e.i.l._.2.....00004990:·6900·6c00·5f00·3200·0000·0900·6500·6e00··i.l._.2.....e.n.
000049a0:·6500·6e00·6400·6c00·5f00·6200·6100·6300··e.n.d.l._.b.a.c.000049a0:·6400·6c00·5f00·6200·6100·6300·6b00·0000··d.l._.b.a.c.k...
000049b0:·6b00·0000·0700·6600·6c00·6f00·6f00·7200··k.....f.l.o.o.r.000049b0:·0700·6600·6c00·6f00·6f00·7200·5f00·3100··..f.l.o.o.r._.1.
000049c0:·5f00·3100·0000·0700·6600·6c00·6f00·6f00··_.1.....f.l.o.o.000049c0:·0000·0700·6600·6c00·6f00·6f00·7200·5f00··....f.l.o.o.r._.
000049d0:·7200·5f00·3200·0000·0a00·6800·6900·7400··r._.2.....h.i.t.000049d0:·3200·0000·0a00·6800·6900·7400·5f00·6300··2.....h.i.t._.c.
000049e0:·5f00·6300·6800·6700·6e00·5f00·3100·0000··_.c.h.g.n._.1...000049e0:·6800·6700·6e00·5f00·3100·0000·0a00·6800··h.g.n._.1.....h.
000049f0:·0a00·6800·6900·7400·5f00·6300·6800·6700··..h.i.t._.c.h.g.000049f0:·6900·7400·5f00·6300·6800·6700·6e00·5f00··i.t._.c.h.g.n._.
00004a00:·6e00·5f00·3200·0000·0a00·6800·6900·7400··n._.2.....h.i.t.00004a00:·3200·0000·0a00·6800·6900·7400·5f00·6300··2.....h.i.t._.c.
00004a10:·5f00·6300·6800·6700·6e00·5f00·3300·0000··_.c.h.g.n._.3...00004a10:·6800·6700·6e00·5f00·3300·0000·0a00·6800··h.g.n._.3.....h.
00004a20:·0a00·6800·6900·7400·5f00·6300·6800·6700··..h.i.t._.c.h.g.00004a20:·6900·7400·5f00·6300·6800·6700·6e00·5f00··i.t._.c.h.g.n._.
00004a30:·6e00·5f00·3400·0000·0d00·6800·6900·7400··n._.4.....h.i.t.00004a30:·3400·0000·0d00·6800·6900·7400·5f00·6400··4.....h.i.t._.d.
00004a40:·5f00·6400·6200·6c00·6300·6800·6700·6e00··_.d.b.l.c.h.g.n.00004a40:·6200·6c00·6300·6800·6700·6e00·5f00·3100··b.l.c.h.g.n._.1.
00004a50:·5f00·3100·0000·0d00·6800·6900·7400·5f00··_.1.....h.i.t._.00004a50:·0000·0d00·6800·6900·7400·5f00·6400·6200··....h.i.t._.d.b.
00004a60:·6400·6200·6c00·6300·6800·6700·6e00·5f00··d.b.l.c.h.g.n._.00004a60:·6c00·6300·6800·6700·6e00·5f00·3200·0000··l.c.h.g.n._.2...
00004a70:·3200·0000·0d00·6800·6900·7400·5f00·6400··2.....h.i.t._.d.00004a70:·0d00·6800·6900·7400·5f00·6400·6200·6c00··..h.i.t._.d.b.l.
00004a80:·6200·6c00·6300·6800·6700·6e00·5f00·3300··b.l.c.h.g.n._.3.00004a80:·6300·6800·6700·6e00·5f00·3300·0000·0d00··c.h.g.n._.3.....
00004a90:·0000·0d00·6800·6900·7400·5f00·6400·6200··....h.i.t._.d.b.00004a90:·6800·6900·7400·5f00·6400·6200·6c00·6300··h.i.t._.d.b.l.c.
Max diff block lines reached; 82810/149461 bytes (55.41%) of diff not shown.
1.02 MB
classes.dex
Command `enjarify -o «TEMP»/diffoscope_w187zv_2_tmp/tmpl6i780em_DexContainer/classes.jar «TEMP»/diffoscope_w187zv_2_tmp/tmpwwx1rxvi_apk/classes.dex` failed with exit code 1. (No output)
    
Offset 1, 294 lines modifiedOffset 1, 294 lines modified
00000000:·6465·780a·3033·3500·e313·4b5c·89b7·ad26··dex.035...K\...&00000000:·6465·780a·3033·3500·ede5·a198·0008·8682··dex.035.........
00000010:·2fcd·036a·df1a·db37·88bc·6b80·e8fd·6975··/..j...7..k...iu00000010:·edd8·01cf·bee7·4c23·ae44·718a·777e·7a80··......L#.Dq.w~z.
00000020:·c414·0200·7000·0000·7856·3412·0000·0000··....p...xV4.....00000020:·d413·0200·7000·0000·7856·3412·0000·0000··....p...xV4.....
00000030:·0000·0000·0c14·0200·6004·0000·7000·0000··........`...p...00000030:·0000·0000·1c13·0200·6004·0000·7000·0000··........`...p...
00000040:·4401·0000·f011·0000·8201·0000·0017·0000··D...............00000040:·4401·0000·f011·0000·8201·0000·0017·0000··D...............
00000050:·7602·0000·1829·0000·4404·0000·c83c·0000··v....)..D....<..00000050:·7602·0000·1829·0000·4004·0000·c83c·0000··v....)..@....<..
00000060:·7400·0000·e85e·0000·5ca7·0100·686d·0000··t....^..\...hm..00000060:·7400·0000·c85e·0000·8ca6·0100·486d·0000··t....^......Hm..
00000070:·84bb·0100·86bb·0100·89bb·0100·8cbb·0100··................00000070:·acba·0100·aeba·0100·b1ba·0100·b4ba·0100··................
 00000080:·bfba·0100·cdba·0100·e0ba·0100·f2ba·0100··................
 00000090:·29bb·0100·69bb·0100·92bb·0100·afbb·0100··)...i...........
 000000a0:·b6bb·0100·c9bb·0100·d1bb·0100·dbbb·0100··................
00000080:·97bb·0100·a5bb·0100·b8bb·0100·cabb·0100··................000000b0:·debb·0100·e4bb·0100·eabb·0100·f0bb·0100··................
00000090:·01bc·0100·41bc·0100·6abc·0100·87bc·0100··....A...j.......000000c0:·f6bb·0100·fdbb·0100·03bc·0100·14bc·0100··................
 000000d0:·26bc·0100·35bc·0100·3cbc·0100·45bc·0100··&...5...<...E...
000000a0:·8ebc·0100·a1bc·0100·a9bc·0100·b3bc·0100··................000000e0:·48bc·0100·54bc·0100·57bc·0100·5abc·0100··H...T...W...Z...
 000000f0:·5dbc·0100·60bc·0100·63bc·0100·66bc·0100··]...`...c...f...
 00000100:·69bc·0100·6cbc·0100·6fbc·0100·7abc·0100··i...l...o...z...
000000b0:·b6bc·0100·bcbc·0100·c2bc·0100·c8bc·0100··................00000110:·84bc·0100·8cbc·0100·8fbc·0100·98bc·0100··................
000000c0:·cebc·0100·d5bc·0100·dbbc·0100·ecbc·0100··................00000120:·a2bc·0100·adbc·0100·b9bc·0100·c4bc·0100··................
 00000130:·cfbc·0100·d3bc·0100·eebc·0100·04bd·0100··................
000000d0:·febc·0100·0dbd·0100·14bd·0100·1dbd·0100··................00000140:·07bd·0100·0dbd·0100·18bd·0100·1bbd·0100··................
000000e0:·20bd·0100·2cbd·0100·2fbd·0100·32bd·0100···...,.../...2...00000150:·21bd·0100·29bd·0100·2dbd·0100·34bd·0100··!...)...-...4...
 00000160:·3bbd·0100·58bd·0100·75bd·0100·7ebd·0100··;...X...u...~...
000000f0:·35bd·0100·38bd·0100·3bbd·0100·3ebd·0100··5...8...;...>... 
00000100:·41bd·0100·44bd·0100·47bd·0100·52bd·0100··A...D...G...R... 
00000110:·5cbd·0100·64bd·0100·67bd·0100·70bd·0100··\...d...g...p...00000170:·85bd·0100·94bd·0100·a2bd·0100·cdbd·0100··................
00000120:·7abd·0100·85bd·0100·91bd·0100·9cbd·0100··z............... 
00000130:·a7bd·0100·abbd·0100·c6bd·0100·dcbd·0100··................ 
00000140:·dfbd·0100·e5bd·0100·f0bd·0100·f3bd·0100··................ 
00000150:·f9bd·0100·01be·0100·05be·0100·0cbe·0100··................00000180:·efbd·0100·0fbe·0100·3dbe·0100·40be·0100··........=...@...
 00000190:·44be·0100·49be·0100·56be·0100·61be·0100··D...I...V...a...
 000001a0:·6cbe·0100·78be·0100·81be·0100·84be·0100··l...x...........
00000160:·13be·0100·30be·0100·4dbe·0100·56be·0100··....0...M...V...000001b0:·99be·0100·a9be·0100·b9be·0100·c2be·0100··................
00000170:·5dbe·0100·6cbe·0100·7abe·0100·a5be·0100··]...l...z.......000001c0:·c9be·0100·d3be·0100·dbbe·0100·e5be·0100··................
00000180:·c7be·0100·e7be·0100·15bf·0100·18bf·0100··................000001d0:·f4be·0100·01bf·0100·0cbf·0100·18bf·0100··................
00000190:·1cbf·0100·21bf·0100·2ebf·0100·39bf·0100··....!.......9...000001e0:·26bf·0100·35bf·0100·44bf·0100·47bf·0100··&...5...D...G...
000001a0:·44bf·0100·50bf·0100·59bf·0100·5cbf·0100··D...P...Y...\...000001f0:·4bbf·0100·50bf·0100·54bf·0100·5abf·0100··K...P...T...Z...
 00000200:·5ebf·0100·63bf·0100·6abf·0100·6dbf·0100··^...c...j...m...
000001b0:·71bf·0100·81bf·0100·91bf·0100·9abf·0100··q...............00000210:·7ebf·0100·89bf·0100·90bf·0100·c2bf·0100··~...............
 00000220:·02c0·0100·30c0·0100·37c0·0100·47c0·0100··....0...7...G...
000001c0:·a1bf·0100·abbf·0100·b3bf·0100·bdbf·0100··................ 
000001d0:·ccbf·0100·d9bf·0100·e4bf·0100·f0bf·0100··................ 
000001e0:·febf·0100·0dc0·0100·1cc0·0100·1fc0·0100··................ 
000001f0:·23c0·0100·28c0·0100·2cc0·0100·32c0·0100··#...(...,...2... 
00000200:·36c0·0100·3bc0·0100·42c0·0100·45c0·0100··6...;...B...E... 
00000210:·56c0·0100·61c0·0100·68c0·0100·9ac0·0100··V...a...h.......00000230:·59c0·0100·6bc0·0100·7dc0·0100·8fc0·0100··Y...k...}.......
 00000240:·a1c0·0100·b3c0·0100·c5c0·0100·c8c0·0100··................
 00000250:·d5c0·0100·dbc0·0100·dec0·0100·e2c0·0100··................
 00000260:·e7c0·0100·f0c0·0100·f5c0·0100·f9c0·0100··................
00000220:·dac0·0100·08c1·0100·0fc1·0100·1fc1·0100··................00000270:·fec0·0100·03c1·0100·09c1·0100·0fc1·0100··................
00000230:·31c1·0100·43c1·0100·55c1·0100·67c1·0100··1...C...U...g... 
00000240:·79c1·0100·8bc1·0100·9dc1·0100·a0c1·0100··y...............00000280:·17c1·0100·1ec1·0100·27c1·0100·2ec1·0100··........'.......
00000250:·adc1·0100·b3c1·0100·b6c1·0100·bac1·0100··................ 
00000260:·bfc1·0100·c8c1·0100·cdc1·0100·d1c1·0100··................00000290:·34c1·0100·3ec1·0100·53c1·0100·63c1·0100··4...>...S...c...
 000002a0:·66c1·0100·6bc1·0100·6ec1·0100·79c1·0100··f...k...n...y...
00000270:·d6c1·0100·dbc1·0100·e1c1·0100·e7c1·0100··................000002b0:·86c1·0100·92c1·0100·a1c1·0100·b0c1·0100··................
 000002c0:·c0c1·0100·cfc1·0100·dec1·0100·eec1·0100··................
00000280:·efc1·0100·f6c1·0100·ffc1·0100·06c2·0100··................000002d0:·fcc1·0100·ffc1·0100·03c2·0100·11c2·0100··................
00000290:·0cc2·0100·16c2·0100·2bc2·0100·3bc2·0100··........+...;... 
000002a0:·3ec2·0100·43c2·0100·46c2·0100·51c2·0100··>...C...F...Q... 
000002b0:·5ec2·0100·6ac2·0100·79c2·0100·88c2·0100··^...j...y....... 
000002c0:·98c2·0100·a7c2·0100·b6c2·0100·c6c2·0100··................ 
000002d0:·d4c2·0100·d7c2·0100·dbc2·0100·e9c2·0100··................ 
000002e0:·edc2·0100·f2c2·0100·f7c2·0100·fcc2·0100··................000002e0:·15c2·0100·1ac2·0100·1fc2·0100·24c2·0100··............$...
 000002f0:·2ac2·0100·2fc2·0100·33c2·0100·37c2·0100··*.../...3...7...
 00000300:·3cc2·0100·42c2·0100·48c2·0100·4dc2·0100··<...B...H...M...
 00000310:·53c2·0100·59c2·0100·60c2·0100·83c2·0100··S...Y...`.......
000002f0:·02c3·0100·07c3·0100·0bc3·0100·0fc3·0100··................00000320:·9bc2·0100·bec2·0100·d9c2·0100·f4c2·0100··................
00000300:·14c3·0100·1ac3·0100·20c3·0100·25c3·0100··........·...%... 
00000310:·2bc3·0100·31c3·0100·38c3·0100·5bc3·0100··+...1...8...[...00000330:·0ac3·0100·25c3·0100·58c3·0100·89c3·0100··....%...X.......
00000320:·73c3·0100·96c3·0100·b1c3·0100·ccc3·0100··s...............00000340:·acc3·0100·c6c3·0100·f2c3·0100·17c4·0100··................
00000330:·e2c3·0100·fdc3·0100·30c4·0100·61c4·0100··........0...a... 
00000340:·84c4·0100·9ec4·0100·cac4·0100·efc4·0100··................00000350:·39c4·0100·5ec4·0100·89c4·0100·adc4·0100··9...^...........
00000350:·11c5·0100·36c5·0100·61c5·0100·85c5·0100··....6...a....... 
00000360:·a6c5·0100·c8c5·0100·eac5·0100·05c6·0100··................ 
00000370:·2fc6·0100·51c6·0100·6cc6·0100·8cc6·0100··/...Q...l....... 
00000380:·a6c6·0100·bfc6·0100·dcc6·0100·02c7·0100··................00000360:·cec4·0100·f0c4·0100·12c5·0100·2dc5·0100··............-...
00000390:·1dc7·0100·3dc7·0100·65c7·0100·87c7·0100··....=...e.......00000370:·57c5·0100·79c5·0100·94c5·0100·b4c5·0100··W...y...........
 00000380:·cec5·0100·e7c5·0100·04c6·0100·2ac6·0100··............*...
 00000390:·45c6·0100·65c6·0100·8dc6·0100·afc6·0100··E...e...........
 000003a0:·e1c6·0100·0ec7·0100·2bc7·0100·46c7·0100··........+...F...
 000003b0:·69c7·0100·84c7·0100·97c7·0100·b4c7·0100··i...............
000003a0:·b9c7·0100·e6c7·0100·03c8·0100·1ec8·0100··................000003c0:·d4c7·0100·eec7·0100·0ac8·0100·1fc8·0100··................
000003b0:·41c8·0100·5cc8·0100·6fc8·0100·8cc8·0100··A...\...o.......000003d0:·39c8·0100·4fc8·0100·65c8·0100·8cc8·0100··9...O...e.......
 000003e0:·b1c8·0100·dac8·0100·02c9·0100·1bc9·0100··................
 000003f0:·30c9·0100·48c9·0100·72c9·0100·98c9·0100··0...H...r.......
 00000400:·b5c9·0100·c9c9·0100·dec9·0100·f6c9·0100··................
 00000410:·0fca·0100·2eca·0100·43ca·0100·60ca·0100··........C...`...
 00000420:·79ca·0100·95ca·0100·bcca·0100·daca·0100··y...............
 00000430:·f6ca·0100·1bcb·0100·44cb·0100·59cb·0100··........D...Y...
 00000440:·80cb·0100·9acb·0100·b1cb·0100·cfcb·0100··................
 00000450:·f3cb·0100·1ccc·0100·50cc·0100·72cc·0100··........P...r...
 00000460:·98cc·0100·bacc·0100·dccc·0100·02cd·0100··................
 00000470:·30cd·0100·4ecd·0100·79cd·0100·93cd·0100··0...N...y.......
 00000480:·b3cd·0100·d2cd·0100·ebcd·0100·06ce·0100··................
 00000490:·31ce·0100·4fce·0100·6bce·0100·97ce·0100··1...O...k.......
 000004a0:·b6ce·0100·d4ce·0100·efce·0100·10cf·0100··................
 000004b0:·2dcf·0100·5fcf·0100·79cf·0100·94cf·0100··-..._...y.......
000003c0:·acc8·0100·c6c8·0100·e2c8·0100·f7c8·0100··................000004c0:·accf·0100·c3cf·0100·ddcf·0100·f7cf·0100··................
000003d0:·11c9·0100·27c9·0100·3dc9·0100·64c9·0100··....'...=...d... 
000003e0:·89c9·0100·b2c9·0100·dac9·0100·f3c9·0100··................ 
000003f0:·08ca·0100·20ca·0100·4aca·0100·70ca·0100··....·...J...p... 
00000400:·8dca·0100·a1ca·0100·b6ca·0100·ceca·0100··................ 
00000410:·e7ca·0100·06cb·0100·1bcb·0100·38cb·0100··............8... 
00000420:·51cb·0100·6dcb·0100·94cb·0100·b2cb·0100··Q...m........... 
00000430:·cecb·0100·f3cb·0100·1ccc·0100·31cc·0100··............1... 
00000440:·58cc·0100·72cc·0100·89cc·0100·a7cc·0100··X...r........... 
00000450:·cbcc·0100·f4cc·0100·28cd·0100·4acd·0100··........(...J... 
00000460:·70cd·0100·92cd·0100·b4cd·0100·dacd·0100··p...............000004d0:·07d0·0100·21d0·0100·3cd0·0100·5dd0·0100··....!...<...]...
 000004e0:·79d0·0100·90d0·0100·a7d0·0100·c4d0·0100··y...............
00000470:·08ce·0100·26ce·0100·51ce·0100·6bce·0100··....&...Q...k... 
00000480:·8bce·0100·aace·0100·c3ce·0100·dece·0100··................ 
00000490:·09cf·0100·27cf·0100·43cf·0100·6fcf·0100··....'...C...o... 
000004a0:·8ecf·0100·accf·0100·c7cf·0100·e8cf·0100··................ 
000004b0:·05d0·0100·37d0·0100·51d0·0100·6cd0·0100··....7...Q...l... 
000004c0:·84d0·0100·9bd0·0100·b5d0·0100·cfd0·0100··................ 
000004d0:·dfd0·0100·f9d0·0100·14d1·0100·35d1·0100··............5...000004f0:·dbd0·0100·f8d0·0100·10d1·0100·2ed1·0100··................
000004e0:·51d1·0100·68d1·0100·7fd1·0100·9cd1·0100··Q...h...........00000500:·46d1·0100·58d1·0100·6ad1·0100·7fd1·0100··F...X...j.......
000004f0:·b3d1·0100·d0d1·0100·e8d1·0100·06d2·0100··................00000510:·99d1·0100·acd1·0100·d0d1·0100·e7d1·0100··................
00000500:·1ed2·0100·30d2·0100·42d2·0100·57d2·0100··....0...B...W...00000520:·0dd2·0100·30d2·0100·45d2·0100·67d2·0100··....0...E...g...
00000510:·71d2·0100·84d2·0100·a8d2·0100·bfd2·0100··q...............00000530:·79d2·0100·9cd2·0100·b0d2·0100·c6d2·0100··y...............
00000520:·e5d2·0100·08d3·0100·1dd3·0100·3fd3·0100··............?...00000540:·e4d2·0100·03d3·0100·17d3·0100·31d3·0100··............1...
 00000550:·4cd3·0100·60d3·0100·74d3·0100·8bd3·0100··L...`...t.......
 00000560:·a6d3·0100·bdd3·0100·d3d3·0100·ead3·0100··................
 00000570:·02d4·0100·20d4·0100·37d4·0100·4dd4·0100··....·...7...M...
00000530:·51d3·0100·74d3·0100·88d3·0100·9ed3·0100··Q...t...........00000580:·5fd4·0100·74d4·0100·8ad4·0100·9cd4·0100··_...t...........
00000540:·bcd3·0100·dbd3·0100·efd3·0100·09d4·0100··................ 
Max diff block lines reached; 1026058/1065684 bytes (96.28%) of diff not shown.
2.3 KB
smali/zame/game/r.smali
    
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 ····:try_end_0168 ····:try_end_0
169 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0169 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
170 ····throw·v0170 ····throw·v0
171 .end·method171 .end·method
  
172 .method·public·a(J)V172 .method·public·a(J)V
173 ····.locals·5173 ····.locals·4
  
174 ····const-wide/16·v0,·0x1174 ····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·v2176 ····monitor-enter·v2
  
Offset 456, 15 lines modifiedOffset 456, 15 lines modified
456 ····:try_end_0456 ····:try_end_0
457 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0457 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
458 ····throw·v0458 ····throw·v0
459 .end·method459 .end·method
  
460 .method·public·d(Ljavax/microedition/khronos/opengles/GL10;)V460 .method·public·d(Ljavax/microedition/khronos/opengles/GL10;)V
461 ····.locals·10461 ····.locals·9
  
462 ····const-wide/16·v0,·0xa462 ····const-wide/16·v0,·0xa
  
463 ····sget-boolean·v2,·Lzame/game/r;->m:Z463 ····sget-boolean·v2,·Lzame/game/r;->m:Z
  
464 ····if-eqz·v2,·:cond_0464 ····if-eqz·v2,·:cond_0
  
Offset 490, 64 lines modifiedOffset 490, 64 lines modified
490 ····monitor-enter·v4490 ····monitor-enter·v4
  
491 ····:try_start_1491 ····:try_start_1
492 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J492 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
493 ····move-result-wide·v2493 ····move-result-wide·v2
  
494 ····sget-wide·v6,·Lzame/game/r;->k:J494 ····sget-wide·v5,·Lzame/game/r;->k:J
  
495 ····sub-long/2addr·v2,·v6495 ····sub-long/2addr·v2,·v5
  
496 ····sput-wide·v2,·Lzame/game/r;->c:J496 ····sput-wide·v2,·Lzame/game/r;->c:J
  
497 ····sget-wide·v2,·Lzame/game/r;->l:J497 ····sget-wide·v2,·Lzame/game/r;->l:J
  
498 ····sget-wide·v6,·Lzame/game/r;->c:J498 ····sget-wide·v5,·Lzame/game/r;->c:J
  
499 ····cmp-long·v2,·v2,·v6499 ····cmp-long·v2,·v2,·v5
  
500 ····if-lez·v2,·:cond_1500 ····if-lez·v2,·:cond_1
  
501 ····sget-wide·v2,·Lzame/game/r;->c:J501 ····sget-wide·v2,·Lzame/game/r;->c:J
  
502 ····sput-wide·v2,·Lzame/game/r;->l:J502 ····sput-wide·v2,·Lzame/game/r;->l:J
  
503 ····:cond_1503 ····:cond_1
504 ····sget-wide·v2,·Lzame/game/r;->c:J504 ····sget-wide·v2,·Lzame/game/r;->c:J
  
505 ····sget-wide·v6,·Lzame/game/r;->l:J505 ····sget-wide·v5,·Lzame/game/r;->l:J
  
506 ····sub-long/2addr·v2,·v6506 ····sub-long/2addr·v2,·v5
  
507 ····sget-wide·v6,·Lzame/game/r;->j:J507 ····sget-wide·v5,·Lzame/game/r;->j:J
  
508 ····cmp-long·v2,·v2,·v6508 ····cmp-long·v2,·v2,·v5
  
509 ····if-lez·v2,·:cond_2509 ····if-lez·v2,·:cond_2
  
510 ····sget-wide·v2,·Lzame/game/r;->c:J510 ····sget-wide·v2,·Lzame/game/r;->c:J
  
511 ····sget-wide·v6,·Lzame/game/r;->l:J511 ····sget-wide·v5,·Lzame/game/r;->l:J
  
512 ····sub-long/2addr·v2,·v6512 ····sub-long/2addr·v2,·v5
  
513 ····sget-wide·v6,·Lzame/game/r;->j:J513 ····sget-wide·v5,·Lzame/game/r;->j:J
  
514 ····div-long/2addr·v2,·v6514 ····div-long/2addr·v2,·v5
  
515 ····sget-wide·v6,·Lzame/game/r;->l:J515 ····sget-wide·v5,·Lzame/game/r;->l:J
  
516 ····sget-wide·v8,·Lzame/game/r;->j:J516 ····sget-wide·v7,·Lzame/game/r;->j:J
  
517 ····mul-long/2addr·v8,·v2517 ····mul-long/2addr·v7,·v2
  
518 ····add-long/2addr·v6,·v8518 ····add-long/2addr·v5,·v7
  
519 ····sput-wide·v6,·Lzame/game/r;->l:J519 ····sput-wide·v5,·Lzame/game/r;->l:J
  
520 ····cmp-long·v5,·v2,·v0520 ····cmp-long·v5,·v2,·v0
  
521 ····if-lez·v5,·:cond_3521 ····if-lez·v5,·:cond_3
  
522 ····sget-wide·v2,·Lzame/game/r;->c:J522 ····sget-wide·v2,·Lzame/game/r;->c:J
  
971 B
smali/zame/game/l.smali
    
Offset 568, 15 lines modifiedOffset 568, 15 lines modified
568 ····invoke-static·{v0},·Lzame/game/l;->c(Z)V568 ····invoke-static·{v0},·Lzame/game/l;->c(Z)V
  
569 ····:cond_0569 ····:cond_0
570 ····return-void570 ····return-void
571 .end·method571 .end·method
  
572 .method·public·static·declared-synchronized·a(Z)V572 .method·public·static·declared-synchronized·a(Z)V
573 ····.locals·6573 ····.locals·5
  
574 ····const-class·v1,·Lzame/game/l;574 ····const-class·v1,·Lzame/game/l;
  
575 ····monitor-enter·v1575 ····monitor-enter·v1
  
576 ····:try_start_0576 ····: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 modifiedOffset 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,·0x7d0647 ····const-wide/16·v3,·0x7d0
  
648 ····invoke-virtual·{v0,·v2,·v4,·v5},·Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V648 ····invoke-virtual·{v0,·v2,·v3,·v4},·Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V
649 ····:try_end_1649 ····:try_end_1
650 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0650 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
651 ····goto·:goto_0651 ····goto·:goto_0
  
652 ····:catchall_0652 ····:catchall_0
653 ····move-exception·v0653 ····move-exception·v0
1.24 KB
smali/zame/game/views/r.smali
    
Offset 25, 15 lines modifiedOffset 25, 21 lines modified
25 .method·public·run()V25 .method·public·run()V
26 ····.locals·326 ····.locals·3
  
27 ····const/4·v0,·0x027 ····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,·0x329 ····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)I33 ····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;)I35 ····invoke-static·{v1},·Lzame/game/views/PreLevelView;->a(Lzame/game/views/PreLevelView;)I
  
Offset 59, 15 lines modifiedOffset 65, 15 lines modified
  
59 ····move-result-object·v265 ····move-result-object·v2
  
60 ····invoke-virtual·{v2},·Ljava/lang/String;->length()I66 ····invoke-virtual·{v2},·Ljava/lang/String;->length()I
  
61 ····move-result·v267 ····move-result·v2
  
62 ····invoke-static·{v1,·v2},·Lzame/game/views/PreLevelView;->b(Lzame/game/views/PreLevelView;I)I68 ····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;)Z70 ····invoke-static·{v1},·Lzame/game/views/PreLevelView;->c(Lzame/game/views/PreLevelView;)Z
  
65 ····move-result·v171 ····move-result·v1
  
588 B
smali/zame/game/views/t.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
  
37 ····move-result-object·v137 ····move-result-object·v1
  
38 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I38 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
39 ····move-result·v139 ····move-result·v1
  
40 ····invoke-static·{v0,·v1},·Lzame/game/views/PreLevelView;->b(Lzame/game/views/PreLevelView;I)I40 ····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,·0x142 ····const/4·v1,·0x1
  
43 ····invoke-static·{v0,·v1},·Lzame/game/views/PreLevelView;->b(Lzame/game/views/PreLevelView;Z)V43 ····invoke-static·{v0,·v1},·Lzame/game/views/PreLevelView;->b(Lzame/game/views/PreLevelView;Z)V
  
991 B
smali/zame/game/views/b.smali
    
Offset 31, 23 lines modifiedOffset 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:I32 ····sget·v1,·Lzame/game/a/i;->n:I
  
33 ····int-to-float·v1,·v133 ····int-to-float·v1,·v1
  
34 ····invoke-static·{v0,·v1},·Lzame/game/views/EndLevelView;->d(Lzame/game/views/EndLevelView;F)F34 ····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:I36 ····sget·v1,·Lzame/game/a/i;->o:I
  
37 ····int-to-float·v1,·v137 ····int-to-float·v1,·v1
  
38 ····invoke-static·{v0,·v1},·Lzame/game/views/EndLevelView;->e(Lzame/game/views/EndLevelView;F)F38 ····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;)V40 ····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;
  
1.13 KB
smali/zame/game/views/PreLevelView.smali
    
Offset 63, 23 lines modifiedOffset 63, 19 lines modified
  
63 ····iget·v0,·p0,·Lzame/game/views/PreLevelView;->g:I63 ····iget·v0,·p0,·Lzame/game/views/PreLevelView;->g:I
  
64 ····return·v064 ····return·v0
65 .end·method65 .end·method
  
66 .method·static·synthetic·a(Lzame/game/views/PreLevelView;I)I66 .method·static·synthetic·a(Lzame/game/views/PreLevelView;I)I
67 ····.locals·167 ····.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:I68 ····iput·p1,·p0,·Lzame/game/views/PreLevelView;->g:I
  
71 ····return·v069 ····return·p1
72 .end·method70 .end·method
  
73 .method·private·a(Z)V71 .method·private·a(Z)V
74 ····.locals·472 ····.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 modifiedOffset 122, 14 lines modified
126 ····.locals·0122 ····.locals·0
  
127 ····iput-boolean·p1,·p0,·Lzame/game/views/PreLevelView;->i:Z123 ····iput-boolean·p1,·p0,·Lzame/game/views/PreLevelView;->i:Z
  
128 ····return·p1124 ····return·p1
129 .end·method125 .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·1127 ····.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·v0129 ····return-object·v0
139 .end·method130 .end·method
3.6 KB
smali/zame/game/views/EndLevelView.smali
    
Offset 61, 77 lines modifiedOffset 61, 65 lines modified
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·static·synthetic·a(Lzame/game/views/EndLevelView;)F63 .method·static·synthetic·a(Lzame/game/views/EndLevelView;)F
64 ····.locals·164 ····.locals·1
  
65 ····iget·v0,·p0,·Lzame/game/views/EndLevelView;->j:F65 ····iget·v0,·p0,·Lzame/game/views/EndLevelView;->g:F
  
66 ····return·v066 ····return·v0
67 .end·method67 .end·method
  
68 .method·static·synthetic·a(Lzame/game/views/EndLevelView;F)F68 .method·static·synthetic·a(Lzame/game/views/EndLevelView;F)F
69 ····.locals·169 ····.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:F70 ····iput·p1,·p0,·Lzame/game/views/EndLevelView;->g:F
  
73 ····return·v071 ····return·p1
74 .end·method72 .end·method
  
75 .method·static·synthetic·a(Lzame/game/views/EndLevelView;Z)Z73 .method·static·synthetic·a(Lzame/game/views/EndLevelView;Z)Z
76 ····.locals·074 ····.locals·0
  
77 ····iput-boolean·p1,·p0,·Lzame/game/views/EndLevelView;->k:Z75 ····iput-boolean·p1,·p0,·Lzame/game/views/EndLevelView;->k:Z
  
78 ····return·p176 ····return·p1
79 .end·method77 .end·method
  
80 .method·static·synthetic·b(Lzame/game/views/EndLevelView;)F78 .method·static·synthetic·b(Lzame/game/views/EndLevelView;)F
81 ····.locals·179 ····.locals·1
  
82 ····iget·v0,·p0,·Lzame/game/views/EndLevelView;->g:F80 ····iget·v0,·p0,·Lzame/game/views/EndLevelView;->j:F
  
83 ····return·v081 ····return·v0
84 .end·method82 .end·method
  
85 .method·static·synthetic·b(Lzame/game/views/EndLevelView;F)F83 .method·static·synthetic·b(Lzame/game/views/EndLevelView;F)F
86 ····.locals·184 ····.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:F85 ····iput·p1,·p0,·Lzame/game/views/EndLevelView;->h:F
  
90 ····return·v086 ····return·p1
91 .end·method87 .end·method
  
92 .method·static·synthetic·c(Lzame/game/views/EndLevelView;)F88 .method·static·synthetic·c(Lzame/game/views/EndLevelView;)F
93 ····.locals·189 ····.locals·1
  
94 ····iget·v0,·p0,·Lzame/game/views/EndLevelView;->h:F90 ····iget·v0,·p0,·Lzame/game/views/EndLevelView;->h:F
  
95 ····return·v091 ····return·v0
96 .end·method92 .end·method
  
97 .method·static·synthetic·c(Lzame/game/views/EndLevelView;F)F93 .method·static·synthetic·c(Lzame/game/views/EndLevelView;F)F
98 ····.locals·194 ····.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:F95 ····iput·p1,·p0,·Lzame/game/views/EndLevelView;->i:F
  
102 ····return·v096 ····return·p1
103 .end·method97 .end·method
  
104 .method·private·c()V98 .method·private·c()V
105 ····.locals·699 ····.locals·6
  
106 ····const/4·v5,·0x1100 ····const/4·v5,·0x1
  
Offset 231, 15 lines modifiedOffset 219, 15 lines modified
  
231 ····return·v0219 ····return·v0
232 .end·method220 .end·method
  
233 .method·static·synthetic·d(Lzame/game/views/EndLevelView;F)F221 .method·static·synthetic·d(Lzame/game/views/EndLevelView;F)F
234 ····.locals·0222 ····.locals·0
  
235 ····iput·p1,·p0,·Lzame/game/views/EndLevelView;->g:F223 ····iput·p1,·p0,·Lzame/game/views/EndLevelView;->j:F
  
236 ····return·p1224 ····return·p1
237 .end·method225 .end·method
  
238 .method·private·d()V226 .method·private·d()V
239 ····.locals·6227 ····.locals·6
  
Offset 273, 22 lines modifiedOffset 261, 14 lines modified
  
273 ····invoke-virtual/range·{v0·..·v5},·Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V261 ····invoke-virtual/range·{v0·..·v5},·Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V
  
274 ····:cond_0262 ····:cond_0
275 ····return-void263 ····return-void
276 .end·method264 .end·method
  
277 .method·static·synthetic·e(Lzame/game/views/EndLevelView;F)F 
278 ····.locals·0 
  
279 ····iput·p1,·p0,·Lzame/game/views/EndLevelView;->h:F 
  
280 ····return·p1 
281 .end·method 
  
282 .method·private·e()V265 .method·private·e()V
283 ····.locals·1266 ····.locals·1
  
284 ····iget-boolean·v0,·p0,·Lzame/game/views/EndLevelView;->k:Z267 ····iget-boolean·v0,·p0,·Lzame/game/views/EndLevelView;->k:Z
  
285 ····if-eqz·v0,·:cond_0268 ····if-eqz·v0,·:cond_0
  
Offset 308, 42 lines modifiedOffset 288, 22 lines modified
308 ····.locals·0288 ····.locals·0
  
309 ····invoke-direct·{p0},·Lzame/game/views/EndLevelView;->c()V289 ····invoke-direct·{p0},·Lzame/game/views/EndLevelView;->c()V
  
310 ····return-void290 ····return-void
311 .end·method291 .end·method
  
312 .method·static·synthetic·f(Lzame/game/views/EndLevelView;F)F 
313 ····.locals·0 
  
Max diff block lines reached; 578/3602 bytes (16.05%) of diff not shown.
4.77 KB
smali/zame/game/views/a.smali
    
Offset 19, 53 lines modifiedOffset 19, 77 lines modified
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·run()V22 .method·public·run()V
23 ····.locals·423 ····.locals·5
  
24 ····const/4·v1,·0x024 ····const/4·v1,·0x0
  
25 ····const/4·v0,·0x125 ····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;)F28 ····invoke-static·{v3},·Lzame/game/views/EndLevelView;->a(Lzame/game/views/EndLevelView;)F
  
29 ····move-result·v329 ····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)F34 ····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;)F37 ····invoke-static·{v3},·Lzame/game/views/EndLevelView;->c(Lzame/game/views/EndLevelView;)F
  
34 ····move-result·v338 ····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)F43 ····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;)F46 ····invoke-static·{v3},·Lzame/game/views/EndLevelView;->d(Lzame/game/views/EndLevelView;)F
  
39 ····move-result·v347 ····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)F52 ····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;)F54 ····invoke-static·{v2},·Lzame/game/views/EndLevelView;->a(Lzame/game/views/EndLevelView;)F
  
43 ····move-result·v255 ····move-result·v2
  
44 ····sget·v3,·Lzame/game/a/i;->n:I56 ····sget·v3,·Lzame/game/a/i;->n:I
  
45 ····int-to-float·v3,·v357 ····int-to-float·v3,·v3
  
Offset 75, 15 lines modifiedOffset 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:I100 ····sget·v3,·Lzame/game/a/i;->n:I
  
77 ····int-to-float·v3,·v3101 ····int-to-float·v3,·v3
  
78 ····invoke-static·{v2,·v3},·Lzame/game/views/EndLevelView;->d(Lzame/game/views/EndLevelView;F)F102 ····invoke-static·{v2,·v3},·Lzame/game/views/EndLevelView;->a(Lzame/game/views/EndLevelView;F)F
  
79 ····:goto_0103 ····: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;)F105 ····invoke-static·{v2},·Lzame/game/views/EndLevelView;->c(Lzame/game/views/EndLevelView;)F
  
82 ····move-result·v2106 ····move-result·v2
Offset 98, 15 lines modifiedOffset 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:I123 ····sget·v3,·Lzame/game/a/i;->o:I
  
100 ····int-to-float·v3,·v3124 ····int-to-float·v3,·v3
  
101 ····invoke-static·{v2,·v3},·Lzame/game/views/EndLevelView;->e(Lzame/game/views/EndLevelView;F)F125 ····invoke-static·{v2,·v3},·Lzame/game/views/EndLevelView;->b(Lzame/game/views/EndLevelView;F)F
  
102 ····:goto_1126 ····:goto_1
103 ····iget-object·v2,·p0,·Lzame/game/views/a;->a:Lzame/game/views/EndLevelView;127 ····iget-object·v2,·p0,·Lzame/game/views/a;->a:Lzame/game/views/EndLevelView;
  
104 ····invoke-static·{v2},·Lzame/game/views/EndLevelView;->d(Lzame/game/views/EndLevelView;)F128 ····invoke-static·{v2},·Lzame/game/views/EndLevelView;->d(Lzame/game/views/EndLevelView;)F
  
105 ····move-result·v2129 ····move-result·v2
Offset 121, 22 lines modifiedOffset 145, 30 lines modified
  
121 ····iget-object·v2,·p0,·Lzame/game/views/a;->a:Lzame/game/views/EndLevelView;145 ····iget-object·v2,·p0,·Lzame/game/views/a;->a:Lzame/game/views/EndLevelView;
  
122 ····sget·v3,·Lzame/game/a/i;->p:I146 ····sget·v3,·Lzame/game/a/i;->p:I
  
123 ····int-to-float·v3,·v3147 ····int-to-float·v3,·v3
  
124 ····invoke-static·{v2,·v3},·Lzame/game/views/EndLevelView;->f(Lzame/game/views/EndLevelView;F)F148 ····invoke-static·{v2,·v3},·Lzame/game/views/EndLevelView;->c(Lzame/game/views/EndLevelView;F)F
  
125 ····:goto_2149 ····:goto_2
126 ····iget-object·v2,·p0,·Lzame/game/views/a;->a:Lzame/game/views/EndLevelView;150 ····iget-object·v2,·p0,·Lzame/game/views/a;->a:Lzame/game/views/EndLevelView;
  
 151 ····iget-object·v3,·p0,·Lzame/game/views/a;->a:Lzame/game/views/EndLevelView;
  
 152 ····invoke-static·{v3},·Lzame/game/views/EndLevelView;->b(Lzame/game/views/EndLevelView;)F
  
 153 ····move-result·v3
Max diff block lines reached; 397/4825 bytes (8.23%) of diff not shown.
11.3 KB
smali/zame/game/a/aa.smali
    
Offset 54, 351 lines modifiedOffset 54, 287 lines modified
  
54 ····sput·v0,·Lzame/game/a/aa;->e:I54 ····sput·v0,·Lzame/game/a/aa;->e:I
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·static·a(Ljavax/microedition/khronos/opengles/GL10;J)V57 .method·public·static·a(Ljavax/microedition/khronos/opengles/GL10;J)V
58 ····.locals·958 ····.locals·12
  
59 ····const/high16·v0,·0x3f800000····#·1.0f59 ····const-wide·v10,·0x4062c00000000000L····#·150.0
  
60 ····sput·v0,·Lzame/game/k;->f:F60 ····const/4·v7,·0x1
  
61 ····const/high16·v0,·0x3f800000····#·1.0f61 ····const·v9,·0x3dcccccd····#·0.1f
  
 62 ····const/4·v3,·0x0
62 ····sput·v0,·Lzame/game/k;->g:F 
  
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:F63 ····const/high16·v6,·0x3f800000····#·1.0f
  
79 ····const/high16·v0,·0x3f800000····#·1.0f64 ····sput·v6,·Lzame/game/k;->f:F
  
80 ····sput·v0,·Lzame/game/k;->z:F65 ····sput·v6,·Lzame/game/k;->g:F
  
81 ····const/high16·v0,·0x3f800000····#·1.0f66 ····sput·v6,·Lzame/game/k;->h:F
  
82 ····sput·v0,·Lzame/game/k;->A:F67 ····sput·v6,·Lzame/game/k;->i:F
  
83 ····const/high16·v0,·0x3f800000····#·1.0f68 ····sput·v6,·Lzame/game/k;->o:F
  
84 ····sput·v0,·Lzame/game/k;->G:F69 ····sput·v6,·Lzame/game/k;->p:F
  
85 ····const/high16·v0,·0x3f800000····#·1.0f70 ····sput·v6,·Lzame/game/k;->q:F
  
86 ····sput·v0,·Lzame/game/k;->H:F71 ····sput·v6,·Lzame/game/k;->r:F
  
87 ····const/high16·v0,·0x3f800000····#·1.0f72 ····sput·v6,·Lzame/game/k;->x:F
  
88 ····sput·v0,·Lzame/game/k;->I:F73 ····sput·v6,·Lzame/game/k;->y:F
  
89 ····const/high16·v0,·0x3f800000····#·1.0f74 ····sput·v6,·Lzame/game/k;->z:F
  
90 ····sput·v0,·Lzame/game/k;->J:F75 ····sput·v6,·Lzame/game/k;->A:F
  
91 ····const/4·v0,·0x076 ····sput·v6,·Lzame/game/k;->G:F
  
92 ····sput·v0,·Lzame/game/k;->c:F77 ····sput·v6,·Lzame/game/k;->H:F
  
93 ····const/4·v0,·0x078 ····sput·v6,·Lzame/game/k;->I:F
  
94 ····sput·v0,·Lzame/game/k;->l:F79 ····sput·v6,·Lzame/game/k;->J:F
  
95 ····const/4·v0,·0x080 ····sput·v3,·Lzame/game/k;->c:F
  
96 ····sput·v0,·Lzame/game/k;->u:F81 ····sput·v3,·Lzame/game/k;->l:F
  
97 ····const/4·v0,·0x082 ····sput·v3,·Lzame/game/k;->u:F
  
98 ····sput·v0,·Lzame/game/k;->D:F83 ····sput·v3,·Lzame/game/k;->D:F
  
99 ····const/16·v0,·0xb7184 ····const/16·v0,·0xb71
  
100 ····invoke-interface·{p0,·v0},·Ljavax/microedition/khronos/opengles/GL10;->glDisable(I)V85 ····invoke-interface·{p0,·v0},·Ljavax/microedition/khronos/opengles/GL10;->glDisable(I)V
  
101 ····const/16·v0,·0xbe286 ····const/16·v0,·0xbe2
  
102 ····invoke-interface·{p0,·v0},·Ljavax/microedition/khronos/opengles/GL10;->glEnable(I)V87 ····invoke-interface·{p0,·v0},·Ljavax/microedition/khronos/opengles/GL10;->glEnable(I)V
  
103 ····const/4·v0,·0x188 ····const/16·v0,·0x303
  
104 ····const/16·v1,·0x303 
  
105 ····invoke-interface·{p0,·v0,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glBlendFunc(II)V89 ····invoke-interface·{p0,·v7,·v0},·Ljavax/microedition/khronos/opengles/GL10;->glBlendFunc(II)V
  
106 ····const/16·v0,·0x170190 ····const/16·v0,·0x1701
  
107 ····invoke-interface·{p0,·v0},·Ljavax/microedition/khronos/opengles/GL10;->glMatrixMode(I)V91 ····invoke-interface·{p0,·v0},·Ljavax/microedition/khronos/opengles/GL10;->glMatrixMode(I)V
  
108 ····invoke-interface·{p0},·Ljavax/microedition/khronos/opengles/GL10;->glPushMatrix()V92 ····invoke-interface·{p0},·Ljavax/microedition/khronos/opengles/GL10;->glPushMatrix()V
  
109 ····sget·v0,·Lzame/game/b;->h:F93 ····sget·v0,·Lzame/game/b;->h:F
  
110 ····neg-float·v1,·v094 ····neg-float·v1,·v0
  
111 ····sget·v2,·Lzame/game/b;->h:F95 ····sget·v2,·Lzame/game/b;->h:F
  
112 ····const/4·v3,·0x0 
  
113 ····const/high16·v4,·0x40000000····#·2.0f96 ····const/high16·v4,·0x40000000····#·2.0f
  
114 ····const/4·v5,·0x0 
  
115 ····const/high16·v6,·0x3f800000····#·1.0f 
  
116 ····move-object·v0,·p097 ····move-object·v0,·p0
  
 98 ····move·v5,·v3
Max diff block lines reached; 7924/11563 bytes (68.53%) of diff not shown.
636 B
smali/zame/game/a/h.smali
    
Offset 280, 31 lines modifiedOffset 280, 31 lines modified
280 ····:cond_0280 ····:cond_0
281 ····const/4·v0,·-0x1281 ····const/4·v0,·-0x1
  
282 ····goto·:goto_0282 ····goto·:goto_0
283 .end·method283 .end·method
  
284 .method·public·b()Z284 .method·public·b()Z
285 ····.locals·4285 ····.locals·3
  
286 ····const/4·v0,·0x1286 ····const/4·v0,·0x1
  
287 ····iget·v1,·p0,·Lzame/game/a/h;->g:I287 ····iget·v1,·p0,·Lzame/game/a/h;->g:I
  
288 ····if-eqz·v1,·:cond_0288 ····if-eqz·v1,·:cond_0
  
289 ····const/4·v0,·0x0289 ····const/4·v0,·0x0
  
290 ····:goto_0290 ····:goto_0
291 ····return·v0291 ····return·v0
  
292 ····:cond_0292 ····:cond_0
293 ····sget-wide·v2,·Lzame/game/a/i;->c:J293 ····sget-wide·v1,·Lzame/game/a/i;->c:J
  
294 ····iput-wide·v2,·p0,·Lzame/game/a/h;->j:J294 ····iput-wide·v1,·p0,·Lzame/game/a/h;->j:J
  
295 ····iput·v0,·p0,·Lzame/game/a/h;->g:I295 ····iput·v0,·p0,·Lzame/game/a/h;->g:I
  
296 ····const/4·v1,·0x2296 ····const/4·v1,·0x2
  
297 ····invoke-direct·{p0},·Lzame/game/a/h;->d()F297 ····invoke-direct·{p0},·Lzame/game/a/h;->d()F
  
7.43 KB
smali/zame/game/a/i.smali
    
Offset 1169, 17 lines modifiedOffset 1169, 17 lines modified
  
1169 ····move·v0,·v11169 ····move·v0,·v1
  
1170 ····goto·:goto_11170 ····goto·:goto_1
1171 .end·method1171 .end·method
  
1172 .method·public·static·e(I)V1172 .method·public·static·e(I)V
1173 ····.locals·61173 ····.locals·5
  
1174 ····const-wide/16·v4,·0x01174 ····const-wide/16·v3,·0x0
  
1175 ····const/4·v2,·0x21175 ····const/4·v2,·0x2
  
1176 ····const/4·v1,·0x11176 ····const/4·v1,·0x1
  
1177 ····if-ne·p0,·v2,·:cond_11177 ····if-ne·p0,·v2,·:cond_1
  
Offset 1200, 17 lines modifiedOffset 1200, 17 lines modified
1200 ····sget·v0,·Lzame/game/a/w;->a:I1200 ····sget·v0,·Lzame/game/a/w;->a:I
  
1201 ····add-int/lit8·v0,·v0,·0x11201 ····add-int/lit8·v0,·v0,·0x1
  
1202 ····sput·v0,·Lzame/game/a/w;->a:I1202 ····sput·v0,·Lzame/game/a/w;->a:I
  
1203 ····:cond_11203 ····:cond_1
1204 ····sput-wide·v4,·Lzame/game/a/i;->y:J1204 ····sput-wide·v3,·Lzame/game/a/i;->y:J
  
1205 ····sput-wide·v4,·Lzame/game/a/i;->x:J1205 ····sput-wide·v3,·Lzame/game/a/i;->x:J
  
1206 ····sput-boolean·v1,·Lzame/game/a/i;->l:Z1206 ····sput-boolean·v1,·Lzame/game/a/i;->l:Z
  
1207 ····sput-boolean·v1,·Lzame/game/a/i;->C:Z1207 ····sput-boolean·v1,·Lzame/game/a/i;->C:Z
  
1208 ····sget·v0,·Lzame/game/a/w;->a:I1208 ····sget·v0,·Lzame/game/a/w;->a:I
  
Offset 1470, 37 lines modifiedOffset 1470, 37 lines modified
  
1470 ····div-int·v1,·v0,·v11470 ····div-int·v1,·v0,·v1
  
1471 ····goto·:goto_21471 ····goto·:goto_2
1472 .end·method1472 .end·method
  
1473 .method·private·o()Z1473 .method·private·o()Z
1474 ····.locals·101474 ····.locals·9
  
1475 ····const/4·v9,·0x41475 ····const/4·v8,·0x4
  
1476 ····const/4·v8,·0x21476 ····const/4·v7,·0x2
  
1477 ····const/4·v2,·0x01477 ····const/4·v2,·0x0
  
1478 ····const/4·v1,·0x11478 ····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_01480 ····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:F1482 ····iget·v0,·v0,·Lzame/game/a/p;->h:F
  
1483 ····float-to-double·v4,·v01483 ····float-to-double·v3,·v0
  
1484 ····const-wide·v6,·0x3ffccccccccccccdL····#·1.81484 ····const-wide·v5,·0x3ffccccccccccccdL····#·1.8
  
1485 ····cmpl-double·v0,·v4,·v61485 ····cmpl-double·v0,·v3,·v5
  
1486 ····if-lez·v0,·:cond_11486 ····if-lez·v0,·:cond_1
  
1487 ····:cond_01487 ····:cond_0
1488 ····move·v0,·v21488 ····move·v0,·v2
  
1489 ····:goto_01489 ····:goto_0
Offset 1525, 15 lines modifiedOffset 1525, 15 lines modified
  
1525 ····if-eqz·v3,·:cond_81525 ····if-eqz·v3,·:cond_8
  
1526 ····iget·v3,·v0,·Lzame/game/a/h;->i:I1526 ····iget·v3,·v0,·Lzame/game/a/h;->i:I
  
1527 ····if-nez·v3,·:cond_31527 ····if-nez·v3,·:cond_3
  
1528 ····invoke-static·{v8},·Lzame/game/a/s;->b(I)V1528 ····invoke-static·{v7},·Lzame/game/a/s;->b(I)V
  
1529 ····invoke-static·{v1},·Lzame/game/l;->a(I)V1529 ····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_21531 ····if-eqz·v2,·:cond_2
  
Offset 1557, 15 lines modifiedOffset 1557, 15 lines modified
  
1557 ····and-int/2addr·v3,·v41557 ····and-int/2addr·v3,·v4
  
1558 ····if-nez·v3,·:cond_71558 ····if-nez·v3,·:cond_7
  
1559 ····iget·v2,·v0,·Lzame/game/a/h;->i:I1559 ····iget·v2,·v0,·Lzame/game/a/h;->i:I
  
1560 ····if-ne·v2,·v9,·:cond_51560 ····if-ne·v2,·v8,·:cond_5
  
1561 ····const/4·v2,·0x51561 ····const/4·v2,·0x5
  
1562 ····invoke-static·{v2},·Lzame/game/a/s;->b(I)V1562 ····invoke-static·{v2},·Lzame/game/a/s;->b(I)V
  
1563 ····:goto_11563 ····:goto_1
1564 ····iget-object·v2,·v0,·Lzame/game/a/h;->k:Lzame/game/a/q;1564 ····iget-object·v2,·v0,·Lzame/game/a/h;->k:Lzame/game/a/q;
Offset 1586, 17 lines modifiedOffset 1586, 17 lines modified
1586 ····move·v0,·v11586 ····move·v0,·v1
  
1587 ····goto·:goto_01587 ····goto·:goto_0
  
1588 ····:cond_51588 ····:cond_5
1589 ····iget·v2,·v0,·Lzame/game/a/h;->i:I1589 ····iget·v2,·v0,·Lzame/game/a/h;->i:I
  
1590 ····if-ne·v2,·v8,·:cond_61590 ····if-ne·v2,·v7,·:cond_6
  
1591 ····invoke-static·{v9},·Lzame/game/a/s;->b(I)V1591 ····invoke-static·{v8},·Lzame/game/a/s;->b(I)V
  
1592 ····goto·:goto_11592 ····goto·:goto_1
  
1593 ····:cond_61593 ····:cond_6
1594 ····const/4·v2,·0x31594 ····const/4·v2,·0x3
  
1595 ····invoke-static·{v2},·Lzame/game/a/s;->b(I)V1595 ····invoke-static·{v2},·Lzame/game/a/s;->b(I)V
Offset 1852, 27 lines modifiedOffset 1852, 27 lines modified
  
1852 ····add-int/lit8·v1,·v1,·0x11852 ····add-int/lit8·v1,·v1,·0x1
  
Max diff block lines reached; 4960/7556 bytes (65.64%) of diff not shown.
558 B
smali/zame/game/a/r.smali
    
Offset 737, 21 lines modifiedOffset 737, 21 lines modified
737 ····if-gez·v0,·:cond_4737 ····if-gez·v0,·:cond_4
  
738 ····neg-int·v0,·v0738 ····neg-int·v0,·v0
  
739 ····:cond_4739 ····:cond_4
740 ····iput·v1,·p0,·Lzame/game/a/r;->z:I740 ····iput·v1,·p0,·Lzame/game/a/r;->z:I
  
741 ····float-to-double·v4,·v7741 ····float-to-double·v3,·v7
  
742 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D742 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->sqrt(D)D
  
743 ····move-result-wide·v4743 ····move-result-wide·v3
  
744 ····double-to-float·v1,·v4744 ····double-to-float·v1,·v3
  
745 ····const/high16·v3,·0x40400000····#·3.0f745 ····const/high16·v3,·0x40400000····#·3.0f
  
746 ····mul-float/2addr·v3,·v1746 ····mul-float/2addr·v3,·v1
  
747 ····float-to-int·v3,·v3747 ····float-to-int·v3,·v3
  
12.8 KB
smali/zame/game/a/t.smali
    
Offset 200, 31 lines modifiedOffset 200, 31 lines modified
200 ····goto·:goto_1200 ····goto·:goto_1
  
201 ····:cond_1201 ····:cond_1
202 ····return-void202 ····return-void
203 .end·method203 .end·method
  
204 .method·public·static·a(FF)F204 .method·public·static·a(FF)F
205 ····.locals·4205 ····.locals·3
  
206 ····const·v0,·0x3089705f····#·1.0E-9f206 ····const·v0,·0x3089705f····#·1.0E-9f
  
207 ····mul-float·v1,·p0,·p0207 ····mul-float·v1,·p0,·p0
  
208 ····mul-float·v2,·p1,·p1208 ····mul-float·v2,·p1,·p1
  
209 ····add-float/2addr·v1,·v2209 ····add-float/2addr·v1,·v2
  
210 ····float-to-double·v2,·v1210 ····float-to-double·v1,·v1
  
211 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D211 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D
  
212 ····move-result-wide·v2212 ····move-result-wide·v1
  
213 ····double-to-float·v1,·v2213 ····double-to-float·v1,·v1
  
214 ····cmpg-float·v2,·v1,·v0214 ····cmpg-float·v2,·v1,·v0
  
215 ····if-gez·v2,·:cond_0215 ····if-gez·v2,·:cond_0
  
216 ····:goto_0216 ····:goto_0
217 ····div-float·v0,·p0,·v0217 ····div-float·v0,·p0,·v0
Offset 256, 131 lines modifiedOffset 256, 131 lines modified
  
256 ····sub-float·v0,·v1,·v0256 ····sub-float·v0,·v1,·v0
  
257 ····goto·:goto_1257 ····goto·:goto_1
258 .end·method258 .end·method
  
259 .method·private·a(IIFIIF)V259 .method·private·a(IIFIIF)V
260 ····.locals·27260 ····.locals·26
  
261 ····const/4·v4,·0x1261 ····const/4·v4,·0x1
  
262 ····:cond_0262 ····:cond_0
263 ····move/from16·v0,·p3263 ····move/from16·v0,·p3
  
264 ····float-to-double·v6,·v0264 ····float-to-double·v5,·v0
  
265 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->cos(D)D265 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->cos(D)D
  
266 ····move-result-wide·v6266 ····move-result-wide·v5
  
267 ····double-to-float·v12,·v6267 ····double-to-float·v12,·v5
  
268 ····move/from16·v0,·p3268 ····move/from16·v0,·p3
  
269 ····float-to-double·v6,·v0269 ····float-to-double·v5,·v0
  
270 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D270 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->sin(D)D
  
271 ····move-result-wide·v6271 ····move-result-wide·v5
  
272 ····double-to-float·v13,·v6272 ····double-to-float·v13,·v5
  
273 ····move/from16·v0,·p6273 ····move/from16·v0,·p6
  
274 ····float-to-double·v6,·v0274 ····float-to-double·v5,·v0
  
275 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->cos(D)D275 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->cos(D)D
  
276 ····move-result-wide·v6276 ····move-result-wide·v5
  
277 ····double-to-float·v14,·v6277 ····double-to-float·v14,·v5
  
278 ····move/from16·v0,·p6278 ····move/from16·v0,·p6
  
279 ····float-to-double·v6,·v0279 ····float-to-double·v5,·v0
  
280 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D280 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->sin(D)D
  
281 ····move-result-wide·v6281 ····move-result-wide·v5
  
282 ····double-to-float·v15,·v6282 ····double-to-float·v15,·v5
  
283 ····move/from16·v0,·p3283 ····move/from16·v0,·p3
  
284 ····float-to-double·v6,·v0284 ····float-to-double·v5,·v0
  
285 ····const-wide·v8,·0x3ff921fb54442d18L····#·1.5707963267948966285 ····const-wide·v7,·0x3ff921fb54442d18L····#·1.5707963267948966
  
286 ····cmpg-double·v5,·v6,·v8286 ····cmpg-double·v5,·v5,·v7
  
287 ····if-gez·v5,·:cond_7287 ····if-gez·v5,·:cond_7
  
288 ····add-int/lit8·p1,·p1,·0x1288 ····add-int/lit8·p1,·p1,·0x1
  
289 ····move/from16·v6,·p1289 ····move/from16·v6,·p1
  
290 ····:goto_0290 ····:goto_0
291 ····move/from16·v0,·p3291 ····move/from16·v0,·p3
  
292 ····float-to-double·v8,·v0292 ····float-to-double·v7,·v0
  
293 ····const-wide·v10,·0x3fe921fb54442d18L····#·0.7853981633974483293 ····const-wide·v9,·0x3fe921fb54442d18L····#·0.7853981633974483
  
294 ····cmpl-double·v5,·v8,·v10294 ····cmpl-double·v5,·v7,·v9
  
295 ····if-ltz·v5,·:cond_36295 ····if-ltz·v5,·:cond_36
  
296 ····move/from16·v0,·p3296 ····move/from16·v0,·p3
  
297 ····float-to-double·v8,·v0297 ····float-to-double·v7,·v0
  
298 ····const-wide·v10,·0x400921fb54442d18L····#·Math.PI298 ····const-wide·v9,·0x400921fb54442d18L····#·Math.PI
  
299 ····cmpg-double·v5,·v8,·v10299 ····cmpg-double·v5,·v7,·v9
  
300 ····if-gez·v5,·:cond_9300 ····if-gez·v5,·:cond_9
  
301 ····add-int/lit8·p2,·p2,·-0x1301 ····add-int/lit8·p2,·p2,·-0x1
  
302 ····move/from16·v5,·p2302 ····move/from16·v5,·p2
  
303 ····:goto_1303 ····:goto_1
304 ····move/from16·v0,·p6304 ····move/from16·v0,·p6
  
305 ····float-to-double·v8,·v0305 ····float-to-double·v7,·v0
Max diff block lines reached; 9851/13024 bytes (75.64%) of diff not shown.
10.5 KB
smali/zame/game/a/o.smali
    
Offset 644, 15 lines modifiedOffset 644, 15 lines modified
644 ····:cond_10644 ····:cond_10
645 ····move·v2,·v4645 ····move·v2,·v4
  
646 ····goto/16·:goto_2646 ····goto/16·:goto_2
647 .end·method647 .end·method
  
648 .method·private·static·a(J)V648 .method·private·static·a(J)V
649 ····.locals·6649 ····.locals·5
  
650 ····const/4·v0,·0x0650 ····const/4·v0,·0x0
  
651 ····:goto_0651 ····:goto_0
652 ····sget·v1,·Lzame/game/a/w;->y:I652 ····sget·v1,·Lzame/game/a/w;->y:I
  
653 ····if-ge·v0,·v1,·:cond_2653 ····if-ge·v0,·v1,·:cond_2
Offset 688, 19 lines modifiedOffset 688, 19 lines modified
688 ····add-int/lit8·v0,·v0,·0x1688 ····add-int/lit8·v0,·v0,·0x1
  
689 ····goto·:goto_0689 ····goto·:goto_0
  
690 ····:cond_1690 ····:cond_1
691 ····const·v2,·0x3f666666····#·0.9f691 ····const·v2,·0x3f666666····#·0.9f
  
692 ····iget-wide·v4,·v1,·Lzame/game/a/h;->j:J692 ····iget-wide·v3,·v1,·Lzame/game/a/h;->j:J
  
693 ····sub-long·v4,·p0,·v4693 ····sub-long·v3,·p0,·v3
  
694 ····long-to-float·v3,·v4694 ····long-to-float·v3,·v3
  
695 ····const/high16·v4,·0x43480000····#·200.0f695 ····const/high16·v4,·0x43480000····#·200.0f
  
696 ····div-float/2addr·v3,·v4696 ····div-float/2addr·v3,·v4
  
697 ····sub-float/2addr·v2,·v3697 ····sub-float/2addr·v2,·v3
  
Offset 709, 15 lines modifiedOffset 709, 19 lines modified
709 ····goto·:goto_1709 ····goto·:goto_1
  
710 ····:cond_2710 ····:cond_2
711 ····return-void711 ····return-void
712 .end·method712 .end·method
  
713 .method·private·static·a(JZ)V713 .method·private·static·a(JZ)V
714 ····.locals·12714 ····.locals·13
  
 715 ····const-wide/16·v3,·0x2
  
 716 ····const-wide/16·v11,·0x0
  
715 ····const/4·v0,·0x0717 ····const/4·v0,·0x0
  
716 ····:goto_0718 ····:goto_0
717 ····sget·v1,·Lzame/game/a/w;->A:I719 ····sget·v1,·Lzame/game/a/w;->A:I
  
718 ····if-ge·v0,·v1,·:cond_c720 ····if-ge·v0,·v1,·:cond_c
Offset 726, 39 lines modifiedOffset 730, 39 lines modified
  
726 ····aget-object·v2,·v1,·v0730 ····aget-object·v2,·v1,·v0
  
727 ····iget·v1,·v2,·Lzame/game/a/r;->d:F731 ····iget·v1,·v2,·Lzame/game/a/r;->d:F
  
728 ····float-to-int·v1,·v1732 ····float-to-int·v1,·v1
  
729 ····iget·v3,·v2,·Lzame/game/a/r;->e:F733 ····iget·v5,·v2,·Lzame/game/a/r;->e:F
  
730 ····float-to-int·v3,·v3734 ····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:[[Z736 ····iget-object·v6,·v6,·Lzame/game/a/t;->g:[[Z
  
733 ····aget-object·v3,·v4,·v3737 ····aget-object·v5,·v6,·v5
  
734 ····aget-boolean·v1,·v3,·v1738 ····aget-boolean·v1,·v5,·v1
  
735 ····if-nez·v1,·:cond_0739 ····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:[[Z741 ····iget-object·v1,·v1,·Lzame/game/a/t;->g:[[Z
  
738 ····iget·v3,·v2,·Lzame/game/a/r;->b:I742 ····iget·v5,·v2,·Lzame/game/a/r;->b:I
  
739 ····aget-object·v1,·v1,·v3743 ····aget-object·v1,·v1,·v5
  
740 ····iget·v3,·v2,·Lzame/game/a/r;->c:I744 ····iget·v5,·v2,·Lzame/game/a/r;->c:I
  
741 ····aget-boolean·v1,·v1,·v3745 ····aget-boolean·v1,·v1,·v5
  
742 ····if-eqz·v1,·:cond_2746 ····if-eqz·v1,·:cond_2
  
743 ····:cond_0747 ····:cond_0
744 ····if-eqz·p2,·:cond_1748 ····if-eqz·p2,·:cond_1
  
745 ····iget·v1,·v2,·Lzame/game/a/r;->i:I749 ····iget·v1,·v2,·Lzame/game/a/r;->i:I
Offset 777, 65 lines modifiedOffset 781, 65 lines modified
777 ····add-int/lit8·v0,·v0,·0x1781 ····add-int/lit8·v0,·v0,·0x1
  
778 ····goto·:goto_0782 ····goto·:goto_0
  
779 ····:cond_3783 ····:cond_3
780 ····iget·v1,·v2,·Lzame/game/a/r;->d:F784 ····iget·v1,·v2,·Lzame/game/a/r;->d:F
  
781 ····sget·v3,·Lzame/game/a/o;->g:F785 ····sget·v5,·Lzame/game/a/o;->g:F
  
782 ····add-float/2addr·v1,·v3786 ····add-float/2addr·v1,·v5
  
783 ····iget·v3,·v2,·Lzame/game/a/r;->d:F787 ····iget·v5,·v2,·Lzame/game/a/r;->d:F
  
784 ····sget·v4,·Lzame/game/a/o;->g:F788 ····sget·v6,·Lzame/game/a/o;->g:F
  
785 ····sub-float/2addr·v3,·v4789 ····sub-float/2addr·v5,·v6
  
786 ····iget·v4,·v2,·Lzame/game/a/r;->e:F790 ····iget·v6,·v2,·Lzame/game/a/r;->e:F
  
787 ····sget·v5,·Lzame/game/a/o;->f:F791 ····sget·v7,·Lzame/game/a/o;->f:F
  
788 ····sub-float/2addr·v4,·v5792 ····sub-float/2addr·v6,·v7
  
789 ····iget·v5,·v2,·Lzame/game/a/r;->e:F793 ····iget·v7,·v2,·Lzame/game/a/r;->e:F
  
790 ····sget·v6,·Lzame/game/a/o;->f:F794 ····sget·v8,·Lzame/game/a/o;->f:F
  
791 ····add-float/2addr·v5,·v6795 ····add-float/2addr·v7,·v8
  
792 ····iget·v6,·v2,·Lzame/game/a/r;->f:I796 ····iget·v8,·v2,·Lzame/game/a/r;->f:I
  
Max diff block lines reached; 7593/10733 bytes (70.74%) of diff not shown.
7.41 KB
smali/zame/game/a/s.smali
    
Offset 12, 17 lines modifiedOffset 12, 17 lines modified
12 .field·private·static·d:I12 .field·private·static·d:I
  
13 .field·private·static·e:J13 .field·private·static·e:J
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·816 ····.locals·7
  
17 ····const-wide/16·v6,·0x017 ····const-wide/16·v5,·0x0
  
18 ····const/4·v4,·0x018 ····const/4·v4,·0x0
  
19 ····const/4·v3,·0x319 ····const/4·v3,·0x3
  
20 ····new-array·v0,·v3,·[[F20 ····new-array·v0,·v3,·[[F
  
Offset 48, 19 lines modifiedOffset 48, 19 lines modified
  
48 ····aput-object·v2,·v0,·v148 ····aput-object·v2,·v0,·v1
  
49 ····sput-object·v0,·Lzame/game/a/s;->a:[[F49 ····sput-object·v0,·Lzame/game/a/s;->a:[[F
  
50 ····sput·v4,·Lzame/game/a/s;->b:I50 ····sput·v4,·Lzame/game/a/s;->b:I
  
51 ····sput-wide·v6,·Lzame/game/a/s;->c:J51 ····sput-wide·v5,·Lzame/game/a/s;->c:J
  
52 ····sput·v4,·Lzame/game/a/s;->d:I52 ····sput·v4,·Lzame/game/a/s;->d:I
  
53 ····sput-wide·v6,·Lzame/game/a/s;->e:J53 ····sput-wide·v5,·Lzame/game/a/s;->e:J
  
54 ····return-void54 ····return-void
  
55 ····:array_055 ····:array_0
56 ····.array-data·456 ····.array-data·4
57 ········0x3f800000····#·1.0f57 ········0x3f800000····#·1.0f
58 ········0x058 ········0x0
Offset 91, 31 lines modifiedOffset 91, 31 lines modified
  
91 ····sput·v0,·Lzame/game/a/s;->d:I91 ····sput·v0,·Lzame/game/a/s;->d:I
  
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·private·static·a(FFFF)V94 .method·private·static·a(FFFF)V
95 ····.locals·695 ····.locals·5
  
96 ····sget·v0,·Lzame/game/k;->i:F96 ····sget·v0,·Lzame/game/k;->i:F
  
97 ····add-float/2addr·v0,·p397 ····add-float/2addr·v0,·p3
  
98 ····sget·v1,·Lzame/game/k;->i:F98 ····sget·v1,·Lzame/game/k;->i:F
  
99 ····mul-float/2addr·v1,·p399 ····mul-float/2addr·v1,·p3
  
100 ····sub-float/2addr·v0,·v1100 ····sub-float/2addr·v0,·v1
  
101 ····float-to-double·v2,·v0101 ····float-to-double·v1,·v0
  
102 ····const-wide·v4,·0x3f50624dd2f1a9fcL····#·0.001102 ····const-wide·v3,·0x3f50624dd2f1a9fcL····#·0.001
  
103 ····cmpg-double·v1,·v2,·v4103 ····cmpg-double·v1,·v1,·v3
  
104 ····if-gez·v1,·:cond_0104 ····if-gez·v1,·:cond_0
  
105 ····:goto_0105 ····:goto_0
106 ····return-void106 ····return-void
  
107 ····:cond_0107 ····:cond_0
Offset 227, 23 lines modifiedOffset 227, 23 lines modified
  
227 ····sput-wide·v0,·Lzame/game/a/s;->e:J227 ····sput-wide·v0,·Lzame/game/a/s;->e:J
  
228 ····return-void228 ····return-void
229 .end·method229 .end·method
  
230 .method·private·static·b(Ljavax/microedition/khronos/opengles/GL10;)V230 .method·private·static·b(Ljavax/microedition/khronos/opengles/GL10;)V
231 ····.locals·10231 ····.locals·9
  
232 ····const/4·v9,·0x1232 ····const/4·v8,·0x1
  
233 ····const·v4,·0x3ecccccd····#·0.4f233 ····const·v4,·0x3ecccccd····#·0.4f
  
234 ····const/high16·v2,·0x3f800000····#·1.0f234 ····const/high16·v2,·0x3f800000····#·1.0f
  
235 ····const/4·v8,·0x0235 ····const/4·v7,·0x0
  
236 ····const/4·v1,·0x0236 ····const/4·v1,·0x0
  
237 ····sput·v1,·Lzame/game/k;->f:F237 ····sput·v1,·Lzame/game/k;->f:F
  
238 ····sput·v1,·Lzame/game/k;->g:F238 ····sput·v1,·Lzame/game/k;->g:F
  
Offset 269, 48 lines modifiedOffset 269, 48 lines modified
  
269 ····cmpl-float·v3,·v0,·v1269 ····cmpl-float·v3,·v0,·v1
  
270 ····if-lez·v3,·:cond_0270 ····if-lez·v3,·:cond_0
  
271 ····sget-object·v3,·Lzame/game/a/s;->a:[[F271 ····sget-object·v3,·Lzame/game/a/s;->a:[[F
  
272 ····aget-object·v3,·v3,·v8272 ····aget-object·v3,·v3,·v7
  
273 ····aget·v3,·v3,·v8273 ····aget·v3,·v3,·v7
  
274 ····sget-object·v4,·Lzame/game/a/s;->a:[[F274 ····sget-object·v4,·Lzame/game/a/s;->a:[[F
  
275 ····aget-object·v4,·v4,·v8275 ····aget-object·v4,·v4,·v7
  
276 ····aget·v4,·v4,·v9276 ····aget·v4,·v4,·v8
  
277 ····sget-object·v5,·Lzame/game/a/s;->a:[[F277 ····sget-object·v5,·Lzame/game/a/s;->a:[[F
  
278 ····aget-object·v5,·v5,·v8278 ····aget-object·v5,·v5,·v7
  
279 ····const/4·v6,·0x2279 ····const/4·v6,·0x2
  
280 ····aget·v5,·v5,·v6280 ····aget·v5,·v5,·v6
  
281 ····invoke-static·{v3,·v4,·v5,·v0},·Lzame/game/a/s;->a(FFFF)V281 ····invoke-static·{v3,·v4,·v5,·v0},·Lzame/game/a/s;->a(FFFF)V
  
282 ····:cond_0282 ····:cond_0
283 ····sget·v0,·Lzame/game/a/s;->b:I283 ····sget·v0,·Lzame/game/a/s;->b:I
  
284 ····if-eqz·v0,·:cond_1284 ····if-eqz·v0,·:cond_1
  
285 ····const/high16·v0,·0x3f000000····#·0.5f285 ····const/high16·v0,·0x3f000000····#·0.5f
Max diff block lines reached; 5019/7535 bytes (66.61%) of diff not shown.
9.28 KB
smali/zame/game/a/c.smali
    
Offset 1899, 24 lines modifiedOffset 1899, 24 lines modified
1899 ····:cond_01899 ····:cond_0
1900 ····if-eqz·p4,·:cond_21900 ····if-eqz·p4,·:cond_2
  
1901 ····long-to-double·v0,·p51901 ····long-to-double·v0,·p5
  
1902 ····const-wide·v2,·0x4062c00000000000L····#·150.01902 ····const-wide·v2,·0x4062c00000000000L····#·150.0
  
1903 ····div-double·v2,·v0,·v21903 ····div-double·v1,·v0,·v2
  
1904 ····if-eqz·p7,·:cond_11904 ····if-eqz·p7,·:cond_1
  
1905 ····const·v0,·0x4048f5c3····#·3.14f1905 ····const·v0,·0x4048f5c3····#·3.14f
  
1906 ····:goto_11906 ····:goto_1
1907 ····float-to-double·v0,·v01907 ····float-to-double·v3,·v0
  
1908 ····add-double/2addr·v0,·v21908 ····add-double·v0,·v1,·v3
  
1909 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->sin(D)D1909 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->sin(D)D
  
1910 ····move-result-wide·v01910 ····move-result-wide·v0
  
1911 ····double-to-float·v0,·v01911 ····double-to-float·v0,·v0
  
Offset 2613, 15 lines modifiedOffset 2613, 15 lines modified
2613 ····:cond_202613 ····:cond_20
2614 ····move·v1,·v22614 ····move·v1,·v2
  
2615 ····goto/16·:goto_62615 ····goto/16·:goto_6
2616 .end·method2616 .end·method
  
2617 .method·private·static·a(IIIZZJ)V2617 .method·private·static·a(IIIZZJ)V
2618 ····.locals·92618 ····.locals·8
  
2619 ····const/high16·v2,·0x3f000000····#·0.5f2619 ····const/high16·v2,·0x3f000000····#·0.5f
  
2620 ····const/high16·v3,·0x3e000000····#·0.125f2620 ····const/high16·v3,·0x3e000000····#·0.125f
  
2621 ····int-to-float·v0,·p02621 ····int-to-float·v0,·p0
  
Offset 2631, 221 lines modifiedOffset 2631, 221 lines modified
  
2631 ····mul-float/2addr·v0,·v12631 ····mul-float/2addr·v0,·v1
  
2632 ····const/high16·v1,·0x41a00000····#·20.0f2632 ····const/high16·v1,·0x41a00000····#·20.0f
  
2633 ····div-float/2addr·v0,·v12633 ····div-float/2addr·v0,·v1
  
2634 ····sub-float·v1,·v0,·v32634 ····sub-float/2addr·v0,·v3
  
2635 ····rsub-int/lit8·v0,·p1,·0xf2635 ····rsub-int/lit8·v1,·p1,·0xf
  
2636 ····int-to-float·v0,·v02636 ····int-to-float·v1,·v1
  
2637 ····add-float/2addr·v0,·v22637 ····add-float/2addr·v1,·v2
  
2638 ····const/high16·v2,·0x41800000····#·16.0f2638 ····const/high16·v2,·0x41800000····#·16.0f
  
2639 ····div-float/2addr·v0,·v22639 ····div-float/2addr·v1,·v2
  
2640 ····sub-float·v2,·v0,·v32640 ····sub-float/2addr·v1,·v3
  
2641 ····const/4·v8,·0x02641 ····const/4·v7,·0x0
  
2642 ····move·v3,·p22642 ····move·v2,·p2
  
2643 ····move·v4,·p32643 ····move·v3,·p3
  
2644 ····move·v5,·p42644 ····move·v4,·p4
  
2645 ····move-wide·v6,·p52645 ····move-wide·v5,·p5
  
2646 ····invoke-static/range·{v1·..·v8},·Lzame/game/a/c;->a(FFIZZJZ)V2646 ····invoke-static/range·{v0·..·v7},·Lzame/game/a/c;->a(FFIZZJZ)V
  
2647 ····return-void2647 ····return-void
2648 .end·method2648 .end·method
  
2649 .method·private·static·a(J)V2649 .method·private·static·a(J)V
2650 ····.locals·122650 ····.locals·10
  
2651 ····sget·v0,·Lzame/game/a/c;->E:F2651 ····sget·v0,·Lzame/game/a/c;->E:F
  
2652 ····sget·v1,·Lzame/game/b;->h:F2652 ····sget·v1,·Lzame/game/b;->h:F
  
2653 ····mul-float/2addr·v0,·v12653 ····mul-float/2addr·v0,·v1
  
2654 ····const/high16·v1,·0x3e000000····#·0.125f2654 ····const/high16·v1,·0x3e000000····#·0.125f
  
2655 ····sub-float·v1,·v0,·v12655 ····sub-float/2addr·v0,·v1
  
2656 ····const/high16·v0,·0x3f800000····#·1.0f2656 ····const/high16·v1,·0x3f800000····#·1.0f
  
2657 ····sget·v2,·Lzame/game/a/c;->F:F2657 ····sget·v2,·Lzame/game/a/c;->F:F
  
2658 ····sub-float/2addr·v0,·v22658 ····sub-float/2addr·v1,·v2
  
2659 ····const/high16·v2,·0x3e000000····#·0.125f2659 ····const/high16·v2,·0x3e000000····#·0.125f
  
2660 ····sub-float/2addr·v0,·v22660 ····sub-float·v9,·v1,·v2
  
2661 ····const·v2,·0x3e19999a····#·0.15f2661 ····const·v1,·0x3e19999a····#·0.15f
  
2662 ····add-float/2addr·v2,·v02662 ····add-float/2addr·v1,·v9
  
2663 ····const/4·v3,·0x02663 ····const/4·v2,·0x0
  
2664 ····sget-boolean·v4,·Lzame/game/a/c;->B:Z2664 ····sget-boolean·v3,·Lzame/game/a/c;->B:Z
  
2665 ····sget·v5,·Lzame/game/a/w;->N:I2665 ····sget·v4,·Lzame/game/a/w;->N:I
  
2666 ····and-int/lit8·v5,·v5,·0x12666 ····and-int/lit8·v4,·v4,·0x1
  
2667 ····if-eqz·v5,·:cond_02667 ····if-eqz·v4,·:cond_0
  
2668 ····const/4·v5,·0x12668 ····const/4·v4,·0x1
  
2669 ····:goto_02669 ····:goto_0
2670 ····const/4·v8,·0x02670 ····const/4·v7,·0x0
  
2671 ····move-wide·v6,·p02671 ····move-wide·v5,·p0
  
2672 ····invoke-static/range·{v1·..·v8},·Lzame/game/a/c;->a(FFIZZJZ)V2672 ····invoke-static/range·{v0·..·v7},·Lzame/game/a/c;->a(FFIZZJZ)V
  
2673 ····const·v2,·0x3e19999a····#·0.15f2673 ····const·v1,·0x3e19999a····#·0.15f
  
2674 ····sub-float·v2,·v0,·v22674 ····sub-float·v1,·v9,·v1
  
Max diff block lines reached; 6319/9455 bytes (66.83%) of diff not shown.
15.8 KB
smali/zame/libs/t.smali
    
Offset 34, 17 lines modifiedOffset 34, 17 lines modified
34 .field·private·o:F34 .field·private·o:F
  
35 .field·private·p:F35 .field·private·p:F
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(ZII)V37 .method·public·constructor·<init>(ZII)V
38 ····.locals·638 ····.locals·5
  
39 ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.039 ····const-wide/high16·v3,·0x3ff0000000000000L····#·1.0
  
40 ····const/4·v2,·0x040 ····const/4·v2,·0x0
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····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 modifiedOffset 58, 25 lines modified
  
58 ····iput·p3,·p0,·Lzame/libs/t;->b:I58 ····iput·p3,·p0,·Lzame/libs/t;->b:I
  
59 ····iget·v0,·p0,·Lzame/libs/t;->a:I59 ····iget·v0,·p0,·Lzame/libs/t;->a:I
  
60 ····int-to-double·v0,·v060 ····int-to-double·v0,·v0
  
61 ····div-double·v0,·v4,·v061 ····div-double·v0,·v3,·v0
  
62 ····double-to-float·v0,·v062 ····double-to-float·v0,·v0
  
63 ····iput·v0,·p0,·Lzame/libs/t;->h:F63 ····iput·v0,·p0,·Lzame/libs/t;->h:F
  
64 ····iget·v0,·p0,·Lzame/libs/t;->b:I64 ····iget·v0,·p0,·Lzame/libs/t;->b:I
  
65 ····int-to-double·v0,·v065 ····int-to-double·v0,·v0
  
66 ····div-double·v0,·v4,·v066 ····div-double·v0,·v3,·v0
  
67 ····double-to-float·v0,·v067 ····double-to-float·v0,·v0
  
68 ····iput·v0,·p0,·Lzame/libs/t;->i:F68 ····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 modifiedOffset 159, 507 lines modified
  
159 ····move-result·v0159 ····move-result·v0
  
160 ····return·v0160 ····return·v0
161 .end·method161 .end·method
  
162 .method·public·a(Ljavax/microedition/khronos/opengles/GL10;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/Paint;II)I162 .method·public·a(Ljavax/microedition/khronos/opengles/GL10;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Landroid/graphics/Paint;II)I
163 ····.locals·27163 ····.locals·26
  
164 ····const/4·v4,·0x2164 ····const/4·v3,·0x2
  
165 ····const/4·v5,·0x2165 ····const/4·v4,·0x2
  
166 ····move-object/from16·v0,·p0166 ····move-object/from16·v0,·p0
  
167 ····invoke-direct·{v0,·v4,·v5},·Lzame/libs/t;->a(II)V167 ····invoke-direct·{v0,·v3,·v4},·Lzame/libs/t;->a(II)V
  
168 ····if-eqz·p2,·:cond_1168 ····if-eqz·p2,·:cond_1
  
169 ····const/4·v4,·0x1169 ····const/4·v3,·0x1
  
170 ····move·v9,·v4170 ····move·v8,·v3
  
171 ····:goto_0171 ····:goto_0
172 ····if-eqz·p3,·:cond_2172 ····if-eqz·p3,·:cond_2
  
173 ····if-eqz·p4,·:cond_2173 ····if-eqz·p4,·:cond_2
  
174 ····const/4·v4,·0x1174 ····const/4·v3,·0x1
  
175 ····:goto_1175 ····:goto_1
176 ····new-instance·v10,·Landroid/graphics/Rect;176 ····new-instance·v9,·Landroid/graphics/Rect;
  
177 ····invoke-direct·{v10},·Landroid/graphics/Rect;-><init>()V177 ····invoke-direct·{v9},·Landroid/graphics/Rect;-><init>()V
  
178 ····if-eqz·v9,·:cond_0178 ····if-eqz·v8,·:cond_0
  
179 ····move-object/from16·v0,·p2179 ····move-object/from16·v0,·p2
  
180 ····invoke-virtual·{v0,·v10},·Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z180 ····invoke-virtual·{v0,·v9},·Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
  
181 ····invoke-virtual/range·{p2·..·p2},·Landroid/graphics/drawable/Drawable;->getMinimumWidth()I181 ····invoke-virtual/range·{p2·..·p2},·Landroid/graphics/drawable/Drawable;->getMinimumWidth()I
  
182 ····move-result·v5182 ····move-result·v4
  
183 ····move/from16·v0,·p5183 ····move/from16·v0,·p5
  
184 ····invoke-static·{v0,·v5},·Ljava/lang/Math;->max(II)I184 ····invoke-static·{v0,·v4},·Ljava/lang/Math;->max(II)I
  
185 ····move-result·p5185 ····move-result·p5
  
186 ····invoke-virtual/range·{p2·..·p2},·Landroid/graphics/drawable/Drawable;->getMinimumHeight()I186 ····invoke-virtual/range·{p2·..·p2},·Landroid/graphics/drawable/Drawable;->getMinimumHeight()I
  
187 ····move-result·v5187 ····move-result·v4
  
188 ····move/from16·v0,·p6188 ····move/from16·v0,·p6
  
189 ····invoke-static·{v0,·v5},·Ljava/lang/Math;->max(II)I189 ····invoke-static·{v0,·v4},·Ljava/lang/Math;->max(II)I
  
190 ····move-result·p6190 ····move-result·p6
  
191 ····:cond_0191 ····:cond_0
192 ····const/4·v7,·0x0 
  
193 ····const/4·v6,·0x0192 ····const/4·v6,·0x0
  
194 ····const/4·v5,·0x0193 ····const/4·v5,·0x0
  
 194 ····const/4·v4,·0x0
  
195 ····if-eqz·v4,·:cond_8195 ····if-eqz·v3,·:cond_8
  
196 ····invoke-virtual/range·{p4·..·p4},·Landroid/graphics/Paint;->ascent()F196 ····invoke-virtual/range·{p4·..·p4},·Landroid/graphics/Paint;->ascent()F
  
197 ····move-result·v5197 ····move-result·v4
  
198 ····neg-float·v5,·v5198 ····neg-float·v4,·v4
  
199 ····float-to-double·v6,·v5199 ····float-to-double·v4,·v4
  
200 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D200 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
201 ····move-result-wide·v6201 ····move-result-wide·v4
Max diff block lines reached; 12895/16162 bytes (79.79%) of diff not shown.
959 B
smali/zame/libs/l.smali
    
Offset 989, 31 lines modifiedOffset 989, 31 lines modified
989 ····:try_end_3989 ····:try_end_3
990 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0990 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0
  
991 ····return-void991 ····return-void
992 .end·method992 .end·method
  
993 .method·public·run()V993 .method·public·run()V
994 ····.locals·4994 ····.locals·3
  
995 ····new-instance·v0,·Ljava/lang/StringBuilder;995 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
996 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V996 ····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·v0999 ····move-result-object·v0
  
1000 ····invoke-virtual·{p0},·Lzame/libs/l;->getId()J1000 ····invoke-virtual·{p0},·Lzame/libs/l;->getId()J
  
1001 ····move-result-wide·v21001 ····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·v01003 ····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·v01005 ····move-result-object·v0
  
126 KB
lib/armeabi/libzameJniRenderer.so
1.05 KB
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··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·EABI14 ··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:·········717 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·24
2.14 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 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·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
 7 ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x1
 8 ······[Requesting·program·interpreter:·/system/bin/linker]
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x023b4·0x023b4·R·E·0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x02674·0x02674·R·E·0x1000
8 ··LOAD···········0x002e94·0x00003e94·0x00003e94·0x00170·0x00170·RW··0x100010 ··LOAD···········0x002e6c·0x00003e6c·0x00003e6c·0x00198·0x00198·RW··0x1000
9 ··DYNAMIC········0x002ea0·0x00003ea0·0x00003ea0·0x00108·0x00108·RW··0x411 ··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··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
11 ··EXIDX··········0x0022dc·0x000022dc·0x000022dc·0x000d8·0x000d8·R···0x414 ··EXIDX··········0x00256c·0x0000256c·0x0000256c·0x00108·0x00108·R···0x4
12 ··GNU_RELRO······0x002e94·0x00003e94·0x00003e94·0x0016c·0x0016c·RW··0x415 ··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·
 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·
17 ···02·····.fini_array·.init_array·.dynamic·.got·.data·21 ···03·····.fini_array·.init_array·.dynamic·.got·.data·
18 ···03·····.dynamic·22 ···04·····.dynamic·
 23 ···05·····.note.gnu.build-id·
19 ···04·····24 ···06·····
20 ···05·····.ARM.exidx·25 ···07·····.ARM.exidx·
21 ···06·····.fini_array·.init_array·.dynamic·.got·26 ···08·····.fini_array·.init_array·.dynamic·.got·
4.08 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 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·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
 5 ··[·1]·.interp···········PROGBITS········00000154·000154·000013·00···A··0···0··1
 6 ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4
5 ··[·1]·.dynsym···········DYNSYM··········00000114·000114·0003d0·10···A··2···1··47 ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·0003d0·10···A··4···1··4
6 ··[·2]·.dynstr···········STRTAB··········000004e4·0004e4·000557·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000055c·00055c·00055c·00···A··0···0··1
7 ··[·3]·.hash·············HASH············00000a3c·000a3c·000190·04···A··1···0··49 ··[·5]·.hash·············HASH············00000ab8·000ab8·000190·04···A··3···0··4
 10 ··[·6]·.gnu.version······VERSYM··········00000c48·000c48·00007a·02···A··3···0··2
 11 ··[·7]·.gnu.version_d····VERDEF··········00000cc4·000cc4·00001c·00···A··4···1··4
 12 ··[·8]·.gnu.version_r····VERNEED·········00000ce0·000ce0·000020·00···A··4···1··4
8 ··[·4]·.rel.dyn··········REL·············00000bcc·000bcc·000040·08···A··1···0··413 ··[·9]·.rel.dyn··········REL·············00000d00·000d00·000040·08···A··3···0··4
9 ··[·5]·.rel.plt··········REL·············00000c0c·000c0c·000060·08···A··1···6··414 ··[10]·.rel.plt··········REL·············00000d40·000d40·000060·08··AI··3··11··4
10 ··[·6]·.plt··············PROGBITS········00000c6c·000c6c·0000a4·00··AX··0···0··415 ··[11]·.plt··············PROGBITS········00000da0·000da0·0000a4·00··AX··0···0··4
11 ··[·7]·.text·············PROGBITS········00000d10·000d10·001590·00··AX··0···0··416 ··[12]·.text·············PROGBITS········00000e44·000e44·0016f8·00··AX··0···0··4
12 ··[·8]·.ARM.extab········PROGBITS········000022a0·0022a0·00003c·00···A··0···0··417 ··[13]·.ARM.extab········PROGBITS········0000253c·00253c·000030·00···A··0···0··4
13 ··[·9]·.ARM.exidx········ARM_EXIDX·······000022dc·0022dc·0000d8·08··AL··7···0··418 ··[14]·.ARM.exidx········ARM_EXIDX·······0000256c·00256c·000108·08··AL·12···0··4
14 ··[10]·.fini_array·······FINI_ARRAY······00003e94·002e94·000008·00··WA··0···0··419 ··[15]·.fini_array·······FINI_ARRAY······00003e6c·002e6c·000008·00··WA··0···0··4
15 ··[11]·.init_array·······INIT_ARRAY······00003e9c·002e9c·000004·00··WA··0···0··120 ··[16]·.init_array·······INIT_ARRAY······00003e74·002e74·000004·00··WA··0···0··1
16 ··[12]·.dynamic··········DYNAMIC·········00003ea0·002ea0·000108·08··WA··2···0··421 ··[17]·.dynamic··········DYNAMIC·········00003e78·002e78·000130·08··WA··4···0··4
17 ··[13]·.got··············PROGBITS········00003fa8·002fa8·000058·00··WA··0···0··422 ··[18]·.got··············PROGBITS········00003fa8·002fa8·000058·00··WA··0···0··4
18 ··[14]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··423 ··[19]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··4
19 ··[15]·.bss··············NOBITS··········00004004·003004·000000·00··WA··0···0··124 ··[20]·.bss··············NOBITS··········00004004·003004·000000·00··WA··0···0··1
20 ··[16]·.comment··········PROGBITS········00000000·003004·000026·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·003004·000028·01··MS··0···0··1
21 ··[17]·.note.gnu.gold-version·NOTE············00000000·00302c·00001c·00······0···0··426 ··[22]·.note.gnu.gold-version·NOTE············00000000·00302c·00001c·00······0···0··4
22 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003048·00002d·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003048·00002b·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·003075·0000b0·00······0···0··128 ··[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)
8.35 KB
readelf --wide --symbols {}
    
Offset 1, 64 lines modifiedOffset 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·Name2 ···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_finalize4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····3:·00000d35···212·FUNC····GLOBAL·DEFAULT····7·Java_zame_game_ZameJniRenderer_renderTriangles6 ·····3:·00000e81···216·FUNC····GLOBAL·DEFAULT···12·Java_zame_game_ZameJniRenderer_renderTriangles
7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer
8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer
9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer
10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements
11 ·····8:·000016c0·····8·FUNC····GLOBAL·DEFAULT····7·__aeabi_unwind_cpp_pr011 ·····8:·00001b30·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0
12 ·····9:·00000e09···116·FUNC····GLOBAL·DEFAULT····7·Java_zame_game_ZameJniRenderer_renderLines12 ·····9:·00000f59···116·FUNC····GLOBAL·DEFAULT···12·Java_zame_game_ZameJniRenderer_renderLines
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
 14 ····11:·00001b38·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr1
 15 ····12:·00001b40·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr2
14 ····11:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx16 ····13:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx
15 ····12:·000016b8·····8·FUNC····WEAK···DEFAULT····7·__aeabi_unwind_cpp_pr1 
16 ····13:·000016b0·····8·FUNC····WEAK···DEFAULT····7·__aeabi_unwind_cpp_pr2 
17 ····14:·00001c7c·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Restore_VFP_D17 ····14:·00001ed8·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D
18 ····15:·00001c6c·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Restore_VFP18 ····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_3119 ····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_WMMXD20 ····17:·00001ef8·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXD
21 ····18:·00001d24·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Restore_WMMXC21 ····18:·00001f80·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXC
22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
23 ····20:·00001c58····20·FUNC····GLOBAL·DEFAULT····7·restore_core_regs23 ····20:·00001eb4····20·FUNC····GLOBAL·DEFAULT···12·restore_core_regs
24 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort24 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)
 25 ····22:·000013f4·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA
 26 ····23:·000013fc···164·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_RaiseException
 27 ····24:·000014a0····28·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_ForcedUnwind
 28 ····25:·000014bc···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume
 29 ····26:·00001530····32·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume_or_Rethrow
 30 ····27:·00001550·····4·FUNC····GLOBAL·DEFAULT···12·_Unwind_Complete
 31 ····28:·00001554····24·FUNC····GLOBAL·DEFAULT···12·_Unwind_DeleteException
25 ····22:·00001240····68·FUNC····GLOBAL·DEFAULT····7·_Unwind_VRS_Get32 ····29:·0000156c····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Get
26 ····23:·000012ac····68·FUNC····GLOBAL·DEFAULT····7·_Unwind_VRS_Set33 ····30:·000015f0····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Set
 34 ····31:·00001678···200·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Backtrace
27 ····24:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup35 ····32:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup
28 ····25:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match36 ····33:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match
29 ····26:·00001e58···916·FUNC····GLOBAL·DEFAULT····7·__gnu_unwind_execute37 ····34:·000020e8···904·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_execute
30 ····27:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected38 ····35:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected
31 ····28:·000016c8···856·FUNC····GLOBAL·DEFAULT····7·_Unwind_VRS_Pop39 ····36:·00001b48···876·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Pop
32 ····29:·00001c84·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_VFP_D40 ····37:·00001ee0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D
33 ····30:·00001c74·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_VFP41 ····38:·00001ed0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP
34 ····31:·00001c94·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_VFP_D_16_to_3142 ····39:·00001ef0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D_16_to_31
35 ····32:·00001ce0·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_WMMXD43 ····40:·00001f3c·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXD
36 ····33:·00001d38·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_WMMXC44 ····41:·00001f94·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXC
37 ····34:·00001a20·····8·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetCFA 
38 ····35:·00001a28···164·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_RaiseException 
39 ····36:·00001acc····28·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_ForcedUnwind 
40 ····37:·00001ae8···108·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Resume 
41 ····38:·00001b54····32·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Resume_or_Rethrow 
42 ····39:·00001b74·····4·FUNC····GLOBAL·DEFAULT····7·_Unwind_Complete 
43 ····40:·00001b78····32·FUNC····GLOBAL·DEFAULT····7·_Unwind_DeleteException 
44 ····41:·00001b98···192·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Backtrace 
45 ····42:·00001c58····20·FUNC····GLOBAL·DEFAULT····7·__restore_core_regs45 ····42:·00001eb4····20·FUNC····GLOBAL·DEFAULT···12·__restore_core_regs
46 ····43:·00001d4c····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_RaiseException46 ····43:·00001fa8····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_RaiseException
47 ····44:·00001d4c····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_RaiseException47 ····44:·00001fa8····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_RaiseException
48 ····45:·00001d70····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_Resume48 ····45:·00001fcc····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume
49 ····46:·00001d70····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_Resume49 ····46:·00001fcc····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume
50 ····47:·00001d94····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_Resume_or_Rethrow50 ····47:·00001ff0····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume_or_Rethrow
51 ····48:·00001d94····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_Resume_or_Rethrow51 ····48:·00001ff0····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume_or_Rethrow
52 ····49:·00001db8····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_ForcedUnwind52 ····49:·00002014····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_ForcedUnwind
53 ····50:·00001db8····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_ForcedUnwind53 ····50:·00002014····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_ForcedUnwind
54 ····51:·00001ddc····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_Backtrace54 ····51:·00002038····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Backtrace
55 ····52:·00001ddc····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_Backtrace55 ····52:·00002038····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Backtrace
56 ····53:·000021ec····64·FUNC····GLOBAL·DEFAULT····7·__gnu_unwind_frame56 ····53:·00002470····64·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_frame
57 ····54:·0000222c····44·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetRegionStart57 ····54:·000024b0····16·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetRegionStart
58 ····55:·00002258····56·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetLanguageSpecificData58 ····55:·000024c0····28·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetLanguageSpecificData
59 ····56:·00002290·····8·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetDataRelBase59 ····56:·000024dc·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetDataRelBase
60 ····57:·00002298·····8·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetTextRelBase60 ····57:·000024e4·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetTextRelBase
61 ····58:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata61 ····58:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
62 ····59:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start62 ····59:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
63 ····60:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end63 ····60:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
2.4 KB
readelf --wide --relocs {}
    
Offset 1, 26 lines modifiedOffset 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·Name2 ·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_exidx9 00003fb4··00000d15·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx
10 00003fc0··00001b15·R_ARM_GLOB_DAT·········00000000···__cxa_call_unexpected10 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·Name12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
13 00003fd0··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit13 00003fd0··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC
14 00003fd4··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize14 00003fd4··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC
15 00003fd8··00000416·R_ARM_JUMP_SLOT········00000000···glVertexPointer15 00003fd8··00000416·R_ARM_JUMP_SLOT········00000000···glVertexPointer
16 00003fdc··00000516·R_ARM_JUMP_SLOT········00000000···glColorPointer16 00003fdc··00000516·R_ARM_JUMP_SLOT········00000000···glColorPointer
17 00003fe0··00000616·R_ARM_JUMP_SLOT········00000000···glTexCoordPointer17 00003fe0··00000616·R_ARM_JUMP_SLOT········00000000···glTexCoordPointer
18 00003fe4··00000716·R_ARM_JUMP_SLOT········00000000···glDrawElements18 00003fe4··00000716·R_ARM_JUMP_SLOT········00000000···glDrawElements
19 00003fe8··00000a16·R_ARM_JUMP_SLOT········00000000···glDrawArrays19 00003fe8··00000a16·R_ARM_JUMP_SLOT········00000000···glDrawArrays
20 00003fec··00000b16·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx20 00003fec··00000d16·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx
 21 00003ff0··00001316·R_ARM_JUMP_SLOT········00000000···abort@LIBC
21 00003ff0··00001316·R_ARM_JUMP_SLOT········00000000···memcpy22 00003ff4··00001516·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC
22 00003ff4··00001516·R_ARM_JUMP_SLOT········00000000···abort 
23 00003ff8··00001816·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup23 00003ff8··00002016·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup
24 00003ffc··00001916·R_ARM_JUMP_SLOT········00000000···__cxa_type_match24 00003ffc··00002116·R_ARM_JUMP_SLOT········00000000···__cxa_type_match
2.44 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 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/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0x3fc43 ·0x00000003·(PLTGOT)·····················0x3fc4
4 ·0x00000002·(PLTRELSZ)···················96·(bytes)4 ·0x00000002·(PLTRELSZ)···················96·(bytes)
5 ·0x00000017·(JMPREL)·····················0xc0c5 ·0x00000017·(JMPREL)·····················0xd40
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x00000011·(REL)························0xbcc7 ·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)···················610 ·0x6ffffffa·(RELCOUNT)···················6
11 ·0x00000006·(SYMTAB)·····················0x11411 ·0x00000006·(SYMTAB)·····················0x18c
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x4e413 ·0x00000005·(STRTAB)·····················0x55c
14 ·0x0000000a·(STRSZ)······················1367·(bytes)14 ·0x0000000a·(STRSZ)······················1372·(bytes)
15 ·0x00000004·(HASH)·······················0xa3c15 ·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)·················0x3e9423 ·0x0000001a·(FINI_ARRAY)·················0x3e6c
24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
25 ·0x00000019·(INIT_ARRAY)·················0x3e9c25 ·0x00000019·(INIT_ARRAY)·················0x3e74
26 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)26 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
27 ·0x00000010·(SYMBOLIC)···················0x027 ·0x00000010·(SYMBOLIC)···················0x0
28 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW28 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW
29 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW29 ·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)·······················0x035 ·0x00000000·(NULL)·······················0x0
582 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 8 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)»   ····Build·ID:·23ba96d77cd8180320289d6eae6c4d4485709886
  
1 Displaying·notes·found·in:·.note.gnu.gold-version4 Displaying·notes·found·in:·.note.gnu.gold-version
2 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.106 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.11
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 2 lines modifiedOffset 1, 28 lines modified
  
1 No·version·information·found·in·this·file.1 Version·symbols·section·'.gnu.version'·contains·61·entries:
 2 ·Addr:·0x0000000000000c48··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·entry:
 20 ·Addr:·0x0000000000000cc4··Offset:·0x000cc4··Link:·4·(.dynstr)
 21 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libzameJniRenderer.so
  
 22 Version·needs·section·'.gnu.version_r'·contains·1·entry:
 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
1.9 KB
strings --all --bytes=8 {}
    
Offset 1, 46 lines modifiedOffset 1, 48 lines modified
 1 /system/bin/linker
1 __cxa_finalize2 __cxa_finalize
 3 libzameJniRenderer.so
2 __cxa_atexit4 __cxa_atexit
3 Java_zame_game_ZameJniRenderer_renderTriangles5 Java_zame_game_ZameJniRenderer_renderTriangles
4 glVertexPointer6 glVertexPointer
5 glColorPointer7 glColorPointer
6 glTexCoordPointer8 glTexCoordPointer
7 glDrawElements9 glDrawElements
8 __aeabi_unwind_cpp_pr010 __aeabi_unwind_cpp_pr0
9 Java_zame_game_ZameJniRenderer_renderLines11 Java_zame_game_ZameJniRenderer_renderLines
10 glDrawArrays12 glDrawArrays
11 __gnu_Unwind_Find_exidx 
12 __aeabi_unwind_cpp_pr113 __aeabi_unwind_cpp_pr1
13 __aeabi_unwind_cpp_pr214 __aeabi_unwind_cpp_pr2
 15 __gnu_Unwind_Find_exidx
14 __gnu_Unwind_Restore_VFP_D16 __gnu_Unwind_Restore_VFP_D
15 __gnu_Unwind_Restore_VFP17 __gnu_Unwind_Restore_VFP
16 __gnu_Unwind_Restore_VFP_D_16_to_3118 __gnu_Unwind_Restore_VFP_D_16_to_31
17 __gnu_Unwind_Restore_WMMXD19 __gnu_Unwind_Restore_WMMXD
18 __gnu_Unwind_Restore_WMMXC20 __gnu_Unwind_Restore_WMMXC
19 restore_core_regs21 restore_core_regs
 22 _Unwind_GetCFA
 23 __gnu_Unwind_RaiseException
 24 __gnu_Unwind_ForcedUnwind
 25 __gnu_Unwind_Resume
 26 __gnu_Unwind_Resume_or_Rethrow
 27 _Unwind_Complete
 28 _Unwind_DeleteException
20 _Unwind_VRS_Get29 _Unwind_VRS_Get
21 _Unwind_VRS_Set30 _Unwind_VRS_Set
 31 __gnu_Unwind_Backtrace
22 __cxa_begin_cleanup32 __cxa_begin_cleanup
23 __cxa_type_match33 __cxa_type_match
24 __gnu_unwind_execute34 __gnu_unwind_execute
25 __cxa_call_unexpected35 __cxa_call_unexpected
26 _Unwind_VRS_Pop36 _Unwind_VRS_Pop
27 __gnu_Unwind_Save_VFP_D37 __gnu_Unwind_Save_VFP_D
28 __gnu_Unwind_Save_VFP38 __gnu_Unwind_Save_VFP
29 __gnu_Unwind_Save_VFP_D_16_to_3139 __gnu_Unwind_Save_VFP_D_16_to_31
30 __gnu_Unwind_Save_WMMXD40 __gnu_Unwind_Save_WMMXD
31 __gnu_Unwind_Save_WMMXC41 __gnu_Unwind_Save_WMMXC
32 _Unwind_GetCFA 
33 __gnu_Unwind_RaiseException 
34 __gnu_Unwind_ForcedUnwind 
35 __gnu_Unwind_Resume 
36 __gnu_Unwind_Resume_or_Rethrow 
37 _Unwind_Complete 
38 _Unwind_DeleteException 
39 __gnu_Unwind_Backtrace 
40 __restore_core_regs42 __restore_core_regs
41 ___Unwind_RaiseException43 ___Unwind_RaiseException
42 _Unwind_RaiseException44 _Unwind_RaiseException
43 ___Unwind_Resume45 ___Unwind_Resume
44 _Unwind_Resume46 _Unwind_Resume
45 ___Unwind_Resume_or_Rethrow47 ___Unwind_Resume_or_Rethrow
46 _Unwind_Resume_or_Rethrow48 _Unwind_Resume_or_Rethrow
Offset 50, 22 lines modifiedOffset 52, 25 lines modified
50 _Unwind_Backtrace52 _Unwind_Backtrace
51 __gnu_unwind_frame53 __gnu_unwind_frame
52 _Unwind_GetRegionStart54 _Unwind_GetRegionStart
53 _Unwind_GetLanguageSpecificData55 _Unwind_GetLanguageSpecificData
54 _Unwind_GetDataRelBase56 _Unwind_GetDataRelBase
55 _Unwind_GetTextRelBase57 _Unwind_GetTextRelBase
56 __bss_start58 __bss_start
57 libGLESv1_CM.so 
58 liblog.so59 liblog.so
 60 libGLESv1_CM.so
59 libstdc++.so61 libstdc++.so
60 libdl.so62 libdl.so
61 libzameJniRenderer.so 
62 GCC:·(GNU)·4.6·20120106·(prerelease)63 GCC:·(GNU)·4.9.x·20150123·(prerelease)
63 gold·1.1064 gold·1.11
64 .shstrtab65 .shstrtab
 66 .note.gnu.build-id
 67 .gnu.version
 68 .gnu.version_d
 69 .gnu.version_r
65 .rel.dyn70 .rel.dyn
66 .rel.plt71 .rel.plt
67 .ARM.extab72 .ARM.extab
68 .ARM.exidx73 .ARM.exidx
69 .fini_array74 .fini_array
70 .init_array75 .init_array
71 .dynamic76 .dynamic
11.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 89 lines modifiedOffset 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 ··0x0000056c·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib
 4 ··0x0000057c·7a616d65·4a6e6952·656e6465·7265722e·zameJniRenderer.
3 ··0x000004f4·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav5 ··0x0000058c·736f005f·5f637861·5f617465·78697400·so.__cxa_atexit.
4 ··0x00000504·615f7a61·6d655f67·616d655f·5a616d65·a_zame_game_Zame6 ··0x0000059c·4a617661·5f7a616d·655f6761·6d655f5a·Java_zame_game_Z
5 ··0x00000514·4a6e6952·656e6465·7265725f·72656e64·JniRenderer_rend7 ··0x000005ac·616d654a·6e695265·6e646572·65725f72·ameJniRenderer_r
6 ··0x00000524·65725472·69616e67·6c657300·676c5665·erTriangles.glVe8 ··0x000005bc·656e6465·72547269·616e676c·65730067·enderTriangles.g
7 ··0x00000534·72746578·506f696e·74657200·676c436f·rtexPointer.glCo9 ··0x000005cc·6c566572·74657850·6f696e74·65720067·lVertexPointer.g
8 ··0x00000544·6c6f7250·6f696e74·65720067·6c546578·lorPointer.glTex 
9 ··0x00000554·436f6f72·64506f69·6e746572·00676c44·CoordPointer.glD10 ··0x000005dc·6c436f6c·6f72506f·696e7465·7200676c·lColorPointer.gl
 11 ··0x000005ec·54657843·6f6f7264·506f696e·74657200·TexCoordPointer.
10 ··0x00000564·72617745·6c656d65·6e747300·5f5f6165·rawElements.__ae12 ··0x000005fc·676c4472·6177456c·656d656e·7473005f·glDrawElements._
 13 ··0x0000060c·5f616561·62695f75·6e77696e·645f6370·_aeabi_unwind_cp
 14 ··0x0000061c·705f7072·30004a61·76615f7a·616d655f·p_pr0.Java_zame_
 15 ··0x0000062c·67616d65·5f5a616d·654a6e69·52656e64·game_ZameJniRend
 16 ··0x0000063c·65726572·5f72656e·6465724c·696e6573·erer_renderLines
 17 ··0x0000064c·00676c44·72617741·72726179·73005f5f·.glDrawArrays.__
11 ··0x00000574·6162695f·756e7769·6e645f63·70705f70·abi_unwind_cpp_p18 ··0x0000065c·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp
 19 ··0x0000066c·5f707231·005f5f61·65616269·5f756e77·_pr1.__aeabi_unw
 20 ··0x0000067c·696e645f·6370705f·70723200·5f5f676e·ind_cpp_pr2.__gn
 21 ··0x0000068c·755f556e·77696e64·5f46696e·645f6578·u_Unwind_Find_ex
 22 ··0x0000069c·69647800·5f5f676e·755f556e·77696e64·idx.__gnu_Unwind
 23 ··0x000006ac·5f526573·746f7265·5f564650·5f44005f·_Restore_VFP_D._
12 ··0x00000584·7230004a·6176615f·7a616d65·5f67616d·r0.Java_zame_gam 
13 ··0x00000594·655f5a61·6d654a6e·6952656e·64657265·e_ZameJniRendere 
14 ··0x000005a4·725f7265·6e646572·4c696e65·7300676c·r_renderLines.gl 
15 ··0x000005b4·44726177·41727261·7973005f·5f676e75·DrawArrays.__gnu 
16 ··0x000005c4·5f556e77·696e645f·46696e64·5f657869·_Unwind_Find_exi 
17 ··0x000005d4·6478005f·5f616561·62695f75·6e77696e·dx.__aeabi_unwin 
18 ··0x000005e4·645f6370·705f7072·31005f5f·61656162·d_cpp_pr1.__aeab 
19 ··0x000005f4·695f756e·77696e64·5f637070·5f707232·i_unwind_cpp_pr2 
20 ··0x00000604·005f5f67·6e755f55·6e77696e·645f5265·.__gnu_Unwind_Re24 ··0x000006bc·5f676e75·5f556e77·696e645f·52657374·_gnu_Unwind_Rest
21 ··0x00000614·73746f72·655f5646·505f4400·5f5f676e·store_VFP_D.__gn25 ··0x000006cc·6f72655f·56465000·5f5f676e·755f556e·ore_VFP.__gnu_Un
 26 ··0x000006dc·77696e64·5f526573·746f7265·5f564650·wind_Restore_VFP
 27 ··0x000006ec·5f445f31·365f746f·5f333100·5f5f676e·_D_16_to_31.__gn
22 ··0x00000624·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore28 ··0x000006fc·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore
23 ··0x00000634·5f564650·005f5f67·6e755f55·6e77696e·_VFP.__gnu_Unwin 
24 ··0x00000644·645f5265·73746f72·655f5646·505f445f·d_Restore_VFP_D_ 
25 ··0x00000654·31365f74·6f5f3331·005f5f67·6e755f55·16_to_31.__gnu_U 
26 ··0x00000664·6e77696e·645f5265·73746f72·655f574d·nwind_Restore_WM 
27 ··0x00000674·4d584400·5f5f676e·755f556e·77696e64·MXD.__gnu_Unwind 
28 ··0x00000684·5f526573·746f7265·5f574d4d·5843006d·_Restore_WMMXC.m 
29 ··0x00000694·656d6370·79007265·73746f72·655f636f·emcpy.restore_co 
30 ··0x000006a4·72655f72·65677300·61626f72·74005f55·re_regs.abort._U 
31 ··0x000006b4·6e77696e·645f5652·535f4765·74005f55·nwind_VRS_Get._U 
32 ··0x000006c4·6e77696e·645f5652·535f5365·74005f5f·nwind_VRS_Set.__ 
33 ··0x000006d4·6378615f·62656769·6e5f636c·65616e75·cxa_begin_cleanu 
34 ··0x000006e4·70005f5f·6378615f·74797065·5f6d6174·p.__cxa_type_mat 
35 ··0x000006f4·6368005f·5f676e75·5f756e77·696e645f·ch.__gnu_unwind_ 
36 ··0x00000704·65786563·75746500·5f5f6378·615f6361·execute.__cxa_ca 
37 ··0x00000714·6c6c5f75·6e657870·65637465·64005f55·ll_unexpected._U 
38 ··0x00000724·6e77696e·645f5652·535f506f·70005f5f·nwind_VRS_Pop.__ 
39 ··0x00000734·676e755f·556e7769·6e645f53·6176655f·gnu_Unwind_Save_ 
40 ··0x00000744·5646505f·44005f5f·676e755f·556e7769·VFP_D.__gnu_Unwi 
41 ··0x00000754·6e645f53·6176655f·56465000·5f5f676e·nd_Save_VFP.__gn 
42 ··0x00000764·755f556e·77696e64·5f536176·655f5646·u_Unwind_Save_VF 
43 ··0x00000774·505f445f·31365f74·6f5f3331·005f5f67·P_D_16_to_31.__g 
44 ··0x00000784·6e755f55·6e77696e·645f5361·76655f57·nu_Unwind_Save_W 
45 ··0x00000794·4d4d5844·005f5f67·6e755f55·6e77696e·MMXD.__gnu_Unwin29 ··0x0000070c·5f574d4d·5844005f·5f676e75·5f556e77·_WMMXD.__gnu_Unw
46 ··0x000007a4·645f5361·76655f57·4d4d5843·005f556e·d_Save_WMMXC._Un30 ··0x0000071c·696e645f·52657374·6f72655f·574d4d58·ind_Restore_WMMX
 31 ··0x0000072c·43006162·6f727400·72657374·6f72655f·C.abort.restore_
 32 ··0x0000073c·636f7265·5f726567·73006d65·6d637079·core_regs.memcpy
47 ··0x000007b4·77696e64·5f476574·43464100·5f5f676e·wind_GetCFA.__gn33 ··0x0000074c·005f556e·77696e64·5f476574·43464100·._Unwind_GetCFA.
48 ··0x000007c4·755f556e·77696e64·5f526169·73654578·u_Unwind_RaiseEx 
49 ··0x000007d4·63657074·696f6e00·5f5f676e·755f556e·ception.__gnu_Un 
50 ··0x000007e4·77696e64·5f466f72·63656455·6e77696e·wind_ForcedUnwin 
51 ··0x000007f4·64005f5f·676e755f·556e7769·6e645f52·d.__gnu_Unwind_R34 ··0x0000075c·5f5f676e·755f556e·77696e64·5f526169·__gnu_Unwind_Rai
52 ··0x00000804·6573756d·65005f5f·676e755f·556e7769·esume.__gnu_Unwi 
53 ··0x00000814·6e645f52·6573756d·655f6f72·5f526574·nd_Resume_or_Ret 
54 ··0x00000824·68726f77·005f556e·77696e64·5f436f6d·hrow._Unwind_Com 
55 ··0x00000834·706c6574·65005f55·6e77696e·645f4465·plete._Unwind_De 
56 ··0x00000844·6c657465·45786365·7074696f·6e005f5f·leteException.__35 ··0x0000076c·73654578·63657074·696f6e00·5f5f676e·seException.__gn
57 ··0x00000854·676e755f·556e7769·6e645f42·61636b74·gnu_Unwind_Backt 
58 ··0x00000864·72616365·005f5f72·6573746f·72655f63·race.__restore_c 
59 ··0x00000874·6f72655f·72656773·005f5f5f·556e7769·ore_regs.___Unwi 
60 ··0x00000884·6e645f52·61697365·45786365·7074696f·nd_RaiseExceptio 
61 ··0x00000894·6e005f55·6e77696e·645f5261·69736545·n._Unwind_RaiseE 
62 ··0x000008a4·78636570·74696f6e·005f5f5f·556e7769·xception.___Unwi 
63 ··0x000008b4·6e645f52·6573756d·65005f55·6e77696e·nd_Resume._Unwin 
64 ··0x000008c4·645f5265·73756d65·005f5f5f·556e7769·d_Resume.___Unwi 
65 ··0x000008d4·6e645f52·6573756d·655f6f72·5f526574·nd_Resume_or_Ret 
66 ··0x000008e4·68726f77·005f556e·77696e64·5f526573·hrow._Unwind_Res 
67 ··0x000008f4·756d655f·6f725f52·65746872·6f77005f·ume_or_Rethrow._ 
68 ··0x00000904·5f5f556e·77696e64·5f466f72·63656455·__Unwind_ForcedU36 ··0x0000077c·755f556e·77696e64·5f466f72·63656455·u_Unwind_ForcedU
 37 ··0x0000078c·6e77696e·64005f5f·676e755f·556e7769·nwind.__gnu_Unwi
 38 ··0x0000079c·6e645f52·6573756d·65005f5f·676e755f·nd_Resume.__gnu_
 39 ··0x000007ac·556e7769·6e645f52·6573756d·655f6f72·Unwind_Resume_or
 40 ··0x000007bc·5f526574·68726f77·005f556e·77696e64·_Rethrow._Unwind
 41 ··0x000007cc·5f436f6d·706c6574·65005f55·6e77696e·_Complete._Unwin
 42 ··0x000007dc·645f4465·6c657465·45786365·7074696f·d_DeleteExceptio
 43 ··0x000007ec·6e005f55·6e77696e·645f5652·535f4765·n._Unwind_VRS_Ge
 44 ··0x000007fc·74005f55·6e77696e·645f5652·535f5365·t._Unwind_VRS_Se
 45 ··0x0000080c·74005f5f·676e755f·556e7769·6e645f42·t.__gnu_Unwind_B
 46 ··0x0000081c·61636b74·72616365·005f5f63·78615f62·acktrace.__cxa_b
 47 ··0x0000082c·6567696e·5f636c65·616e7570·005f5f63·egin_cleanup.__c
 48 ··0x0000083c·78615f74·7970655f·6d617463·68005f5f·xa_type_match.__
 49 ··0x0000084c·676e755f·756e7769·6e645f65·78656375·gnu_unwind_execu
 50 ··0x0000085c·7465005f·5f637861·5f63616c·6c5f756e·te.__cxa_call_un
 51 ··0x0000086c·65787065·63746564·005f556e·77696e64·expected._Unwind
 52 ··0x0000087c·5f565253·5f506f70·005f5f67·6e755f55·_VRS_Pop.__gnu_U
 53 ··0x0000088c·6e77696e·645f5361·76655f56·46505f44·nwind_Save_VFP_D
 54 ··0x0000089c·005f5f67·6e755f55·6e77696e·645f5361·.__gnu_Unwind_Sa
 55 ··0x000008ac·76655f56·4650005f·5f676e75·5f556e77·ve_VFP.__gnu_Unw
 56 ··0x000008bc·696e645f·53617665·5f564650·5f445f31·ind_Save_VFP_D_1
 57 ··0x000008cc·365f746f·5f333100·5f5f676e·755f556e·6_to_31.__gnu_Un
 58 ··0x000008dc·77696e64·5f536176·655f574d·4d584400·wind_Save_WMMXD.
 59 ··0x000008ec·5f5f676e·755f556e·77696e64·5f536176·__gnu_Unwind_Sav
 60 ··0x000008fc·655f574d·4d584300·5f5f7265·73746f72·e_WMMXC.__restor
 61 ··0x0000090c·655f636f·72655f72·65677300·5f5f5f55·e_core_regs.___U
 62 ··0x0000091c·6e77696e·645f5261·69736545·78636570·nwind_RaiseExcep
 63 ··0x0000092c·74696f6e·005f556e·77696e64·5f526169·tion._Unwind_Rai
 64 ··0x0000093c·73654578·63657074·696f6e00·5f5f5f55·seException.___U
 65 ··0x0000094c·6e77696e·645f5265·73756d65·005f556e·nwind_Resume._Un
 66 ··0x0000095c·77696e64·5f526573·756d6500·5f5f5f55·wind_Resume.___U
 67 ··0x0000096c·6e77696e·645f5265·73756d65·5f6f725f·nwind_Resume_or_
 68 ··0x0000097c·52657468·726f7700·5f556e77·696e645f·Rethrow._Unwind_
 69 ··0x0000098c·52657375·6d655f6f·725f5265·7468726f·Resume_or_Rethro
 70 ··0x0000099c·77005f5f·5f556e77·696e645f·466f7263·w.___Unwind_Forc
69 ··0x00000914·6e77696e·64005f55·6e77696e·645f466f·nwind._Unwind_Fo71 ··0x000009ac·6564556e·77696e64·005f556e·77696e64·edUnwind._Unwind
70 ··0x00000924·72636564·556e7769·6e64005f·5f5f556e·rcedUnwind.___Un72 ··0x000009bc·5f466f72·63656455·6e77696e·64005f5f·_ForcedUnwind.__
71 ··0x00000934·77696e64·5f426163·6b747261·6365005f·wind_Backtrace._ 
72 ··0x00000944·556e7769·6e645f42·61636b74·72616365·Unwind_Backtrace73 ··0x000009cc·5f556e77·696e645f·4261636b·74726163·_Unwind_Backtrac
 74 ··0x000009dc·65005f55·6e77696e·645f4261·636b7472·e._Unwind_Backtr
73 ··0x00000954·005f5f67·6e755f75·6e77696e·645f6672·.__gnu_unwind_fr75 ··0x000009ec·61636500·5f5f676e·755f756e·77696e64·ace.__gnu_unwind
 76 ··0x000009fc·5f667261·6d65005f·556e7769·6e645f47·_frame._Unwind_G
Max diff block lines reached; 0/11565 bytes (0.00%) of diff not shown.
3.41 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 28 lines modifiedOffset 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·................ 
13 ··0x00000aec·02000000·00000000·00000000·00000000·................ 
14 ··0x00000afc·04000000·00000000·08000000·00000000·................ 
15 ··0x00000b0c·00000000·00000000·00000000·00000000·................12 ··0x00000b58·00000000·00000000·00000000·00000000·................
 13 ··0x00000b68·02000000·00000000·00000000·00000000·................
 14 ··0x00000b78·04000000·00000000·00000000·00000000·................
 15 ··0x00000b88·08000000·00000000·00000000·00000000·................
16 ··0x00000b1c·00000000·00000000·00000000·03000000·................16 ··0x00000b98·00000000·00000000·00000000·03000000·................
 17 ··0x00000ba8·00000000·00000000·14000000·00000000·................
 18 ··0x00000bb8·00000000·00000000·06000000·11000000·................
17 ··0x00000b2c·00000000·00000000·00000000·00000000·................19 ··0x00000bc8·00000000·1a000000·00000000·00000000·................
18 ··0x00000b3c·12000000·00000000·10000000·00000000·................20 ··0x00000bd8·12000000·00000000·10000000·00000000·................
19 ··0x00000b4c·00000000·00000000·01000000·00000000·................21 ··0x00000be8·18000000·00000000·01000000·1f000000·................
20 ··0x00000b5c·09000000·00000000·14000000·1d000000·................ 
21 ··0x00000b6c·00000000·17000000·06000000·11000000·................22 ··0x00000bf8·09000000·1b000000·0d000000·0f000000·................
 23 ··0x00000c08·25000000·17000000·26000000·00000000·%.......&.......
22 ··0x00000b7c·20000000·27000000·0b000000·0f000000··...'........... 
23 ··0x00000b8c·24000000·23000000·1e000000·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·............!...
  
2.59 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 71 lines modifiedOffset 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 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  ;·c7c·<__cxa_atexit@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  ;·db0·<__cxa_atexit@plt-0x4>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       andeq»  r3,·r0,·r8,·asr·#67 »       andeq»  r3,·r0,·r4,·lsl·r2
  
8 00000c80·<__cxa_atexit@plt>:8 00000db4·<__cxa_atexit@plt>:
9 »       add»    ip,·pc,·#0,·129 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#12288»;·0x300010 »       add»    ip,·ip,·#12288»;·0x3000
11 »       ldr»    pc,·[ip,·#840]!»       ;·0x34811 »       ldr»    pc,·[ip,·#532]!»       ;·0x214
  
12 00000c8c·<__cxa_finalize@plt>:12 00000dc0·<__cxa_finalize@plt>:
13 »       add»    ip,·pc,·#0,·1213 »       add»    ip,·pc,·#0,·12
14 »       add»    ip,·ip,·#12288»;·0x300014 »       add»    ip,·ip,·#12288»;·0x3000
15 »       ldr»    pc,·[ip,·#832]!»       ;·0x34015 »       ldr»    pc,·[ip,·#524]!»       ;·0x20c
  
16 00000c98·<glVertexPointer@plt>:16 00000dcc·<glVertexPointer@plt>:
17 »       add»    ip,·pc,·#0,·1217 »       add»    ip,·pc,·#0,·12
18 »       add»    ip,·ip,·#12288»;·0x300018 »       add»    ip,·ip,·#12288»;·0x3000
19 »       ldr»    pc,·[ip,·#824]!»       ;·0x33819 »       ldr»    pc,·[ip,·#516]!»       ;·0x204
  
20 00000ca4·<glColorPointer@plt>:20 00000dd8·<glColorPointer@plt>:
21 »       add»    ip,·pc,·#0,·1221 »       add»    ip,·pc,·#0,·12
22 »       add»    ip,·ip,·#12288»;·0x300022 »       add»    ip,·ip,·#12288»;·0x3000
23 »       ldr»    pc,·[ip,·#816]!»       ;·0x33023 »       ldr»    pc,·[ip,·#508]!»       ;·0x1fc
  
24 00000cb0·<glTexCoordPointer@plt>:24 00000de4·<glTexCoordPointer@plt>:
25 »       add»    ip,·pc,·#0,·1225 »       add»    ip,·pc,·#0,·12
26 »       add»    ip,·ip,·#12288»;·0x300026 »       add»    ip,·ip,·#12288»;·0x3000
27 »       ldr»    pc,·[ip,·#808]!»       ;·0x32827 »       ldr»    pc,·[ip,·#500]!»       ;·0x1f4
  
28 00000cbc·<glDrawElements@plt>:28 00000df0·<glDrawElements@plt>:
29 »       add»    ip,·pc,·#0,·1229 »       add»    ip,·pc,·#0,·12
30 »       add»    ip,·ip,·#12288»;·0x300030 »       add»    ip,·ip,·#12288»;·0x3000
31 »       ldr»    pc,·[ip,·#800]!»       ;·0x32031 »       ldr»    pc,·[ip,·#492]!»       ;·0x1ec
  
32 00000cc8·<glDrawArrays@plt>:32 00000dfc·<glDrawArrays@plt>:
33 »       add»    ip,·pc,·#0,·1233 »       add»    ip,·pc,·#0,·12
34 »       add»    ip,·ip,·#12288»;·0x300034 »       add»    ip,·ip,·#12288»;·0x3000
35 »       ldr»    pc,·[ip,·#792]!»       ;·0x31835 »       ldr»    pc,·[ip,·#484]!»       ;·0x1e4
  
36 00000cd4·<__gnu_Unwind_Find_exidx@plt>:36 00000e08·<__gnu_Unwind_Find_exidx@plt>:
37 »       add»    ip,·pc,·#0,·1237 »       add»    ip,·pc,·#0,·12
38 »       add»    ip,·ip,·#12288»;·0x300038 »       add»    ip,·ip,·#12288»;·0x3000
39 »       ldr»    pc,·[ip,·#784]!»       ;·0x31039 »       ldr»    pc,·[ip,·#476]!»       ;·0x1dc
  
40 00000ce0·<memcpy@plt>:40 00000e14·<abort@plt>:
41 »       add»    ip,·pc,·#0,·1241 »       add»    ip,·pc,·#0,·12
42 »       add»    ip,·ip,·#12288»;·0x300042 »       add»    ip,·ip,·#12288»;·0x3000
43 »       ldr»    pc,·[ip,·#776]!»       ;·0x30843 »       ldr»    pc,·[ip,·#468]!»       ;·0x1d4
  
44 00000cec·<abort@plt>:44 00000e20·<memcpy@plt>:
45 »       add»    ip,·pc,·#0,·1245 »       add»    ip,·pc,·#0,·12
46 »       add»    ip,·ip,·#12288»;·0x300046 »       add»    ip,·ip,·#12288»;·0x3000
47 »       ldr»    pc,·[ip,·#768]!»       ;·0x30047 »       ldr»    pc,·[ip,·#460]!»       ;·0x1cc
  
48 00000cf8·<__cxa_begin_cleanup@plt>:48 00000e2c·<__cxa_begin_cleanup@plt>:
49 »       add»    ip,·pc,·#0,·1249 »       add»    ip,·pc,·#0,·12
50 »       add»    ip,·ip,·#12288»;·0x300050 »       add»    ip,·ip,·#12288»;·0x3000
51 »       ldr»    pc,·[ip,·#760]!»       ;·0x2f851 »       ldr»    pc,·[ip,·#452]!»       ;·0x1c4
  
52 00000d04·<__cxa_type_match@plt>:52 00000e38·<__cxa_type_match@plt>:
53 »       add»    ip,·pc,·#0,·1253 »       add»    ip,·pc,·#0,·12
54 »       add»    ip,·ip,·#12288»;·0x300054 »       add»    ip,·ip,·#12288»;·0x3000
55 »       ldr»    pc,·[ip,·#752]!»       ;·0x2f055 »       ldr»    pc,·[ip,·#444]!»       ;·0x1bc
77.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1320 lines modifiedOffset 1, 1412 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000d10·<Java_zame_game_ZameJniRenderer_renderTriangles-0x24>:2 00000e44·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base-0x3c>:
3 »       ldr»    r2,·[pc,·#8]»  ;·d20·<__cxa_type_match@plt+0x1c>3 »       ldr»    r0,·[pc,·#4]»  ;·e50·<__cxa_type_match@plt+0x18>
 4 »       add»    r0,·pc,·r0
 5 »       b»      dc0·<__cxa_finalize@plt>
 6 »       »       »       ;·<UNDEFINED>·instruction:·0x000031b0
 7 »       cmp»    r0,·#0
 8 »       bxeq»   lr
 9 »       bx»     r0
4 »       mov»    r1,·#010 »       mov»    r1,·r0
 11 »       ldr»    r2,·[pc,·#12]» ;·e78·<__cxa_type_match@plt+0x40>
 12 »       ldr»    r0,·[pc,·#12]» ;·e7c·<__cxa_type_match@plt+0x44>
5 »       add»    r2,·pc,·r213 »       add»    r2,·pc,·r2
6 »       b»      c80·<__cxa_atexit@plt> 
7 »       andeq»  r3,·r0,·r0,·ror·#5 
8 »       ldr»    r0,·[pc,·#4]»  ;·d30·<__cxa_type_match@plt+0x2c> 
9 »       add»    r0,·pc,·r014 »       add»    r0,·pc,·r0
10 »       b»      c8c·<__cxa_finalize@plt> 
11 »       ldrdeq» r3,·[r0],·-r015 »       b»      db4·<__cxa_atexit@plt>
 16 »       andeq»  r3,·r0,·ip,·lsl·#3
 17 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffdc
  
12 00000d34·<Java_zame_game_ZameJniRenderer_renderTriangles>:18 00000e80·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base>:
13 »       push»   {r4,·r5,·r6,·r7,·lr}19 »       push»   {r4,·r5,·r6,·r7,·lr}
14 »       sub»    sp,·#20 
15 »       str»    r3,·[sp,·#12]20 »       movs»   r6,·#189»    ;·0xbd
 21 »       adds»   r7,·r3,·#0
16 »       ldr»    r3,·[r0,·#0]22 »       ldr»    r3,·[r0,·#0]
17 »       movs»   r4,·#189»    ;·0xbd23 »       adds»   r4,·r0,·#0
 24 »       sub»    sp,·#20
18 »       lsls»   r4,·r4,·#225 »       lsls»   r6,·r6,·#2
19 »       adds»   r1,·r2,·#026 »       adds»   r1,·r2,·#0
20 »       str»    r2,·[sp,·#8]27 »       str»    r2,·[sp,·#12]
21 »       ldr»    r3,·[r3,·r4]28 »       ldr»    r3,·[r3,·r6]
22 »       movs»   r2,·#029 »       movs»   r2,·#0
23 »       adds»   r5,·r0,·#0 
24 »       blx»    r330 »       blx»    r3
25 »       ldr»    r3,·[r5,·#0]31 »       ldr»    r3,·[r4,·#0]
26 »       str»    r0,·[sp,·#0]32 »       str»    r0,·[sp,·#4]
27 »       ldr»    r1,·[sp,·#12]33 »       adds»   r1,·r7,·#0
28 »       ldr»    r3,·[r3,·r4]34 »       ldr»    r3,·[r3,·r6]
29 »       adds»   r0,·r5,·#035 »       adds»   r0,·r4,·#0
30 »       movs»   r2,·#036 »       movs»   r2,·#0
31 »       blx»    r337 »       blx»    r3
32 »       ldr»    r6,·[sp,·#40]» ;·0x2838 »       ldr»    r5,·[sp,·#40]» ;·0x28
33 »       str»    r0,·[sp,·#4]39 »       str»    r0,·[sp,·#8]
34 »       cmp»    r6,·#040 »       cmp»    r5,·#0
35 »       beq.n»  d70·<Java_zame_game_ZameJniRenderer_renderTriangles+0x3c>41 »       beq.n»  ebc·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0x3c>
36 »       ldr»    r3,·[r5,·#0]42 »       ldr»    r3,·[r4,·#0]
37 »       adds»   r1,·r6,·#043 »       adds»   r1,·r5,·#0
38 »       adds»   r0,·r5,·#0 
39 »       ldr»    r3,·[r3,·r4]44 »       ldr»    r3,·[r3,·r6]
 45 »       adds»   r0,·r4,·#0
40 »       movs»   r2,·#046 »       movs»   r2,·#0
41 »       blx»    r347 »       blx»    r3
42 »       adds»   r6,·r0,·#048 »       adds»   r5,·r0,·#0
43 »       ldr»    r2,·[r5,·#0] 
44 »       movs»   r3,·#186»    ;·0xba49 »       movs»   r3,·#186»    ;·0xba
 50 »       ldr»    r2,·[r4,·#0]
45 »       lsls»   r3,·r3,·#251 »       lsls»   r3,·r3,·#2
46 »       ldr»    r3,·[r2,·r3] 
47 »       ldr»    r1,·[sp,·#44]» ;·0x2c52 »       ldr»    r1,·[sp,·#44]» ;·0x2c
 53 »       ldr»    r3,·[r2,·r3]
 54 »       adds»   r0,·r4,·#0
48 »       movs»   r2,·#055 »       movs»   r2,·#0
49 »       adds»   r0,·r5,·#0 
50 »       blx»    r356 »       blx»    r3
51 »       ldr»    r1,·[pc,·#124]»;·(e00·<Java_zame_game_ZameJniRenderer_renderTriangles+0xcc>)57 »       ldr»    r1,·[pc,·#128]»;·(f50·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0xd0>)
52 »       movs»   r2,·#058 »       movs»   r2,·#0
53 »       ldr»    r3,·[sp,·#0]59 »       ldr»    r3,·[sp,·#4]
54 »       adds»   r7,·r0,·#060 »       adds»   r6,·r0,·#0
55 »       movs»   r0,·#361 »       movs»   r0,·#3
56 »       blx»    c98·<glVertexPointer@plt>62 »       bl»     24ec·<_Unwind_GetTextRelBase@@Base+0x8>
57 »       movs»   r0,·#463 »       movs»   r0,·#4
58 »       ldr»    r1,·[pc,·#108]»;·(e00·<Java_zame_game_ZameJniRenderer_renderTriangles+0xcc>)64 »       ldr»    r1,·[pc,·#112]»;·(f50·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0xd0>)
59 »       movs»   r2,·#065 »       movs»   r2,·#0
60 »       ldr»    r3,·[sp,·#4]66 »       ldr»    r3,·[sp,·#8]
61 »       blx»    ca4·<glColorPointer@plt>67 »       bl»     24fc·<_Unwind_GetTextRelBase@@Base+0x18>
62 »       cmp»    r6,·#068 »       cmp»    r5,·#0
63 »       beq.n»  daa·<Java_zame_game_ZameJniRenderer_renderTriangles+0x76>69 »       beq.n»  ef6·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0x76>
64 »       movs»   r0,·#270 »       movs»   r0,·#2
65 »       ldr»    r1,·[pc,·#92]» ;·(e00·<Java_zame_game_ZameJniRenderer_renderTriangles+0xcc>)71 »       ldr»    r1,·[pc,·#96]» ;·(f50·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0xd0>)
66 »       movs»   r2,·#072 »       movs»   r2,·#0
 73 »       adds»   r3,·r5,·#0
 74 »       bl»     250c·<_Unwind_GetTextRelBase@@Base+0x28>
67 »       adds»   r3,·r6,·#075 »       adds»   r3,·r6,·#0
68 »       blx»    cb0·<glTexCoordPointer@plt> 
69 »       adds»   r3,·r7,·#0 
70 »       movs»   r0,·#476 »       movs»   r0,·#4
71 »       ldr»    r1,·[sp,·#48]» ;·0x3077 »       ldr»    r1,·[sp,·#48]» ;·0x30
72 »       ldr»    r2,·[pc,·#80]» ;·(e04·<Java_zame_game_ZameJniRenderer_renderTriangles+0xd0>)78 »       ldr»    r2,·[pc,·#84]» ;·(f54·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0xd4>)
 79 »       bl»     251c·<_Unwind_GetTextRelBase@@Base+0x38>
73 »       blx»    cbc·<glDrawElements@plt> 
74 »       ldr»    r2,·[r5,·#0] 
75 »       movs»   r3,·#194»    ;·0xc280 »       movs»   r3,·#194»    ;·0xc2
 81 »       ldr»    r2,·[r4,·#0]
76 »       lsls»   r3,·r3,·#282 »       lsls»   r3,·r3,·#2
 83 »       adds»   r0,·r4,·#0
77 »       ldr»    r4,·[r2,·r3]84 »       ldr»    r3,·[r2,·r3]
78 »       adds»   r0,·r5,·#0 
79 »       adds»   r2,·r7,·#085 »       adds»   r2,·r6,·#0
 86 »       movs»   r6,·#197»    ;·0xc5
 87 »       mov»    ip,·r3
80 »       ldr»    r1,·[sp,·#44]» ;·0x2c88 »       ldr»    r1,·[sp,·#44]» ;·0x2c
81 »       movs»   r3,·#089 »       movs»   r3,·#0
 90 »       blx»    ip
82 »       movs»   r7,·#197»    ;·0xc5 
83 »       blx»    r4 
84 »       lsls»   r7,·r7,·#291 »       lsls»   r6,·r6,·#2
85 »       cmp»    r6,·#092 »       cmp»    r5,·#0
86 »       beq.n»  dde·<Java_zame_game_ZameJniRenderer_renderTriangles+0xaa>93 »       beq.n»  f2e·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0xae>
87 »       ldr»    r3,·[r5,·#0]94 »       ldr»    r3,·[r4,·#0]
88 »       adds»   r0,·r5,·#095 »       adds»   r0,·r4,·#0
 96 »       ldr»    r3,·[r3,·r6]
89 »       ldr»    r1,·[sp,·#40]» ;·0x2897 »       ldr»    r1,·[sp,·#40]» ;·0x28
90 »       ldr»    r4,·[r3,·r7] 
91 »       adds»   r2,·r6,·#098 »       adds»   r2,·r5,·#0
 99 »       mov»    ip,·r3
92 »       movs»   r3,·#0100 »       movs»   r3,·#0
93 »       blx»    r4101 »       blx»    ip
94 »       ldr»    r3,·[r5,·#0]102 »       ldr»    r3,·[r4,·#0]
95 »       adds»   r0,·r5,·#0103 »       adds»   r0,·r4,·#0
 104 »       ldr»    r5,·[r3,·r6]
Max diff block lines reached; 74114/78719 bytes (94.15%) of diff not shown.
624 B
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 7 lines modifiedOffset 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··········............ 
  
2.17 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 17 lines modifiedOffset 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....... 
4 ··0x000022fc·d8edff7f·a0ffff7f·e4eeff7f·a908b180·................ 
5 ··0x0000230c·34efff7f·b0b0b080·70efff7f·a80fb180·4.......p.......3 ··0x0000257c·50eaff7f·b0b0b080·60eaff7f·b0af0280·P.......`.......
6 ··0x0000231c·90efff7f·b0b0b080·ccefff7f·a80fb180·................4 ··0x0000258c·fceaff7f·b0b0b080·44ebff7f·b0a90280·........D.......
7 ··0x0000232c·f0efff7f·b0af0880·7cf3ff7f·b0b0b080·........|.......5 ··0x0000259c·40ecff7f·b0b0a880·a4ecff7f·b0b0b080·@...............
8 ··0x0000233c·8cf3ff7f·6cffff7f·dcf6ff7f·b0b0b080·....l...........6 ··0x000025ac·bcecff7f·b0b0aa80·18edff7f·af72b280·.............r..
 7 ··0x000025bc·38eeff7f·b0b0b080·38eeff7f·ab3f3880·8.......8....?8.
 8 ··0x000025cc·d4eeff7f·b0b0b080·e8eeff7f·b0b0aa80·................
 9 ··0x000025dc·54efff7f·b0b0b080·e4efff7f·00840480·T...............
 10 ··0x000025ec·04f0ff7f·b0b0b080·58f0ff7f·00840480·........X.......
9 ··0x0000234c·dcf6ff7f·ab10b280·78f7ff7f·b0b0b080·........x.......11 ··0x000025fc·7cf0ff7f·ac0db280·3cf1ff7f·b0af0880·|.......<.......
 12 ··0x0000260c·24f5ff7f·b0b0b080·34f5ff7f·ad3f0280·$.......4....?..
10 ··0x0000235c·8cf7ff7f·a908b180·f0f7ff7f·b0b0b080·................ 
11 ··0x0000236c·0cf8ff7f·48ffff7f·24f8ff7f·aa25b280·....H...$....%.. 
12 ··0x0000237c·dcf8ff7f·01000000·7cfaff7f·b0b0b080·........|.......13 ··0x0000261c·98f8ff7f·01000000·38faff7f·b0b0b080·........8.......
 14 ··0x0000262c·90faff7f·00840480·b0faff7f·b0b0b080·................
13 ··0x0000238c·ccfaff7f·ae0fb180·58feff7f·a80fb180·........X.......15 ··0x0000263c·acfaff7f·b0ae0380·2cfeff7f·00840480·........,.......
14 ··0x0000239c·f4feff7f·24ffff7f·f4feff7f·28ffff7f·....$.......(...16 ··0x0000264c·64feff7f·ecfeff7f·6cfeff7f·f0feff7f·d.......l.......
 17 ··0x0000265c·80feff7f·f4feff7f·80feff7f·f8feff7f·................
15 ··0x000023ac·f4feff7f·01000000···················........18 ··0x0000266c·d0feff7f·01000000···················........
  
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 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.......
  
272 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00003e9c·00000000····························....2 ··0x00003e74·00000000····························....
  
929 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 9 lines modifiedOffset 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···················........
  
264 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 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)
  
501 B
readelf --wide --decompress --hex-dump=.ARM.attributes {}
    
Offset 1, 6 lines modifiedOffset 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············...........
  
1.91 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·64796e73·..shstrtab..dyns2 ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte
3 ··0x00000010·796d002e·64796e73·7472002e·68617368·ym..dynstr..hash 
4 ··0x00000020·002e7265·6c2e6479·6e002e72·656c2e70·..rel.dyn..rel.p3 ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui
 4 ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d
 5 ··0x00000030·796e7374·72002e68·61736800·2e676e75·ynstr..hash..gnu
 6 ··0x00000040·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve
 7 ··0x00000050·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver
 8 ··0x00000060·73696f6e·5f72002e·72656c2e·64796e00·sion_r..rel.dyn.
 9 ··0x00000070·2e72656c·2e706c74·002e7465·7874002e·.rel.plt..text..
5 ··0x00000030·6c74002e·74657874·002e4152·4d2e6578·lt..text..ARM.ex10 ··0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.extab..ARM.e
6 ··0x00000040·74616200·2e41524d·2e657869·6478002e·tab..ARM.exidx.. 
7 ··0x00000050·66696e69·5f617272·6179002e·696e6974·fini_array..init 
8 ··0x00000060·5f617272·6179002e·64796e61·6d696300·_array..dynamic. 
9 ··0x00000070·2e676f74·002e6461·7461002e·62737300·.got..data..bss. 
10 ··0x00000080·2e636f6d·6d656e74·002e6e6f·74652e67·.comment..note.g 
11 ··0x00000090·6e752e67·6f6c642d·76657273·696f6e00·nu.gold-version. 
12 ··0x000000a0·2e41524d·2e617474·72696275·74657300·.ARM.attributes.11 ··0x00000090·78696478·002e6669·6e695f61·72726179·xidx..fini_array
 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.
  
124 KB
lib/armeabi-v7a/libzameJniRenderer.so
1.05 KB
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··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·EABI14 ··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:·········717 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·24
2.14 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 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·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
 7 ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x1
 8 ······[Requesting·program·interpreter:·/system/bin/linker]
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x023a4·0x023a4·R·E·0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x02628·0x02628·R·E·0x1000
8 ··LOAD···········0x002e94·0x00003e94·0x00003e94·0x00170·0x00170·RW··0x100010 ··LOAD···········0x002e6c·0x00003e6c·0x00003e6c·0x00198·0x00198·RW··0x1000
9 ··DYNAMIC········0x002ea0·0x00003ea0·0x00003ea0·0x00108·0x00108·RW··0x411 ··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··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
11 ··EXIDX··········0x0022c4·0x000022c4·0x000022c4·0x000e0·0x000e0·R···0x414 ··EXIDX··········0x002520·0x00002520·0x00002520·0x00108·0x00108·R···0x4
12 ··GNU_RELRO······0x002e94·0x00003e94·0x00003e94·0x0016c·0x0016c·RW··0x415 ··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·
 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·
17 ···02·····.fini_array·.init_array·.dynamic·.got·.data·21 ···03·····.fini_array·.init_array·.dynamic·.got·.data·
18 ···03·····.dynamic·22 ···04·····.dynamic·
 23 ···05·····.note.gnu.build-id·
19 ···04·····24 ···06·····
20 ···05·····.ARM.exidx·25 ···07·····.ARM.exidx·
21 ···06·····.fini_array·.init_array·.dynamic·.got·26 ···08·····.fini_array·.init_array·.dynamic·.got·
4.08 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 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·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
 5 ··[·1]·.interp···········PROGBITS········00000154·000154·000013·00···A··0···0··1
 6 ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4
5 ··[·1]·.dynsym···········DYNSYM··········00000114·000114·0003d0·10···A··2···1··47 ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·0003d0·10···A··4···1··4
6 ··[·2]·.dynstr···········STRTAB··········000004e4·0004e4·000557·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000055c·00055c·00055c·00···A··0···0··1
7 ··[·3]·.hash·············HASH············00000a3c·000a3c·000190·04···A··1···0··49 ··[·5]·.hash·············HASH············00000ab8·000ab8·000190·04···A··3···0··4
 10 ··[·6]·.gnu.version······VERSYM··········00000c48·000c48·00007a·02···A··3···0··2
 11 ··[·7]·.gnu.version_d····VERDEF··········00000cc4·000cc4·00001c·00···A··4···1··4
 12 ··[·8]·.gnu.version_r····VERNEED·········00000ce0·000ce0·000020·00···A··4···1··4
8 ··[·4]·.rel.dyn··········REL·············00000bcc·000bcc·000040·08···A··1···0··413 ··[·9]·.rel.dyn··········REL·············00000d00·000d00·000040·08···A··3···0··4
9 ··[·5]·.rel.plt··········REL·············00000c0c·000c0c·000060·08···A··1···6··414 ··[10]·.rel.plt··········REL·············00000d40·000d40·000060·08··AI··3··11··4
10 ··[·6]·.plt··············PROGBITS········00000c6c·000c6c·0000a4·00··AX··0···0··415 ··[11]·.plt··············PROGBITS········00000da0·000da0·0000a4·00··AX··0···0··4
11 ··[·7]·.text·············PROGBITS········00000d10·000d10·001578·00··AX··0···0··416 ··[12]·.text·············PROGBITS········00000e44·000e44·0016ac·00··AX··0···0··4
12 ··[·8]·.ARM.extab········PROGBITS········00002288·002288·00003c·00···A··0···0··417 ··[13]·.ARM.extab········PROGBITS········000024f0·0024f0·000030·00···A··0···0··4
13 ··[·9]·.ARM.exidx········ARM_EXIDX·······000022c4·0022c4·0000e0·08··AL··7···0··418 ··[14]·.ARM.exidx········ARM_EXIDX·······00002520·002520·000108·08··AL·12···0··4
14 ··[10]·.fini_array·······FINI_ARRAY······00003e94·002e94·000008·00··WA··0···0··419 ··[15]·.fini_array·······FINI_ARRAY······00003e6c·002e6c·000008·00··WA··0···0··4
15 ··[11]·.init_array·······INIT_ARRAY······00003e9c·002e9c·000004·00··WA··0···0··120 ··[16]·.init_array·······INIT_ARRAY······00003e74·002e74·000004·00··WA··0···0··1
16 ··[12]·.dynamic··········DYNAMIC·········00003ea0·002ea0·000108·08··WA··2···0··421 ··[17]·.dynamic··········DYNAMIC·········00003e78·002e78·000130·08··WA··4···0··4
17 ··[13]·.got··············PROGBITS········00003fa8·002fa8·000058·00··WA··0···0··422 ··[18]·.got··············PROGBITS········00003fa8·002fa8·000058·00··WA··0···0··4
18 ··[14]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··423 ··[19]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··4
19 ··[15]·.bss··············NOBITS··········00004004·003004·000000·00··WA··0···0··124 ··[20]·.bss··············NOBITS··········00004004·003004·000000·00··WA··0···0··1
20 ··[16]·.comment··········PROGBITS········00000000·003004·000026·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·003004·000028·01··MS··0···0··1
21 ··[17]·.note.gnu.gold-version·NOTE············00000000·00302c·00001c·00······0···0··426 ··[22]·.note.gnu.gold-version·NOTE············00000000·00302c·00001c·00······0···0··4
22 ··[18]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003048·000034·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003048·000034·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········00000000·00307c·0000b0·00······0···0··128 ··[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)
8.35 KB
readelf --wide --symbols {}
    
Offset 1, 64 lines modifiedOffset 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·Name2 ···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_finalize4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····3:·00000d35···206·FUNC····GLOBAL·DEFAULT····7·Java_zame_game_ZameJniRenderer_renderTriangles6 ·····3:·00000e81···220·FUNC····GLOBAL·DEFAULT···12·Java_zame_game_ZameJniRenderer_renderTriangles
7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer
8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer
9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer
10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements
11 ·····8:·000016b4·····8·FUNC····GLOBAL·DEFAULT····7·__aeabi_unwind_cpp_pr011 ·····8:·00001b30·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0
12 ·····9:·00000e03···114·FUNC····GLOBAL·DEFAULT····7·Java_zame_game_ZameJniRenderer_renderLines12 ·····9:·00000f5d···120·FUNC····GLOBAL·DEFAULT···12·Java_zame_game_ZameJniRenderer_renderLines
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
 14 ····11:·00001b38·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr1
 15 ····12:·00001b40·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr2
14 ····11:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx16 ····13:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx
15 ····12:·000016ac·····8·FUNC····WEAK···DEFAULT····7·__aeabi_unwind_cpp_pr1 
16 ····13:·000016a4·····8·FUNC····WEAK···DEFAULT····7·__aeabi_unwind_cpp_pr2 
17 ····14:·00001c64·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Restore_VFP_D17 ····14:·00001ecc·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D
18 ····15:·00001c54·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Restore_VFP18 ····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_3119 ····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_WMMXD20 ····17:·00001eec·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXD
21 ····18:·00001d0c·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Restore_WMMXC21 ····18:·00001f74·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXC
22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
23 ····20:·00001c40····20·FUNC····GLOBAL·DEFAULT····7·restore_core_regs23 ····20:·00001ea8····20·FUNC····GLOBAL·DEFAULT···12·restore_core_regs
24 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort24 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)
25 ····22:·00001238····68·FUNC····GLOBAL·DEFAULT····7·_Unwind_VRS_Get25 ····22:·000013f8·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA
 26 ····23:·00001400···164·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_RaiseException
 27 ····24:·000014a4····28·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_ForcedUnwind
 28 ····25:·000014c0···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume
 29 ····26:·00001534····32·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume_or_Rethrow
 30 ····27:·00001554·····4·FUNC····GLOBAL·DEFAULT···12·_Unwind_Complete
 31 ····28:·00001558····24·FUNC····GLOBAL·DEFAULT···12·_Unwind_DeleteException
 32 ····29:·00001570····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Get
26 ····23:·000012a4····68·FUNC····GLOBAL·DEFAULT····7·_Unwind_VRS_Set33 ····30:·000015f4····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Set
 34 ····31:·0000167c···200·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Backtrace
27 ····24:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup35 ····32:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup
28 ····25:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match36 ····33:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match
29 ····26:·00001e40···916·FUNC····GLOBAL·DEFAULT····7·__gnu_unwind_execute37 ····34:·000020dc···920·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_execute
30 ····27:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected38 ····35:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected
31 ····28:·000016bc···844·FUNC····GLOBAL·DEFAULT····7·_Unwind_VRS_Pop39 ····36:·00001b48···864·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Pop
32 ····29:·00001c6c·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_VFP_D40 ····37:·00001ed4·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D
33 ····30:·00001c5c·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_VFP41 ····38:·00001ec4·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP
34 ····31:·00001c7c·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_VFP_D_16_to_3142 ····39:·00001ee4·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D_16_to_31
35 ····32:·00001cc8·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_WMMXD43 ····40:·00001f30·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXD
36 ····33:·00001d20·····0·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Save_WMMXC44 ····41:·00001f88·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXC
37 ····34:·00001a08·····8·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetCFA 
38 ····35:·00001a10···164·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_RaiseException 
39 ····36:·00001ab4····28·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_ForcedUnwind 
40 ····37:·00001ad0···108·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Resume 
41 ····38:·00001b3c····32·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Resume_or_Rethrow 
42 ····39:·00001b5c·····4·FUNC····GLOBAL·DEFAULT····7·_Unwind_Complete 
43 ····40:·00001b60····32·FUNC····GLOBAL·DEFAULT····7·_Unwind_DeleteException 
44 ····41:·00001b80···192·FUNC····GLOBAL·DEFAULT····7·__gnu_Unwind_Backtrace 
45 ····42:·00001c40····20·FUNC····GLOBAL·DEFAULT····7·__restore_core_regs45 ····42:·00001ea8····20·FUNC····GLOBAL·DEFAULT···12·__restore_core_regs
46 ····43:·00001d34····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_RaiseException46 ····43:·00001f9c····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_RaiseException
47 ····44:·00001d34····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_RaiseException47 ····44:·00001f9c····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_RaiseException
48 ····45:·00001d58····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_Resume48 ····45:·00001fc0····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume
49 ····46:·00001d58····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_Resume49 ····46:·00001fc0····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume
50 ····47:·00001d7c····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_Resume_or_Rethrow50 ····47:·00001fe4····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume_or_Rethrow
51 ····48:·00001d7c····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_Resume_or_Rethrow51 ····48:·00001fe4····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume_or_Rethrow
52 ····49:·00001da0····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_ForcedUnwind52 ····49:·00002008····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_ForcedUnwind
53 ····50:·00001da0····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_ForcedUnwind53 ····50:·00002008····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_ForcedUnwind
54 ····51:·00001dc4····36·FUNC····GLOBAL·DEFAULT····7·___Unwind_Backtrace54 ····51:·0000202c····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Backtrace
55 ····52:·00001dc4····36·FUNC····GLOBAL·DEFAULT····7·_Unwind_Backtrace55 ····52:·0000202c····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Backtrace
56 ····53:·000021d4····64·FUNC····GLOBAL·DEFAULT····7·__gnu_unwind_frame56 ····53:·00002474····64·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_frame
57 ····54:·00002214····44·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetRegionStart57 ····54:·000024b4····16·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetRegionStart
58 ····55:·00002240····56·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetLanguageSpecificData58 ····55:·000024c4····28·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetLanguageSpecificData
59 ····56:·00002278·····8·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetDataRelBase59 ····56:·000024e0·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetDataRelBase
60 ····57:·00002280·····8·FUNC····GLOBAL·DEFAULT····7·_Unwind_GetTextRelBase60 ····57:·000024e8·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetTextRelBase
61 ····58:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata61 ····58:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
62 ····59:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start62 ····59:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
63 ····60:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end63 ····60:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
2.4 KB
readelf --wide --relocs {}
    
Offset 1, 26 lines modifiedOffset 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·Name2 ·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_exidx9 00003fb4··00000d15·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx
10 00003fc0··00001b15·R_ARM_GLOB_DAT·········00000000···__cxa_call_unexpected10 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·Name12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
13 00003fd0··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit13 00003fd0··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC
14 00003fd4··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize14 00003fd4··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC
15 00003fd8··00000416·R_ARM_JUMP_SLOT········00000000···glVertexPointer15 00003fd8··00000416·R_ARM_JUMP_SLOT········00000000···glVertexPointer
16 00003fdc··00000516·R_ARM_JUMP_SLOT········00000000···glColorPointer16 00003fdc··00000516·R_ARM_JUMP_SLOT········00000000···glColorPointer
17 00003fe0··00000616·R_ARM_JUMP_SLOT········00000000···glTexCoordPointer17 00003fe0··00000616·R_ARM_JUMP_SLOT········00000000···glTexCoordPointer
18 00003fe4··00000716·R_ARM_JUMP_SLOT········00000000···glDrawElements18 00003fe4··00000716·R_ARM_JUMP_SLOT········00000000···glDrawElements
19 00003fe8··00000a16·R_ARM_JUMP_SLOT········00000000···glDrawArrays19 00003fe8··00000a16·R_ARM_JUMP_SLOT········00000000···glDrawArrays
20 00003fec··00000b16·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx20 00003fec··00000d16·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx
 21 00003ff0··00001316·R_ARM_JUMP_SLOT········00000000···abort@LIBC
21 00003ff0··00001316·R_ARM_JUMP_SLOT········00000000···memcpy22 00003ff4··00001516·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC
22 00003ff4··00001516·R_ARM_JUMP_SLOT········00000000···abort 
23 00003ff8··00001816·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup23 00003ff8··00002016·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup
24 00003ffc··00001916·R_ARM_JUMP_SLOT········00000000···__cxa_type_match24 00003ffc··00002116·R_ARM_JUMP_SLOT········00000000···__cxa_type_match
2.44 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 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/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0x3fc43 ·0x00000003·(PLTGOT)·····················0x3fc4
4 ·0x00000002·(PLTRELSZ)···················96·(bytes)4 ·0x00000002·(PLTRELSZ)···················96·(bytes)
5 ·0x00000017·(JMPREL)·····················0xc0c5 ·0x00000017·(JMPREL)·····················0xd40
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x00000011·(REL)························0xbcc7 ·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)···················610 ·0x6ffffffa·(RELCOUNT)···················6
11 ·0x00000006·(SYMTAB)·····················0x11411 ·0x00000006·(SYMTAB)·····················0x18c
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x4e413 ·0x00000005·(STRTAB)·····················0x55c
14 ·0x0000000a·(STRSZ)······················1367·(bytes)14 ·0x0000000a·(STRSZ)······················1372·(bytes)
15 ·0x00000004·(HASH)·······················0xa3c15 ·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)·················0x3e9423 ·0x0000001a·(FINI_ARRAY)·················0x3e6c
24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
25 ·0x00000019·(INIT_ARRAY)·················0x3e9c25 ·0x00000019·(INIT_ARRAY)·················0x3e74
26 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)26 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
27 ·0x00000010·(SYMBOLIC)···················0x027 ·0x00000010·(SYMBOLIC)···················0x0
28 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW28 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW
29 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW29 ·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)·······················0x035 ·0x00000000·(NULL)·······················0x0
582 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 8 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)»   ····Build·ID:·d611958736ea0a5e0dfd2ba1c63f0ffc02e7d568
  
1 Displaying·notes·found·in:·.note.gnu.gold-version4 Displaying·notes·found·in:·.note.gnu.gold-version
2 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.106 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.11
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 2 lines modifiedOffset 1, 28 lines modified
  
1 No·version·information·found·in·this·file.1 Version·symbols·section·'.gnu.version'·contains·61·entries:
 2 ·Addr:·0x0000000000000c48··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·entry:
 20 ·Addr:·0x0000000000000cc4··Offset:·0x000cc4··Link:·4·(.dynstr)
 21 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libzameJniRenderer.so
  
 22 Version·needs·section·'.gnu.version_r'·contains·1·entry:
 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
1.98 KB
strings --all --bytes=8 {}
    
Offset 1, 46 lines modifiedOffset 1, 48 lines modified
 1 /system/bin/linker
1 __cxa_finalize2 __cxa_finalize
 3 libzameJniRenderer.so
2 __cxa_atexit4 __cxa_atexit
3 Java_zame_game_ZameJniRenderer_renderTriangles5 Java_zame_game_ZameJniRenderer_renderTriangles
4 glVertexPointer6 glVertexPointer
5 glColorPointer7 glColorPointer
6 glTexCoordPointer8 glTexCoordPointer
7 glDrawElements9 glDrawElements
8 __aeabi_unwind_cpp_pr010 __aeabi_unwind_cpp_pr0
9 Java_zame_game_ZameJniRenderer_renderLines11 Java_zame_game_ZameJniRenderer_renderLines
10 glDrawArrays12 glDrawArrays
11 __gnu_Unwind_Find_exidx 
12 __aeabi_unwind_cpp_pr113 __aeabi_unwind_cpp_pr1
13 __aeabi_unwind_cpp_pr214 __aeabi_unwind_cpp_pr2
 15 __gnu_Unwind_Find_exidx
14 __gnu_Unwind_Restore_VFP_D16 __gnu_Unwind_Restore_VFP_D
15 __gnu_Unwind_Restore_VFP17 __gnu_Unwind_Restore_VFP
16 __gnu_Unwind_Restore_VFP_D_16_to_3118 __gnu_Unwind_Restore_VFP_D_16_to_31
17 __gnu_Unwind_Restore_WMMXD19 __gnu_Unwind_Restore_WMMXD
18 __gnu_Unwind_Restore_WMMXC20 __gnu_Unwind_Restore_WMMXC
19 restore_core_regs21 restore_core_regs
 22 _Unwind_GetCFA
 23 __gnu_Unwind_RaiseException
 24 __gnu_Unwind_ForcedUnwind
 25 __gnu_Unwind_Resume
 26 __gnu_Unwind_Resume_or_Rethrow
 27 _Unwind_Complete
 28 _Unwind_DeleteException
20 _Unwind_VRS_Get29 _Unwind_VRS_Get
21 _Unwind_VRS_Set30 _Unwind_VRS_Set
 31 __gnu_Unwind_Backtrace
22 __cxa_begin_cleanup32 __cxa_begin_cleanup
23 __cxa_type_match33 __cxa_type_match
24 __gnu_unwind_execute34 __gnu_unwind_execute
25 __cxa_call_unexpected35 __cxa_call_unexpected
26 _Unwind_VRS_Pop36 _Unwind_VRS_Pop
27 __gnu_Unwind_Save_VFP_D37 __gnu_Unwind_Save_VFP_D
28 __gnu_Unwind_Save_VFP38 __gnu_Unwind_Save_VFP
29 __gnu_Unwind_Save_VFP_D_16_to_3139 __gnu_Unwind_Save_VFP_D_16_to_31
30 __gnu_Unwind_Save_WMMXD40 __gnu_Unwind_Save_WMMXD
31 __gnu_Unwind_Save_WMMXC41 __gnu_Unwind_Save_WMMXC
32 _Unwind_GetCFA 
33 __gnu_Unwind_RaiseException 
34 __gnu_Unwind_ForcedUnwind 
35 __gnu_Unwind_Resume 
36 __gnu_Unwind_Resume_or_Rethrow 
37 _Unwind_Complete 
38 _Unwind_DeleteException 
39 __gnu_Unwind_Backtrace 
40 __restore_core_regs42 __restore_core_regs
41 ___Unwind_RaiseException43 ___Unwind_RaiseException
42 _Unwind_RaiseException44 _Unwind_RaiseException
43 ___Unwind_Resume45 ___Unwind_Resume
44 _Unwind_Resume46 _Unwind_Resume
45 ___Unwind_Resume_or_Rethrow47 ___Unwind_Resume_or_Rethrow
46 _Unwind_Resume_or_Rethrow48 _Unwind_Resume_or_Rethrow
Offset 50, 26 lines modifiedOffset 52, 30 lines modified
50 _Unwind_Backtrace52 _Unwind_Backtrace
51 __gnu_unwind_frame53 __gnu_unwind_frame
52 _Unwind_GetRegionStart54 _Unwind_GetRegionStart
53 _Unwind_GetLanguageSpecificData55 _Unwind_GetLanguageSpecificData
54 _Unwind_GetDataRelBase56 _Unwind_GetDataRelBase
55 _Unwind_GetTextRelBase57 _Unwind_GetTextRelBase
56 __bss_start58 __bss_start
57 libGLESv1_CM.so 
58 liblog.so59 liblog.so
 60 libGLESv1_CM.so
59 libstdc++.so61 libstdc++.so
60 libdl.so62 libdl.so
61 libzameJniRenderer.so 
62 #h·F1F*F 
63 G#h·FIFRF 
64 #h·F1F*F63 #h·F1F*F
 64 G#h·FIFBF
 65 G#h·F9FZF
65 G#h·FAFJF66 #h·FAF:F
 67 G#h·F1F*F
66 GCC:·(GNU)·4.6·20120106·(prerelease)68 GCC:·(GNU)·4.9.x·20150123·(prerelease)
67 gold·1.1069 gold·1.11
68 .shstrtab70 .shstrtab
 71 .note.gnu.build-id
 72 .gnu.version
 73 .gnu.version_d
 74 .gnu.version_r
69 .rel.dyn75 .rel.dyn
70 .rel.plt76 .rel.plt
71 .ARM.extab77 .ARM.extab
72 .ARM.exidx78 .ARM.exidx
73 .fini_array79 .fini_array
74 .init_array80 .init_array
75 .dynamic81 .dynamic
11.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 89 lines modifiedOffset 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 ··0x0000056c·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib
 4 ··0x0000057c·7a616d65·4a6e6952·656e6465·7265722e·zameJniRenderer.
3 ··0x000004f4·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav5 ··0x0000058c·736f005f·5f637861·5f617465·78697400·so.__cxa_atexit.
4 ··0x00000504·615f7a61·6d655f67·616d655f·5a616d65·a_zame_game_Zame6 ··0x0000059c·4a617661·5f7a616d·655f6761·6d655f5a·Java_zame_game_Z
5 ··0x00000514·4a6e6952·656e6465·7265725f·72656e64·JniRenderer_rend7 ··0x000005ac·616d654a·6e695265·6e646572·65725f72·ameJniRenderer_r
6 ··0x00000524·65725472·69616e67·6c657300·676c5665·erTriangles.glVe8 ··0x000005bc·656e6465·72547269·616e676c·65730067·enderTriangles.g
7 ··0x00000534·72746578·506f696e·74657200·676c436f·rtexPointer.glCo9 ··0x000005cc·6c566572·74657850·6f696e74·65720067·lVertexPointer.g
8 ··0x00000544·6c6f7250·6f696e74·65720067·6c546578·lorPointer.glTex 
9 ··0x00000554·436f6f72·64506f69·6e746572·00676c44·CoordPointer.glD10 ··0x000005dc·6c436f6c·6f72506f·696e7465·7200676c·lColorPointer.gl
 11 ··0x000005ec·54657843·6f6f7264·506f696e·74657200·TexCoordPointer.
10 ··0x00000564·72617745·6c656d65·6e747300·5f5f6165·rawElements.__ae12 ··0x000005fc·676c4472·6177456c·656d656e·7473005f·glDrawElements._
 13 ··0x0000060c·5f616561·62695f75·6e77696e·645f6370·_aeabi_unwind_cp
 14 ··0x0000061c·705f7072·30004a61·76615f7a·616d655f·p_pr0.Java_zame_
 15 ··0x0000062c·67616d65·5f5a616d·654a6e69·52656e64·game_ZameJniRend
 16 ··0x0000063c·65726572·5f72656e·6465724c·696e6573·erer_renderLines
 17 ··0x0000064c·00676c44·72617741·72726179·73005f5f·.glDrawArrays.__
11 ··0x00000574·6162695f·756e7769·6e645f63·70705f70·abi_unwind_cpp_p18 ··0x0000065c·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp
 19 ··0x0000066c·5f707231·005f5f61·65616269·5f756e77·_pr1.__aeabi_unw
 20 ··0x0000067c·696e645f·6370705f·70723200·5f5f676e·ind_cpp_pr2.__gn
 21 ··0x0000068c·755f556e·77696e64·5f46696e·645f6578·u_Unwind_Find_ex
 22 ··0x0000069c·69647800·5f5f676e·755f556e·77696e64·idx.__gnu_Unwind
 23 ··0x000006ac·5f526573·746f7265·5f564650·5f44005f·_Restore_VFP_D._
12 ··0x00000584·7230004a·6176615f·7a616d65·5f67616d·r0.Java_zame_gam 
13 ··0x00000594·655f5a61·6d654a6e·6952656e·64657265·e_ZameJniRendere 
14 ··0x000005a4·725f7265·6e646572·4c696e65·7300676c·r_renderLines.gl 
15 ··0x000005b4·44726177·41727261·7973005f·5f676e75·DrawArrays.__gnu 
16 ··0x000005c4·5f556e77·696e645f·46696e64·5f657869·_Unwind_Find_exi 
17 ··0x000005d4·6478005f·5f616561·62695f75·6e77696e·dx.__aeabi_unwin 
18 ··0x000005e4·645f6370·705f7072·31005f5f·61656162·d_cpp_pr1.__aeab 
19 ··0x000005f4·695f756e·77696e64·5f637070·5f707232·i_unwind_cpp_pr2 
20 ··0x00000604·005f5f67·6e755f55·6e77696e·645f5265·.__gnu_Unwind_Re24 ··0x000006bc·5f676e75·5f556e77·696e645f·52657374·_gnu_Unwind_Rest
21 ··0x00000614·73746f72·655f5646·505f4400·5f5f676e·store_VFP_D.__gn25 ··0x000006cc·6f72655f·56465000·5f5f676e·755f556e·ore_VFP.__gnu_Un
 26 ··0x000006dc·77696e64·5f526573·746f7265·5f564650·wind_Restore_VFP
 27 ··0x000006ec·5f445f31·365f746f·5f333100·5f5f676e·_D_16_to_31.__gn
22 ··0x00000624·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore28 ··0x000006fc·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore
23 ··0x00000634·5f564650·005f5f67·6e755f55·6e77696e·_VFP.__gnu_Unwin 
24 ··0x00000644·645f5265·73746f72·655f5646·505f445f·d_Restore_VFP_D_ 
25 ··0x00000654·31365f74·6f5f3331·005f5f67·6e755f55·16_to_31.__gnu_U 
26 ··0x00000664·6e77696e·645f5265·73746f72·655f574d·nwind_Restore_WM 
27 ··0x00000674·4d584400·5f5f676e·755f556e·77696e64·MXD.__gnu_Unwind 
28 ··0x00000684·5f526573·746f7265·5f574d4d·5843006d·_Restore_WMMXC.m 
29 ··0x00000694·656d6370·79007265·73746f72·655f636f·emcpy.restore_co 
30 ··0x000006a4·72655f72·65677300·61626f72·74005f55·re_regs.abort._U 
31 ··0x000006b4·6e77696e·645f5652·535f4765·74005f55·nwind_VRS_Get._U 
32 ··0x000006c4·6e77696e·645f5652·535f5365·74005f5f·nwind_VRS_Set.__ 
33 ··0x000006d4·6378615f·62656769·6e5f636c·65616e75·cxa_begin_cleanu 
34 ··0x000006e4·70005f5f·6378615f·74797065·5f6d6174·p.__cxa_type_mat 
35 ··0x000006f4·6368005f·5f676e75·5f756e77·696e645f·ch.__gnu_unwind_ 
36 ··0x00000704·65786563·75746500·5f5f6378·615f6361·execute.__cxa_ca 
37 ··0x00000714·6c6c5f75·6e657870·65637465·64005f55·ll_unexpected._U 
38 ··0x00000724·6e77696e·645f5652·535f506f·70005f5f·nwind_VRS_Pop.__ 
39 ··0x00000734·676e755f·556e7769·6e645f53·6176655f·gnu_Unwind_Save_ 
40 ··0x00000744·5646505f·44005f5f·676e755f·556e7769·VFP_D.__gnu_Unwi 
41 ··0x00000754·6e645f53·6176655f·56465000·5f5f676e·nd_Save_VFP.__gn 
42 ··0x00000764·755f556e·77696e64·5f536176·655f5646·u_Unwind_Save_VF 
43 ··0x00000774·505f445f·31365f74·6f5f3331·005f5f67·P_D_16_to_31.__g 
44 ··0x00000784·6e755f55·6e77696e·645f5361·76655f57·nu_Unwind_Save_W 
45 ··0x00000794·4d4d5844·005f5f67·6e755f55·6e77696e·MMXD.__gnu_Unwin29 ··0x0000070c·5f574d4d·5844005f·5f676e75·5f556e77·_WMMXD.__gnu_Unw
46 ··0x000007a4·645f5361·76655f57·4d4d5843·005f556e·d_Save_WMMXC._Un30 ··0x0000071c·696e645f·52657374·6f72655f·574d4d58·ind_Restore_WMMX
 31 ··0x0000072c·43006162·6f727400·72657374·6f72655f·C.abort.restore_
 32 ··0x0000073c·636f7265·5f726567·73006d65·6d637079·core_regs.memcpy
47 ··0x000007b4·77696e64·5f476574·43464100·5f5f676e·wind_GetCFA.__gn33 ··0x0000074c·005f556e·77696e64·5f476574·43464100·._Unwind_GetCFA.
48 ··0x000007c4·755f556e·77696e64·5f526169·73654578·u_Unwind_RaiseEx 
49 ··0x000007d4·63657074·696f6e00·5f5f676e·755f556e·ception.__gnu_Un 
50 ··0x000007e4·77696e64·5f466f72·63656455·6e77696e·wind_ForcedUnwin 
51 ··0x000007f4·64005f5f·676e755f·556e7769·6e645f52·d.__gnu_Unwind_R34 ··0x0000075c·5f5f676e·755f556e·77696e64·5f526169·__gnu_Unwind_Rai
52 ··0x00000804·6573756d·65005f5f·676e755f·556e7769·esume.__gnu_Unwi 
53 ··0x00000814·6e645f52·6573756d·655f6f72·5f526574·nd_Resume_or_Ret 
54 ··0x00000824·68726f77·005f556e·77696e64·5f436f6d·hrow._Unwind_Com 
55 ··0x00000834·706c6574·65005f55·6e77696e·645f4465·plete._Unwind_De 
56 ··0x00000844·6c657465·45786365·7074696f·6e005f5f·leteException.__35 ··0x0000076c·73654578·63657074·696f6e00·5f5f676e·seException.__gn
57 ··0x00000854·676e755f·556e7769·6e645f42·61636b74·gnu_Unwind_Backt 
58 ··0x00000864·72616365·005f5f72·6573746f·72655f63·race.__restore_c 
59 ··0x00000874·6f72655f·72656773·005f5f5f·556e7769·ore_regs.___Unwi 
60 ··0x00000884·6e645f52·61697365·45786365·7074696f·nd_RaiseExceptio 
61 ··0x00000894·6e005f55·6e77696e·645f5261·69736545·n._Unwind_RaiseE 
62 ··0x000008a4·78636570·74696f6e·005f5f5f·556e7769·xception.___Unwi 
63 ··0x000008b4·6e645f52·6573756d·65005f55·6e77696e·nd_Resume._Unwin 
64 ··0x000008c4·645f5265·73756d65·005f5f5f·556e7769·d_Resume.___Unwi 
65 ··0x000008d4·6e645f52·6573756d·655f6f72·5f526574·nd_Resume_or_Ret 
66 ··0x000008e4·68726f77·005f556e·77696e64·5f526573·hrow._Unwind_Res 
67 ··0x000008f4·756d655f·6f725f52·65746872·6f77005f·ume_or_Rethrow._ 
68 ··0x00000904·5f5f556e·77696e64·5f466f72·63656455·__Unwind_ForcedU36 ··0x0000077c·755f556e·77696e64·5f466f72·63656455·u_Unwind_ForcedU
 37 ··0x0000078c·6e77696e·64005f5f·676e755f·556e7769·nwind.__gnu_Unwi
 38 ··0x0000079c·6e645f52·6573756d·65005f5f·676e755f·nd_Resume.__gnu_
 39 ··0x000007ac·556e7769·6e645f52·6573756d·655f6f72·Unwind_Resume_or
 40 ··0x000007bc·5f526574·68726f77·005f556e·77696e64·_Rethrow._Unwind
 41 ··0x000007cc·5f436f6d·706c6574·65005f55·6e77696e·_Complete._Unwin
 42 ··0x000007dc·645f4465·6c657465·45786365·7074696f·d_DeleteExceptio
 43 ··0x000007ec·6e005f55·6e77696e·645f5652·535f4765·n._Unwind_VRS_Ge
 44 ··0x000007fc·74005f55·6e77696e·645f5652·535f5365·t._Unwind_VRS_Se
 45 ··0x0000080c·74005f5f·676e755f·556e7769·6e645f42·t.__gnu_Unwind_B
 46 ··0x0000081c·61636b74·72616365·005f5f63·78615f62·acktrace.__cxa_b
 47 ··0x0000082c·6567696e·5f636c65·616e7570·005f5f63·egin_cleanup.__c
 48 ··0x0000083c·78615f74·7970655f·6d617463·68005f5f·xa_type_match.__
 49 ··0x0000084c·676e755f·756e7769·6e645f65·78656375·gnu_unwind_execu
 50 ··0x0000085c·7465005f·5f637861·5f63616c·6c5f756e·te.__cxa_call_un
 51 ··0x0000086c·65787065·63746564·005f556e·77696e64·expected._Unwind
 52 ··0x0000087c·5f565253·5f506f70·005f5f67·6e755f55·_VRS_Pop.__gnu_U
 53 ··0x0000088c·6e77696e·645f5361·76655f56·46505f44·nwind_Save_VFP_D
 54 ··0x0000089c·005f5f67·6e755f55·6e77696e·645f5361·.__gnu_Unwind_Sa
 55 ··0x000008ac·76655f56·4650005f·5f676e75·5f556e77·ve_VFP.__gnu_Unw
 56 ··0x000008bc·696e645f·53617665·5f564650·5f445f31·ind_Save_VFP_D_1
 57 ··0x000008cc·365f746f·5f333100·5f5f676e·755f556e·6_to_31.__gnu_Un
 58 ··0x000008dc·77696e64·5f536176·655f574d·4d584400·wind_Save_WMMXD.
 59 ··0x000008ec·5f5f676e·755f556e·77696e64·5f536176·__gnu_Unwind_Sav
 60 ··0x000008fc·655f574d·4d584300·5f5f7265·73746f72·e_WMMXC.__restor
 61 ··0x0000090c·655f636f·72655f72·65677300·5f5f5f55·e_core_regs.___U
 62 ··0x0000091c·6e77696e·645f5261·69736545·78636570·nwind_RaiseExcep
 63 ··0x0000092c·74696f6e·005f556e·77696e64·5f526169·tion._Unwind_Rai
 64 ··0x0000093c·73654578·63657074·696f6e00·5f5f5f55·seException.___U
 65 ··0x0000094c·6e77696e·645f5265·73756d65·005f556e·nwind_Resume._Un
 66 ··0x0000095c·77696e64·5f526573·756d6500·5f5f5f55·wind_Resume.___U
 67 ··0x0000096c·6e77696e·645f5265·73756d65·5f6f725f·nwind_Resume_or_
 68 ··0x0000097c·52657468·726f7700·5f556e77·696e645f·Rethrow._Unwind_
 69 ··0x0000098c·52657375·6d655f6f·725f5265·7468726f·Resume_or_Rethro
 70 ··0x0000099c·77005f5f·5f556e77·696e645f·466f7263·w.___Unwind_Forc
69 ··0x00000914·6e77696e·64005f55·6e77696e·645f466f·nwind._Unwind_Fo71 ··0x000009ac·6564556e·77696e64·005f556e·77696e64·edUnwind._Unwind
70 ··0x00000924·72636564·556e7769·6e64005f·5f5f556e·rcedUnwind.___Un72 ··0x000009bc·5f466f72·63656455·6e77696e·64005f5f·_ForcedUnwind.__
71 ··0x00000934·77696e64·5f426163·6b747261·6365005f·wind_Backtrace._ 
72 ··0x00000944·556e7769·6e645f42·61636b74·72616365·Unwind_Backtrace73 ··0x000009cc·5f556e77·696e645f·4261636b·74726163·_Unwind_Backtrac
 74 ··0x000009dc·65005f55·6e77696e·645f4261·636b7472·e._Unwind_Backtr
73 ··0x00000954·005f5f67·6e755f75·6e77696e·645f6672·.__gnu_unwind_fr75 ··0x000009ec·61636500·5f5f676e·755f756e·77696e64·ace.__gnu_unwind
 76 ··0x000009fc·5f667261·6d65005f·556e7769·6e645f47·_frame._Unwind_G
Max diff block lines reached; 0/11565 bytes (0.00%) of diff not shown.
3.41 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 28 lines modifiedOffset 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·................ 
13 ··0x00000aec·02000000·00000000·00000000·00000000·................ 
14 ··0x00000afc·04000000·00000000·08000000·00000000·................ 
15 ··0x00000b0c·00000000·00000000·00000000·00000000·................12 ··0x00000b58·00000000·00000000·00000000·00000000·................
 13 ··0x00000b68·02000000·00000000·00000000·00000000·................
 14 ··0x00000b78·04000000·00000000·00000000·00000000·................
 15 ··0x00000b88·08000000·00000000·00000000·00000000·................
16 ··0x00000b1c·00000000·00000000·00000000·03000000·................16 ··0x00000b98·00000000·00000000·00000000·03000000·................
 17 ··0x00000ba8·00000000·00000000·14000000·00000000·................
 18 ··0x00000bb8·00000000·00000000·06000000·11000000·................
17 ··0x00000b2c·00000000·00000000·00000000·00000000·................19 ··0x00000bc8·00000000·1a000000·00000000·00000000·................
18 ··0x00000b3c·12000000·00000000·10000000·00000000·................20 ··0x00000bd8·12000000·00000000·10000000·00000000·................
19 ··0x00000b4c·00000000·00000000·01000000·00000000·................21 ··0x00000be8·18000000·00000000·01000000·1f000000·................
20 ··0x00000b5c·09000000·00000000·14000000·1d000000·................ 
21 ··0x00000b6c·00000000·17000000·06000000·11000000·................22 ··0x00000bf8·09000000·1b000000·0d000000·0f000000·................
 23 ··0x00000c08·25000000·17000000·26000000·00000000·%.......&.......
22 ··0x00000b7c·20000000·27000000·0b000000·0f000000··...'........... 
23 ··0x00000b8c·24000000·23000000·1e000000·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·............!...
  
2.59 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 71 lines modifiedOffset 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 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  ;·c7c·<__cxa_atexit@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  ;·db0·<__cxa_atexit@plt-0x4>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       andeq»  r3,·r0,·r8,·asr·#67 »       andeq»  r3,·r0,·r4,·lsl·r2
  
8 00000c80·<__cxa_atexit@plt>:8 00000db4·<__cxa_atexit@plt>:
9 »       add»    ip,·pc,·#0,·129 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#12288»;·0x300010 »       add»    ip,·ip,·#12288»;·0x3000
11 »       ldr»    pc,·[ip,·#840]!»       ;·0x34811 »       ldr»    pc,·[ip,·#532]!»       ;·0x214
  
12 00000c8c·<__cxa_finalize@plt>:12 00000dc0·<__cxa_finalize@plt>:
13 »       add»    ip,·pc,·#0,·1213 »       add»    ip,·pc,·#0,·12
14 »       add»    ip,·ip,·#12288»;·0x300014 »       add»    ip,·ip,·#12288»;·0x3000
15 »       ldr»    pc,·[ip,·#832]!»       ;·0x34015 »       ldr»    pc,·[ip,·#524]!»       ;·0x20c
  
16 00000c98·<glVertexPointer@plt>:16 00000dcc·<glVertexPointer@plt>:
17 »       add»    ip,·pc,·#0,·1217 »       add»    ip,·pc,·#0,·12
18 »       add»    ip,·ip,·#12288»;·0x300018 »       add»    ip,·ip,·#12288»;·0x3000
19 »       ldr»    pc,·[ip,·#824]!»       ;·0x33819 »       ldr»    pc,·[ip,·#516]!»       ;·0x204
  
20 00000ca4·<glColorPointer@plt>:20 00000dd8·<glColorPointer@plt>:
21 »       add»    ip,·pc,·#0,·1221 »       add»    ip,·pc,·#0,·12
22 »       add»    ip,·ip,·#12288»;·0x300022 »       add»    ip,·ip,·#12288»;·0x3000
23 »       ldr»    pc,·[ip,·#816]!»       ;·0x33023 »       ldr»    pc,·[ip,·#508]!»       ;·0x1fc
  
24 00000cb0·<glTexCoordPointer@plt>:24 00000de4·<glTexCoordPointer@plt>:
25 »       add»    ip,·pc,·#0,·1225 »       add»    ip,·pc,·#0,·12
26 »       add»    ip,·ip,·#12288»;·0x300026 »       add»    ip,·ip,·#12288»;·0x3000
27 »       ldr»    pc,·[ip,·#808]!»       ;·0x32827 »       ldr»    pc,·[ip,·#500]!»       ;·0x1f4
  
28 00000cbc·<glDrawElements@plt>:28 00000df0·<glDrawElements@plt>:
29 »       add»    ip,·pc,·#0,·1229 »       add»    ip,·pc,·#0,·12
30 »       add»    ip,·ip,·#12288»;·0x300030 »       add»    ip,·ip,·#12288»;·0x3000
31 »       ldr»    pc,·[ip,·#800]!»       ;·0x32031 »       ldr»    pc,·[ip,·#492]!»       ;·0x1ec
  
32 00000cc8·<glDrawArrays@plt>:32 00000dfc·<glDrawArrays@plt>:
33 »       add»    ip,·pc,·#0,·1233 »       add»    ip,·pc,·#0,·12
34 »       add»    ip,·ip,·#12288»;·0x300034 »       add»    ip,·ip,·#12288»;·0x3000
35 »       ldr»    pc,·[ip,·#792]!»       ;·0x31835 »       ldr»    pc,·[ip,·#484]!»       ;·0x1e4
  
36 00000cd4·<__gnu_Unwind_Find_exidx@plt>:36 00000e08·<__gnu_Unwind_Find_exidx@plt>:
37 »       add»    ip,·pc,·#0,·1237 »       add»    ip,·pc,·#0,·12
38 »       add»    ip,·ip,·#12288»;·0x300038 »       add»    ip,·ip,·#12288»;·0x3000
39 »       ldr»    pc,·[ip,·#784]!»       ;·0x31039 »       ldr»    pc,·[ip,·#476]!»       ;·0x1dc
  
40 00000ce0·<memcpy@plt>:40 00000e14·<abort@plt>:
41 »       add»    ip,·pc,·#0,·1241 »       add»    ip,·pc,·#0,·12
42 »       add»    ip,·ip,·#12288»;·0x300042 »       add»    ip,·ip,·#12288»;·0x3000
43 »       ldr»    pc,·[ip,·#776]!»       ;·0x30843 »       ldr»    pc,·[ip,·#468]!»       ;·0x1d4
  
44 00000cec·<abort@plt>:44 00000e20·<memcpy@plt>:
45 »       add»    ip,·pc,·#0,·1245 »       add»    ip,·pc,·#0,·12
46 »       add»    ip,·ip,·#12288»;·0x300046 »       add»    ip,·ip,·#12288»;·0x3000
47 »       ldr»    pc,·[ip,·#768]!»       ;·0x30047 »       ldr»    pc,·[ip,·#460]!»       ;·0x1cc
  
48 00000cf8·<__cxa_begin_cleanup@plt>:48 00000e2c·<__cxa_begin_cleanup@plt>:
49 »       add»    ip,·pc,·#0,·1249 »       add»    ip,·pc,·#0,·12
50 »       add»    ip,·ip,·#12288»;·0x300050 »       add»    ip,·ip,·#12288»;·0x3000
51 »       ldr»    pc,·[ip,·#760]!»       ;·0x2f851 »       ldr»    pc,·[ip,·#452]!»       ;·0x1c4
  
52 00000d04·<__cxa_type_match@plt>:52 00000e38·<__cxa_type_match@plt>:
53 »       add»    ip,·pc,·#0,·1253 »       add»    ip,·pc,·#0,·12
54 »       add»    ip,·ip,·#12288»;·0x300054 »       add»    ip,·ip,·#12288»;·0x3000
55 »       ldr»    pc,·[ip,·#752]!»       ;·0x2f055 »       ldr»    pc,·[ip,·#444]!»       ;·0x1bc
74.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1291 lines modifiedOffset 1, 1387 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000d10·<Java_zame_game_ZameJniRenderer_renderTriangles-0x24>:2 00000e44·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base-0x3c>:
3 »       ldr»    r2,·[pc,·#8]»  ;·d20·<__cxa_type_match@plt+0x1c>3 »       ldr»    r0,·[pc,·#4]»  ;·e50·<__cxa_type_match@plt+0x18>
 4 »       add»    r0,·pc,·r0
 5 »       b»      dc0·<__cxa_finalize@plt>
 6 »       »       »       ;·<UNDEFINED>·instruction:·0x000031b0
 7 »       cmp»    r0,·#0
 8 »       bxeq»   lr
 9 »       bx»     r0
4 »       mov»    r1,·#010 »       mov»    r1,·r0
 11 »       ldr»    r2,·[pc,·#12]» ;·e78·<__cxa_type_match@plt+0x40>
 12 »       ldr»    r0,·[pc,·#12]» ;·e7c·<__cxa_type_match@plt+0x44>
5 »       add»    r2,·pc,·r213 »       add»    r2,·pc,·r2
6 »       b»      c80·<__cxa_atexit@plt> 
7 »       andeq»  r3,·r0,·r0,·ror·#5 
8 »       ldr»    r0,·[pc,·#4]»  ;·d30·<__cxa_type_match@plt+0x2c> 
9 »       add»    r0,·pc,·r014 »       add»    r0,·pc,·r0
10 »       b»      c8c·<__cxa_finalize@plt> 
11 »       ldrdeq» r3,·[r0],·-r015 »       b»      db4·<__cxa_atexit@plt>
 16 »       andeq»  r3,·r0,·ip,·lsl·#3
 17 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffdc
  
12 00000d34·<Java_zame_game_ZameJniRenderer_renderTriangles>:18 00000e80·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base>:
13 »       stmdb»  sp!,·{r0,·r1,·r2,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}19 »       stmdb»  sp!,·{r0,·r1,·r2,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
14 »       mov»    r9,·r320 »       mov»    r9,·r3
15 »       ldr»    r3,·[r0,·#0]21 »       ldr»    r3,·[sp,·#52]» ;·0x34
16 »       mov»    r1,·r222 »       mov»    r1,·r2
17 »       mov»    fp,·r223 »       mov»    r7,·r2
18 »       movs»   r2,·#024 »       movs»   r2,·#0
19 »       mov»    r4,·r025 »       mov»    r4,·r0
20 »       ldr»    r6,·[sp,·#48]» ;·0x3026 »       ldr»    r6,·[sp,·#48]» ;·0x30
 27 »       str»    r3,·[sp,·#0]
 28 »       ldr»    r3,·[sp,·#56]» ;·0x38
 29 »       str»    r3,·[sp,·#4]
 30 »       ldr»    r3,·[r0,·#0]
21 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f431 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f4
22 »       blx»    r332 »       blx»    r3
23 »       ldr»    r3,·[r4,·#0]33 »       ldr»    r3,·[r4,·#0]
24 »       mov»    r1,·r934 »       mov»    r1,·r9
25 »       movs»   r2,·#035 »       movs»   r2,·#0
26 »       mov»    r5,·r6 
27 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f436 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f4
28 »       str»    r0,·[sp,·#4]37 »       mov»    fp,·r0
29 »       mov»    r0,·r438 »       mov»    r0,·r4
30 »       blx»    r339 »       blx»    r3
31 »       mov»    sl,·r040 »       mov»    r8,·r0
32 »       cbz»    r6,·d72·<Java_zame_game_ZameJniRenderer_renderTriangles+0x3e>41 »       cbz»    r6,·ec6·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0x46>
33 »       ldr»    r3,·[r4,·#0]42 »       ldr»    r3,·[r4,·#0]
34 »       mov»    r0,·r443 »       mov»    r0,·r4
35 »       mov»    r1,·r644 »       mov»    r1,·r6
36 »       movs»   r2,·#045 »       movs»   r2,·#0
37 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f446 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f4
38 »       blx»    r347 »       blx»    r3
39 »       mov»    r5,·r048 »       mov»    r5,·r0
 49 »       b.n»    ec8·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0x48>
 50 »       mov»    r5,·r6
40 »       ldr»    r3,·[r4,·#0]51 »       ldr»    r3,·[r4,·#0]
41 »       movs»   r2,·#052 »       movs»   r2,·#0
42 »       ldr»    r1,·[sp,·#52]» ;·0x3453 »       ldr»    r1,·[sp,·#0]
43 »       mov»    r0,·r454 »       mov»    r0,·r4
44 »       ldr.w»  r3,·[r3,·#744]»      ;·0x2e855 »       ldr.w»  r3,·[r3,·#744]»      ;·0x2e8
45 »       blx»    r356 »       blx»    r3
46 »       movw»   r1,·#5126»   ;·0x140657 »       movw»   r1,·#5126»   ;·0x1406
47 »       movs»   r2,·#058 »       movs»   r2,·#0
48 »       ldr»    r3,·[sp,·#4]59 »       mov»    r3,·fp
49 »       mov»    r8,·r060 »       mov»    sl,·r0
50 »       movs»   r0,·#361 »       movs»   r0,·#3
51 »       blx»    c98·<glVertexPointer@plt>62 »       blx»    dcc·<glVertexPointer@plt>
52 »       movs»   r0,·#463 »       movs»   r0,·#4
53 »       movw»   r1,·#5126»   ;·0x140664 »       movw»   r1,·#5126»   ;·0x1406
54 »       movs»   r2,·#065 »       movs»   r2,·#0
55 »       mov»    r3,·sl66 »       mov»    r3,·r8
56 »       blx»    ca4·<glColorPointer@plt>67 »       blx»    dd8·<glColorPointer@plt>
57 »       cbz»    r5,·dae·<Java_zame_game_ZameJniRenderer_renderTriangles+0x7a>68 »       cbz»    r5,·f04·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0x84>
58 »       movs»   r0,·#269 »       movs»   r0,·#2
59 »       movw»   r1,·#5126»   ;·0x140670 »       movw»   r1,·#5126»   ;·0x1406
60 »       movs»   r2,·#071 »       movs»   r2,·#0
61 »       mov»    r3,·r572 »       mov»    r3,·r5
62 »       blx»    cb0·<glTexCoordPointer@plt>73 »       blx»    de4·<glTexCoordPointer@plt>
63 »       movs»   r0,·#474 »       movs»   r0,·#4
64 »       ldr»    r1,·[sp,·#56]» ;·0x3875 »       ldr»    r1,·[sp,·#4]
65 »       movw»   r2,·#5123»   ;·0x140376 »       movw»   r2,·#5123»   ;·0x1403
66 »       mov»    r3,·r877 »       mov»    r3,·sl
67 »       blx»    cbc·<glDrawElements@plt>78 »       blx»    df0·<glDrawElements@plt>
68 »       ldr»    r3,·[r4,·#0]79 »       ldr»    r3,·[r4,·#0]
69 »       mov»    r0,·r480 »       mov»    r0,·r4
70 »       ldr»    r1,·[sp,·#52]» ;·0x3481 »       ldr»    r1,·[sp,·#0]
71 »       mov»    r2,·r882 »       mov»    r2,·sl
72 »       ldr.w»  r7,·[r3,·#776]»      ;·0x30883 »       ldr.w»  ip,·[r3,·#776]»      ;·0x308
73 »       movs»   r3,·#084 »       movs»   r3,·#0
74 »       blx»    r785 »       blx»    ip
75 »       cbz»    r5,·dde·<Java_zame_game_ZameJniRenderer_renderTriangles+0xaa>86 »       cbz»    r5,·f34·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0xb4>
76 »       ldr»    r3,·[r4,·#0]87 »       ldr»    r3,·[r4,·#0]
77 »       mov»    r0,·r488 »       mov»    r0,·r4
78 »       mov»    r1,·r689 »       mov»    r1,·r6
79 »       mov»    r2,·r590 »       mov»    r2,·r5
80 »       ldr.w»  r7,·[r3,·#788]»      ;·0x31491 »       ldr.w»  ip,·[r3,·#788]»      ;·0x314
81 »       movs»   r3,·#092 »       movs»   r3,·#0
82 »       blx»    r793 »       blx»    ip
83 »       ldr»    r3,·[r4,·#0]94 »       ldr»    r3,·[r4,·#0]
84 »       mov»    r0,·r495 »       mov»    r0,·r4
85 »       mov»    r1,·r996 »       mov»    r1,·r9
86 »       mov»    r2,·sl97 »       mov»    r2,·r8
87 »       ldr.w»  r5,·[r3,·#788]»      ;·0x31498 »       ldr.w»  r5,·[r3,·#788]»      ;·0x314
88 »       movs»   r3,·#099 »       movs»   r3,·#0
89 »       blx»    r5100 »       blx»    r5
90 »       ldr»    r3,·[r4,·#0]101 »       ldr»    r3,·[r4,·#0]
91 »       mov»    r0,·r4102 »       mov»    r0,·r4
 103 »       mov»    r1,·r7
92 »       mov»    r1,·fp104 »       mov»    r2,·fp
93 »       ldr»    r2,·[sp,·#4] 
94 »       ldr.w»  r5,·[r3,·#788]»      ;·0x314105 »       ldr.w»  r5,·[r3,·#788]»      ;·0x314
95 »       movs»   r3,·#0106 »       movs»   r3,·#0
96 »       blx»    r5107 »       mov»    ip,·r5
 108 »       add»    sp,·#12
97 »       ldmia.w»sp!,·{r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}109 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
 110 »       bx»     ip
  
98 00000e02·<Java_zame_game_ZameJniRenderer_renderLines>:111 00000f5c·<Java_zame_game_ZameJniRenderer_renderLines@@Base>:
99 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}112 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
100 »       mov»    r6,·r3113 »       mov»    r8,·r3
101 »       ldr»    r3,·[r0,·#0]114 »       ldr»    r3,·[r0,·#0]
102 »       mov»    r8,·r2115 »       mov»    r6,·r2
Max diff block lines reached; 72420/76347 bytes (94.86%) of diff not shown.
624 B
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 7 lines modifiedOffset 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··········............ 
  
2.18 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 17 lines modifiedOffset 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 ··0x00002570·88eeff7f·b0b0b080·88eeff7f·ab3f3880·.............?8.
 8 ··0x00002580·24efff7f·b0b0b080·38efff7f·b0b0aa80·$.......8.......
 9 ··0x00002590·a4efff7f·b0b0b080·34f0ff7f·00840480·........4.......
 10 ··0x000025a0·54f0ff7f·b0b0b080·a8f0ff7f·00840480·T...............
7 ··0x00002314·d4efff7f·a80fb180·f8efff7f·b0af0880·................11 ··0x000025b0·ccf0ff7f·ac0db280·8cf1ff7f·b0af0880·................
8 ··0x00002324·80f3ff7f·b0b0b080·90f3ff7f·64ffff7f·............d... 
9 ··0x00002334·d4f6ff7f·b0b0b080·d4f6ff7f·ab10b280·................ 
10 ··0x00002344·70f7ff7f·b0b0b080·84f7ff7f·a908b180·p...............12 ··0x000025c0·70f5ff7f·b0b0b080·80f5ff7f·ad3f0280·p............?..
11 ··0x00002354·e8f7ff7f·b0b0b080·04f8ff7f·40ffff7f·............@... 
12 ··0x00002364·1cf8ff7f·aa25b280·d4f8ff7f·01000000·.....%..........13 ··0x000025d0·d8f8ff7f·01000000·78faff7f·b0b0b080·........x.......
 14 ··0x000025e0·d0faff7f·00840480·f0faff7f·b0b0b080·................
13 ··0x00002374·74faff7f·b0b0b080·c4faff7f·ae0fb180·t...............15 ··0x000025f0·ecfaff7f·b0ad0480·7cfeff7f·00840480·........|.......
14 ··0x00002384·50feff7f·a80fb180·ecfeff7f·1cffff7f·P............... 
15 ··0x00002394·ecfeff7f·20ffff7f·ecfeff7f·01000000·....·...........16 ··0x00002600·b4feff7f·ecfeff7f·bcfeff7f·f0feff7f·................
 17 ··0x00002610·d0feff7f·f4feff7f·d0feff7f·f8feff7f·................
 18 ··0x00002620·d0feff7f·01000000···················........
  
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 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.......
  
272 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00003e9c·00000000····························....2 ··0x00003e74·00000000····························....
  
929 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 9 lines modifiedOffset 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···················........
  
264 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 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)
  
485 B
readelf --wide --decompress --hex-dump=.ARM.attributes {}
    
Offset 1, 7 lines modifiedOffset 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····························..".
  
1.91 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·64796e73·..shstrtab..dyns2 ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte
3 ··0x00000010·796d002e·64796e73·7472002e·68617368·ym..dynstr..hash 
4 ··0x00000020·002e7265·6c2e6479·6e002e72·656c2e70·..rel.dyn..rel.p3 ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui
 4 ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d
 5 ··0x00000030·796e7374·72002e68·61736800·2e676e75·ynstr..hash..gnu
 6 ··0x00000040·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve
 7 ··0x00000050·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver
 8 ··0x00000060·73696f6e·5f72002e·72656c2e·64796e00·sion_r..rel.dyn.
 9 ··0x00000070·2e72656c·2e706c74·002e7465·7874002e·.rel.plt..text..
5 ··0x00000030·6c74002e·74657874·002e4152·4d2e6578·lt..text..ARM.ex10 ··0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.extab..ARM.e
6 ··0x00000040·74616200·2e41524d·2e657869·6478002e·tab..ARM.exidx.. 
7 ··0x00000050·66696e69·5f617272·6179002e·696e6974·fini_array..init 
8 ··0x00000060·5f617272·6179002e·64796e61·6d696300·_array..dynamic. 
9 ··0x00000070·2e676f74·002e6461·7461002e·62737300·.got..data..bss. 
10 ··0x00000080·2e636f6d·6d656e74·002e6e6f·74652e67·.comment..note.g 
11 ··0x00000090·6e752e67·6f6c642d·76657273·696f6e00·nu.gold-version. 
12 ··0x000000a0·2e41524d·2e617474·72696275·74657300·.ARM.attributes.11 ··0x00000090·78696478·002e6669·6e695f61·72726179·xidx..fini_array
 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.
  
42.8 KB
lib/x86/libzameJniRenderer.so
985 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··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:·····························0x014 ··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:·········717 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·23
1.94 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 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·0x02 Entry·point·0x0
3 There·are·7·program·headers,·starting·at·offset·523 There·are·8·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x009b8·0x009b8·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x00abc·0x00abc·R·E·0x1000
8 ··LOAD···········0x000ee0·0x00001ee0·0x00001ee0·0x00144·0x00144·RW··0x10008 ··LOAD···········0x000e98·0x00001e98·0x00001e98·0x0016c·0x0016c·RW··0x1000
9 ··DYNAMIC········0x000eec·0x00001eec·0x00001eec·0x00108·0x00108·RW··0x49 ··DYNAMIC········0x000ea4·0x00001ea4·0x00001ea4·0x00130·0x00130·RW··0x4
 10 ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x4
10 ··GNU_EH_FRAME···0x00097c·0x0000097c·0x0000097c·0x0003c·0x0003c·R···0x411 ··GNU_EH_FRAME···0x000a70·0x00000a70·0x00000a70·0x0004c·0x0004c·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
12 ··GNU_RELRO······0x000ee0·0x00001ee0·0x00001ee0·0x00120·0x00120·RW··0x413 ··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·
 20 ···04·····.note.gnu.build-id·
19 ···04·····.eh_frame_hdr·21 ···05·····.eh_frame_hdr·
20 ···05·····22 ···06·····
21 ···06·····.fini_array·.init_array·.dynamic·.got·23 ···07·····.fini_array·.init_array·.dynamic·.got·.got.plt·
3.98 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 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·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
 5 ··[·1]·.note.gnu.build-id·NOTE············00000134·000134·000024·00···A··0···0··4
5 ··[·1]·.dynsym···········DYNSYM··········00000114·000114·0000e0·10···A··2···1··46 ··[·2]·.dynsym···········DYNSYM··········00000158·000158·0000e0·10···A··3···1··4
6 ··[·2]·.dynstr···········STRTAB··········000001f4·0001f4·000143·00···A··0···0··17 ··[·3]·.dynstr···········STRTAB··········00000238·000238·000148·00···A··0···0··1
7 ··[·3]·.hash·············HASH············00000338·000338·00004c·04···A··1···0··48 ··[·4]·.hash·············HASH············00000380·000380·00004c·04···A··2···0··4
 9 ··[·5]·.gnu.version······VERSYM··········000003cc·0003cc·00001c·02···A··2···0··2
 10 ··[·6]·.gnu.version_d····VERDEF··········000003e8·0003e8·00001c·00···A··3···1··4
 11 ··[·7]·.gnu.version_r····VERNEED·········00000404·000404·000020·00···A··3···1··4
8 ··[·4]·.rel.dyn··········REL·············00000384·000384·000010·08···A··1···0··412 ··[·8]·.rel.dyn··········REL·············00000424·000424·000010·08···A··2···0··4
9 ··[·5]·.rel.plt··········REL·············00000394·000394·000040·08···A··1···6··413 ··[·9]·.rel.plt··········REL·············00000434·000434·000040·08··AI··2··10··4
10 ··[·6]·.plt··············PROGBITS········000003d4·0003d4·000090·04··AX··0···0··414 ··[10]·.plt··············PROGBITS········00000480·000480·000090·04··AX··0···0·16
11 ··[·7]·.text·············PROGBITS········00000470·000470·000414·00··AX··0···0·1615 ··[11]·.text·············PROGBITS········00000510·000510·000414·00··AX··0···0·16
12 ··[·8]·.eh_frame·········PROGBITS········00000884·000884·0000f8·00···A··0···0··416 ··[12]·.eh_frame·········PROGBITS········00000924·000924·00014c·00···A··0···0··4
13 ··[·9]·.eh_frame_hdr·····PROGBITS········0000097c·00097c·00003c·00···A··0···0··417 ··[13]·.eh_frame_hdr·····PROGBITS········00000a70·000a70·00004c·00···A··0···0··4
14 ··[10]·.fini_array·······FINI_ARRAY······00001ee0·000ee0·000008·00··WA··0···0··418 ··[14]·.fini_array·······FINI_ARRAY······00001e98·000e98·000008·00··WA··0···0··4
15 ··[11]·.init_array·······INIT_ARRAY······00001ee8·000ee8·000004·00··WA··0···0··119 ··[15]·.init_array·······INIT_ARRAY······00001ea0·000ea0·000004·00··WA··0···0··4
16 ··[12]·.dynamic··········DYNAMIC·········00001eec·000eec·000108·08··WA··2···0··420 ··[16]·.dynamic··········DYNAMIC·········00001ea4·000ea4·000130·08··WA··3···0··4
17 ··[13]·.got··············PROGBITS········00001ff4·000ff4·000000·00··WA··0···0··421 ··[17]·.got··············PROGBITS········00001fd4·000fd4·000000·00··WA··0···0··4
18 ··[14]·.got.plt··········PROGBITS········00001ff4·000ff4·00002c·00··WA··0···0··422 ··[18]·.got.plt··········PROGBITS········00001fd4·000fd4·00002c·00··WA··0···0··4
19 ··[15]·.data·············PROGBITS········00002020·001020·000004·00··WA··0···0··423 ··[19]·.data·············PROGBITS········00002000·001000·000004·00··WA··0···0··4
20 ··[16]·.bss··············NOBITS··········00002024·001024·000000·00··WA··0···0··424 ··[20]·.bss··············NOBITS··········00002004·001004·000000·00··WA··0···0··1
21 ··[17]·.comment··········PROGBITS········00000000·001024·000026·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·001004·000028·01··MS··0···0··1
22 ··[18]·.note.gnu.gold-version·NOTE············00000000·00104c·00001c·00······0···0··426 ··[22]·.note.gnu.gold-version·NOTE············00000000·00102c·00001c·00······0···0··4
23 ··[19]·.shstrtab·········STRTAB··········00000000·001068·0000ab·00······0···0··127 ··[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)
1.7 KB
readelf --wide --symbols {}
    
Offset 1, 17 lines modifiedOffset 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·Name2 ···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_finalize4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
7 ·····4:·00000500···609·FUNC····GLOBAL·DEFAULT····7·Java_zame_game_ZameJniRenderer_renderTriangles7 ·····4:·000005d0···595·FUNC····GLOBAL·DEFAULT···11·Java_zame_game_ZameJniRenderer_renderTriangles
8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer
9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer
10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer
11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements
12 ·····9:·00000770···274·FUNC····GLOBAL·DEFAULT····7·Java_zame_game_ZameJniRenderer_renderLines12 ·····9:·00000830···244·FUNC····GLOBAL·DEFAULT···11·Java_zame_game_ZameJniRenderer_renderLines
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
14 ····11:·00002024·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata14 ····11:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
15 ····12:·00002024·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start15 ····12:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
16 ····13:·00002024·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end16 ····13:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
1.73 KB
readelf --wide --relocs {}
    
Offset 1, 16 lines modifiedOffset 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·Name2 ·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·Name6 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
7 00002000··00000207·R_386_JUMP_SLOT········00000000···__cxa_atexit7 00001fe0··00000207·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC
8 00002004··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail8 00001fe4··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC
9 00002008··00000107·R_386_JUMP_SLOT········00000000···__cxa_finalize9 00001fe8··00000107·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC
10 0000200c··00000507·R_386_JUMP_SLOT········00000000···glVertexPointer10 00001fec··00000507·R_386_JUMP_SLOT········00000000···glVertexPointer
11 00002010··00000607·R_386_JUMP_SLOT········00000000···glColorPointer11 00001ff0··00000607·R_386_JUMP_SLOT········00000000···glColorPointer
12 00002014··00000707·R_386_JUMP_SLOT········00000000···glTexCoordPointer12 00001ff4··00000707·R_386_JUMP_SLOT········00000000···glTexCoordPointer
13 00002018··00000807·R_386_JUMP_SLOT········00000000···glDrawElements13 00001ff8··00000807·R_386_JUMP_SLOT········00000000···glDrawElements
14 0000201c··00000a07·R_386_JUMP_SLOT········00000000···glDrawArrays14 00001ffc··00000a07·R_386_JUMP_SLOT········00000000···glDrawArrays
2.48 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 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/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0x1ff43 ·0x00000003·(PLTGOT)·····················0x1fd4
4 ·0x00000002·(PLTRELSZ)···················64·(bytes)4 ·0x00000002·(PLTRELSZ)···················64·(bytes)
5 ·0x00000017·(JMPREL)·····················0x3945 ·0x00000017·(JMPREL)·····················0x434
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x00000011·(REL)························0x3847 ·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)···················210 ·0x6ffffffa·(RELCOUNT)···················2
11 ·0x00000006·(SYMTAB)·····················0x11411 ·0x00000006·(SYMTAB)·····················0x158
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x1f413 ·0x00000005·(STRTAB)·····················0x238
14 ·0x0000000a·(STRSZ)······················323·(bytes)14 ·0x0000000a·(STRSZ)······················328·(bytes)
15 ·0x00000004·(HASH)·······················0x33815 ·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)·················0x1ee023 ·0x0000001a·(FINI_ARRAY)·················0x1e98
24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
25 ·0x00000019·(INIT_ARRAY)·················0x1ee825 ·0x00000019·(INIT_ARRAY)·················0x1ea0
26 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)26 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
27 ·0x00000010·(SYMBOLIC)···················0x027 ·0x00000010·(SYMBOLIC)···················0x0
28 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW28 ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW
29 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW29 ·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)·······················0x035 ·0x00000000·(NULL)·······················0x0
582 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 8 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)»   ····Build·ID:·25e6df355078dbe686feb37275cf45c65f386a37
  
1 Displaying·notes·found·in:·.note.gnu.gold-version4 Displaying·notes·found·in:·.note.gnu.gold-version
2 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.106 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.11
961 B
readelf --wide --version-info {}
    
Offset 1, 2 lines modifiedOffset 1, 16 lines modified
  
1 No·version·information·found·in·this·file.1 Version·symbols·section·'.gnu.version'·contains·14·entries:
 2 ·Addr:·0x00000000000003cc··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·entry:
 8 ·Addr:·0x00000000000003e8··Offset:·0x0003e8··Link:·3·(.dynstr)
 9 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libzameJniRenderer.so
  
 10 Version·needs·section·'.gnu.version_r'·contains·1·entry:
 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
6.02 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 102 lines modifiedOffset 9, 132 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·0000001c·0000001c·FDE·cie=00000000·pc=000004d0..000004f415 00000018·00000014·0000001c·FDE·cie=00000000·pc=00000540..00000553
 16 ··DW_CFA_advance_loc:·4·to·00000544
 17 ··DW_CFA_def_cfa_offset:·16
 18 ··DW_CFA_advance_loc:·14·to·00000552
 19 ··DW_CFA_def_cfa_offset:·4
 20 ··DW_CFA_nop
  
 21 00000030·0000001c·00000034·FDE·cie=00000000·pc=00000510..00000534
16 ··DW_CFA_advance_loc:·1·to·000004d122 ··DW_CFA_advance_loc:·1·to·00000511
17 ··DW_CFA_def_cfa_offset:·823 ··DW_CFA_def_cfa_offset:·8
18 ··DW_CFA_offset:·r3·(ebx)·at·cfa-824 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
19 ··DW_CFA_advance_loc:·15·to·000004e025 ··DW_CFA_advance_loc:·15·to·00000520
20 ··DW_CFA_def_cfa_offset:·3226 ··DW_CFA_def_cfa_offset:·32
21 ··DW_CFA_advance_loc:·18·to·000004f227 ··DW_CFA_advance_loc:·18·to·00000532
22 ··DW_CFA_def_cfa_offset:·828 ··DW_CFA_def_cfa_offset:·8
23 ··DW_CFA_advance_loc:·1·to·000004f329 ··DW_CFA_advance_loc:·1·to·00000533
24 ··DW_CFA_def_cfa_offset:·4 
25 ··DW_CFA_restore:·r3·(ebx)30 ··DW_CFA_restore:·r3·(ebx)
 31 ··DW_CFA_def_cfa_offset:·4
  
26 00000038·0000001c·0000003c·FDE·cie=00000000·pc=00000470..000004a432 00000050·0000001c·00000054·FDE·cie=00000000·pc=00000560..00000596
27 ··DW_CFA_advance_loc:·1·to·0000047133 ··DW_CFA_advance_loc:·1·to·00000561
28 ··DW_CFA_def_cfa_offset:·834 ··DW_CFA_def_cfa_offset:·8
29 ··DW_CFA_offset:·r3·(ebx)·at·cfa-835 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
30 ··DW_CFA_advance_loc:·15·to·0000048036 ··DW_CFA_advance_loc:·15·to·00000570
31 ··DW_CFA_def_cfa_offset:·3237 ··DW_CFA_def_cfa_offset:·32
32 ··DW_CFA_advance_loc:·34·to·000004a238 ··DW_CFA_advance_loc:·36·to·00000594
33 ··DW_CFA_def_cfa_offset:·839 ··DW_CFA_def_cfa_offset:·8
34 ··DW_CFA_advance_loc:·1·to·000004a340 ··DW_CFA_advance_loc:·1·to·00000595
35 ··DW_CFA_def_cfa_offset:·4 
36 ··DW_CFA_restore:·r3·(ebx)41 ··DW_CFA_restore:·r3·(ebx)
 42 ··DW_CFA_def_cfa_offset:·4
  
37 00000058·0000001c·0000005c·FDE·cie=00000000·pc=000004b0..000004cb43 00000070·0000001c·00000074·FDE·cie=00000000·pc=000005a0..000005bb
38 ··DW_CFA_advance_loc:·1·to·000004b144 ··DW_CFA_advance_loc:·1·to·000005a1
39 ··DW_CFA_def_cfa_offset:·845 ··DW_CFA_def_cfa_offset:·8
40 ··DW_CFA_offset:·r3·(ebx)·at·cfa-846 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
41 ··DW_CFA_advance_loc:·15·to·000004c047 ··DW_CFA_advance_loc:·15·to·000005b0
42 ··DW_CFA_def_cfa_offset:·1648 ··DW_CFA_def_cfa_offset:·16
43 ··DW_CFA_advance_loc:·9·to·000004c949 ··DW_CFA_advance_loc:·9·to·000005b9
44 ··DW_CFA_def_cfa_offset:·850 ··DW_CFA_def_cfa_offset:·8
45 ··DW_CFA_advance_loc:·1·to·000004ca51 ··DW_CFA_advance_loc:·1·to·000005ba
46 ··DW_CFA_def_cfa_offset:·4 
47 ··DW_CFA_restore:·r3·(ebx)52 ··DW_CFA_restore:·r3·(ebx)
 53 ··DW_CFA_def_cfa_offset:·4
  
48 00000078·00000010·0000007c·FDE·cie=00000000·pc=000004f4..0000050054 00000090·00000010·00000094·FDE·cie=00000000·pc=000005c0..000005c4
49 ··DW_CFA_nop55 ··DW_CFA_nop
50 ··DW_CFA_nop56 ··DW_CFA_nop
51 ··DW_CFA_nop57 ··DW_CFA_nop
  
52 0000008c·0000003c·00000090·FDE·cie=00000000·pc=00000500..0000076158 000000a4·0000003c·000000a8·FDE·cie=00000000·pc=000005d0..00000823
53 ··DW_CFA_advance_loc:·1·to·0000050159 ··DW_CFA_advance_loc:·1·to·000005d1
54 ··DW_CFA_def_cfa_offset:·860 ··DW_CFA_def_cfa_offset:·8
55 ··DW_CFA_offset:·r5·(ebp)·at·cfa-861 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
56 ··DW_CFA_advance_loc:·1·to·0000050262 ··DW_CFA_advance_loc:·1·to·000005d2
57 ··DW_CFA_def_cfa_offset:·1263 ··DW_CFA_def_cfa_offset:·12
58 ··DW_CFA_offset:·r7·(edi)·at·cfa-1264 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
59 ··DW_CFA_advance_loc:·1·to·0000050365 ··DW_CFA_advance_loc:·1·to·000005d3
60 ··DW_CFA_def_cfa_offset:·1666 ··DW_CFA_def_cfa_offset:·16
61 ··DW_CFA_offset:·r6·(esi)·at·cfa-1667 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
62 ··DW_CFA_advance_loc:·1·to·0000050468 ··DW_CFA_advance_loc:·1·to·000005d4
63 ··DW_CFA_def_cfa_offset:·2069 ··DW_CFA_def_cfa_offset:·20
64 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2070 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
65 ··DW_CFA_advance_loc:·15·to·0000051371 ··DW_CFA_advance_loc:·15·to·000005e3
66 ··DW_CFA_def_cfa_offset:·6472 ··DW_CFA_def_cfa_offset:·64
67 ··DW_CFA_advance_loc2:·418·to·000006b573 ··DW_CFA_advance_loc2:·416·to·00000783
68 ··DW_CFA_remember_state74 ··DW_CFA_remember_state
69 ··DW_CFA_def_cfa_offset:·2075 ··DW_CFA_def_cfa_offset:·20
70 ··DW_CFA_advance_loc:·1·to·000006b676 ··DW_CFA_advance_loc:·1·to·00000784
71 ··DW_CFA_def_cfa_offset:·16 
72 ··DW_CFA_restore:·r3·(ebx)77 ··DW_CFA_restore:·r3·(ebx)
73 ··DW_CFA_advance_loc:·1·to·000006b7 
74 ··DW_CFA_def_cfa_offset:·1278 ··DW_CFA_def_cfa_offset:·16
 79 ··DW_CFA_advance_loc:·1·to·00000785
75 ··DW_CFA_restore:·r6·(esi)80 ··DW_CFA_restore:·r6·(esi)
76 ··DW_CFA_advance_loc:·1·to·000006b8 
77 ··DW_CFA_def_cfa_offset:·881 ··DW_CFA_def_cfa_offset:·12
 82 ··DW_CFA_advance_loc:·1·to·00000786
78 ··DW_CFA_restore:·r7·(edi)83 ··DW_CFA_restore:·r7·(edi)
79 ··DW_CFA_advance_loc:·1·to·000006b9 
80 ··DW_CFA_def_cfa_offset:·484 ··DW_CFA_def_cfa_offset:·8
 85 ··DW_CFA_advance_loc:·1·to·00000787
81 ··DW_CFA_restore:·r5·(ebp)86 ··DW_CFA_restore:·r5·(ebp)
 87 ··DW_CFA_def_cfa_offset:·4
82 ··DW_CFA_advance_loc:·7·to·000006c088 ··DW_CFA_advance_loc:·1·to·00000788
83 ··DW_CFA_restore_state89 ··DW_CFA_restore_state
  
84 000000cc·00000024·000000d0·FDE·cie=00000000·pc=00000770..0000088290 000000e4·00000038·000000e8·FDE·cie=00000000·pc=00000830..00000924
85 ··DW_CFA_advance_loc:·4·to·0000077491 ··DW_CFA_advance_loc:·1·to·00000831
 92 ··DW_CFA_def_cfa_offset:·8
 93 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
 94 ··DW_CFA_advance_loc:·1·to·00000832
 95 ··DW_CFA_def_cfa_offset:·12
 96 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
 97 ··DW_CFA_advance_loc:·1·to·00000833
86 ··DW_CFA_def_cfa_offset:·6498 ··DW_CFA_def_cfa_offset:·16
87 ··DW_CFA_advance_loc:·8·to·0000077c 
88 ··DW_CFA_offset:·r6·(esi)·at·cfa-1699 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
 100 ··DW_CFA_advance_loc:·1·to·00000834
 101 ··DW_CFA_def_cfa_offset:·20
89 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20102 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
90 ··DW_CFA_advance_loc:·23·to·00000793 
91 ··DW_CFA_offset:·r7·(edi)·at·cfa-12 
92 ··DW_CFA_advance_loc:·21·to·000007a8103 ··DW_CFA_advance_loc:·15·to·00000843
93 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 
94 ··DW_CFA_advance_loc1:·217·to·00000881 
95 ··DW_CFA_def_cfa_offset:·4104 ··DW_CFA_def_cfa_offset:·48
96 ··DW_CFA_restore:·r5·(ebp) 
97 ··DW_CFA_restore:·r7·(edi) 
98 ··DW_CFA_restore:·r6·(esi)105 ··DW_CFA_advance_loc1:·220·to·0000091f
 106 ··DW_CFA_def_cfa_offset:·20
 107 ··DW_CFA_advance_loc:·1·to·00000920
99 ··DW_CFA_restore:·r3·(ebx)108 ··DW_CFA_restore:·r3·(ebx)
 109 ··DW_CFA_def_cfa_offset:·16
 110 ··DW_CFA_advance_loc:·1·to·00000921
 111 ··DW_CFA_restore:·r6·(esi)
 112 ··DW_CFA_def_cfa_offset:·12
 113 ··DW_CFA_advance_loc:·1·to·00000922
 114 ··DW_CFA_restore:·r7·(edi)
Max diff block lines reached; 58/6087 bytes (0.95%) of diff not shown.
679 B
strings --all --bytes=8 {}
    
Offset 1, 26 lines modifiedOffset 1, 30 lines modified
1 __cxa_finalize1 __cxa_finalize
 2 libzameJniRenderer.so
2 __cxa_atexit3 __cxa_atexit
3 __stack_chk_fail4 __stack_chk_fail
4 Java_zame_game_ZameJniRenderer_renderTriangles5 Java_zame_game_ZameJniRenderer_renderTriangles
5 glVertexPointer6 glVertexPointer
6 glColorPointer7 glColorPointer
7 glTexCoordPointer8 glTexCoordPointer
8 glDrawElements9 glDrawElements
9 Java_zame_game_ZameJniRenderer_renderLines10 Java_zame_game_ZameJniRenderer_renderLines
10 glDrawArrays11 glDrawArrays
11 __bss_start12 __bss_start
12 libGLESv1_CM.so 
13 liblog.so13 liblog.so
 14 libGLESv1_CM.so
14 libstdc++.so15 libstdc++.so
15 libdl.so16 libdl.so
16 libzameJniRenderer.so 
17 GCC:·(GNU)·4.6·20120106·(prerelease)17 GCC:·(GNU)·4.9.x·20150123·(prerelease)
18 gold·1.1018 gold·1.11
19 .shstrtab19 .shstrtab
 20 .note.gnu.build-id
 21 .gnu.version
 22 .gnu.version_d
 23 .gnu.version_r
20 .rel.dyn24 .rel.dyn
21 .rel.plt25 .rel.plt
22 .eh_frame26 .eh_frame
23 .eh_frame_hdr27 .eh_frame_hdr
24 .fini_array28 .fini_array
25 .init_array29 .init_array
26 .dynamic30 .dynamic
2.88 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 24 lines modifiedOffset 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 ··0x00000248·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib
3 ··0x00000204·5f5f6378·615f6174·65786974·005f5f73·__cxa_atexit.__s 
4 ··0x00000214·7461636b·5f63686b·5f666169·6c004a61·tack_chk_fail.Ja 
5 ··0x00000224·76615f7a·616d655f·67616d65·5f5a616d·va_zame_game_Zam 
6 ··0x00000234·654a6e69·52656e64·65726572·5f72656e·eJniRenderer_ren 
7 ··0x00000244·64657254·7269616e·676c6573·00676c56·derTriangles.glV 
8 ··0x00000254·65727465·78506f69·6e746572·00676c43·ertexPointer.glC 
9 ··0x00000264·6f6c6f72·506f696e·74657200·676c5465·olorPointer.glTe 
10 ··0x00000274·78436f6f·7264506f·696e7465·7200676c·xCoordPointer.gl 
11 ··0x00000284·44726177·456c656d·656e7473·004a6176·DrawElements.Jav 
12 ··0x00000294·615f7a61·6d655f67·616d655f·5a616d65·a_zame_game_Zame 
13 ··0x000002a4·4a6e6952·656e6465·7265725f·72656e64·JniRenderer_rend 
14 ··0x000002b4·65724c69·6e657300·676c4472·61774172·erLines.glDrawAr 
15 ··0x000002c4·72617973·005f6564·61746100·5f5f6273·rays._edata.__bs 
16 ··0x000002d4·735f7374·61727400·5f656e64·006c6962·s_start._end.lib 
17 ··0x000002e4·474c4553·76315f43·4d2e736f·006c6962·GLESv1_CM.so.lib 
18 ··0x000002f4·6c6f672e·736f006c·69627374·64632b2b·log.so.libstdc++ 
19 ··0x00000304·2e736f00·6c69626d·2e736f00·6c696263·.so.libm.so.libc 
20 ··0x00000314·2e736f00·6c696264·6c2e736f·006c6962·.so.libdl.so.lib 
21 ··0x00000324·7a616d65·4a6e6952·656e6465·7265722e·zameJniRenderer.4 ··0x00000258·7a616d65·4a6e6952·656e6465·7265722e·zameJniRenderer.
22 ··0x00000334·736f00······························so.5 ··0x00000268·736f005f·5f637861·5f617465·78697400·so.__cxa_atexit.
 6 ··0x00000278·5f5f7374·61636b5f·63686b5f·6661696c·__stack_chk_fail
 7 ··0x00000288·004a6176·615f7a61·6d655f67·616d655f·.Java_zame_game_
 8 ··0x00000298·5a616d65·4a6e6952·656e6465·7265725f·ZameJniRenderer_
 9 ··0x000002a8·72656e64·65725472·69616e67·6c657300·renderTriangles.
 10 ··0x000002b8·676c5665·72746578·506f696e·74657200·glVertexPointer.
 11 ··0x000002c8·676c436f·6c6f7250·6f696e74·65720067·glColorPointer.g
 12 ··0x000002d8·6c546578·436f6f72·64506f69·6e746572·lTexCoordPointer
 13 ··0x000002e8·00676c44·72617745·6c656d65·6e747300·.glDrawElements.
 14 ··0x000002f8·4a617661·5f7a616d·655f6761·6d655f5a·Java_zame_game_Z
 15 ··0x00000308·616d654a·6e695265·6e646572·65725f72·ameJniRenderer_r
 16 ··0x00000318·656e6465·724c696e·65730067·6c447261·enderLines.glDra
 17 ··0x00000328·77417272·61797300·5f656461·7461005f·wArrays._edata._
 18 ··0x00000338·5f627373·5f737461·7274005f·656e6400·_bss_start._end.
 19 ··0x00000348·6c69626c·6f672e73·6f006c69·62474c45·liblog.so.libGLE
 20 ··0x00000358·5376315f·434d2e73·6f006c69·62737464·Sv1_CM.so.libstd
 21 ··0x00000368·632b2b2e·736f006c·69626d2e·736f006c·c++.so.libm.so.l
 22 ··0x00000378·6962646c·2e736f00···················ibdl.so.
  
806 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 8 lines modifiedOffset 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··········............
  
1.74 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 50 lines modifiedOffset 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 »       pushl··0x4(%ebx)3 »       pushl··0x4(%ebx)
4 »       jmp····*0x8(%ebx)4 »       jmp····*0x8(%ebx)
5 »       add····%al,(%eax)5 »       add····%al,(%eax)
6 »       ...6 »       ...
  
7 000003e4·<__cxa_atexit@plt>:7 00000490·<__cxa_atexit@plt>:
8 »       jmp····*0xc(%ebx)8 »       jmp····*0xc(%ebx)
9 »       push···$0x09 »       push···$0x0
10 »       jmp····3d4·<__cxa_atexit@plt-0x10>10 »       jmp····480·<__cxa_atexit@plt-0x10>
  
11 000003f4·<__stack_chk_fail@plt>:11 000004a0·<__stack_chk_fail@plt>:
12 »       jmp····*0x10(%ebx)12 »       jmp····*0x10(%ebx)
13 »       push···$0x813 »       push···$0x8
14 »       jmp····3d4·<__cxa_atexit@plt-0x10>14 »       jmp····480·<__cxa_atexit@plt-0x10>
  
15 00000404·<__cxa_finalize@plt>:15 000004b0·<__cxa_finalize@plt>:
16 »       jmp····*0x14(%ebx)16 »       jmp····*0x14(%ebx)
17 »       push···$0x1017 »       push···$0x10
18 »       jmp····3d4·<__cxa_atexit@plt-0x10>18 »       jmp····480·<__cxa_atexit@plt-0x10>
  
19 00000414·<glVertexPointer@plt>:19 000004c0·<glVertexPointer@plt>:
20 »       jmp····*0x18(%ebx)20 »       jmp····*0x18(%ebx)
21 »       push···$0x1821 »       push···$0x18
22 »       jmp····3d4·<__cxa_atexit@plt-0x10>22 »       jmp····480·<__cxa_atexit@plt-0x10>
  
23 00000424·<glColorPointer@plt>:23 000004d0·<glColorPointer@plt>:
24 »       jmp····*0x1c(%ebx)24 »       jmp····*0x1c(%ebx)
25 »       push···$0x2025 »       push···$0x20
26 »       jmp····3d4·<__cxa_atexit@plt-0x10>26 »       jmp····480·<__cxa_atexit@plt-0x10>
  
27 00000434·<glTexCoordPointer@plt>:27 000004e0·<glTexCoordPointer@plt>:
28 »       jmp····*0x20(%ebx)28 »       jmp····*0x20(%ebx)
29 »       push···$0x2829 »       push···$0x28
30 »       jmp····3d4·<__cxa_atexit@plt-0x10>30 »       jmp····480·<__cxa_atexit@plt-0x10>
  
31 00000444·<glDrawElements@plt>:31 000004f0·<glDrawElements@plt>:
32 »       jmp····*0x24(%ebx)32 »       jmp····*0x24(%ebx)
33 »       push···$0x3033 »       push···$0x30
34 »       jmp····3d4·<__cxa_atexit@plt-0x10>34 »       jmp····480·<__cxa_atexit@plt-0x10>
  
35 00000454·<glDrawArrays@plt>:35 00000500·<glDrawArrays@plt>:
36 »       jmp····*0x28(%ebx)36 »       jmp····*0x28(%ebx)
37 »       push···$0x3837 »       push···$0x38
38 »       jmp····3d4·<__cxa_atexit@plt-0x10>38 »       jmp····480·<__cxa_atexit@plt-0x10>
9.59 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 261 lines modifiedOffset 1, 251 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000470·<Java_zame_game_ZameJniRenderer_renderTriangles-0x90>:2 00000510·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base-0xc0>:
3 »       push···%ebx3 »       push···%ebx
4 »       call···4f4·<glDrawArrays@plt+0xa0>4 »       call···5c0·<glDrawArrays@plt+0xc0>
5 »       add····$0x1b7e,%ebx5 »       add····$0x1abe,%ebx
 6 »       lea····-0x18(%esp),%esp
 7 »       lea····0x2c(%ebx),%eax
 8 »       mov····%eax,(%esp)
 9 »       call···4b0·<__cxa_finalize@plt>
 10 »       lea····0x18(%esp),%esp
 11 »       pop····%ebx
 12 »       retq···
 13 »       ...
 14 »       lea····-0xc(%esp),%esp
 15 »       mov····0x10(%esp),%eax
 16 »       test···%eax,%eax
 17 »       je·····54e·<glDrawArrays@plt+0x4e>
 18 »       call···*%eax
 19 »       lea····0xc(%esp),%esp
 20 »       retq···
 21 »       lea····0x0(%esi),%esi
 22 »       lea····0x0(%edi,%eiz,1),%edi
 23 »       push···%ebx
 24 »       call···5c0·<glDrawArrays@plt+0xc0>
 25 »       add····$0x1a6e,%ebx
6 »       lea····-0x18(%esp),%esp26 »       lea····-0x18(%esp),%esp
7 »       lea····0x2c(%ebx),%eax27 »       lea····0x2c(%ebx),%eax
8 »       mov····%eax,0x8(%esp)28 »       mov····%eax,0x8(%esp)
9 »       mov····0x20(%esp),%eax29 »       mov····0x20(%esp),%eax
10 »       movl···$0x0,0x4(%esp)30 »       mov····%eax,0x4(%esp)
 31 »       lea····-0x1a94(%ebx),%eax
11 »       mov····%eax,(%esp)32 »       mov····%eax,(%esp)
12 »       call···3e4·<__cxa_atexit@plt>33 »       call···490·<__cxa_atexit@plt>
13 »       lea····0x18(%esp),%esp34 »       lea····0x18(%esp),%esp
14 »       pop····%ebx35 »       pop····%ebx
15 »       retq···36 »       retq···
16 »       lea····0x0(%esi),%esi37 »       lea····0x0(%esi),%esi
17 »       lea····0x0(%edi),%edi38 »       lea····0x0(%edi,%eiz,1),%edi
18 »       push···%ebx39 »       push···%ebx
19 »       call···4f4·<glDrawArrays@plt+0xa0>40 »       call···5c0·<glDrawArrays@plt+0xc0>
20 »       add····$0x1b3e,%ebx41 »       add····$0x1a2e,%ebx
21 »       lea····-0x8(%esp),%esp42 »       lea····-0x8(%esp),%esp
22 »       call···3f4·<__stack_chk_fail@plt>43 »       call···4a0·<__stack_chk_fail@plt>
23 »       lea····0x8(%esp),%esp44 »       lea····0x8(%esp),%esp
24 »       pop····%ebx45 »       pop····%ebx
25 »       retq···46 »       retq···
26 »       nop47 »       nop
27 »       lea····0x0(%esi,%eiz,1),%esi48 »       lea····0x0(%esi,%eiz,1),%esi
28 »       push···%ebx 
29 »       call···4f4·<glDrawArrays@plt+0xa0> 
30 »       add····$0x1b1e,%ebx 
31 »       lea····-0x18(%esp),%esp 
32 »       lea····0x2c(%ebx),%eax 
33 »       mov····%eax,(%esp) 
34 »       call···404·<__cxa_finalize@plt> 
35 »       lea····0x18(%esp),%esp 
36 »       pop····%ebx 
37 »       retq··· 
38 »       nop 
39 »       nop 
40 »       nop 
41 »       nop 
42 »       nop 
43 »       nop 
44 »       nop 
45 »       nop 
46 »       mov····(%esp),%ebx49 »       mov····(%esp),%ebx
47 »       retq···50 »       retq···
 51 »       nop
 52 »       lea····0x0(%esi,%eiz,1),%esi
 53 »       add····%al,(%eax)
 54 »       ...
  
48 00000500·<Java_zame_game_ZameJniRenderer_renderTriangles>:55 000005d0·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base>:
49 »       push···%ebp56 »       push···%ebp
50 »       push···%edi57 »       push···%edi
51 »       push···%esi58 »       push···%esi
52 »       push···%ebx59 »       push···%ebx
53 »       call···4f4·<glDrawArrays@plt+0xa0>60 »       call···5c0·<glDrawArrays@plt+0xc0>
54 »       add····$0x1aeb,%ebx61 »       add····$0x19fb,%ebx
55 »       lea····-0x2c(%esp),%esp62 »       lea····-0x2c(%esp),%esp
56 »       mov····0x40(%esp),%esi63 »       mov····0x40(%esp),%edi
57 »       mov····0x48(%esp),%edx64 »       mov····0x48(%esp),%edx
58 »       mov····(%esi),%eax65 »       mov····(%edi),%eax
59 »       mov····%edx,0x4(%esp)66 »       mov····%edx,0x4(%esp)
60 »       movl···$0x0,0x8(%esp)67 »       movl···$0x0,0x8(%esp)
61 »       mov····%esi,(%esp)68 »       mov····%edi,(%esp)
62 »       call···*0x2f4(%eax)69 »       call···*0x2f4(%eax)
63 »       mov····%eax,%ebp 
64 »       mov····0x4c(%esp),%ecx70 »       mov····0x4c(%esp),%edx
 71 »       mov····%eax,0x18(%esp)
65 »       mov····(%esi),%eax72 »       mov····(%edi),%eax
 73 »       mov····%edx,0x4(%esp)
66 »       movl···$0x0,0x8(%esp)74 »       movl···$0x0,0x8(%esp)
67 »       mov····%ecx,0x4(%esp) 
68 »       mov····%esi,(%esp)75 »       mov····%edi,(%esp)
69 »       call···*0x2f4(%eax)76 »       call···*0x2f4(%eax)
70 »       mov····0x50(%esp),%edx77 »       mov····0x50(%esp),%edx
71 »       mov····%eax,%edi78 »       mov····%eax,%ebp
 79 »       mov····(%edi),%eax
72 »       test···%edx,%edx80 »       test···%edx,%edx
73 »       mov····(%esi),%eax 
74 »       movl···$0x0,0x8(%esp)81 »       movl···$0x0,0x8(%esp)
75 »       je·····6c0·<Java_zame_game_ZameJniRenderer_renderTriangles+0x1c0>82 »       je·····788·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0x1b8>
76 »       mov····0x50(%esp),%edx83 »       mov····0x50(%esp),%esi
77 »       mov····%esi,(%esp)84 »       mov····%edi,(%esp)
78 »       mov····%edx,0x4(%esp)85 »       mov····%esi,0x4(%esp)
79 »       call···*0x2f4(%eax)86 »       call···*0x2f4(%eax)
80 »       mov····%eax,%edx 
81 »       mov····0x54(%esp),%ecx87 »       mov····0x54(%esp),%ecx
 88 »       mov····%eax,0x1c(%esp)
82 »       mov····(%esi),%eax89 »       mov····(%edi),%eax
83 »       mov····%edx,0x18(%esp) 
84 »       mov····%ecx,0x4(%esp)90 »       mov····%ecx,0x4(%esp)
85 »       movl···$0x0,0x8(%esp)91 »       movl···$0x0,0x8(%esp)
86 »       mov····%esi,(%esp)92 »       mov····%edi,(%esp)
87 »       call···*0x2e8(%eax)93 »       call···*0x2e8(%eax)
88 »       mov····%eax,0x1c(%esp) 
89 »       mov····%ebp,0xc(%esp) 
90 »       movl···$0x0,0x8(%esp)94 »       movl···$0x0,0x8(%esp)
91 »       movl···$0x1406,0x4(%esp)95 »       movl···$0x1406,0x4(%esp)
92 »       movl···$0x3,(%esp)96 »       movl···$0x3,(%esp)
 97 »       mov····%eax,%esi
Max diff block lines reached; 5934/9638 bytes (61.57%) of diff not shown.
2.56 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 19 lines modifiedOffset 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. 
5 ··0x000008b4·20520e08·410e04c3·1c000000·3c000000··R..A.......<... 
6 ··0x000008c4·acfbffff·34000000·00410e08·83024f0e·....4....A....O. 
7 ··0x000008d4·20620e08·410e04c3·1c000000·5c000000··b..A.......\... 
8 ··0x000008e4·ccfbffff·1b000000·00410e08·83024f0e·.........A....O.4 ··0x00000944·fcfbffff·13000000·00440e10·4e0e0400·.........D..N...
9 ··0x000008f4·10490e08·410e04c3·10000000·7c000000·.I..A.......|...5 ··0x00000954·1c000000·34000000·b4fbffff·24000000·....4.......$...
 6 ··0x00000964·00410e08·83024f0e·20520e08·41c30e04·.A....O.·R..A...
 7 ··0x00000974·1c000000·54000000·e4fbffff·36000000·....T.......6...
 8 ··0x00000984·00410e08·83024f0e·20640e08·41c30e04·.A....O.·d..A...
10 ··0x00000904·f0fbffff·0c000000·00000000·3c000000·............<...9 ··0x00000994·1c000000·74000000·04fcffff·1b000000·....t...........
11 ··0x00000914·90000000·e8fbffff·61020000·00410e08·........a....A.. 
12 ··0x00000924·8502410e·0c870341·0e108604·410e1483·..A....A....A... 
13 ··0x00000934·054f0e40·03a2010a·0e14410e·10c3410e·.O.@......A...A. 
14 ··0x00000944·0cc6410e·08c7410e·04c5470b·24000000·..A...A...G.$... 
15 ··0x00000954·d0000000·18feffff·12010000·00440e40·.............D.@ 
16 ··0x00000964·48860483·05578703·55850202·d90e04c5·H....W..U....... 
17 ··0x00000974·c7c6c300·00000000···················........10 ··0x000009a4·00410e08·83024f0e·10490e08·41c30e04·.A....O..I..A...
 11 ··0x000009b4·10000000·94000000·04fcffff·04000000·................
 12 ··0x000009c4·00000000·3c000000·a8000000·00fcffff·....<...........
 13 ··0x000009d4·53020000·00410e08·8502410e·0c870341·S....A....A....A
 14 ··0x000009e4·0e108604·410e1483·054f0e40·03a0010a·....A....O.@....
 15 ··0x000009f4·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
 16 ··0x00000a04·0e04410b·38000000·e8000000·20feffff·..A.8.......·...
 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$"........
  
763 B
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 7 lines modifiedOffset 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 ··0x00000a90·ccfeffff·f0faffff·04ffffff·30fbffff·............0...
4 ··0x0000099c·20ffffff·78fbffff·80ffffff·84fbffff··...x...........5 ··0x00000aa0·24ffffff·50fbffff·44ffffff·60fbffff·$...P...D...`...
5 ··0x000009ac·94ffffff·f4fdffff·d4ffffff··········............6 ··0x00000ab0·58ffffff·c0fdffff·98ffffff··········X...........
  
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 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···················........
  
272 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00001ee8·00000000····························....2 ··0x00001ea0·00000000····························....
  
547 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 6 lines modifiedOffset 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··········............
  
254 B
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00002020·20200000······························..2 ··0x00002000·00200000····························.·..
  
264 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 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)
  
1.84 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 14 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·64796e73·..shstrtab..dyns2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
 3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e64·.gnu.build-id..d
3 ··0x00000010·796d002e·64796e73·7472002e·68617368·ym..dynstr..hash4 ··0x00000020·796e7379·6d002e64·796e7374·72002e68·ynsym..dynstr..h
4 ··0x00000020·002e7265·6c2e6479·6e002e72·656c2e70·..rel.dyn..rel.p 
5 ··0x00000030·6c74002e·74657874·002e6568·5f667261·lt..text..eh_fra 
6 ··0x00000040·6d65002e·65685f66·72616d65·5f686472·me..eh_frame_hdr 
7 ··0x00000050·002e6669·6e695f61·72726179·002e696e·..fini_array..in5 ··0x00000030·61736800·2e676e75·2e766572·73696f6e·ash..gnu.version
 6 ··0x00000040·002e676e·752e7665·7273696f·6e5f6400·..gnu.version_d.
 7 ··0x00000050·2e676e75·2e766572·73696f6e·5f72002e·.gnu.version_r..
 8 ··0x00000060·72656c2e·64796e00·2e72656c·2e706c74·rel.dyn..rel.plt
 9 ··0x00000070·002e7465·7874002e·65685f66·72616d65·..text..eh_frame
 10 ··0x00000080·002e6568·5f667261·6d655f68·6472002e·..eh_frame_hdr..
 11 ··0x00000090·66696e69·5f617272·6179002e·696e6974·fini_array..init
8 ··0x00000060·69745f61·72726179·002e6479·6e616d69·it_array..dynami12 ··0x000000a0·5f617272·6179002e·64796e61·6d696300·_array..dynamic.
9 ··0x00000070·63002e67·6f74002e·676f742e·706c7400·c..got..got.plt. 
10 ··0x00000080·2e646174·61002e62·7373002e·636f6d6d·.data..bss..comm13 ··0x000000b0·2e676f74·002e676f·742e706c·74002e64·.got..got.plt..d
 14 ··0x000000c0·61746100·2e627373·002e636f·6d6d656e·ata..bss..commen
11 ··0x00000090·656e7400·2e6e6f74·652e676e·752e676f·ent..note.gnu.go15 ··0x000000d0·74002e6e·6f74652e·676e752e·676f6c64·t..note.gnu.gold
12 ··0x000000a0·6c642d76·65727369·6f6e00············ld-version.16 ··0x000000e0·2d766572·73696f6e·00················-version.
  
35.6 KB
lib/mips/libzameJniRenderer.so
1.16 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························MIPS·R30009 ··Machine:···························MIPS·R3000
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x51011 ··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,·mips3214 ··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:·········817 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·23
2.31 KB
readelf --wide --program-header {}
    
Offset 1, 26 lines modifiedOffset 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·0x5102 Entry·point·0x5a0
3 There·are·8·program·headers,·starting·at·offset·523 There·are·10·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
 6 ··ABIFLAGS·······0x000178·0x00000178·0x00000178·0x00018·0x00018·R···0x8
6 ··REGINFO········0x000134·0x00000134·0x00000134·0x00018·0x00018·R···0x47 ··REGINFO········0x000190·0x00000190·0x00000190·0x00018·0x00018·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x009f0·0x009f0·R·E·0x100008 ··LOAD···········0x000000·0x00000000·0x00000000·0x00aac·0x00aac·R·E·0x10000
8 ··LOAD···········0x000ecc·0x00010ecc·0x00010ecc·0x0016c·0x0016c·RW··0x100009 ··LOAD···········0x000eb4·0x00010eb4·0x00010eb4·0x00188·0x0018c·RW··0x10000
9 ··DYNAMIC········0x000ed8·0x00010ed8·0x00010ed8·0x00128·0x00128·RWE·0x410 ··DYNAMIC········0x000ec0·0x00010ec0·0x00010ec0·0x00140·0x00140·R···0x4
 11 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00024·0x00024·R···0x4
10 ··GNU_EH_FRAME···0x000970·0x00000970·0x00000970·0x0001c·0x0001c·R···0x412 ··GNU_EH_FRAME···0x000a10·0x00000a10·0x00000a10·0x0001c·0x0001c·R···0x4
11 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x413 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
12 ··GNU_RELRO······0x000ecc·0x00010ecc·0x00010ecc·0x00134·0x00134·R···0x114 ··GNU_RELRO······0x000eb4·0x00010eb4·0x00010eb4·0x0014c·0x0014c·R···0x1
13 ··NULL···········0x000000·0x00000000·0x00000000·0x00000·0x00000·····0x415 ··NULL···········0x000000·0x00000000·0x00000000·0x00000·0x00000·····0x4
  
14 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
15 ··Segment·Sections...17 ··Segment·Sections...
 18 ···00·····.MIPS.abiflags·
16 ···00·····.reginfo·19 ···01·····.reginfo·
17 ···01·····.reginfo·.hash·.dynsym·.dynstr·.rel.dyn·.text·.MIPS.stubs·.eh_frame_hdr·.eh_frame·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·
18 ···02·····.init_array·.fini_array·.dynamic·.data·.got·21 ···03·····.init_array·.fini_array·.dynamic·.data·.got·
19 ···03·····.dynamic·22 ···04·····.dynamic·
 23 ···05·····.note.gnu.build-id·
20 ···04·····.eh_frame_hdr·24 ···06·····.eh_frame_hdr·
21 ···05····· 
22 ···06·····.init_array·.fini_array·.dynamic· 
23 ···07·····25 ···07·····
 26 ···08·····.init_array·.fini_array·.dynamic·
 27 ···09·····
3.89 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 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·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
 5 ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···00000178·000178·000018·18···A··0···0··8
5 ··[·1]·.reginfo··········MIPS_REGINFO····00000134·000134·000018·18···A··0···0··46 ··[·2]·.reginfo··········MIPS_REGINFO····00000190·000190·000018·18···A··0···0··4
 7 ··[·3]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4
6 ··[·2]·.hash·············HASH············0000014c·00014c·0000a8·04···A··3···0··48 ··[·4]·.hash·············HASH············000001cc·0001cc·0000a0·04···A··5···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001f4·0001f4·000170·10···A··4···2··49 ··[·5]·.dynsym···········DYNSYM··········0000026c·00026c·000150·10···A··6···2··4
8 ··[·4]·.dynstr···········STRTAB··········00000364·000364·00017d·00···A··0···0··110 ··[·6]·.dynstr···········STRTAB··········000003bc·0003bc·000168·00···A··0···0··1
 11 ··[·7]·.gnu.version······VERSYM··········00000524·000524·00002a·02···A··5···0··2
 12 ··[·8]·.gnu.version_r····VERNEED·········00000550·000550·000020·00···A··6···1··4
9 ··[·5]·.rel.dyn··········REL·············000004e4·0004e4·000018·08···A··3···0··413 ··[·9]·.rel.dyn··········REL·············00000570·000570·000018·08···A··5···0··4
10 ··[·6]·.text·············PROGBITS········00000510·000510·0003e0·00··AX··0···0·1614 ··[10]·.text·············PROGBITS········000005a0·0005a0·0003f0·00··AX··0···0·16
11 ··[·7]·.MIPS.stubs·······PROGBITS········000008f0·0008f0·000080·00··AX··0···0··415 ··[11]·.MIPS.stubs·······PROGBITS········00000990·000990·000080·00··AX··0···0··4
12 ··[·8]·.eh_frame_hdr·····PROGBITS········00000970·000970·00001c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000a10·000a10·00001c·00···A··0···0··4
13 ··[·9]·.eh_frame·········PROGBITS········0000098c·00098c·000064·00···A··0···0··417 ··[13]·.eh_frame·········PROGBITS········00000a2c·000a2c·000080·00···A··0···0··4
14 ··[10]·.init_array·······INIT_ARRAY······00010ecc·000ecc·000004·00··WA··0···0··418 ··[14]·.init_array·······INIT_ARRAY······00010eb4·000eb4·000004·00··WA··0···0··4
15 ··[11]·.fini_array·······FINI_ARRAY······00010ed0·000ed0·000008·00··WA··0···0··419 ··[15]·.fini_array·······FINI_ARRAY······00010eb8·000eb8·000008·00··WA··0···0··4
16 ··[12]·.dynamic··········DYNAMIC·········00010ed8·000ed8·000128·08···A··4···0··420 ··[16]·.dynamic··········DYNAMIC·········00010ec0·000ec0·000140·08···A··6···0··4
17 ··[13]·.data·············PROGBITS········00011000·001000·000010·00··WA··0···0·1621 ··[17]·.data·············PROGBITS········00011000·001000·000010·00··WA··0···0·16
18 ··[14]·.got··············PROGBITS········00011010·001010·000028·04·WAp··0···0·1622 ··[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
19 ··[15]·.pdr··············PROGBITS········00000000·001038·000080·00······0···0··425 ··[21]·.pdr··············PROGBITS········00000000·001064·0000a0·00······0···0··4
20 ··[16]·.comment··········PROGBITS········00000000·0010b8·000025·01··MS··0···0··1 
21 ··[17]·.gnu.attributes···GNU_ATTRIBUTES··00000000·0010dd·000010·00······0···0··126 ··[22]·.gnu.attributes···GNU_ATTRIBUTES··00000000·001104·000010·00······0···0··1
22 ··[18]·.shstrtab·········STRTAB··········00000000·0010ed·0000a7·00······0···0··127 ··[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)
2.99 KB
readelf --wide --symbols {}
    
Offset 1, 26 lines modifiedOffset 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·Name2 ···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:·00011040·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__
5 ·····2:·00011000·····0·NOTYPE··GLOBAL·DEFAULT···13·_fdata6 ·····3:·000005a0·····0·NOTYPE··GLOBAL·DEFAULT···10·_ftext
6 ·····3:·00019000·····0·SECTION·GLOBAL·DEFAULT··ABS·_gp_disp7 ·····4:·00019000·····0·SECTION·GLOBAL·DEFAULT··ABS·_gp_disp
7 ·····4:·00011038·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__8 ·····5:·0001103c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_fbss
8 ·····5:·00019000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_gp 
9 ·····6:·00000550···636·FUNC····GLOBAL·DEFAULT····6·Java_zame_game_ZameJniRenderer_renderTriangles9 ·····6:·00000868···288·FUNC····GLOBAL·DEFAULT···10·Java_zame_game_ZameJniRenderer_renderLines
10 ·····7:·00011038·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__ 
11 ·····8:·00000510·····0·NOTYPE··GLOBAL·DEFAULT····6·_ftext10 ·····7:·00011000·····0·NOTYPE··GLOBAL·DEFAULT···17·_fdata
12 ·····9:·00011038·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start11 ·····8:·0001103c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
13 ····10:·00011038·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__12 ·····9:·00011040·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__
14 ····11:·000007cc···288·FUNC····GLOBAL·DEFAULT····6·Java_zame_game_ZameJniRenderer_renderLines13 ····10:·00000600···616·FUNC····GLOBAL·DEFAULT···10·Java_zame_game_ZameJniRenderer_renderTriangles
15 ····12:·00011038·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata14 ····11:·0001103c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
16 ····13:·00011010·····0·OBJECT··GLOBAL·DEFAULT··ABS·_GLOBAL_OFFSET_TABLE_15 ····12:·00011040·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__
17 ····14:·00011038·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end16 ····13:·00011040·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
18 ····15:·00011038·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_fbss 
19 ····16:·00000950·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer 
20 ····17:·00000940·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer 
21 ····18:·00000930·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit17 ····14:·000009f0·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
22 ····19:·00000920·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays18 ····15:·000009e0·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
23 ····20:·00000910·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize 
24 ····21:·00000900·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer19 ····16:·000009d0·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer
25 ····22:·000008f0·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements20 ····17:·000009c0·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements
 21 ····18:·000009b0·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer
 22 ····19:·000009a0·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer
 23 ····20:·00000990·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
443 B
readelf --wide --relocs {}
    
Offset 1, 6 lines modifiedOffset 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·Name2 ·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··········
2.59 KB
readelf --wide --dynamic {}
    
Offset 1, 34 lines modifiedOffset 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/Value2 ··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)···················0x010 ·0x00000010·(SYMBOLIC)···················0x0
11 ·0x00000019·(INIT_ARRAY)·················0x10ecc11 ·0x00000019·(INIT_ARRAY)·················0x10eb4
12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)12 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
13 ·0x0000001a·(FINI_ARRAY)·················0x10ed013 ·0x0000001a·(FINI_ARRAY)·················0x10eb8
14 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)14 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
15 ·0x00000004·(HASH)·······················0x14c15 ·0x00000004·(HASH)·······················0x1cc
16 ·0x00000005·(STRTAB)·····················0x36416 ·0x00000005·(STRTAB)·····················0x3bc
17 ·0x00000006·(SYMTAB)·····················0x1f417 ·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)·····················0x1101020 ·0x00000003·(PLTGOT)·····················0x11010
21 ·0x00000011·(REL)························0x4e421 ·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)···········124 ·0x70000001·(MIPS_RLD_VERSION)···········1
25 ·0x70000005·(MIPS_FLAGS)·················NOTPOT25 ·0x70000005·(MIPS_FLAGS)·················NOTPOT
26 ·0x70000006·(MIPS_BASE_ADDRESS)··········0x026 ·0x70000006·(MIPS_BASE_ADDRESS)··········0x0
27 ·0x7000000a·(MIPS_LOCAL_GOTNO)···········327 ·0x7000000a·(MIPS_LOCAL_GOTNO)···········4
28 ·0x70000011·(MIPS_SYMTABNO)··············2328 ·0x70000011·(MIPS_SYMTABNO)··············21
29 ·0x70000012·(MIPS_UNREFEXTNO)············2729 ·0x70000012·(MIPS_UNREFEXTNO)············30
30 ·0x70000013·(MIPS_GOTSYM)················0x1030 ·0x70000013·(MIPS_GOTSYM)················0xe
31 ·0x00000018·(BIND_NOW)···················31 ·0x00000018·(BIND_NOW)···················
32 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW32 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
 33 ·0x6ffffffe·(VERNEED)····················0x550
 34 ·0x6fffffff·(VERNEEDNUM)·················1
 35 ·0x6ffffff0·(VERSYM)·····················0x524
33 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
296 B
readelf --wide --notes {}
    
Offset 0, 0 lines modifiedOffset 1, 4 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)»   ····Build·ID:·90f47a454b0ab28278bc8298d68b06664f715c74
896 B
readelf --wide --version-info {}
    
Offset 1, 2 lines modifiedOffset 1, 14 lines modified
  
1 No·version·information·found·in·this·file.1 Version·symbols·section·'.gnu.version'·contains·21·entries:
 2 ·Addr:·0x0000000000000524··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·entry:
 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
2.53 KB
readelf --wide --debug-dump=frames {}
    
Offset 7, 38 lines modifiedOffset 7, 61 lines modified
7 ··Code·alignment·factor:·17 ··Code·alignment·factor:·1
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·319 ··Return·address·column:·31
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa_register:·r2911 ··DW_CFA_def_cfa_register:·r29
12 ··DW_CFA_nop12 ··DW_CFA_nop
  
13 00000014·00000028·00000018·FDE·cie=00000000·pc=00000550..000007cc13 00000014·00000038·00000018·FDE·cie=00000000·pc=00000600..00000868
14 ··DW_CFA_advance_loc:·16·to·0000056014 ··DW_CFA_advance_loc:·16·to·00000610
15 ··DW_CFA_def_cfa_offset:·7215 ··DW_CFA_def_cfa_offset:·72
16 ··DW_CFA_advance_loc:·52·to·0000059416 ··DW_CFA_advance_loc:·56·to·00000648
 17 ··DW_CFA_offset:·r31·at·cfa-4
 18 ··DW_CFA_offset:·r23·at·cfa-12
17 ··DW_CFA_offset:·r22·at·cfa-1619 ··DW_CFA_offset:·r22·at·cfa-16
18 ··DW_CFA_offset:·r16·at·cfa-40 
19 ··DW_CFA_offset:·r17·at·cfa-36 
20 ··DW_CFA_offset:·r18·at·cfa-32 
21 ··DW_CFA_offset:·r19·at·cfa-28 
22 ··DW_CFA_offset:·r20·at·cfa-24 
23 ··DW_CFA_offset:·r21·at·cfa-2020 ··DW_CFA_offset:·r21·at·cfa-20
24 ··DW_CFA_offset:·r23·at·cfa-1221 ··DW_CFA_offset:·r20·at·cfa-24
 22 ··DW_CFA_offset:·r19·at·cfa-28
 23 ··DW_CFA_offset:·r17·at·cfa-36
 24 ··DW_CFA_offset:·r16·at·cfa-40
 25 ··DW_CFA_advance_loc:·24·to·00000660
25 ··DW_CFA_offset:·r30·at·cfa-826 ··DW_CFA_offset:·r30·at·cfa-8
26 ··DW_CFA_offset:·r31·at·cfa-427 ··DW_CFA_offset:·r18·at·cfa-32
27 ··DW_CFA_nop 
28 ··DW_CFA_nop 
29 ··DW_CFA_nop28 ··DW_CFA_advance_loc2:·372·to·000007d4
 29 ··DW_CFA_remember_state
 30 ··DW_CFA_restore:·r16
 31 ··DW_CFA_restore:·r17
 32 ··DW_CFA_restore:·r18
 33 ··DW_CFA_restore:·r19
 34 ··DW_CFA_restore:·r20
 35 ··DW_CFA_restore:·r21
 36 ··DW_CFA_restore:·r22
 37 ··DW_CFA_restore:·r23
 38 ··DW_CFA_restore:·r30
 39 ··DW_CFA_restore:·r31
 40 ··DW_CFA_advance_loc:·8·to·000007dc
 41 ··DW_CFA_def_cfa_offset:·0
 42 ··DW_CFA_restore_state
  
30 00000040·00000020·00000044·FDE·cie=00000000·pc=000007cc..000008ec43 00000050·0000002c·00000054·FDE·cie=00000000·pc=00000868..00000988
31 ··DW_CFA_advance_loc:·16·to·000007dc44 ··DW_CFA_advance_loc:·20·to·0000087c
32 ··DW_CFA_def_cfa_offset:·5645 ··DW_CFA_def_cfa_offset:·56
33 ··DW_CFA_advance_loc:·40·to·0000080446 ··DW_CFA_advance_loc:·40·to·000008a4
34 ··DW_CFA_offset:·r16·at·cfa-28 
35 ··DW_CFA_offset:·r17·at·cfa-24 
36 ··DW_CFA_offset:·r18·at·cfa-20 
37 ··DW_CFA_offset:·r19·at·cfa-16 
38 ··DW_CFA_offset:·r20·at·cfa-12 
39 ··DW_CFA_offset:·r21·at·cfa-8 
40 ··DW_CFA_offset:·r31·at·cfa-447 ··DW_CFA_offset:·r31·at·cfa-4
 48 ··DW_CFA_offset:·r21·at·cfa-8
 49 ··DW_CFA_offset:·r20·at·cfa-12
 50 ··DW_CFA_offset:·r19·at·cfa-16
 51 ··DW_CFA_offset:·r18·at·cfa-20
 52 ··DW_CFA_offset:·r17·at·cfa-24
 53 ··DW_CFA_offset:·r16·at·cfa-28
 54 ··DW_CFA_advance_loc1:·220·to·00000980
 55 ··DW_CFA_restore:·r16
 56 ··DW_CFA_restore:·r17
 57 ··DW_CFA_restore:·r18
 58 ··DW_CFA_restore:·r19
 59 ··DW_CFA_restore:·r20
 60 ··DW_CFA_restore:·r21
 61 ··DW_CFA_restore:·r31
 62 ··DW_CFA_advance_loc:·8·to·00000988
 63 ··DW_CFA_def_cfa_offset:·0
41 ··DW_CFA_nop64 ··DW_CFA_nop
  
675 B
strings --all --bytes=8 {}
    
Offset 1, 28 lines modifiedOffset 1, 31 lines modified
1 _GLOBAL_OFFSET_TABLE_ 
2 _gp_disp1 _gp_disp
3 __cxa_finalize2 __cxa_finalize
4 __cxa_atexit3 __cxa_atexit
5 Java_zame_game_ZameJniRenderer_renderTriangles4 Java_zame_game_ZameJniRenderer_renderTriangles
6 glVertexPointer5 glVertexPointer
7 glColorPointer6 glColorPointer
8 glTexCoordPointer7 glTexCoordPointer
9 glDrawElements8 glDrawElements
10 Java_zame_game_ZameJniRenderer_renderLines9 Java_zame_game_ZameJniRenderer_renderLines
11 glDrawArrays10 glDrawArrays
12 libGLESv1_CM.so 
13 liblog.so11 liblog.so
 12 libGLESv1_CM.so
14 libstdc++.so13 libstdc++.so
15 libdl.so14 libdl.so
16 __bss_start15 __bss_start
17 __bss_end__16 __bss_end__
18 libzameJniRenderer.so17 libzameJniRenderer.so
19 GCC:·(GNU)·4.6·20120106·(prerelease)18 GCC:·(GNU)·4.9.x·20150123·(prerelease)
20 .shstrtab19 .shstrtab
 20 .MIPS.abiflags
21 .reginfo21 .reginfo
 22 .note.gnu.build-id
 23 .gnu.version
 24 .gnu.version_r
22 .rel.dyn25 .rel.dyn
23 .MIPS.stubs26 .MIPS.stubs
24 .eh_frame_hdr27 .eh_frame_hdr
25 .eh_frame28 .eh_frame
26 .init_array29 .init_array
27 .fini_array30 .fini_array
28 .dynamic31 .dynamic
405 B
readelf --wide --decompress --hex-dump=.reginfo {}
    
Offset 1, 5 lines modifiedOffset 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···················........
  
1.51 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 14 lines modifiedOffset 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·................ 
5 ··0x0000017c·11000000·09000000·00000000·0e000000·................ 
6 ··0x0000018c·0a000000·06000000·0b000000·00000000·................ 
7 ··0x0000019c·00000000·00000000·15000000·02000000·................ 
8 ··0x000001ac·04000000·00000000·00000000·07000000·................4 ··0x000001ec·11000000·00000000·00000000·0f000000·................
9 ··0x000001bc·00000000·12000000·00000000·14000000·................5 ··0x000001fc·10000000·08000000·00000000·0d000000·................
10 ··0x000001cc·05000000·00000000·16000000·00000000·................6 ··0x0000020c·0e000000·0a000000·06000000·00000000·................
11 ··0x000001dc·03000000·00000000·00000000·00000000·................7 ··0x0000021c·00000000·00000000·00000000·00000000·................
12 ··0x000001ec·00000000·00000000···················........8 ··0x0000022c·00000000·00000000·02000000·00000000·................
 9 ··0x0000023c·00000000·00000000·14000000·03000000·................
 10 ··0x0000024c·00000000·09000000·00000000·13000000·................
 11 ··0x0000025c·05000000·00000000·04000000·00000000·................
  
3.21 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 27 lines modifiedOffset 1, 26 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
 2 ··0x000003bc·005f6770·5f646973·70005f5f·6378615f·._gp_disp.__cxa_
 3 ··0x000003cc·66696e61·6c697a65·005f5f63·78615f61·finalize.__cxa_a
 4 ··0x000003dc·74657869·74004a61·76615f7a·616d655f·texit.Java_zame_
 5 ··0x000003ec·67616d65·5f5a616d·654a6e69·52656e64·game_ZameJniRend
 6 ··0x000003fc·65726572·5f72656e·64657254·7269616e·erer_renderTrian
 7 ··0x0000040c·676c6573·00676c56·65727465·78506f69·gles.glVertexPoi
 8 ··0x0000041c·6e746572·00676c43·6f6c6f72·506f696e·nter.glColorPoin
 9 ··0x0000042c·74657200·676c5465·78436f6f·7264506f·ter.glTexCoordPo
2 ··0x00000364·005f474c·4f42414c·5f4f4646·5345545f·._GLOBAL_OFFSET_ 
3 ··0x00000374·5441424c·455f005f·67705f64·69737000·TABLE_._gp_disp. 
4 ··0x00000384·5f5f6378·615f6669·6e616c69·7a65005f·__cxa_finalize._ 
5 ··0x00000394·5f637861·5f617465·78697400·4a617661·_cxa_atexit.Java 
6 ··0x000003a4·5f7a616d·655f6761·6d655f5a·616d654a·_zame_game_ZameJ 
7 ··0x000003b4·6e695265·6e646572·65725f72·656e6465·niRenderer_rende 
8 ··0x000003c4·72547269·616e676c·65730067·6c566572·rTriangles.glVer 
9 ··0x000003d4·74657850·6f696e74·65720067·6c436f6c·texPointer.glCol 
10 ··0x000003e4·6f72506f·696e7465·7200676c·54657843·orPointer.glTexC 
11 ··0x000003f4·6f6f7264·506f696e·74657200·676c4472·oordPointer.glDr 
12 ··0x00000404·6177456c·656d656e·7473004a·6176615f·awElements.Java_ 
13 ··0x00000414·7a616d65·5f67616d·655f5a61·6d654a6e·zame_game_ZameJn 
14 ··0x00000424·6952656e·64657265·725f7265·6e646572·iRenderer_render 
15 ··0x00000434·4c696e65·7300676c·44726177·41727261·Lines.glDrawArra10 ··0x0000043c·696e7465·7200676c·44726177·456c656d·inter.glDrawElem
16 ··0x00000444·7973006c·6962474c·45537631·5f434d2e·ys.libGLESv1_CM. 
17 ··0x00000454·736f006c·69626c6f·672e736f·006c6962·so.liblog.so.lib 
18 ··0x00000464·73746463·2b2b2e73·6f006c69·626d2e73·stdc++.so.libm.s 
19 ··0x00000474·6f006c69·62632e73·6f006c69·62646c2e·o.libc.so.libdl. 
20 ··0x00000484·736f005f·66746578·74005f66·64617461·so._ftext._fdata 
21 ··0x00000494·005f6770·005f6564·61746100·5f5f6273·._gp._edata.__bs 
22 ··0x000004a4·735f7374·61727400·5f666273·73005f65·s_start._fbss._e 
23 ··0x000004b4·6e64005f·5f627373·5f656e64·5f5f005f·nd.__bss_end__._ 
24 ··0x000004c4·5f656e64·5f5f006c·69627a61·6d654a6e·_end__.libzameJn 
25 ··0x000004d4·6952656e·64657265·722e736f·00·······iRenderer.so.11 ··0x0000044c·656e7473·004a6176·615f7a61·6d655f67·ents.Java_zame_g
 12 ··0x0000045c·616d655f·5a616d65·4a6e6952·656e6465·ame_ZameJniRende
 13 ··0x0000046c·7265725f·72656e64·65724c69·6e657300·rer_renderLines.
 14 ··0x0000047c·676c4472·61774172·72617973·006c6962·glDrawArrays.lib
 15 ··0x0000048c·6c6f672e·736f006c·6962474c·45537631·log.so.libGLESv1
 16 ··0x0000049c·5f434d2e·736f006c·69627374·64632b2b·_CM.so.libstdc++
 17 ··0x000004ac·2e736f00·6c69626d·2e736f00·6c696263·.so.libm.so.libc
 18 ··0x000004bc·2e736f00·6c696264·6c2e736f·005f6674·.so.libdl.so._ft
 19 ··0x000004cc·65787400·5f666461·7461005f·65646174·ext._fdata._edat
 20 ··0x000004dc·61005f5f·6273735f·73746172·74005f66·a.__bss_start._f
 21 ··0x000004ec·62737300·5f656e64·005f5f62·73735f65·bss._end.__bss_e
 22 ··0x000004fc·6e645f5f·005f5f65·6e645f5f·006c6962·nd__.__end__.lib
 23 ··0x0000050c·7a616d65·4a6e6952·656e6465·7265722e·zameJniRenderer.
 24 ··0x0000051c·736f004c·49424300···················so.LIBC.
  
5.77 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 257 lines modifiedOffset 1, 259 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000510·<_ftext>:2 000005a0·<_ftext@@Base>:
3 »       lui»    gp,0x23 »       lui»    gp,0x2
4 »       addiu»  gp,gp,-299684 »       addiu»  gp,gp,-30112
5 »       addu»   gp,gp,t95 »       addu»   gp,gp,t9
6 »       lw»     t9,-32724(gp)6 »       lw»     t9,-32712(gp)
7 »       jr»     t97 »       jr»     t9
8 »       lw»     a0,-32744(gp)8 »       lw»     a0,-32744(gp)
9 »       ...9 »       ...
 10 »       beqz»   a0,5d0·<_ftext@@Base+0x30>
 11 »       move»   t9,a0
 12 »       jr»     t9
 13 »       nop
 14 »       jr»     ra
 15 »       nop
10 »       lui»    gp,0x216 »       lui»    gp,0x2
11 »       addiu»  gp,gp,-3000017 »       addiu»  gp,gp,-30168
12 »       addu»   gp,gp,t918 »       addu»   gp,gp,t9
 19 »       move»   a1,a0
13 »       lw»     a2,-32744(gp)20 »       lw»     a2,-32744(gp)
14 »       lw»     t9,-32732(gp)21 »       lw»     t9,-32736(gp)
15 »       jr»     t922 »       jr»     t9
16 »       move»   a1,zero 
17 »       nop23 »       lw»     a0,-32740(gp)
 24 »       ...
  
18 00000550·<Java_zame_game_ZameJniRenderer_renderTriangles>:25 00000600·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base>:
19 »       lui»    gp,0x226 »       lui»    gp,0x2
20 »       addiu»  gp,gp,-3003227 »       addiu»  gp,gp,-30208
21 »       addu»   gp,gp,t928 »       addu»   gp,gp,t9
22 »       addiu»  sp,sp,-7229 »       addiu»  sp,sp,-72
 30 »       lw»     v0,0(a0)
 31 »       lw»     v1,96(sp)
 32 »       lw»     t9,756(v0)
23 »       sw»     gp,16(sp)33 »       sw»     gp,16(sp)
 34 »       move»   a1,a2
24 »       sw»     ra,68(sp)35 »       sw»     ra,68(sp)
25 »       sw»     s8,64(sp) 
26 »       sw»     s7,60(sp)36 »       sw»     s7,60(sp)
 37 »       sw»     s6,56(sp)
27 »       sw»     s5,52(sp)38 »       sw»     s5,52(sp)
28 »       sw»     s4,48(sp)39 »       sw»     s4,48(sp)
29 »       sw»     s3,44(sp)40 »       sw»     s3,44(sp)
30 »       sw»     s2,40(sp) 
31 »       sw»     s1,36(sp)41 »       sw»     s1,36(sp)
32 »       sw»     s0,32(sp)42 »       sw»     s0,32(sp)
 43 »       sw»     v1,28(sp)
33 »       sw»     s6,56(sp) 
34 »       lw»     v0,0(a0) 
35 »       move»   s0,a044 »       move»   s0,a0
36 »       lw»     t9,756(v0) 
37 »       move»   a1,a245 »       sw»     s8,64(sp)
 46 »       sw»     s2,40(sp)
38 »       move»   s2,a247 »       move»   s4,a2
39 »       move»   a2,zero48 »       move»   a2,zero
40 »       move»   s3,a349 »       move»   s5,a3
41 »       lw»     s1,88(sp)50 »       lw»     s1,88(sp)
42 »       lw»     s7,92(sp) 
43 »       jalr»   t951 »       jalr»   t9
44 »       lw»     s8,96(sp)52 »       lw»     s3,92(sp)
45 »       lw»     v1,0(s0)53 »       lw»     a1,0(s0)
46 »       move»   a0,s054 »       move»   a0,s0
47 »       lw»     t9,756(v1)55 »       lw»     t9,756(a1)
48 »       move»   a1,s3 
49 »       move»   a2,zero56 »       move»   a2,zero
 57 »       move»   a1,s5
50 »       jalr»   t958 »       jalr»   t9
51 »       move»   s5,v059 »       move»   s6,v0
52 »       move»   s4,v060 »       move»   s7,v0
53 »       lw»     v0,0(s0)61 »       lw»     a2,0(s0)
54 »       beqz»   s1,734·<Java_zame_game_ZameJniRenderer_renderTriangles+0x1e4>62 »       beqz»   s1,7dc·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0x1dc>
55 »       move»   a0,s063 »       move»   a0,s0
56 »       lw»     t9,756(v0)64 »       lw»     t9,756(a2)
57 »       move»   a1,s165 »       move»   a1,s1
58 »       jalr»   t966 »       jalr»   t9
59 »       move»   a2,zero67 »       move»   a2,zero
60 »       lw»     a1,0(s0)68 »       lw»     a3,0(s0)
61 »       move»   a0,s069 »       move»   a0,s0
62 »       lw»     t9,744(a1)70 »       lw»     t9,744(a3)
 71 »       move»   a1,s3
63 »       move»   a2,zero72 »       move»   a2,zero
64 »       move»   a1,s7 
65 »       jalr»   t973 »       jalr»   t9
66 »       move»   s6,v074 »       move»   s8,v0
67 »       lw»     gp,16(sp)75 »       lw»     gp,16(sp)
68 »       sw»     v0,24(sp) 
69 »       lw»     t9,-32736(gp) 
70 »       li»     a0,376 »       li»     a0,3
 77 »       lw»     t9,-32716(gp)
71 »       li»     a1,512678 »       li»     a1,5126
72 »       move»   a2,zero79 »       move»   a2,zero
 80 »       move»   a3,s6
73 »       jalr»   t981 »       jalr»   t9
74 »       move»   a3,s582 »       move»   s2,v0
75 »       lw»     gp,16(sp)83 »       lw»     gp,16(sp)
76 »       li»     a0,484 »       li»     a0,4
77 »       lw»     t9,-32740(gp)85 »       lw»     t9,-32720(gp)
78 »       li»     a1,512686 »       li»     a1,5126
79 »       move»   a2,zero87 »       move»   a2,zero
80 »       jalr»   t988 »       jalr»   t9
81 »       move»   a3,s489 »       move»   a3,s7
 90 »       beqz»   s8,82c·<Java_zame_game_ZameJniRenderer_renderTriangles@@Base+0x22c>
82 »       lw»     gp,16(sp)91 »       lw»     gp,16(sp)
83 »       beqz»   s6,788·<Java_zame_game_ZameJniRenderer_renderTriangles+0x238> 
84 »       lw»     v0,24(sp) 
85 »       lw»     t9,-32720(gp)92 »       lw»     t9,-32728(gp)
86 »       li»     a0,293 »       li»     a0,2
87 »       li»     a1,512694 »       li»     a1,5126
88 »       move»   a2,zero95 »       move»   a2,zero
89 »       jalr»   t996 »       jalr»   t9
90 »       move»   a3,s697 »       move»   a3,s8
91 »       lw»     gp,16(sp)98 »       lw»     gp,16(sp)
92 »       lw»     t1,24(sp)99 »       lw»     a1,28(sp)
93 »       lw»     t9,-32716(gp)100 »       lw»     t9,-32724(gp)
94 »       move»   a3,t1 
95 »       li»     a0,4101 »       li»     a0,4
96 »       move»   a1,s8 
97 »       jalr»   t9 
98 »       li»     a2,5123102 »       li»     a2,5123
 103 »       jalr»   t9
 104 »       move»   a3,s2
99 »       lw»     t0,0(s0)105 »       lw»     t1,0(s0)
100 »       lw»     a3,24(sp) 
Max diff block lines reached; 3113/5722 bytes (54.40%) of diff not shown.
765 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.MIPS.stubs {}
    
Offset 1, 35 lines modifiedOffset 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 »       lw»     t9,-32752(gp)3 »       lw»     t9,-32752(gp)
4 »       move»   t7,ra4 »       move»   t7,ra
5 »       jalr»   t95 »       jalr»   t9
6 »       li»     t8,226 »       li»     t8,20
7 »       lw»     t9,-32752(gp)7 »       lw»     t9,-32752(gp)
8 »       move»   t7,ra8 »       move»   t7,ra
9 »       jalr»   t99 »       jalr»   t9
10 »       li»     t8,2110 »       li»     t8,19
11 »       lw»     t9,-32752(gp)11 »       lw»     t9,-32752(gp)
12 »       move»   t7,ra12 »       move»   t7,ra
13 »       jalr»   t913 »       jalr»   t9
14 »       li»     t8,2014 »       li»     t8,18
15 »       lw»     t9,-32752(gp)15 »       lw»     t9,-32752(gp)
16 »       move»   t7,ra16 »       move»   t7,ra
17 »       jalr»   t917 »       jalr»   t9
18 »       li»     t8,1918 »       li»     t8,17
19 »       lw»     t9,-32752(gp)19 »       lw»     t9,-32752(gp)
20 »       move»   t7,ra20 »       move»   t7,ra
21 »       jalr»   t921 »       jalr»   t9
22 »       li»     t8,1822 »       li»     t8,16
23 »       lw»     t9,-32752(gp)23 »       lw»     t9,-32752(gp)
24 »       move»   t7,ra24 »       move»   t7,ra
25 »       jalr»   t925 »       jalr»   t9
26 »       li»     t8,1726 »       li»     t8,15
27 »       lw»     t9,-32752(gp)27 »       lw»     t9,-32752(gp)
28 »       move»   t7,ra28 »       move»   t7,ra
29 »       jalr»   t929 »       jalr»   t9
30 »       li»     t8,1630 »       li»     t8,14
31 »       ...31 »       ...
428 B
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 5 lines modifiedOffset 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...
  
1.12 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 10 lines modifiedOffset 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 ··0x00000a6c·010ad0d1·d2d3d4d5·d6d7dedf·480e000b·............H...
6 ··0x000009cc·20000000·44000000·f8fdffff·20010000··...D.......·...7 ··0x00000a7c·2c000000·54000000·e4fdffff·20010000·,...T.......·...
7 ··0x000009dc·00500e38·68900791·06920593·04940395·.P.8h...........8 ··0x00000a8c·00540e38·689f0195·02940393·04920591·.T.8h...........
8 ··0x000009ec·029f0100····························....9 ··0x00000a9c·06900702·dcd0d1d2·d3d4d5df·480e0000·............H...
  
272 B
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00010ecc·00000000····························....2 ··0x00010eb4·00000000····························....
  
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 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···················........
  
531 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 6 lines modifiedOffset 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··········............
  
1.19 KB
readelf --wide --decompress --hex-dump=.pdr {}
    
Offset 1, 11 lines modifiedOffset 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·d8050000·00000000·00000000·00000000·................
 7 ··0x00000050·00000000·00000000·1d000000·1f000000·................
6 ··0x00000040·50050000·0000ffc0·fcffffff·00000000·P...............8 ··0x00000060·00060000·0000ffc0·fcffffff·00000000·................
7 ··0x00000050·00000000·48000000·1d000000·1f000000·....H...........9 ··0x00000070·00000000·48000000·1d000000·1f000000·....H...........
8 ··0x00000060·cc070000·00003f80·fcffffff·00000000·......?.........10 ··0x00000080·68080000·00003f80·fcffffff·00000000·h.....?.........
9 ··0x00000070·00000000·38000000·1d000000·1f000000·....8...........11 ··0x00000090·00000000·38000000·1d000000·1f000000·....8...........
  
264 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 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)
  
308 B
readelf --wide --decompress --hex-dump=.gnu.attributes {}
    
Offset 1, 4 lines modifiedOffset 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........
  
1.84 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 14 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·72656769·..shstrtab..regi2 ··0x00000000·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS
3 ··0x00000010·6e666f00·2e686173·68002e64·796e7379·nfo..hash..dynsy 
4 ··0x00000020·6d002e64·796e7374·72002e72·656c2e64·m..dynstr..rel.d 
5 ··0x00000030·796e002e·74657874·002e4d49·50532e73·yn..text..MIPS.s 
6 ··0x00000040·74756273·002e6568·5f667261·6d655f68·tubs..eh_frame_h3 ··0x00000010·2e616269·666c6167·73002e72·6567696e·.abiflags..regin
 4 ··0x00000020·666f002e·6e6f7465·2e676e75·2e627569·fo..note.gnu.bui
 5 ··0x00000030·6c642d69·64002e68·61736800·2e64796e·ld-id..hash..dyn
 6 ··0x00000040·73796d00·2e64796e·73747200·2e676e75·sym..dynstr..gnu
 7 ··0x00000050·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve
 8 ··0x00000060·7273696f·6e5f7200·2e72656c·2e64796e·rsion_r..rel.dyn
 9 ··0x00000070·002e7465·7874002e·4d495053·2e737475·..text..MIPS.stu
7 ··0x00000050·6472002e·65685f66·72616d65·002e696e·dr..eh_frame..in10 ··0x00000080·6273002e·65685f66·72616d65·5f686472·bs..eh_frame_hdr
 11 ··0x00000090·002e6568·5f667261·6d65002e·696e6974·..eh_frame..init
8 ··0x00000060·69745f61·72726179·002e6669·6e695f61·it_array..fini_a12 ··0x000000a0·5f617272·6179002e·66696e69·5f617272·_array..fini_arr
9 ··0x00000070·72726179·002e6479·6e616d69·63002e64·rray..dynamic..d13 ··0x000000b0·6179002e·64796e61·6d696300·2e646174·ay..dynamic..dat
10 ··0x00000080·61746100·2e676f74·002e7064·72002e63·ata..got..pdr..c 
11 ··0x00000090·6f6d6d65·6e74002e·676e752e·61747472·omment..gnu.attr14 ··0x000000c0·61002e67·6f74002e·62737300·2e636f6d·a..got..bss..com
 15 ··0x000000d0·6d656e74·002e7064·72002e67·6e752e61·ment..pdr..gnu.a
12 ··0x000000a0·69627574·657300·····················ibutes.16 ··0x000000e0·74747269·62757465·7300··············ttributes.