42.4 MB
/home/fdroid/fdroiddata/tmp/org.zamedev.gloomydungeons2.opensource_1602221800.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.zamedev.gloomydungeons2.opensource_1602221800.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/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid 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:·9acb03ca81a6ba586357b5deecff3c9e9051cc6a6e7da91db4e14a4ff33373b5 
10 Signer·#1·certificate·SHA-1·digest:·9d72b8b4198734790c03ae66606569c303c7d878 
11 Signer·#1·certificate·MD5·digest:·e24bc3f270c5c7404384f6ff8785c289 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·3c1e12089e6c755dd87ec97dcaad059549431f59e0648d7ebf2b36a9b0d251b9 
15 Signer·#1·public·key·SHA-1·digest:·8a686ee44a94374074ec58636084dce925c351d8 
16 Signer·#1·public·key·MD5·digest:·cae126c24166714468f846bf3cf584dd 
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/. 
317 KB
zipinfo {}
    
Offset 1, 1577 lines modifiedOffset 1, 1575 lines modified
Diff chunk too large, falling back to line-by-line diff (1575 lines added, 1577 lines removed)
1 Zip·file·size:·8177030·bytes,·number·of·entries:·15751 Zip·file·size:·8166988·bytes,·number·of·entries:·1573
2 -rw----·····2.0·fat···159309·bl·defN·16-Jul-04·09:37·META-INF/MANIFEST.MF2 -rw----·····2.0·fat····48608·bX·defN·17-Oct-24·00:17·assets/fonts/JockeyOne-Regular.ttf
3 -rw----·····2.0·fat···159430·bl·defN·16-Jul-04·09:37·META-INF/BE266316.SF3 -rw----·····2.0·fat····21060·bl·defN·17-Oct-24·00:17·assets/fonts/furore.ttf
4 -rw----·····2.0·fat·····1326·bl·defN·16-Jul-04·09:37·META-INF/BE266316.RSA4 -rw----·····2.0·fat·····6638·bl·defN·17-Oct-24·00:17·assets/levels/e00m00.map
5 -rw----·····2.0·fat·······41·bl·defN·16-Jul-04·07:19·META-INF/buildserverid5 -rw----·····2.0·fat·····9342·bl·defN·17-Oct-24·00:17·assets/levels/e01m01.map
6 -rw----·····2.0·fat·······41·bl·defN·16-Jul-04·07:19·META-INF/fdroidserverid6 -rw----·····2.0·fat·····5442·bl·defN·17-Oct-24·00:17·assets/levels/e01m02.map
7 -rw----·····2.0·fat····48608·bX·defN·16-Jul-04·07:19·assets/fonts/JockeyOne-Regular.ttf7 -rw----·····2.0·fat·····7149·bl·defN·17-Oct-24·00:17·assets/levels/e01m03.map
8 -rw----·····2.0·fat····21060·bl·defN·16-Jul-04·07:19·assets/fonts/furore.ttf8 -rw----·····2.0·fat····11470·bl·defN·17-Oct-24·00:17·assets/levels/e01m04.map
9 -rw----·····2.0·fat·····6638·bl·defN·16-Jul-04·07:19·assets/levels/e00m00.map9 -rw----·····2.0·fat·····6771·bl·defN·17-Oct-24·00:17·assets/levels/e01m05.map
10 -rw----·····2.0·fat·····9342·bl·defN·16-Jul-04·07:19·assets/levels/e01m01.map10 -rw----·····2.0·fat····12289·bl·defN·17-Oct-24·00:17·assets/levels/e01m06.map
11 -rw----·····2.0·fat·····5442·bl·defN·16-Jul-04·07:19·assets/levels/e01m02.map11 -rw----·····2.0·fat····11461·bl·defN·17-Oct-24·00:17·assets/levels/e01m07.map
12 -rw----·····2.0·fat·····7149·bl·defN·16-Jul-04·07:19·assets/levels/e01m03.map12 -rw----·····2.0·fat····21477·bl·defN·17-Oct-24·00:17·assets/levels/e01m08.map
13 -rw----·····2.0·fat····11470·bl·defN·16-Jul-04·07:19·assets/levels/e01m04.map13 -rw----·····2.0·fat····15119·bl·defN·17-Oct-24·00:17·assets/levels/e01m09.map
14 -rw----·····2.0·fat·····6771·bl·defN·16-Jul-04·07:19·assets/levels/e01m05.map14 -rw----·····2.0·fat····18439·bl·defN·17-Oct-24·00:17·assets/levels/e01m10.map
15 -rw----·····2.0·fat····12289·bl·defN·16-Jul-04·07:19·assets/levels/e01m06.map15 -rw----·····2.0·fat····11508·bl·defN·17-Oct-24·00:17·assets/levels/e02m01.map
16 -rw----·····2.0·fat····11461·bl·defN·16-Jul-04·07:19·assets/levels/e01m07.map16 -rw----·····2.0·fat····14407·bl·defN·17-Oct-24·00:17·assets/levels/e02m02.map
17 -rw----·····2.0·fat····21477·bl·defN·16-Jul-04·07:19·assets/levels/e01m08.map17 -rw----·····2.0·fat·····7737·bl·defN·17-Oct-24·00:17·assets/levels/e02m03.map
18 -rw----·····2.0·fat····15119·bl·defN·16-Jul-04·07:19·assets/levels/e01m09.map18 -rw----·····2.0·fat····10281·bl·defN·17-Oct-24·00:17·assets/levels/e02m04.map
19 -rw----·····2.0·fat····18439·bl·defN·16-Jul-04·07:19·assets/levels/e01m10.map19 -rw----·····2.0·fat····16560·bl·defN·17-Oct-24·00:17·assets/levels/e02m05.map
20 -rw----·····2.0·fat····11508·bl·defN·16-Jul-04·07:19·assets/levels/e02m01.map20 -rw----·····2.0·fat····27876·bl·defN·17-Oct-24·00:17·assets/levels/e02m06.map
21 -rw----·····2.0·fat····14407·bl·defN·16-Jul-04·07:19·assets/levels/e02m02.map21 -rw----·····2.0·fat····12054·bl·defN·17-Oct-24·00:17·assets/levels/e02m07.map
22 -rw----·····2.0·fat·····7737·bl·defN·16-Jul-04·07:19·assets/levels/e02m03.map22 -rw----·····2.0·fat····13631·bl·defN·17-Oct-24·00:17·assets/levels/e02m08.map
23 -rw----·····2.0·fat····10281·bl·defN·16-Jul-04·07:19·assets/levels/e02m04.map23 -rw----·····2.0·fat····18860·bl·defN·17-Oct-24·00:17·assets/levels/e02m09.map
24 -rw----·····2.0·fat····16560·bl·defN·16-Jul-04·07:19·assets/levels/e02m05.map24 -rw----·····2.0·fat····13785·bl·defN·17-Oct-24·00:17·assets/levels/e02m10.map
25 -rw----·····2.0·fat····27876·bl·defN·16-Jul-04·07:19·assets/levels/e02m06.map25 -rw----·····2.0·fat····13174·bl·defN·17-Oct-24·00:17·assets/levels/e03m01.map
26 -rw----·····2.0·fat····12054·bl·defN·16-Jul-04·07:19·assets/levels/e02m07.map26 -rw----·····2.0·fat····23024·bl·defN·17-Oct-24·00:17·assets/levels/e03m02.map
27 -rw----·····2.0·fat····13631·bl·defN·16-Jul-04·07:19·assets/levels/e02m08.map27 -rw----·····2.0·fat····16280·bl·defN·17-Oct-24·00:17·assets/levels/e03m03.map
28 -rw----·····2.0·fat····18860·bl·defN·16-Jul-04·07:19·assets/levels/e02m09.map28 -rw----·····2.0·fat····26035·bl·defN·17-Oct-24·00:17·assets/levels/e03m04.map
29 -rw----·····2.0·fat····13785·bl·defN·16-Jul-04·07:19·assets/levels/e02m10.map29 -rw----·····2.0·fat····15973·bl·defN·17-Oct-24·00:17·assets/levels/e03m05.map
30 -rw----·····2.0·fat····13174·bl·defN·16-Jul-04·07:19·assets/levels/e03m01.map30 -rw----·····2.0·fat····11429·bl·defN·17-Oct-24·00:17·assets/levels/e03m06.map
31 -rw----·····2.0·fat····23024·bl·defN·16-Jul-04·07:19·assets/levels/e03m02.map31 -rw----·····2.0·fat····20748·bl·defN·17-Oct-24·00:17·assets/levels/e03m07.map
32 -rw----·····2.0·fat····16280·bl·defN·16-Jul-04·07:19·assets/levels/e03m03.map32 -rw----·····2.0·fat····15660·bl·defN·17-Oct-24·00:17·assets/levels/e03m08.map
33 -rw----·····2.0·fat····26035·bl·defN·16-Jul-04·07:19·assets/levels/e03m04.map33 -rw----·····2.0·fat····15479·bl·defN·17-Oct-24·00:17·assets/levels/e03m09.map
34 -rw----·····2.0·fat····15973·bl·defN·16-Jul-04·07:19·assets/levels/e03m05.map34 -rw----·····2.0·fat····27563·bl·defN·17-Oct-24·00:17·assets/levels/e03m10.map
35 -rw----·····2.0·fat····11429·bl·defN·16-Jul-04·07:19·assets/levels/e03m06.map35 -rw----·····2.0·fat····12779·bl·defN·17-Oct-24·00:17·assets/levels/e04m01.map
36 -rw----·····2.0·fat····20748·bl·defN·16-Jul-04·07:19·assets/levels/e03m07.map36 -rw----·····2.0·fat····13275·bl·defN·17-Oct-24·00:17·assets/levels/e04m02.map
37 -rw----·····2.0·fat····15660·bl·defN·16-Jul-04·07:19·assets/levels/e03m08.map37 -rw----·····2.0·fat····22734·bl·defN·17-Oct-24·00:17·assets/levels/e04m03.map
38 -rw----·····2.0·fat····15479·bl·defN·16-Jul-04·07:19·assets/levels/e03m09.map38 -rw----·····2.0·fat····15125·bl·defN·17-Oct-24·00:17·assets/levels/e04m04.map
39 -rw----·····2.0·fat····27563·bl·defN·16-Jul-04·07:19·assets/levels/e03m10.map39 -rw----·····2.0·fat····16725·bl·defN·17-Oct-24·00:17·assets/levels/e04m05.map
40 -rw----·····2.0·fat····12779·bl·defN·16-Jul-04·07:19·assets/levels/e04m01.map40 -rw----·····2.0·fat····22061·bl·defN·17-Oct-24·00:17·assets/levels/e04m06.map
41 -rw----·····2.0·fat····13275·bl·defN·16-Jul-04·07:19·assets/levels/e04m02.map41 -rw----·····2.0·fat····18759·bl·defN·17-Oct-24·00:17·assets/levels/e04m07.map
42 -rw----·····2.0·fat····22734·bl·defN·16-Jul-04·07:19·assets/levels/e04m03.map42 -rw----·····2.0·fat····19812·bl·defN·17-Oct-24·00:17·assets/levels/e04m08.map
43 -rw----·····2.0·fat····15125·bl·defN·16-Jul-04·07:19·assets/levels/e04m04.map43 -rw----·····2.0·fat····13687·bl·defN·17-Oct-24·00:17·assets/levels/e04m09.map
44 -rw----·····2.0·fat····16725·bl·defN·16-Jul-04·07:19·assets/levels/e04m05.map44 -rw----·····2.0·fat····24409·bl·defN·17-Oct-24·00:17·assets/levels/e04m10.map
45 -rw----·····2.0·fat····22061·bl·defN·16-Jul-04·07:19·assets/levels/e04m06.map45 -rw----·····2.0·fat····24089·bl·defN·17-Oct-24·00:17·assets/levels/e05m01.map
46 -rw----·····2.0·fat····18759·bl·defN·16-Jul-04·07:19·assets/levels/e04m07.map46 -rw----·····2.0·fat····13244·bl·defN·17-Oct-24·00:17·assets/levels/e05m02.map
47 -rw----·····2.0·fat····19812·bl·defN·16-Jul-04·07:19·assets/levels/e04m08.map47 -rw----·····2.0·fat····11881·bl·defN·17-Oct-24·00:17·assets/levels/e05m03.map
48 -rw----·····2.0·fat····13687·bl·defN·16-Jul-04·07:19·assets/levels/e04m09.map48 -rw----·····2.0·fat····25079·bl·defN·17-Oct-24·00:17·assets/levels/e05m04.map
49 -rw----·····2.0·fat····24409·bl·defN·16-Jul-04·07:19·assets/levels/e04m10.map49 -rw----·····2.0·fat····10668·bl·defN·17-Oct-24·00:17·assets/levels/e05m05.map
50 -rw----·····2.0·fat····24089·bl·defN·16-Jul-04·07:19·assets/levels/e05m01.map50 -rw----·····2.0·fat····20645·bl·defN·17-Oct-24·00:17·assets/levels/e05m06.map
51 -rw----·····2.0·fat····13244·bl·defN·16-Jul-04·07:19·assets/levels/e05m02.map51 -rw----·····2.0·fat····12073·bl·defN·17-Oct-24·00:17·assets/levels/e05m07.map
52 -rw----·····2.0·fat····11881·bl·defN·16-Jul-04·07:19·assets/levels/e05m03.map52 -rw----·····2.0·fat····11756·bl·defN·17-Oct-24·00:17·assets/levels/e05m08.map
53 -rw----·····2.0·fat····25079·bl·defN·16-Jul-04·07:19·assets/levels/e05m04.map53 -rw----·····2.0·fat····20082·bl·defN·17-Oct-24·00:17·assets/levels/e05m09.map
54 -rw----·····2.0·fat····10668·bl·defN·16-Jul-04·07:19·assets/levels/e05m05.map54 -rw----·····2.0·fat····20370·bl·defN·17-Oct-24·00:17·assets/levels/e05m10.map
55 -rw----·····2.0·fat····20645·bl·defN·16-Jul-04·07:19·assets/levels/e05m06.map55 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m01.map
56 -rw----·····2.0·fat····12073·bl·defN·16-Jul-04·07:19·assets/levels/e05m07.map56 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m02.map
57 -rw----·····2.0·fat····11756·bl·defN·16-Jul-04·07:19·assets/levels/e05m08.map57 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m03.map
58 -rw----·····2.0·fat····20082·bl·defN·16-Jul-04·07:19·assets/levels/e05m09.map58 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m04.map
59 -rw----·····2.0·fat····20370·bl·defN·16-Jul-04·07:19·assets/levels/e05m10.map59 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m05.map
60 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m01.map60 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m06.map
61 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m02.map61 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m07.map
62 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m03.map62 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m08.map
63 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m04.map63 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m09.map
64 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m05.map64 -rw----·····2.0·fat······333·bl·defN·17-Oct-24·00:17·assets/levels/e77m10.map
65 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m06.map65 -rw----·····2.0·fat·····2539·bl·defN·17-Oct-24·00:17·assets/levels/e99m99.map
66 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m07.map66 -rw----·····1.0·fat····16557·b-·stor·17-Oct-24·00:16·assets/music/endl.mid
67 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m08.map67 -rw----·····1.0·fat····13140·b-·stor·17-Oct-24·00:16·assets/music/gameover.mid
68 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m09.map68 -rw----·····1.0·fat····25717·b-·stor·17-Oct-24·00:16·assets/music/l1.mid
69 -rw----·····2.0·fat······333·bl·defN·16-Jul-04·07:19·assets/levels/e77m10.map69 -rw----·····1.0·fat····24119·b-·stor·17-Oct-24·00:16·assets/music/l2.mid
70 -rw----·····2.0·fat·····2539·bl·defN·16-Jul-04·07:19·assets/levels/e99m99.map70 -rw----·····1.0·fat····37852·b-·stor·17-Oct-24·00:16·assets/music/l3.mid
71 -rw----·····1.0·fat····16557·b-·stor·16-Jul-04·07:17·assets/music/endl.mid71 -rw----·····1.0·fat····46816·b-·stor·17-Oct-24·00:16·assets/music/l4.mid
72 -rw----·····1.0·fat····13140·b-·stor·16-Jul-04·07:17·assets/music/gameover.mid72 -rw----·····1.0·fat········2·b-·stor·17-Oct-24·00:16·assets/solved/e00m00.slv
73 -rw----·····1.0·fat····25717·b-·stor·16-Jul-04·07:17·assets/music/l1.mid73 -rw----·····2.0·fat······206·bl·defN·17-Oct-24·00:17·assets/solved/e01m01.slv
74 -rw----·····1.0·fat····24119·b-·stor·16-Jul-04·07:17·assets/music/l2.mid74 -rw----·····2.0·fat······184·bl·defN·17-Oct-24·00:17·assets/solved/e01m02.slv
75 -rw----·····1.0·fat····37852·b-·stor·16-Jul-04·07:17·assets/music/l3.mid75 -rw----·····2.0·fat······150·bl·defN·17-Oct-24·00:17·assets/solved/e01m03.slv
76 -rw----·····1.0·fat····46816·b-·stor·16-Jul-04·07:17·assets/music/l4.mid76 -rw----·····2.0·fat······272·bl·defN·17-Oct-24·00:17·assets/solved/e01m04.slv
77 -rw----·····1.0·fat········2·b-·stor·16-Jul-04·07:17·assets/solved/e00m00.slv77 -rw----·····2.0·fat······244·bl·defN·17-Oct-24·00:17·assets/solved/e01m05.slv
78 -rw----·····2.0·fat······206·bl·defN·16-Jul-04·07:19·assets/solved/e01m01.slv78 -rw----·····2.0·fat······196·bl·defN·17-Oct-24·00:17·assets/solved/e01m06.slv
79 -rw----·····2.0·fat······184·bl·defN·16-Jul-04·07:19·assets/solved/e01m02.slv79 -rw----·····2.0·fat······160·bl·defN·17-Oct-24·00:17·assets/solved/e01m07.slv
80 -rw----·····2.0·fat······150·bl·defN·16-Jul-04·07:19·assets/solved/e01m03.slv80 -rw----·····2.0·fat······296·bl·defN·17-Oct-24·00:17·assets/solved/e01m08.slv
81 -rw----·····2.0·fat······272·bl·defN·16-Jul-04·07:19·assets/solved/e01m04.slv81 -rw----·····2.0·fat······314·bl·defN·17-Oct-24·00:17·assets/solved/e01m09.slv
82 -rw----·····2.0·fat······244·bl·defN·16-Jul-04·07:19·assets/solved/e01m05.slv82 -rw----·····2.0·fat······448·bl·defN·17-Oct-24·00:17·assets/solved/e01m10.slv
83 -rw----·····2.0·fat······196·bl·defN·16-Jul-04·07:19·assets/solved/e01m06.slv83 -rw----·····2.0·fat······156·bl·defN·17-Oct-24·00:17·assets/solved/e02m01.slv
84 -rw----·····2.0·fat······160·bl·defN·16-Jul-04·07:19·assets/solved/e01m07.slv84 -rw----·····2.0·fat······284·bl·defN·17-Oct-24·00:17·assets/solved/e02m02.slv
85 -rw----·····2.0·fat······296·bl·defN·16-Jul-04·07:19·assets/solved/e01m08.slv85 -rw----·····2.0·fat······274·bl·defN·17-Oct-24·00:17·assets/solved/e02m03.slv
86 -rw----·····2.0·fat······314·bl·defN·16-Jul-04·07:19·assets/solved/e01m09.slv86 -rw----·····2.0·fat······314·bl·defN·17-Oct-24·00:17·assets/solved/e02m04.slv
87 -rw----·····2.0·fat······448·bl·defN·16-Jul-04·07:19·assets/solved/e01m10.slv87 -rw----·····2.0·fat······286·bl·defN·17-Oct-24·00:17·assets/solved/e02m05.slv
88 -rw----·····2.0·fat······156·bl·defN·16-Jul-04·07:19·assets/solved/e02m01.slv88 -rw----·····2.0·fat······358·bl·defN·17-Oct-24·00:17·assets/solved/e02m06.slv
89 -rw----·····2.0·fat······284·bl·defN·16-Jul-04·07:19·assets/solved/e02m02.slv89 -rw----·····2.0·fat······306·bl·defN·17-Oct-24·00:17·assets/solved/e02m07.slv
90 -rw----·····2.0·fat······274·bl·defN·16-Jul-04·07:19·assets/solved/e02m03.slv90 -rw----·····2.0·fat······274·bl·defN·17-Oct-24·00:17·assets/solved/e02m08.slv
91 -rw----·····2.0·fat······314·bl·defN·16-Jul-04·07:19·assets/solved/e02m04.slv91 -rw----·····2.0·fat······520·bl·defN·17-Oct-24·00:17·assets/solved/e02m09.slv
92 -rw----·····2.0·fat······286·bl·defN·16-Jul-04·07:19·assets/solved/e02m05.slv92 -rw----·····2.0·fat······216·bl·defN·17-Oct-24·00:17·assets/solved/e02m10.slv
93 -rw----·····2.0·fat······358·bl·defN·16-Jul-04·07:19·assets/solved/e02m06.slv93 -rw----·····2.0·fat······228·bl·defN·17-Oct-24·00:17·assets/solved/e03m01.slv
94 -rw----·····2.0·fat······306·bl·defN·16-Jul-04·07:19·assets/solved/e02m07.slv94 -rw----·····2.0·fat······396·bl·defN·17-Oct-24·00:17·assets/solved/e03m02.slv
95 -rw----·····2.0·fat······274·bl·defN·16-Jul-04·07:19·assets/solved/e02m08.slv95 -rw----·····2.0·fat······202·bl·defN·17-Oct-24·00:17·assets/solved/e03m03.slv
96 -rw----·····2.0·fat······520·bl·defN·16-Jul-04·07:19·assets/solved/e02m09.slv96 -rw----·····2.0·fat······522·bl·defN·17-Oct-24·00:17·assets/solved/e03m04.slv
97 -rw----·····2.0·fat······216·bl·defN·16-Jul-04·07:19·assets/solved/e02m10.slv97 -rw----·····2.0·fat······352·bl·defN·17-Oct-24·00:17·assets/solved/e03m05.slv
98 -rw----·····2.0·fat······228·bl·defN·16-Jul-04·07:19·assets/solved/e03m01.slv98 -rw----·····2.0·fat······376·bl·defN·17-Oct-24·00:17·assets/solved/e03m06.slv
99 -rw----·····2.0·fat······396·bl·defN·16-Jul-04·07:19·assets/solved/e03m02.slv99 -rw----·····2.0·fat······338·bl·defN·17-Oct-24·00:17·assets/solved/e03m07.slv
100 -rw----·····2.0·fat······202·bl·defN·16-Jul-04·07:19·assets/solved/e03m03.slv100 -rw----·····2.0·fat······180·bl·defN·17-Oct-24·00:17·assets/solved/e03m08.slv
101 -rw----·····2.0·fat······522·bl·defN·16-Jul-04·07:19·assets/solved/e03m04.slv101 -rw----·····2.0·fat······244·bl·defN·17-Oct-24·00:17·assets/solved/e03m09.slv
102 -rw----·····2.0·fat······352·bl·defN·16-Jul-04·07:19·assets/solved/e03m05.slv102 -rw----·····2.0·fat······374·bl·defN·17-Oct-24·00:17·assets/solved/e03m10.slv
103 -rw----·····2.0·fat······376·bl·defN·16-Jul-04·07:19·assets/solved/e03m06.slv103 -rw----·····2.0·fat······156·bl·defN·17-Oct-24·00:17·assets/solved/e04m01.slv
104 -rw----·····2.0·fat······338·bl·defN·16-Jul-04·07:19·assets/solved/e03m07.slv104 -rw----·····2.0·fat······234·bl·defN·17-Oct-24·00:17·assets/solved/e04m02.slv
105 -rw----·····2.0·fat······180·bl·defN·16-Jul-04·07:19·assets/solved/e03m08.slv105 -rw----·····2.0·fat······266·bl·defN·17-Oct-24·00:17·assets/solved/e04m03.slv
106 -rw----·····2.0·fat······244·bl·defN·16-Jul-04·07:19·assets/solved/e03m09.slv106 -rw----·····2.0·fat······198·bl·defN·17-Oct-24·00:17·assets/solved/e04m04.slv
107 -rw----·····2.0·fat······374·bl·defN·16-Jul-04·07:19·assets/solved/e03m10.slv107 -rw----·····2.0·fat······282·bl·defN·17-Oct-24·00:17·assets/solved/e04m05.slv
108 -rw----·····2.0·fat······156·bl·defN·16-Jul-04·07:19·assets/solved/e04m01.slv108 -rw----·····2.0·fat······340·bl·defN·17-Oct-24·00:17·assets/solved/e04m06.slv
109 -rw----·····2.0·fat······234·bl·defN·16-Jul-04·07:19·assets/solved/e04m02.slv109 -rw----·····2.0·fat······308·bl·defN·17-Oct-24·00:17·assets/solved/e04m07.slv
110 -rw----·····2.0·fat······266·bl·defN·16-Jul-04·07:19·assets/solved/e04m03.slv110 -rw----·····2.0·fat······240·bl·defN·17-Oct-24·00:17·assets/solved/e04m08.slv
111 -rw----·····2.0·fat······198·bl·defN·16-Jul-04·07:19·assets/solved/e04m04.slv111 -rw----·····2.0·fat······234·bl·defN·17-Oct-24·00:17·assets/solved/e04m09.slv
112 -rw----·····2.0·fat······282·bl·defN·16-Jul-04·07:19·assets/solved/e04m05.slv112 -rw----·····2.0·fat······332·bl·defN·17-Oct-24·00:17·assets/solved/e04m10.slv
113 -rw----·····2.0·fat······340·bl·defN·16-Jul-04·07:19·assets/solved/e04m06.slv113 -rw----·····2.0·fat······348·bl·defN·17-Oct-24·00:17·assets/solved/e05m01.slv
114 -rw----·····2.0·fat······308·bl·defN·16-Jul-04·07:19·assets/solved/e04m07.slv114 -rw----·····2.0·fat······496·bl·defN·17-Oct-24·00:17·assets/solved/e05m02.slv
115 -rw----·····2.0·fat······240·bl·defN·16-Jul-04·07:19·assets/solved/e04m08.slv115 -rw----·····2.0·fat······246·bl·defN·17-Oct-24·00:17·assets/solved/e05m03.slv
116 -rw----·····2.0·fat······234·bl·defN·16-Jul-04·07:19·assets/solved/e04m09.slv116 -rw----·····2.0·fat······334·bl·defN·17-Oct-24·00:17·assets/solved/e05m04.slv
117 -rw----·····2.0·fat······332·bl·defN·16-Jul-04·07:19·assets/solved/e04m10.slv117 -rw----·····2.0·fat······174·bl·defN·17-Oct-24·00:17·assets/solved/e05m05.slv
118 -rw----·····2.0·fat······348·bl·defN·16-Jul-04·07:19·assets/solved/e05m01.slv118 -rw----·····2.0·fat······236·bl·defN·17-Oct-24·00:17·assets/solved/e05m06.slv
119 -rw----·····2.0·fat······496·bl·defN·16-Jul-04·07:19·assets/solved/e05m02.slv119 -rw----·····2.0·fat······288·bl·defN·17-Oct-24·00:17·assets/solved/e05m07.slv
120 -rw----·····2.0·fat······246·bl·defN·16-Jul-04·07:19·assets/solved/e05m03.slv120 -rw----·····2.0·fat······286·bl·defN·17-Oct-24·00:17·assets/solved/e05m08.slv
121 -rw----·····2.0·fat······334·bl·defN·16-Jul-04·07:19·assets/solved/e05m04.slv121 -rw----·····2.0·fat······488·bl·defN·17-Oct-24·00:17·assets/solved/e05m09.slv
122 -rw----·····2.0·fat······174·bl·defN·16-Jul-04·07:19·assets/solved/e05m05.slv122 -rw----·····2.0·fat······432·bl·defN·17-Oct-24·00:17·assets/solved/e05m10.slv
123 -rw----·····2.0·fat······236·bl·defN·16-Jul-04·07:19·assets/solved/e05m06.slv123 -rw----·····1.0·fat········2·b-·stor·17-Oct-24·00:16·assets/solved/e77m01.slv
124 -rw----·····2.0·fat······288·bl·defN·16-Jul-04·07:19·assets/solved/e05m07.slv124 -rw----·····1.0·fat········2·b-·stor·17-Oct-24·00:16·assets/solved/e77m02.slv
125 -rw----·····2.0·fat······286·bl·defN·16-Jul-04·07:19·assets/solved/e05m08.slv125 -rw----·····1.0·fat········2·b-·stor·17-Oct-24·00:16·assets/solved/e77m03.slv
126 -rw----·····2.0·fat······488·bl·defN·16-Jul-04·07:19·assets/solved/e05m09.slv126 -rw----·····1.0·fat········2·b-·stor·17-Oct-24·00:16·assets/solved/e77m04.slv
Max diff block lines reached; -1/324657 bytes (-0.00%) 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)
41.7 MB
classes.dex
41.7 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·7c9b421b4 checksum············:·e17cc091
5 signature···········:·df09...02475 signature···········:·c04d...bd98
6 file_size···········:·16236966 file_size···········:·1623720
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1271210 string_ids_size·····:·12711
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·222012 type_ids_size·······:·2220
13 type_ids_off········:·50960·(0x00c710)13 type_ids_off········:·50956·(0x00c70c)
14 proto_ids_size······:·310514 proto_ids_size······:·3105
15 proto_ids_off·······:·59840·(0x00e9c0)15 proto_ids_off·······:·59836·(0x00e9bc)
16 field_ids_size······:·928016 field_ids_size······:·9280
17 field_ids_off·······:·97100·(0x017b4c)17 field_ids_off·······:·97096·(0x017b48)
18 method_ids_size·····:·1647218 method_ids_size·····:·16472
19 method_ids_off······:·171340·(0x029d4c)19 method_ids_off······:·171336·(0x029d48)
20 class_defs_size·····:·150820 class_defs_size·····:·1508
21 class_defs_off······:·303116·(0x04a00c)21 class_defs_off······:·303112·(0x04a008)
22 data_size···········:·127232422 data_size···········:·1272352
23 data_off············:·351372·(0x055c8c)23 data_off············:·351368·(0x055c88)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·115127 superclass_idx······:·1151
28 source_file_idx·····:·-128 source_file_idx·····:·-1
29 static_fields_size··:·029 static_fields_size··:·0
Offset 104, 130 lines modifiedOffset 104, 130 lines modified
104 ······type··········:·'()V'104 ······type··········:·'()V'
105 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)105 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
106 ······code··········-106 ······code··········-
107 ······registers·····:·2107 ······registers·····:·2
108 ······ins···········:·1108 ······ins···········:·1
109 ······outs··········:·1109 ······outs··········:·1
110 ······insns·size····:·7·16-bit·code·units110 ······insns·size····:·7·16-bit·code·units
111 058b94:········································|[058b94]·a.a.a.a.<init>:()V111 058b90:········································|[058b90]·a.a.a.a.<init>:()V
112 058ba4:·7010·1621·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@2116112 058ba0:·7010·1621·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@2116
113 058baa:·1200···································|0003:·const/4·v0,·#int·0·//·#0113 058ba6:·1200···································|0003:·const/4·v0,·#int·0·//·#0
114 058bac:·5b10·0000······························|0004:·iput-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000114 058ba8:·5b10·0000······························|0004:·iput-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000
115 058bb0:·0e00···································|0006:·return-void115 058bac:·0e00···································|0006:·return-void
116 ······catches·······:·(none)116 ······catches·······:·(none)
117 ······positions·····:·117 ······positions·····:·
118 ······locals········:·118 ······locals········:·
  
119 ··Virtual·methods···-119 ··Virtual·methods···-
120 ····#0··············:·(in·La/a/a/a;)120 ····#0··············:·(in·La/a/a/a;)
121 ······name··········:·'a'121 ······name··········:·'a'
122 ······type··········:·'()V'122 ······type··········:·'()V'
123 ······access········:·0x0001·(PUBLIC)123 ······access········:·0x0001·(PUBLIC)
124 ······code··········-124 ······code··········-
125 ······registers·····:·1125 ······registers·····:·1
126 ······ins···········:·1126 ······ins···········:·1
127 ······outs··········:·0127 ······outs··········:·0
128 ······insns·size····:·1·16-bit·code·units128 ······insns·size····:·1·16-bit·code·units
129 058bb4:········································|[058bb4]·a.a.a.a.a:()V129 058bb0:········································|[058bb0]·a.a.a.a.a:()V
130 058bc4:·0e00···································|0000:·return-void130 058bc0:·0e00···································|0000:·return-void
131 ······catches·······:·(none)131 ······catches·······:·(none)
132 ······positions·····:·132 ······positions·····:·
133 ······locals········:·133 ······locals········:·
  
134 ····#1··············:·(in·La/a/a/a;)134 ····#1··············:·(in·La/a/a/a;)
135 ······name··········:·'a'135 ······name··········:·'a'
136 ······type··········:·'(La/a/a/a$a;)V'136 ······type··········:·'(La/a/a/a$a;)V'
137 ······access········:·0x0001·(PUBLIC)137 ······access········:·0x0001·(PUBLIC)
138 ······code··········-138 ······code··········-
139 ······registers·····:·3139 ······registers·····:·3
140 ······ins···········:·2140 ······ins···········:·2
141 ······outs··········:·2141 ······outs··········:·2
142 ······insns·size····:·17·16-bit·code·units142 ······insns·size····:·17·16-bit·code·units
143 058bc8:········································|[058bc8]·a.a.a.a.a:(La/a/a/a$a;)V143 058bc4:········································|[058bc4]·a.a.a.a.a:(La/a/a/a$a;)V
144 058bd8:·5410·0000······························|0000:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000144 058bd4:·5410·0000······························|0000:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000
145 058bdc:·3900·0900······························|0002:·if-nez·v0,·000b·//·+0009145 058bd8:·3900·0900······························|0002:·if-nez·v0,·000b·//·+0009
146 058be0:·2200·b604······························|0004:·new-instance·v0,·Ljava/util/ArrayList;·//·type@04b6146 058bdc:·2200·b604······························|0004:·new-instance·v0,·Ljava/util/ArrayList;·//·type@04b6
147 058be4:·7010·b121·0000·························|0006:·invoke-direct·{v0},·Ljava/util/ArrayList;.<init>:()V·//·method@21b1147 058be0:·7010·b121·0000·························|0006:·invoke-direct·{v0},·Ljava/util/ArrayList;.<init>:()V·//·method@21b1
148 058bea:·5b10·0000······························|0009:·iput-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000148 058be6:·5b10·0000······························|0009:·iput-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000
149 058bee:·5410·0000······························|000b:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000149 058bea:·5410·0000······························|000b:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000
150 058bf2:·6e20·b521·2000·························|000d:·invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z·//·method@21b5150 058bee:·6e20·b521·2000·························|000d:·invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z·//·method@21b5
151 058bf8:·0e00···································|0010:·return-void151 058bf4:·0e00···································|0010:·return-void
152 ······catches·······:·(none)152 ······catches·······:·(none)
153 ······positions·····:·153 ······positions·····:·
154 ······locals········:·154 ······locals········:·
  
155 ····#2··············:·(in·La/a/a/a;)155 ····#2··············:·(in·La/a/a/a;)
156 ······name··········:·'b'156 ······name··········:·'b'
157 ······type··········:·'()V'157 ······type··········:·'()V'
158 ······access········:·0x0001·(PUBLIC)158 ······access········:·0x0001·(PUBLIC)
159 ······code··········-159 ······code··········-
160 ······registers·····:·1160 ······registers·····:·1
161 ······ins···········:·1161 ······ins···········:·1
162 ······outs··········:·0162 ······outs··········:·0
163 ······insns·size····:·1·16-bit·code·units163 ······insns·size····:·1·16-bit·code·units
164 058bfc:········································|[058bfc]·a.a.a.a.b:()V164 058bf8:········································|[058bf8]·a.a.a.a.b:()V
165 058c0c:·0e00···································|0000:·return-void165 058c08:·0e00···································|0000:·return-void
166 ······catches·······:·(none)166 ······catches·······:·(none)
167 ······positions·····:·167 ······positions·····:·
168 ······locals········:·168 ······locals········:·
  
169 ····#3··············:·(in·La/a/a/a;)169 ····#3··············:·(in·La/a/a/a;)
170 ······name··········:·'b'170 ······name··········:·'b'
171 ······type··········:·'(La/a/a/a$a;)V'171 ······type··········:·'(La/a/a/a$a;)V'
172 ······access········:·0x0001·(PUBLIC)172 ······access········:·0x0001·(PUBLIC)
173 ······code··········-173 ······code··········-
174 ······registers·····:·3174 ······registers·····:·3
175 ······ins···········:·2175 ······ins···········:·2
176 ······outs··········:·2176 ······outs··········:·2
177 ······insns·size····:·22·16-bit·code·units177 ······insns·size····:·22·16-bit·code·units
178 058c10:········································|[058c10]·a.a.a.a.b:(La/a/a/a$a;)V178 058c0c:········································|[058c0c]·a.a.a.a.b:(La/a/a/a$a;)V
179 058c20:·5410·0000······························|0000:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000179 058c1c:·5410·0000······························|0000:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000
180 058c24:·3900·0300······························|0002:·if-nez·v0,·0005·//·+0003180 058c20:·3900·0300······························|0002:·if-nez·v0,·0005·//·+0003
181 058c28:·0e00···································|0004:·return-void181 058c24:·0e00···································|0004:·return-void
182 058c2a:·5410·0000······························|0005:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000182 058c26:·5410·0000······························|0005:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000
183 058c2e:·6e20·bf21·2000·························|0007:·invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z·//·method@21bf183 058c2a:·6e20·bf21·2000·························|0007:·invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z·//·method@21bf
184 058c34:·5410·0000······························|000a:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000184 058c30:·5410·0000······························|000a:·iget-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000
185 058c38:·6e10·c121·0000·························|000c:·invoke-virtual·{v0},·Ljava/util/ArrayList;.size:()I·//·method@21c1185 058c34:·6e10·c121·0000·························|000c:·invoke-virtual·{v0},·Ljava/util/ArrayList;.size:()I·//·method@21c1
186 058c3e:·0a00···································|000f:·move-result·v0186 058c3a:·0a00···································|000f:·move-result·v0
187 058c40:·3900·f4ff······························|0010:·if-nez·v0,·0004·//·-000c187 058c3c:·3900·f4ff······························|0010:·if-nez·v0,·0004·//·-000c
188 058c44:·1200···································|0012:·const/4·v0,·#int·0·//·#0188 058c40:·1200···································|0012:·const/4·v0,·#int·0·//·#0
189 058c46:·5b10·0000······························|0013:·iput-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000189 058c42:·5b10·0000······························|0013:·iput-object·v0,·v1,·La/a/a/a;.a:Ljava/util/ArrayList;·//·field@0000
190 058c4a:·28ef···································|0015:·goto·0004·//·-0011190 058c46:·28ef···································|0015:·goto·0004·//·-0011
191 ······catches·······:·(none)191 ······catches·······:·(none)
192 ······positions·····:·192 ······positions·····:·
193 ······locals········:·193 ······locals········:·
  
194 ····#4··············:·(in·La/a/a/a;)194 ····#4··············:·(in·La/a/a/a;)
Max diff block lines reached; 43685645/43694842 bytes (99.98%) of diff not shown.
16.0 KB
classes.jar
6.81 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2847698·bytes,·number·of·entries:·15081 Zip·file·size:·2847642·bytes,·number·of·entries:·1508
2 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·a/a/a/a$a.class2 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·a/a/a/a$a.class
3 ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·a/a/a/a.class3 ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·a/a/a/a.class
4 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·a/a/a/b.class4 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·a/a/a/b.class
5 ?rwxrwxr-x··2.0·unx······685·b-·stor·80-Jan-01·00:00·a/a/a/c$1.class5 ?rwxrwxr-x··2.0·unx······685·b-·stor·80-Jan-01·00:00·a/a/a/c$1.class
6 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·a/a/a/c$a.class6 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·a/a/a/c$a.class
7 ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·a/a/a/c$b.class7 ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·a/a/a/c$b.class
8 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·a/a/a/c$c.class8 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·a/a/a/c$c.class
Offset 598, 15 lines modifiedOffset 598, 15 lines modified
598 ?rwxrwxr-x··2.0·unx·····9462·b-·stor·80-Jan-01·00:00·android/support/v7/a/d.class598 ?rwxrwxr-x··2.0·unx·····9462·b-·stor·80-Jan-01·00:00·android/support/v7/a/d.class
599 ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·android/support/v7/a/e.class599 ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·android/support/v7/a/e.class
600 ?rwxrwxr-x··2.0·unx·····2298·b-·stor·80-Jan-01·00:00·android/support/v7/a/f$a.class600 ?rwxrwxr-x··2.0·unx·····2298·b-·stor·80-Jan-01·00:00·android/support/v7/a/f$a.class
601 ?rwxrwxr-x··2.0·unx·····3867·b-·stor·80-Jan-01·00:00·android/support/v7/a/f.class601 ?rwxrwxr-x··2.0·unx·····3867·b-·stor·80-Jan-01·00:00·android/support/v7/a/f.class
602 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·android/support/v7/b/a.class602 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·android/support/v7/b/a.class
603 ?rwxrwxr-x··2.0·unx·····2311·b-·stor·80-Jan-01·00:00·android/support/v7/a/g$a.class603 ?rwxrwxr-x··2.0·unx·····2311·b-·stor·80-Jan-01·00:00·android/support/v7/a/g$a.class
604 ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·android/support/v7/a/g$b.class604 ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·android/support/v7/a/g$b.class
605 ?rwxrwxr-x··2.0·unx····10335·b-·defN·80-Jan-01·00:00·android/support/v7/a/g.class605 ?rwxrwxr-x··2.0·unx····10324·b-·defN·80-Jan-01·00:00·android/support/v7/a/g.class
606 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·android/support/v7/a/h$a.class606 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·android/support/v7/a/h$a.class
607 ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·android/support/v7/internal/widget/NativeActionModeAwareLayout$a.class607 ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·android/support/v7/internal/widget/NativeActionModeAwareLayout$a.class
608 ?rwxrwxr-x··2.0·unx·····1361·b-·stor·80-Jan-01·00:00·android/support/v7/a/h.class608 ?rwxrwxr-x··2.0·unx·····1361·b-·stor·80-Jan-01·00:00·android/support/v7/a/h.class
609 ?rwxrwxr-x··2.0·unx·····2547·b-·stor·80-Jan-01·00:00·android/support/v7/a/i$a.class609 ?rwxrwxr-x··2.0·unx·····2547·b-·stor·80-Jan-01·00:00·android/support/v7/a/i$a.class
610 ?rwxrwxr-x··2.0·unx·····2256·b-·stor·80-Jan-01·00:00·android/support/v7/a/i.class610 ?rwxrwxr-x··2.0·unx·····2256·b-·stor·80-Jan-01·00:00·android/support/v7/a/i.class
611 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·android/support/v7/b/b.class611 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·android/support/v7/b/b.class
612 ?rwxrwxr-x··2.0·unx·····1953·b-·stor·80-Jan-01·00:00·android/support/v7/internal/view/a.class612 ?rwxrwxr-x··2.0·unx·····1953·b-·stor·80-Jan-01·00:00·android/support/v7/internal/view/a.class
Offset 845, 15 lines modifiedOffset 845, 15 lines modified
845 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Activity$KeyEventAction.class845 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Activity$KeyEventAction.class
846 ?rwxrwxr-x··2.0·unx·····7720·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Activity.class846 ?rwxrwxr-x··2.0·unx·····7720·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Activity.class
847 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·org/holoeverywhere/widget/AlertController$AlertDecorViewInstaller.class847 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·org/holoeverywhere/widget/AlertController$AlertDecorViewInstaller.class
848 ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/AlertActivity.class848 ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/AlertActivity.class
849 ?rwxrwxr-x··2.0·unx·····9259·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/AlertDialog$Builder.class849 ?rwxrwxr-x··2.0·unx·····9259·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/AlertDialog$Builder.class
850 ?rwxrwxr-x··2.0·unx·····3698·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Dialog.class850 ?rwxrwxr-x··2.0·unx·····3698·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Dialog.class
851 ?rwxrwxr-x··2.0·unx·····4222·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/AlertDialog.class851 ?rwxrwxr-x··2.0·unx·····4222·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/AlertDialog.class
852 ?rwxrwxr-x··2.0·unx·····4025·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Fragment.class852 ?rwxrwxr-x··2.0·unx·····4009·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Fragment.class
853 ?rwxrwxr-x··2.0·unx·····9786·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/DialogFragment.class853 ?rwxrwxr-x··2.0·unx·····9786·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/DialogFragment.class
854 ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/AlertDialogFragment.class854 ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/AlertDialogFragment.class
855 ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Application$1.class855 ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Application$1.class
856 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Application$2.class856 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Application$2.class
857 ?rwxrwxr-x··2.0·unx·····4951·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Application.class857 ?rwxrwxr-x··2.0·unx·····4951·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Application.class
858 ?rwxrwxr-x··2.0·unx·····1272·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Dialog$DialogTitle.class858 ?rwxrwxr-x··2.0·unx·····1272·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/Dialog$DialogTitle.class
859 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/DialogFragment$1.class859 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·org/holoeverywhere/app/DialogFragment$1.class
Offset 901, 21 lines modifiedOffset 901, 21 lines modified
901 ?rwxrwxr-x··2.0·unx·····1674·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableCompat$StateOverlay.class901 ?rwxrwxr-x··2.0·unx·····1674·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableCompat$StateOverlay.class
902 ?rwxrwxr-x··2.0·unx·····6370·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableCompat.class902 ?rwxrwxr-x··2.0·unx·····6370·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableCompat.class
903 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableContainer$1.class903 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableContainer$1.class
904 ?rwxrwxr-x··2.0·unx·····4822·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableContainer$DrawableContainerState.class904 ?rwxrwxr-x··2.0·unx·····4822·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableContainer$DrawableContainerState.class
905 ?rwxrwxr-x··2.0·unx·····6021·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableContainer.class905 ?rwxrwxr-x··2.0·unx·····6021·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/DrawableContainer.class
906 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/LayerDrawable$ChildDrawable.class906 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/LayerDrawable$ChildDrawable.class
907 ?rwxrwxr-x··2.0·unx·····2413·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/LayerDrawable$LayerState.class907 ?rwxrwxr-x··2.0·unx·····2413·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/LayerDrawable$LayerState.class
908 ?rwxrwxr-x··2.0·unx·····8854·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/LayerDrawable.class908 ?rwxrwxr-x··2.0·unx·····8843·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/LayerDrawable.class
909 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/RotateDrawable$1.class909 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/RotateDrawable$1.class
910 ?rwxrwxr-x··2.0·unx·····1707·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/RotateDrawable$RotateState.class910 ?rwxrwxr-x··2.0·unx·····1707·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/RotateDrawable$RotateState.class
911 ?rwxrwxr-x··2.0·unx·····5755·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/RotateDrawable.class911 ?rwxrwxr-x··2.0·unx·····5755·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/RotateDrawable.class
912 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/StateListDrawable$1.class912 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/StateListDrawable$1.class
913 ?rwxrwxr-x··2.0·unx·····1753·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/StateListDrawable$StateListState.class913 ?rwxrwxr-x··2.0·unx·····1753·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/StateListDrawable$StateListState.class
914 ?rwxrwxr-x··2.0·unx·····4569·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/StateListDrawable.class914 ?rwxrwxr-x··2.0·unx·····4558·b-·stor·80-Jan-01·00:00·org/holoeverywhere/drawable/StateListDrawable.class
915 ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/BuildConfig.class915 ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/BuildConfig.class
916 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/OnDependencyChangeListener.class916 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/OnDependencyChangeListener.class
917 ?rwxrwxr-x··2.0·unx····20206·b-·defN·80-Jan-01·00:00·org/holoeverywhere/preference/Preference.class917 ?rwxrwxr-x··2.0·unx····20206·b-·defN·80-Jan-01·00:00·org/holoeverywhere/preference/Preference.class
918 ?rwxrwxr-x··2.0·unx·····4281·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/TwoStatePreference.class918 ?rwxrwxr-x··2.0·unx·····4281·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/TwoStatePreference.class
919 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/CheckBoxPreference.class919 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/CheckBoxPreference.class
920 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·org/holoeverywhere/widget/datetimepicker/date/DatePickerDialog$OnDateSetListener.class920 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·org/holoeverywhere/widget/datetimepicker/date/DatePickerDialog$OnDateSetListener.class
921 ?rwxrwxr-x··2.0·unx·····1062·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/DatePreference$1.class921 ?rwxrwxr-x··2.0·unx·····1062·b-·stor·80-Jan-01·00:00·org/holoeverywhere/preference/DatePreference$1.class
Offset 1503, 8 lines modifiedOffset 1503, 8 lines modified
1503 ?rwxrwxr-x··2.0·unx·····1145·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$7.class1503 ?rwxrwxr-x··2.0·unx·····1145·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$7.class
1504 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$8.class1504 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$8.class
1505 ?rwxrwxr-x··2.0·unx······574·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$a.class1505 ?rwxrwxr-x··2.0·unx······574·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$a.class
1506 ?rwxrwxr-x··2.0·unx······725·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$b$1.class1506 ?rwxrwxr-x··2.0·unx······725·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$b$1.class
1507 ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$b.class1507 ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$b.class
1508 ?rwxrwxr-x··2.0·unx·····2605·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$c.class1508 ?rwxrwxr-x··2.0·unx·····2605·b-·stor·80-Jan-01·00:00·zame/promo/PromoView$c.class
1509 ?rwxrwxr-x··2.0·unx·····5396·b-·stor·80-Jan-01·00:00·zame/promo/PromoView.class1509 ?rwxrwxr-x··2.0·unx·····5396·b-·stor·80-Jan-01·00:00·zame/promo/PromoView.class
1510 1508·files,·3105868·bytes·uncompressed,·2583454·bytes·compressed:··16.8%1510 1508·files,·3105819·bytes·uncompressed,·2583398·bytes·compressed:··16.8%
912 B
android/support/v7/a/g.class
856 B
procyon -ec {}
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ········this.i·=·(ActionBarContainer)b.findViewById(R$id.action_bar_container);75 ········this.i·=·(ActionBarContainer)b.findViewById(R$id.action_bar_container);
76 ········this.j·=·(ViewGroup)b.findViewById(R$id.top_action_bar);76 ········this.j·=·(ViewGroup)b.findViewById(R$id.top_action_bar);
77 ········if·(this.j·==·null)·{77 ········if·(this.j·==·null)·{
78 ············this.j·=·(ViewGroup)this.i;78 ············this.j·=·(ViewGroup)this.i;
79 ········}79 ········}
80 ········this.m·=·(ActionBarContainer)b.findViewById(R$id.split_action_bar);80 ········this.m·=·(ActionBarContainer)b.findViewById(R$id.split_action_bar);
81 ········if·(this.k·==·null·||·this.l·==·null·||·this.i·==·null)·{81 ········if·(this.k·==·null·||·this.l·==·null·||·this.i·==·null)·{
82 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·"·+·"with·a·compatible·window·decor·layout");82 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·with·a·compatible·window·decor·layout");
83 ········}83 ········}
84 ········this.k.setContextView(this.l);84 ········this.k.setContextView(this.l);
85 ········int·t;85 ········int·t;
86 ········if·(this.k.h())·{86 ········if·(this.k.h())·{
87 ············t·=·(r·?·1·:·0);87 ············t·=·(r·?·1·:·0);
88 ········}88 ········}
89 ········else·{89 ········else·{
1.21 KB
android/support/v7/internal/widget/ActionBarContextView.class
1.09 KB
procyon -ec {}
    
Offset 214, 18 lines modifiedOffset 214, 18 lines modified
214 ····214 ····
215 ····protected·void·onMeasure(final·int·n,·final·int·n2)·{215 ····protected·void·onMeasure(final·int·n,·final·int·n2)·{
216 ········final·int·n3·=·-2;216 ········final·int·n3·=·-2;
217 ········int·n4·=·1073741824;217 ········int·n4·=·1073741824;
218 ········final·int·n5·=·-1·<<·-1;218 ········final·int·n5·=·-1·<<·-1;
219 ········int·i·=·0;219 ········int·i·=·0;
220 ········if·(View$MeasureSpec.getMode(n)·!=·n4)·{220 ········if·(View$MeasureSpec.getMode(n)·!=·n4)·{
221 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·"·+·"with·android:layout_width=\"FILL_PARENT\"·(or·fill_parent)");221 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·with·android:layout_width=\"FILL_PARENT\"·(or·fill_parent)");
222 ········}222 ········}
223 ········if·(View$MeasureSpec.getMode(n2)·==·0)·{223 ········if·(View$MeasureSpec.getMode(n2)·==·0)·{
224 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·"·+·"with·android:layout_height=\"wrap_content\"");224 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·with·android:layout_height=\"wrap_content\"");
225 ········}225 ········}
226 ········final·int·size·=·View$MeasureSpec.getSize(n);226 ········final·int·size·=·View$MeasureSpec.getSize(n);
227 ········int·n6;227 ········int·n6;
228 ········if·(this.f·>·0)·{228 ········if·(this.f·>·0)·{
229 ············n6·=·this.f;229 ············n6·=·this.f;
230 ········}230 ········}
231 ········else·{231 ········else·{
3.35 KB
android/support/v7/internal/widget/ActionBarView.class
3.24 KB
procyon -ec {}
    
Offset 1006, 18 lines modifiedOffset 1006, 18 lines modified
1006 ············}1006 ············}
1007 ············this.setMeasuredDimension(0,·0);1007 ············this.setMeasuredDimension(0,·0);
1008 ············this.K·=·true;1008 ············this.K·=·true;
1009 ············return;1009 ············return;
1010 ········}1010 ········}
1011 ········this.K·=·false;1011 ········this.K·=·false;
1012 ········if·(View$MeasureSpec.getMode(n)·!=·1073741824)·{1012 ········if·(View$MeasureSpec.getMode(n)·!=·1073741824)·{
1013 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·"·+·"with·android:layout_width=\"MATCH_PARENT\"·(or·fill_parent)");1013 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·with·android:layout_width=\"MATCH_PARENT\"·(or·fill_parent)");
1014 ········}1014 ········}
1015 ········if·(View$MeasureSpec.getMode(n2)·!=·-1·<<·-1)·{1015 ········if·(View$MeasureSpec.getMode(n2)·!=·-1·<<·-1)·{
1016 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·"·+·"with·android:layout_height=\"wrap_content\"");1016 ············throw·new·IllegalStateException(this.getClass().getSimpleName()·+·"·can·only·be·used·with·android:layout_height=\"wrap_content\"");
1017 ········}1017 ········}
1018 ········final·int·size·=·View$MeasureSpec.getSize(n);1018 ········final·int·size·=·View$MeasureSpec.getSize(n);
1019 ········int·n4;1019 ········int·n4;
1020 ········if·(this.f·>·0)·{1020 ········if·(this.f·>·0)·{
1021 ············n4·=·this.f;1021 ············n4·=·this.f;
1022 ········}1022 ········}
1023 ········else·{1023 ········else·{
Offset 1070, 15 lines modifiedOffset 1070, 15 lines modified
1070 ············b2·=·true;1070 ············b2·=·true;
1071 ········}1071 ········}
1072 ········else·{1072 ········else·{
1073 ············b2·=·false;1073 ············b2·=·false;
1074 ········}1074 ········}
1075 ········int·a·=·0;1075 ········int·a·=·0;
1076 ········int·b3·=·0;1076 ········int·b3·=·0;
1077 ········Label_0804:·{1077 ········Label_0792:·{
1078 ············if·(this.g·==·null)·{1078 ············if·(this.g·==·null)·{
1079 ················switch·(this.i)·{1079 ················switch·(this.i)·{
1080 ····················case·1:·{1080 ····················case·1:·{
1081 ························if·(this.w·!=·null)·{1081 ························if·(this.w·!=·null)·{
1082 ····························int·c;1082 ····························int·c;
1083 ····························if·(b2)·{1083 ····························if·(b2)·{
1084 ································c·=·this.C·*·2;1084 ································c·=·this.C·*·2;
Offset 1089, 15 lines modifiedOffset 1089, 15 lines modified
1089 ····························final·int·max2·=·Math.max(0,·n9·-·c);1089 ····························final·int·max2·=·Math.max(0,·n9·-·c);
1090 ····························final·int·max3·=·Math.max(0,·max·-·c);1090 ····························final·int·max3·=·Math.max(0,·max·-·c);
1091 ····························this.w.measure(View$MeasureSpec.makeMeasureSpec(max2,·-1·<<·-1),·View$MeasureSpec.makeMeasureSpec(min,·1073741824));1091 ····························this.w.measure(View$MeasureSpec.makeMeasureSpec(max2,·-1·<<·-1),·View$MeasureSpec.makeMeasureSpec(min,·1073741824));
1092 ····························final·int·measuredWidth·=·this.w.getMeasuredWidth();1092 ····························final·int·measuredWidth·=·this.w.getMeasuredWidth();
1093 ····························final·int·max4·=·Math.max(0,·max2·-·measuredWidth);1093 ····························final·int·max4·=·Math.max(0,·max2·-·measuredWidth);
1094 ····························a·=·Math.max(0,·max3·-·measuredWidth);1094 ····························a·=·Math.max(0,·max3·-·measuredWidth);
1095 ····························b3·=·max4;1095 ····························b3·=·max4;
1096 ····························break·Label_0804;1096 ····························break·Label_0792;
1097 ························}1097 ························}
1098 ························break;1098 ························break;
1099 ····················}1099 ····················}
1100 ····················case·2:·{1100 ····················case·2:·{
1101 ························if·(this.x·!=·null)·{1101 ························if·(this.x·!=·null)·{
1102 ····························int·c2;1102 ····························int·c2;
1103 ····························if·(b2)·{1103 ····························if·(b2)·{
Offset 1109, 15 lines modifiedOffset 1109, 15 lines modified
1109 ····························final·int·max5·=·Math.max(0,·n9·-·c2);1109 ····························final·int·max5·=·Math.max(0,·n9·-·c2);
1110 ····························final·int·max6·=·Math.max(0,·max·-·c2);1110 ····························final·int·max6·=·Math.max(0,·max·-·c2);
1111 ····························this.x.measure(View$MeasureSpec.makeMeasureSpec(max5,·-1·<<·-1),·View$MeasureSpec.makeMeasureSpec(min,·1073741824));1111 ····························this.x.measure(View$MeasureSpec.makeMeasureSpec(max5,·-1·<<·-1),·View$MeasureSpec.makeMeasureSpec(min,·1073741824));
1112 ····························final·int·measuredWidth2·=·this.x.getMeasuredWidth();1112 ····························final·int·measuredWidth2·=·this.x.getMeasuredWidth();
1113 ····························final·int·max7·=·Math.max(0,·max5·-·measuredWidth2);1113 ····························final·int·max7·=·Math.max(0,·max5·-·measuredWidth2);
1114 ····························a·=·Math.max(0,·max6·-·measuredWidth2);1114 ····························a·=·Math.max(0,·max6·-·measuredWidth2);
1115 ····························b3·=·max7;1115 ····························b3·=·max7;
1116 ····························break·Label_0804;1116 ····························break·Label_0792;
1117 ························}1117 ························}
1118 ························break;1118 ························break;
1119 ····················}1119 ····················}
1120 ················}1120 ················}
1121 ············}1121 ············}
1122 ············a·=·max;1122 ············a·=·max;
1123 ············b3·=·n9;1123 ············b3·=·n9;
1.76 KB
org/holoeverywhere/app/Fragment.class
1.68 KB
procyon -ec {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····29 ····
30 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s,·final·Bundle·bundle)·{30 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s,·final·Bundle·bundle)·{
31 ········final·boolean·initialize·=·true;31 ········final·boolean·initialize·=·true;
32 ········try·{32 ········try·{
33 ············return·instantiate(Class.forName(s,·initialize,·context.getClassLoader()),·bundle);33 ············return·instantiate(Class.forName(s,·initialize,·context.getClassLoader()),·bundle);
34 ········}34 ········}
35 ········catch·(Exception·ex)·{35 ········catch·(Exception·ex)·{
36 ············throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·s·+·":·make·sure·class·name·exists,·is·public,·and·has·an"·+·"·empty·constructor·that·is·public",·ex);36 ············throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·s·+·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public",·ex);
37 ········}37 ········}
38 ····}38 ····}
39 ····39 ····
40 ····public·static·Fragment·instantiate(final·Class·clazz)·{40 ····public·static·Fragment·instantiate(final·Class·clazz)·{
41 ········return·instantiate(clazz,·null);41 ········return·instantiate(clazz,·null);
42 ····}42 ····}
43 ····43 ····
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ················arguments.setClassLoader(obj.getClassLoader());52 ················arguments.setClassLoader(obj.getClassLoader());
53 ················final·Fragment·fragment2·=·fragment;53 ················final·Fragment·fragment2·=·fragment;
54 ················try·{54 ················try·{
55 ····················fragment2.setArguments(arguments);55 ····················fragment2.setArguments(arguments);
56 ····················return·fragment;56 ····················return·fragment;
57 ················}57 ················}
58 ················catch·(Exception·ex)·{58 ················catch·(Exception·ex)·{
59 ····················throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·obj·+·":·make·sure·class·name·exists,·is·public,·and·has·an"·+·"·empty·constructor·that·is·public",·ex);59 ····················throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·obj·+·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public",·ex);
60 ················}60 ················}
61 ············}61 ············}
62 ············catch·(Exception·ex2)·{}62 ············catch·(Exception·ex2)·{}
63 ········}63 ········}
64 ········catch·(Exception·ex3)·{}64 ········catch·(Exception·ex3)·{}
65 ····}65 ····}
66 ····66 ····
1.03 KB
org/holoeverywhere/drawable/LayerDrawable.class
961 B
procyon -ec {}
    
Offset 282, 15 lines modifiedOffset 282, 15 lines modified
282 ············}282 ············}
283 ············else·{283 ············else·{
284 ················int·i;284 ················int·i;
285 ················do·{285 ················do·{
286 ····················i·=·xmlPullParser.next();286 ····················i·=·xmlPullParser.next();
287 ················}·while·(i·==·4);287 ················}·while·(i·==·4);
288 ················if·(i·!=·2)·{288 ················if·(i·!=·2)·{
289 ····················throw·new·XmlPullParserException(xmlPullParser.getPositionDescription()·+·":·<item>·tag·requires·a·'drawable'·attribute·or·"·+·"child·tag·defining·a·drawable");289 ····················throw·new·XmlPullParserException(xmlPullParser.getPositionDescription()·+·":·<item>·tag·requires·a·'drawable'·attribute·or·child·tag·defining·a·drawable");
290 ················}290 ················}
291 ················drawable·=·DrawableCompat.createFromXmlInner(resources,·xmlPullParser,·set);291 ················drawable·=·DrawableCompat.createFromXmlInner(resources,·xmlPullParser,·set);
292 ············}292 ············}
293 ············this.addLayer(drawable,·resourceId2,·dimensionPixelOffset,·dimensionPixelOffset2,·dimensionPixelOffset3,·dimensionPixelOffset4);293 ············this.addLayer(drawable,·resourceId2,·dimensionPixelOffset,·dimensionPixelOffset2,·dimensionPixelOffset3,·dimensionPixelOffset4);
294 ········}294 ········}
295 ········this.ensurePadding();295 ········this.ensurePadding();
296 ········this.onStateChange(this.getState());296 ········this.onStateChange(this.getState());
968 B
org/holoeverywhere/drawable/StateListDrawable.class
866 B
procyon -ec {}
    
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 ············}108 ············}
109 ············else·{109 ············else·{
110 ················int·j;110 ················int·j;
111 ················do·{111 ················do·{
112 ····················j·=·xmlPullParser.next();112 ····················j·=·xmlPullParser.next();
113 ················}·while·(j·==·4);113 ················}·while·(j·==·4);
114 ················if·(j·!=·2)·{114 ················if·(j·!=·2)·{
115 ····················throw·new·XmlPullParserException(xmlPullParser.getPositionDescription()·+·":·<item>·tag·requires·a·'drawable'·attribute·or·"·+·"child·tag·defining·a·drawable");115 ····················throw·new·XmlPullParserException(xmlPullParser.getPositionDescription()·+·":·<item>·tag·requires·a·'drawable'·attribute·or·child·tag·defining·a·drawable");
116 ················}116 ················}
117 ················drawable·=·DrawableCompat.createFromXmlInner(resources,·xmlPullParser,·set);117 ················drawable·=·DrawableCompat.createFromXmlInner(resources,·xmlPullParser,·set);
118 ············}118 ············}
119 ············this.mStateListState.addStateSet(trimStateSet,·drawable);119 ············this.mStateListState.addStateSet(trimStateSet,·drawable);
120 ········}120 ········}
121 ········this.onStateChange(this.getState());121 ········this.onStateChange(this.getState());
122 ····}122 ····}
1.63 KB
smali/android/support/v7/internal/widget/ActionBarView.smali
    
Offset 2307, 21 lines modifiedOffset 2307, 15 lines modified
  
2307 ····move-result-object·v32307 ····move-result-object·v3
  
2308 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2308 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2309 ····move-result-object·v22309 ····move-result-object·v2
  
2310 ····const-string·v3,·"·can·only·be·used·" 
  
2311 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
2312 ····move-result-object·v2 
  
2313 ····const-string·v3,·"with·android:layout_width=\"MATCH_PARENT\"·(or·fill_parent)"2310 ····const-string·v3,·"·can·only·be·used·with·android:layout_width=\"MATCH_PARENT\"·(or·fill_parent)"
  
2314 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2311 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2315 ····move-result-object·v22312 ····move-result-object·v2
  
2316 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2313 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 2354, 21 lines modifiedOffset 2348, 15 lines modified
  
2354 ····move-result-object·v32348 ····move-result-object·v3
  
2355 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2349 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2356 ····move-result-object·v22350 ····move-result-object·v2
  
2357 ····const-string·v3,·"·can·only·be·used·" 
  
2358 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
2359 ····move-result-object·v2 
  
2360 ····const-string·v3,·"with·android:layout_height=\"wrap_content\""2351 ····const-string·v3,·"·can·only·be·used·with·android:layout_height=\"wrap_content\""
  
2361 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2352 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2362 ····move-result-object·v22353 ····move-result-object·v2
  
2363 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2354 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1.64 KB
smali/android/support/v7/internal/widget/ActionBarContextView.smali
    
Offset 849, 21 lines modifiedOffset 849, 15 lines modified
  
849 ····move-result-object·v2849 ····move-result-object·v2
  
850 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;850 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
851 ····move-result-object·v1851 ····move-result-object·v1
  
852 ····const-string·v2,·"·can·only·be·used·" 
  
853 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
854 ····move-result-object·v1 
  
855 ····const-string·v2,·"with·android:layout_width=\"FILL_PARENT\"·(or·fill_parent)"852 ····const-string·v2,·"·can·only·be·used·with·android:layout_width=\"FILL_PARENT\"·(or·fill_parent)"
  
856 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;853 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
857 ····move-result-object·v1854 ····move-result-object·v1
  
858 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;855 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 894, 21 lines modifiedOffset 888, 15 lines modified
  
894 ····move-result-object·v2888 ····move-result-object·v2
  
895 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;889 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
896 ····move-result-object·v1890 ····move-result-object·v1
  
897 ····const-string·v2,·"·can·only·be·used·" 
  
898 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
899 ····move-result-object·v1 
  
900 ····const-string·v2,·"with·android:layout_height=\"wrap_content\""891 ····const-string·v2,·"·can·only·be·used·with·android:layout_height=\"wrap_content\""
  
901 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;892 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
902 ····move-result-object·v1893 ····move-result-object·v1
  
903 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;894 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
814 B
smali/android/support/v7/a/g.smali
    
Offset 238, 21 lines modifiedOffset 238, 15 lines modified
  
238 ····move-result-object·v2238 ····move-result-object·v2
  
239 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;239 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
240 ····move-result-object·v1240 ····move-result-object·v1
  
241 ····const-string·v2,·"·can·only·be·used·" 
  
242 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
243 ····move-result-object·v1 
  
244 ····const-string·v2,·"with·a·compatible·window·decor·layout"241 ····const-string·v2,·"·can·only·be·used·with·a·compatible·window·decor·layout"
  
245 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;242 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
246 ····move-result-object·v1243 ····move-result-object·v1
  
247 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;244 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
908 B
smali/org/holoeverywhere/drawable/StateListDrawable.smali
    
Offset 383, 21 lines modifiedOffset 383, 15 lines modified
  
383 ····move-result-object·v2383 ····move-result-object·v2
  
384 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;384 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
385 ····move-result-object·v1385 ····move-result-object·v1
  
386 ····const-string·v2,·":·<item>·tag·requires·a·\'drawable\'·attribute·or·"386 ····const-string·v2,·":·<item>·tag·requires·a·\'drawable\'·attribute·or·child·tag·defining·a·drawable"
  
387 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
388 ····move-result-object·v1 
  
389 ····const-string·v2,·"child·tag·defining·a·drawable" 
  
390 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;387 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
391 ····move-result-object·v1388 ····move-result-object·v1
  
392 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;389 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
900 B
smali/org/holoeverywhere/drawable/LayerDrawable.smali
    
Offset 957, 21 lines modifiedOffset 957, 15 lines modified
  
957 ····move-result-object·v2957 ····move-result-object·v2
  
958 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;958 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
959 ····move-result-object·v1959 ····move-result-object·v1
  
960 ····const-string·v2,·":·<item>·tag·requires·a·\'drawable\'·attribute·or·"960 ····const-string·v2,·":·<item>·tag·requires·a·\'drawable\'·attribute·or·child·tag·defining·a·drawable"
  
961 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
962 ····move-result-object·v1 
  
963 ····const-string·v2,·"child·tag·defining·a·drawable" 
  
964 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;961 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
965 ····move-result-object·v1962 ····move-result-object·v1
  
966 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;963 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1.66 KB
smali/org/holoeverywhere/app/Fragment.smali
    
Offset 76, 21 lines modifiedOffset 76, 15 lines modified
  
76 ····move-result-object·v276 ····move-result-object·v2
  
77 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;77 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
78 ····move-result-object·v278 ····move-result-object·v2
  
79 ····const-string·v3,·":·make·sure·class·name·exists,·is·public,·and·has·an"79 ····const-string·v3,·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public"
  
80 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
81 ····move-result-object·v2 
  
82 ····const-string·v3,·"·empty·constructor·that·is·public" 
  
83 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;80 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
84 ····move-result-object·v281 ····move-result-object·v2
  
85 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;82 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 153, 21 lines modifiedOffset 147, 15 lines modified
  
153 ····move-result-object·v2147 ····move-result-object·v2
  
154 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;148 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
155 ····move-result-object·v2149 ····move-result-object·v2
  
156 ····const-string·v3,·":·make·sure·class·name·exists,·is·public,·and·has·an"150 ····const-string·v3,·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public"
  
157 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
158 ····move-result-object·v2 
  
159 ····const-string·v3,·"·empty·constructor·that·is·public" 
  
160 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;151 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
161 ····move-result-object·v2152 ····move-result-object·v2
  
162 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;153 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
137 KB
lib/armeabi/librenderer.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.01 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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·24
1.83 KB
readelf --wide --program-header {}
    
Offset 4, 26 lines modifiedOffset 4, 26 lines modified
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x18 ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x1
9 ······[Requesting·program·interpreter:·/system/bin/linker]9 ······[Requesting·program·interpreter:·/system/bin/linker]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x020e8·0x020e8·R·E·0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x02678·0x02678·R·E·0x1000
11 ··LOAD···········0x002e94·0x00003e94·0x00003e94·0x00170·0x00170·RW··0x100011 ··LOAD···········0x002e6c·0x00003e6c·0x00003e6c·0x00198·0x00198·RW··0x1000
12 ··DYNAMIC········0x002ea0·0x00003ea0·0x00003ea0·0x00108·0x00108·RW··0x412 ··DYNAMIC········0x002e78·0x00003e78·0x00003e78·0x00130·0x00130·RW··0x4
13 ··NOTE···········0x000168·0x00000168·0x00000168·0x00024·0x00024·R···0x413 ··NOTE···········0x000168·0x00000168·0x00000168·0x00024·0x00024·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
15 ··EXIDX··········0x001fb0·0x00001fb0·0x00001fb0·0x00138·0x00138·R···0x415 ··EXIDX··········0x002570·0x00002570·0x00002570·0x00108·0x00108·R···0x4
16 ··GNU_RELRO······0x002e94·0x00003e94·0x00003e94·0x0016c·0x0016c·RW··0x416 ··GNU_RELRO······0x002e6c·0x00003e6c·0x00003e6c·0x00194·0x00194·RW··0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.interp·20 ···01·····.interp·
21 ···02·····.interp·.note.gnu.build-id·.dynsym·.dynstr·.hash·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·21 ···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·
22 ···03·····.fini_array·.init_array·.dynamic·.got·.data·22 ···03·····.fini_array·.init_array·.dynamic·.got·.data·
23 ···04·····.dynamic·23 ···04·····.dynamic·
24 ···05·····.note.gnu.build-id·24 ···05·····.note.gnu.build-id·
25 ···06·····25 ···06·····
26 ···07·····.ARM.exidx·26 ···07·····.ARM.exidx·
27 ···08·····.fini_array·.init_array·.dynamic·.got·27 ···08·····.fini_array·.init_array·.dynamic·.got·
4.08 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 34 lines modified
1 There·are·22·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··15 ··[·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··46 ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·0003e0·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·0003d0·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········0000056c·00056c·000566·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000055c·00055c·000555·00···A··0···0··1
9 ··[·5]·.hash·············HASH············00000ad4·000ad4·000194·04···A··3···0··49 ··[·5]·.hash·············HASH············00000ab4·000ab4·000190·04···A··3···0··4
 10 ··[·6]·.gnu.version······VERSYM··········00000c44·000c44·00007a·02···A··3···0··2
 11 ··[·7]·.gnu.version_d····VERDEF··········00000cc0·000cc0·00001c·00···A··4···1··4
 12 ··[·8]·.gnu.version_r····VERNEED·········00000cdc·000cdc·000020·00···A··4···1··4
10 ··[·6]·.rel.dyn··········REL·············00000c68·000c68·000040·08···A··3···0··413 ··[·9]·.rel.dyn··········REL·············00000cfc·000cfc·000040·08···A··3···0··4
11 ··[·7]·.rel.plt··········REL·············00000ca8·000ca8·000060·08··AI··3···8··414 ··[10]·.rel.plt··········REL·············00000d3c·000d3c·000060·08··AI··3··11··4
12 ··[·8]·.plt··············PROGBITS········00000d08·000d08·0000a4·00··AX··0···0··415 ··[11]·.plt··············PROGBITS········00000d9c·000d9c·0000a4·00··AX··0···0··4
13 ··[·9]·.text·············PROGBITS········00000dac·000dac·001180·00··AX··0···0··416 ··[12]·.text·············PROGBITS········00000e40·000e40·001700·00··AX··0···0··4
14 ··[10]·.ARM.extab········PROGBITS········00001f2c·001f2c·000084·00···A··0···0··417 ··[13]·.ARM.extab········PROGBITS········00002540·002540·000030·00···A··0···0··4
15 ··[11]·.ARM.exidx········ARM_EXIDX·······00001fb0·001fb0·000138·08··AL··9···0··418 ··[14]·.ARM.exidx········ARM_EXIDX·······00002570·002570·000108·08··AL·12···0··4
16 ··[12]·.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
17 ··[13]·.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
18 ··[14]·.dynamic··········DYNAMIC·········00003ea0·002ea0·000108·08··WA··4···0··421 ··[17]·.dynamic··········DYNAMIC·········00003e78·002e78·000130·08··WA··4···0··4
19 ··[15]·.got··············PROGBITS········00003fa8·002fa8·000058·00··WA··0···0··422 ··[18]·.got··············PROGBITS········00003fa8·002fa8·000058·00··WA··0···0··4
20 ··[16]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··423 ··[19]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··4
21 ··[17]·.bss··············NOBITS··········00004004·003004·000000·00··WA··0···0··124 ··[20]·.bss··············NOBITS··········00004004·003004·000000·00··WA··0···0··1
22 ··[18]·.comment··········PROGBITS········00000000·003004·000010·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·003004·000028·01··MS··0···0··1
23 ··[19]·.note.gnu.gold-version·NOTE············00000000·003014·00001c·00······0···0··426 ··[22]·.note.gnu.gold-version·NOTE············00000000·00302c·00001c·00······0···0··4
24 ··[20]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003030·00002b·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003048·00002b·00······0···0··1
25 ··[21]·.shstrtab·········STRTAB··········00000000·00305b·0000cb·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·003073·0000f6·00······0···0··1
26 Key·to·Flags:29 Key·to·Flags:
27 ··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),
28 ··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),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··y·(purecode),·p·(processor·specific)33 ··y·(purecode),·p·(processor·specific)
8.57 KB
readelf --wide --symbols {}
    
Offset 1, 65 lines modifiedOffset 1, 64 lines modified
  
1 Symbol·table·'.dynsym'·contains·62·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:·00000df1···228·FUNC····GLOBAL·DEFAULT····9·Java_zame_game_engine_Renderer_renderTriangles6 ·····3:·00000e7d···224·FUNC····GLOBAL·DEFAULT···12·Java_zame_game_engine_Renderer_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:·0000165d····10·FUNC····GLOBAL·DEFAULT····9·__aeabi_unwind_cpp_pr011 ·····8:·00001b34·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0
12 ·····9:·00000ed5···116·FUNC····GLOBAL·DEFAULT····9·Java_zame_game_engine_Renderer_renderLines12 ·····9:·00000f5d···116·FUNC····GLOBAL·DEFAULT···12·Java_zame_game_engine_Renderer_renderLines
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
14 ····11:·00001667····10·FUNC····WEAK···DEFAULT····9·__aeabi_unwind_cpp_pr114 ····11:·00001b3c·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr1
15 ····12:·00001671····10·FUNC····WEAK···DEFAULT····9·__aeabi_unwind_cpp_pr215 ····12:·00001b44·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr2
16 ····13:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx16 ····13:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx
17 ····14:·000018ec·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_VFP_D17 ····14:·00001edc·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D
18 ····15:·000018dc·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_VFP18 ····15:·00001ecc·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP
19 ····16:·000018fc·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_VFP_D_16_to_3119 ····16:·00001eec·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D_16_to_31
20 ····17:·0000190c·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_WMMXD20 ····17:·00001efc·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXD
21 ····18:·00001994·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_WMMXC21 ····18:·00001f84·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXC
22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
23 ····20:·000018c8····20·FUNC····GLOBAL·DEFAULT····9·restore_core_regs23 ····20:·00001eb8····20·FUNC····GLOBAL·DEFAULT···12·restore_core_regs
24 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy24 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)
25 ····22:·00001201·····4·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetCFA25 ····22:·000013f8·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA
26 ····23:·00001205····78·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_RaiseException26 ····23:·00001400···164·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_RaiseException
27 ····24:·00001253····20·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_ForcedUnwind27 ····24:·000014a4····28·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_ForcedUnwind
28 ····25:·00001267····68·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Resume28 ····25:·000014c0···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume
29 ····26:·000012ab····26·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Resume_or_Rethrow29 ····26:·00001534····32·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume_or_Rethrow
30 ····27:·000012c5·····2·FUNC····GLOBAL·DEFAULT····9·_Unwind_Complete30 ····27:·00001554·····4·FUNC····GLOBAL·DEFAULT···12·_Unwind_Complete
31 ····28:·000012c7····16·FUNC····GLOBAL·DEFAULT····9·_Unwind_DeleteException31 ····28:·00001558····24·FUNC····GLOBAL·DEFAULT···12·_Unwind_DeleteException
32 ····29:·000012d7····52·FUNC····GLOBAL·DEFAULT····9·_Unwind_VRS_Get32 ····29:·00001570····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Get
33 ····30:·00001dc9····18·FUNC····GLOBAL·DEFAULT····9·__gnu_thumb1_case_uqi 
34 ····31:·00001321····52·FUNC····GLOBAL·DEFAULT····9·_Unwind_VRS_Set33 ····30:·000015f4····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Set
35 ····32:·0000136d···112·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Backtrace34 ····31:·0000167c···200·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Backtrace
36 ····33:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup35 ····32:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup
37 ····34:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match36 ····33:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match
38 ····35:·00001ae9···656·FUNC····GLOBAL·DEFAULT····9·__gnu_unwind_execute37 ····34:·000020ec···904·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_execute
39 ····36:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected38 ····35:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected
40 ····37:·0000167b···590·FUNC····GLOBAL·DEFAULT····9·_Unwind_VRS_Pop39 ····36:·00001b4c···876·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Pop
 40 ····37:·00001ee4·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D
 41 ····38:·00001ed4·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP
 42 ····39:·00001ef4·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D_16_to_31
41 ····38:·00001950·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_WMMXD43 ····40:·00001f40·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXD
42 ····39:·000019a8·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_WMMXC44 ····41:·00001f98·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXC
43 ····40:·000018f4·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_VFP_D 
44 ····41:·000018e4·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_VFP 
45 ····42:·00001904·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_VFP_D_16_to_31 
46 ····43:·000018c8····20·FUNC····GLOBAL·DEFAULT····9·__restore_core_regs45 ····42:·00001eb8····20·FUNC····GLOBAL·DEFAULT···12·__restore_core_regs
47 ····44:·000019bc····42·FUNC····GLOBAL·DEFAULT····9·___Unwind_RaiseException46 ····43:·00001fac····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_RaiseException
48 ····45:·000019bc····42·FUNC····GLOBAL·DEFAULT····9·_Unwind_RaiseException47 ····44:·00001fac····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_RaiseException
49 ····46:·000019e8····42·FUNC····GLOBAL·DEFAULT····9·___Unwind_Resume48 ····45:·00001fd0····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume
50 ····47:·000019e8····42·FUNC····GLOBAL·DEFAULT····9·_Unwind_Resume49 ····46:·00001fd0····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume
51 ····48:·00001a14····42·FUNC····GLOBAL·DEFAULT····9·___Unwind_Resume_or_Rethrow50 ····47:·00001ff4····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume_or_Rethrow
52 ····49:·00001a14····42·FUNC····GLOBAL·DEFAULT····9·_Unwind_Resume_or_Rethrow51 ····48:·00001ff4····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume_or_Rethrow
 52 ····49:·00002018····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_ForcedUnwind
53 ····50:·00001a40····42·FUNC····GLOBAL·DEFAULT····9·___Unwind_ForcedUnwind53 ····50:·00002018····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_ForcedUnwind
54 ····51:·00001a40····42·FUNC····GLOBAL·DEFAULT····9·_Unwind_ForcedUnwind 
55 ····52:·00001a6c····42·FUNC····GLOBAL·DEFAULT····9·___Unwind_Backtrace54 ····51:·0000203c····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Backtrace
56 ····53:·00001a6c····42·FUNC····GLOBAL·DEFAULT····9·_Unwind_Backtrace55 ····52:·0000203c····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Backtrace
57 ····54:·00001d79····38·FUNC····GLOBAL·DEFAULT····9·__gnu_unwind_frame56 ····53:·00002474····64·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_frame
58 ····55:·00001d9f····10·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetRegionStart57 ····54:·000024b4····16·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetRegionStart
59 ····56:·00001da9····20·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetLanguageSpecificData58 ····55:·000024c4····28·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetLanguageSpecificData
60 ····57:·00001dbd·····6·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetDataRelBase59 ····56:·000024e0·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetDataRelBase
61 ····58:·00001dc3·····6·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetTextRelBase60 ····57:·000024e8·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetTextRelBase
62 ····59:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata61 ····58:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
63 ····60:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start62 ····59:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
64 ····61:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end63 ····60:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
2.21 KB
readelf --wide --relocs {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0xc68·contains·8·entries:1 Relocation·section·'.rel.dyn'·at·offset·0xcfc·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 00003fa8··00000017·R_ARM_RELATIVE········
5 00003fac··00000017·R_ARM_RELATIVE········5 00003fac··00000017·R_ARM_RELATIVE········
6 00003fb0··00000017·R_ARM_RELATIVE········6 00003fb0··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 00003fb4··00000d15·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx9 00003fb4··00000d15·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx
10 00003fc0··00002415·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·0xca8·contains·12·entries:11 Relocation·section·'.rel.plt'·at·offset·0xd3c·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··00000d16·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···abort21 00003ff0··00001316·R_ARM_JUMP_SLOT········00000000···abort@LIBC
22 00003ff4··00001516·R_ARM_JUMP_SLOT········00000000···memcpy22 00003ff4··00001516·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC
23 00003ff8··00002116·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup23 00003ff8··00002016·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup
24 00003ffc··00002216·R_ARM_JUMP_SLOT········00000000···__cxa_type_match24 00003ffc··00002116·R_ARM_JUMP_SLOT········00000000···__cxa_type_match
2.31 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)·····················0xca85 ·0x00000017·(JMPREL)·····················0xd3c
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x00000011·(REL)························0xc687 ·0x00000011·(REL)························0xcfc
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)·····················0x18c11 ·0x00000006·(SYMTAB)·····················0x18c
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x56c13 ·0x00000005·(STRTAB)·····················0x55c
14 ·0x0000000a·(STRSZ)······················1382·(bytes)14 ·0x0000000a·(STRSZ)······················1365·(bytes)
15 ·0x00000004·(HASH)·······················0xad415 ·0x00000004·(HASH)·······················0xab4
16 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
17 ·0x00000001·(NEEDED)·····················Shared·library:·[libGLESv1_CM.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:·[librenderer.so]22 ·0x0000000e·(SONAME)·····················Library·soname:·[librenderer.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)·····················0xc44
 31 ·0x6ffffffc·(VERDEF)·····················0xcc0
 32 ·0x6ffffffd·(VERDEFNUM)··················1
 33 ·0x6ffffffe·(VERNEED)····················0xcdc
 34 ·0x6fffffff·(VERNEEDNUM)·················1
30 ·0x00000000·(NULL)·······················0x035 ·0x00000000·(NULL)·······················0x0
623 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·445dfc74a2ec9928316b8ba4b7cb3c1e3d0e066d3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·de8d78cb907deea1a8c1911948fa0dc3aa539f44
  
4 Displaying·notes·found·in:·.note.gnu.gold-version4 Displaying·notes·found·in:·.note.gnu.gold-version
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.116 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.11
1.85 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:·0x0000000000000c44··Offset:·0x000c44··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:·0x0000000000000cc0··Offset:·0x000cc0··Link:·4·(.dynstr)
 21 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·librenderer.so
  
 22 Version·needs·section·'.gnu.version_r'·contains·1·entry:
 23 ·Addr:·0x0000000000000cdc··Offset:·0x000cdc··Link:·4·(.dynstr)
 24 ··000000:·Version:·1··File:·libc.so··Cnt:·1
 25 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
1.31 KB
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
1 /system/bin/linker1 /system/bin/linker
2 __cxa_finalize2 __cxa_finalize
 3 librenderer.so
3 __cxa_atexit4 __cxa_atexit
4 Java_zame_game_engine_Renderer_renderTriangles5 Java_zame_game_engine_Renderer_renderTriangles
5 glVertexPointer6 glVertexPointer
6 glColorPointer7 glColorPointer
7 glTexCoordPointer8 glTexCoordPointer
8 glDrawElements9 glDrawElements
9 __aeabi_unwind_cpp_pr010 __aeabi_unwind_cpp_pr0
Offset 22, 27 lines modifiedOffset 23, 26 lines modified
22 __gnu_Unwind_RaiseException23 __gnu_Unwind_RaiseException
23 __gnu_Unwind_ForcedUnwind24 __gnu_Unwind_ForcedUnwind
24 __gnu_Unwind_Resume25 __gnu_Unwind_Resume
25 __gnu_Unwind_Resume_or_Rethrow26 __gnu_Unwind_Resume_or_Rethrow
26 _Unwind_Complete27 _Unwind_Complete
27 _Unwind_DeleteException28 _Unwind_DeleteException
28 _Unwind_VRS_Get29 _Unwind_VRS_Get
29 __gnu_thumb1_case_uqi 
30 _Unwind_VRS_Set30 _Unwind_VRS_Set
31 __gnu_Unwind_Backtrace31 __gnu_Unwind_Backtrace
32 __cxa_begin_cleanup32 __cxa_begin_cleanup
33 __cxa_type_match33 __cxa_type_match
34 __gnu_unwind_execute34 __gnu_unwind_execute
35 __cxa_call_unexpected35 __cxa_call_unexpected
36 _Unwind_VRS_Pop36 _Unwind_VRS_Pop
37 __gnu_Unwind_Save_WMMXD 
38 __gnu_Unwind_Save_WMMXC 
39 __gnu_Unwind_Save_VFP_D37 __gnu_Unwind_Save_VFP_D
40 __gnu_Unwind_Save_VFP38 __gnu_Unwind_Save_VFP
41 __gnu_Unwind_Save_VFP_D_16_to_3139 __gnu_Unwind_Save_VFP_D_16_to_31
 40 __gnu_Unwind_Save_WMMXD
 41 __gnu_Unwind_Save_WMMXC
42 __restore_core_regs42 __restore_core_regs
43 ___Unwind_RaiseException43 ___Unwind_RaiseException
44 _Unwind_RaiseException44 _Unwind_RaiseException
45 ___Unwind_Resume45 ___Unwind_Resume
46 _Unwind_Resume46 _Unwind_Resume
47 ___Unwind_Resume_or_Rethrow47 ___Unwind_Resume_or_Rethrow
48 _Unwind_Resume_or_Rethrow48 _Unwind_Resume_or_Rethrow
Offset 56, 19 lines modifiedOffset 56, 21 lines modified
56 _Unwind_GetDataRelBase56 _Unwind_GetDataRelBase
57 _Unwind_GetTextRelBase57 _Unwind_GetTextRelBase
58 __bss_start58 __bss_start
59 liblog.so59 liblog.so
60 libGLESv1_CM.so60 libGLESv1_CM.so
61 libstdc++.so61 libstdc++.so
62 libdl.so62 libdl.so
 63 GCC:·(GNU)·4.9.x·20150123·(prerelease)
63 librenderer.so 
64 GCC:·(GNU)·4.8 
65 gold·1.1164 gold·1.11
66 .shstrtab65 .shstrtab
67 .note.gnu.build-id66 .note.gnu.build-id
 67 .gnu.version
 68 .gnu.version_d
 69 .gnu.version_r
68 .rel.dyn70 .rel.dyn
69 .rel.plt71 .rel.plt
70 .ARM.extab72 .ARM.extab
71 .ARM.exidx73 .ARM.exidx
72 .fini_array74 .fini_array
73 .init_array75 .init_array
74 .dynamic76 .dynamic
11.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 90 lines modifiedOffset 1, 89 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x0000056c·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·72656e64·65726572·2e736f00·5f5f6378·renderer.so.__cx
3 ··0x0000057c·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav5 ··0x0000058c·615f6174·65786974·004a6176·615f7a61·a_atexit.Java_za
4 ··0x0000058c·615f7a61·6d655f67·616d655f·656e6769·a_zame_game_engi6 ··0x0000059c·6d655f67·616d655f·656e6769·6e655f52·me_game_engine_R
5 ··0x0000059c·6e655f52·656e6465·7265725f·72656e64·ne_Renderer_rend7 ··0x000005ac·656e6465·7265725f·72656e64·65725472·enderer_renderTr
6 ··0x000005ac·65725472·69616e67·6c657300·676c5665·erTriangles.glVe8 ··0x000005bc·69616e67·6c657300·676c5665·72746578·iangles.glVertex
7 ··0x000005bc·72746578·506f696e·74657200·676c436f·rtexPointer.glCo9 ··0x000005cc·506f696e·74657200·676c436f·6c6f7250·Pointer.glColorP
8 ··0x000005cc·6c6f7250·6f696e74·65720067·6c546578·lorPointer.glTex10 ··0x000005dc·6f696e74·65720067·6c546578·436f6f72·ointer.glTexCoor
9 ··0x000005dc·436f6f72·64506f69·6e746572·00676c44·CoordPointer.glD11 ··0x000005ec·64506f69·6e746572·00676c44·72617745·dPointer.glDrawE
10 ··0x000005ec·72617745·6c656d65·6e747300·5f5f6165·rawElements.__ae12 ··0x000005fc·6c656d65·6e747300·5f5f6165·6162695f·lements.__aeabi_
 13 ··0x0000060c·756e7769·6e645f63·70705f70·7230004a·unwind_cpp_pr0.J
 14 ··0x0000061c·6176615f·7a616d65·5f67616d·655f656e·ava_zame_game_en
 15 ··0x0000062c·67696e65·5f52656e·64657265·725f7265·gine_Renderer_re
 16 ··0x0000063c·6e646572·4c696e65·7300676c·44726177·nderLines.glDraw
 17 ··0x0000064c·41727261·7973005f·5f616561·62695f75·Arrays.__aeabi_u
 18 ··0x0000065c·6e77696e·645f6370·705f7072·31005f5f·nwind_cpp_pr1.__
11 ··0x000005fc·6162695f·756e7769·6e645f63·70705f70·abi_unwind_cpp_p19 ··0x0000066c·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp
12 ··0x0000060c·7230004a·6176615f·7a616d65·5f67616d·r0.Java_zame_gam 
13 ··0x0000061c·655f656e·67696e65·5f52656e·64657265·e_engine_Rendere 
14 ··0x0000062c·725f7265·6e646572·4c696e65·7300676c·r_renderLines.gl 
15 ··0x0000063c·44726177·41727261·7973005f·5f616561·DrawArrays.__aea 
16 ··0x0000064c·62695f75·6e77696e·645f6370·705f7072·bi_unwind_cpp_pr 
17 ··0x0000065c·31005f5f·61656162·695f756e·77696e64·1.__aeabi_unwind 
18 ··0x0000066c·5f637070·5f707232·005f5f67·6e755f55·_cpp_pr2.__gnu_U20 ··0x0000067c·5f707232·005f5f67·6e755f55·6e77696e·_pr2.__gnu_Unwin
19 ··0x0000067c·6e77696e·645f4669·6e645f65·78696478·nwind_Find_exidx21 ··0x0000068c·645f4669·6e645f65·78696478·005f5f67·d_Find_exidx.__g
 22 ··0x0000069c·6e755f55·6e77696e·645f5265·73746f72·nu_Unwind_Restor
 23 ··0x000006ac·655f5646·505f4400·5f5f676e·755f556e·e_VFP_D.__gnu_Un
 24 ··0x000006bc·77696e64·5f526573·746f7265·5f564650·wind_Restore_VFP
20 ··0x0000068c·005f5f67·6e755f55·6e77696e·645f5265·.__gnu_Unwind_Re25 ··0x000006cc·005f5f67·6e755f55·6e77696e·645f5265·.__gnu_Unwind_Re
21 ··0x0000069c·73746f72·655f5646·505f4400·5f5f676e·store_VFP_D.__gn26 ··0x000006dc·73746f72·655f5646·505f445f·31365f74·store_VFP_D_16_t
22 ··0x000006ac·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore 
23 ··0x000006bc·5f564650·005f5f67·6e755f55·6e77696e·_VFP.__gnu_Unwin27 ··0x000006ec·6f5f3331·005f5f67·6e755f55·6e77696e·o_31.__gnu_Unwin
24 ··0x000006cc·645f5265·73746f72·655f5646·505f445f·d_Restore_VFP_D_ 
25 ··0x000006dc·31365f74·6f5f3331·005f5f67·6e755f55·16_to_31.__gnu_U 
26 ··0x000006ec·6e77696e·645f5265·73746f72·655f574d·nwind_Restore_WM 
27 ··0x000006fc·4d584400·5f5f676e·755f556e·77696e64·MXD.__gnu_Unwind 
28 ··0x0000070c·5f526573·746f7265·5f574d4d·58430061·_Restore_WMMXC.a28 ··0x000006fc·645f5265·73746f72·655f574d·4d584400·d_Restore_WMMXD.
 29 ··0x0000070c·5f5f676e·755f556e·77696e64·5f526573·__gnu_Unwind_Res
 30 ··0x0000071c·746f7265·5f574d4d·58430061·626f7274·tore_WMMXC.abort
29 ··0x0000071c·626f7274·00726573·746f7265·5f636f72·bort.restore_cor31 ··0x0000072c·00726573·746f7265·5f636f72·655f7265·.restore_core_re
30 ··0x0000072c·655f7265·6773006d·656d6370·79005f55·e_regs.memcpy._U32 ··0x0000073c·6773006d·656d6370·79005f55·6e77696e·gs.memcpy._Unwin
31 ··0x0000073c·6e77696e·645f4765·74434641·005f5f67·nwind_GetCFA.__g33 ··0x0000074c·645f4765·74434641·005f5f67·6e755f55·d_GetCFA.__gnu_U
32 ··0x0000074c·6e755f55·6e77696e·645f5261·69736545·nu_Unwind_RaiseE34 ··0x0000075c·6e77696e·645f5261·69736545·78636570·nwind_RaiseExcep
33 ··0x0000075c·78636570·74696f6e·005f5f67·6e755f55·xception.__gnu_U35 ··0x0000076c·74696f6e·005f5f67·6e755f55·6e77696e·tion.__gnu_Unwin
34 ··0x0000076c·6e77696e·645f466f·72636564·556e7769·nwind_ForcedUnwi36 ··0x0000077c·645f466f·72636564·556e7769·6e64005f·d_ForcedUnwind._
 37 ··0x0000078c·5f676e75·5f556e77·696e645f·52657375·_gnu_Unwind_Resu
35 ··0x0000077c·6e64005f·5f676e75·5f556e77·696e645f·nd.__gnu_Unwind_38 ··0x0000079c·6d65005f·5f676e75·5f556e77·696e645f·me.__gnu_Unwind_
36 ··0x0000078c·52657375·6d65005f·5f676e75·5f556e77·Resume.__gnu_Unw 
37 ··0x0000079c·696e645f·52657375·6d655f6f·725f5265·ind_Resume_or_Re39 ··0x000007ac·52657375·6d655f6f·725f5265·7468726f·Resume_or_Rethro
38 ··0x000007ac·7468726f·77005f55·6e77696e·645f436f·throw._Unwind_Co40 ··0x000007bc·77005f55·6e77696e·645f436f·6d706c65·w._Unwind_Comple
39 ··0x000007bc·6d706c65·7465005f·556e7769·6e645f44·mplete._Unwind_D41 ··0x000007cc·7465005f·556e7769·6e645f44·656c6574·te._Unwind_Delet
40 ··0x000007cc·656c6574·65457863·65707469·6f6e005f·eleteException._42 ··0x000007dc·65457863·65707469·6f6e005f·556e7769·eException._Unwi
41 ··0x000007dc·556e7769·6e645f56·52535f47·6574005f·Unwind_VRS_Get._43 ··0x000007ec·6e645f56·52535f47·6574005f·556e7769·nd_VRS_Get._Unwi
42 ··0x000007ec·5f676e75·5f746875·6d62315f·63617365·_gnu_thumb1_case 
43 ··0x000007fc·5f757169·005f556e·77696e64·5f565253·_uqi._Unwind_VRS44 ··0x000007fc·6e645f56·52535f53·6574005f·5f676e75·nd_VRS_Set.__gnu
 45 ··0x0000080c·5f556e77·696e645f·4261636b·74726163·_Unwind_Backtrac
 46 ··0x0000081c·65005f5f·6378615f·62656769·6e5f636c·e.__cxa_begin_cl
 47 ··0x0000082c·65616e75·70005f5f·6378615f·74797065·eanup.__cxa_type
44 ··0x0000080c·5f536574·005f5f67·6e755f55·6e77696e·_Set.__gnu_Unwin48 ··0x0000083c·5f6d6174·6368005f·5f676e75·5f756e77·_match.__gnu_unw
45 ··0x0000081c·645f4261·636b7472·61636500·5f5f6378·d_Backtrace.__cx 
46 ··0x0000082c·615f6265·67696e5f·636c6561·6e757000·a_begin_cleanup. 
47 ··0x0000083c·5f5f6378·615f7479·70655f6d·61746368·__cxa_type_match49 ··0x0000084c·696e645f·65786563·75746500·5f5f6378·ind_execute.__cx
 50 ··0x0000085c·615f6361·6c6c5f75·6e657870·65637465·a_call_unexpecte
 51 ··0x0000086c·64005f55·6e77696e·645f5652·535f506f·d._Unwind_VRS_Po
48 ··0x0000084c·005f5f67·6e755f75·6e77696e·645f6578·.__gnu_unwind_ex52 ··0x0000087c·70005f5f·676e755f·556e7769·6e645f53·p.__gnu_Unwind_S
49 ··0x0000085c·65637574·65005f5f·6378615f·63616c6c·ecute.__cxa_call 
50 ··0x0000086c·5f756e65·78706563·74656400·5f556e77·_unexpected._Unw 
51 ··0x0000087c·696e645f·5652535f·506f7000·5f5f676e·ind_VRS_Pop.__gn 
52 ··0x0000088c·755f556e·77696e64·5f536176·655f574d·u_Unwind_Save_WM 
53 ··0x0000089c·4d584400·5f5f676e·755f556e·77696e64·MXD.__gnu_Unwind 
54 ··0x000008ac·5f536176·655f574d·4d584300·5f5f676e·_Save_WMMXC.__gn 
55 ··0x000008bc·755f556e·77696e64·5f536176·655f5646·u_Unwind_Save_VF 
56 ··0x000008cc·505f4400·5f5f676e·755f556e·77696e64·P_D.__gnu_Unwind 
57 ··0x000008dc·5f536176·655f5646·50005f5f·676e755f·_Save_VFP.__gnu_53 ··0x0000088c·6176655f·5646505f·44005f5f·676e755f·ave_VFP_D.__gnu_
58 ··0x000008ec·556e7769·6e645f53·6176655f·5646505f·Unwind_Save_VFP_54 ··0x0000089c·556e7769·6e645f53·6176655f·56465000·Unwind_Save_VFP.
59 ··0x000008fc·445f3136·5f746f5f·3331005f·5f726573·D_16_to_31.__res 
60 ··0x0000090c·746f7265·5f636f72·655f7265·6773005f·tore_core_regs._ 
61 ··0x0000091c·5f5f556e·77696e64·5f526169·73654578·__Unwind_RaiseEx 
62 ··0x0000092c·63657074·696f6e00·5f556e77·696e645f·ception._Unwind_55 ··0x000008ac·5f5f676e·755f556e·77696e64·5f536176·__gnu_Unwind_Sav
 56 ··0x000008bc·655f5646·505f445f·31365f74·6f5f3331·e_VFP_D_16_to_31
 57 ··0x000008cc·005f5f67·6e755f55·6e77696e·645f5361·.__gnu_Unwind_Sa
 58 ··0x000008dc·76655f57·4d4d5844·005f5f67·6e755f55·ve_WMMXD.__gnu_U
 59 ··0x000008ec·6e77696e·645f5361·76655f57·4d4d5843·nwind_Save_WMMXC
 60 ··0x000008fc·005f5f72·6573746f·72655f63·6f72655f·.__restore_core_
 61 ··0x0000090c·72656773·005f5f5f·556e7769·6e645f52·regs.___Unwind_R
63 ··0x0000093c·52616973·65457863·65707469·6f6e005f·RaiseException._62 ··0x0000091c·61697365·45786365·7074696f·6e005f55·aiseException._U
64 ··0x0000094c·5f5f556e·77696e64·5f526573·756d6500·__Unwind_Resume. 
65 ··0x0000095c·5f556e77·696e645f·52657375·6d65005f·_Unwind_Resume._63 ··0x0000092c·6e77696e·645f5261·69736545·78636570·nwind_RaiseExcep
 64 ··0x0000093c·74696f6e·005f5f5f·556e7769·6e645f52·tion.___Unwind_R
 65 ··0x0000094c·6573756d·65005f55·6e77696e·645f5265·esume._Unwind_Re
 66 ··0x0000095c·73756d65·005f5f5f·556e7769·6e645f52·sume.___Unwind_R
 67 ··0x0000096c·6573756d·655f6f72·5f526574·68726f77·esume_or_Rethrow
66 ··0x0000096c·5f5f556e·77696e64·5f526573·756d655f·__Unwind_Resume_68 ··0x0000097c·005f556e·77696e64·5f526573·756d655f·._Unwind_Resume_
67 ··0x0000097c·6f725f52·65746872·6f77005f·556e7769·or_Rethrow._Unwi69 ··0x0000098c·6f725f52·65746872·6f77005f·5f5f556e·or_Rethrow.___Un
 70 ··0x0000099c·77696e64·5f466f72·63656455·6e77696e·wind_ForcedUnwin
 71 ··0x000009ac·64005f55·6e77696e·645f466f·72636564·d._Unwind_Forced
 72 ··0x000009bc·556e7769·6e64005f·5f5f556e·77696e64·Unwind.___Unwind
 73 ··0x000009cc·5f426163·6b747261·6365005f·556e7769·_Backtrace._Unwi
 74 ··0x000009dc·6e645f42·61636b74·72616365·005f5f67·nd_Backtrace.__g
 75 ··0x000009ec·6e755f75·6e77696e·645f6672·616d6500·nu_unwind_frame.
68 ··0x0000098c·6e645f52·6573756d·655f6f72·5f526574·nd_Resume_or_Ret 
69 ··0x0000099c·68726f77·005f5f5f·556e7769·6e645f46·hrow.___Unwind_F 
70 ··0x000009ac·6f726365·64556e77·696e6400·5f556e77·orcedUnwind._Unw 
71 ··0x000009bc·696e645f·466f7263·6564556e·77696e64·ind_ForcedUnwind 
72 ··0x000009cc·005f5f5f·556e7769·6e645f42·61636b74·.___Unwind_Backt 
73 ··0x000009dc·72616365·005f556e·77696e64·5f426163·race._Unwind_Bac 
74 ··0x000009ec·6b747261·6365005f·5f676e75·5f756e77·ktrace.__gnu_unw 
75 ··0x000009fc·696e645f·6672616d·65005f55·6e77696e·ind_frame._Unwin 
76 ··0x00000a0c·645f4765·74526567·696f6e53·74617274·d_GetRegionStart 
77 ··0x00000a1c·005f556e·77696e64·5f476574·4c616e67·._Unwind_GetLang76 ··0x000009fc·5f556e77·696e645f·47657452·6567696f·_Unwind_GetRegio
78 ··0x00000a2c·75616765·53706563·69666963·44617461·uageSpecificData 
79 ··0x00000a3c·005f556e·77696e64·5f476574·44617461·._Unwind_GetData 
80 ··0x00000a4c·52656c42·61736500·5f556e77·696e645f·RelBase._Unwind_ 
81 ··0x00000a5c·47657454·65787452·656c4261·7365005f·GetTextRelBase._ 
82 ··0x00000a6c·65646174·61005f5f·6273735f·73746172·edata.__bss_star 
83 ··0x00000a7c·74005f65·6e64006c·69626c6f·672e736f·t._end.liblog.so 
84 ··0x00000a8c·006c6962·474c4553·76315f43·4d2e736f·.libGLESv1_CM.so 
85 ··0x00000a9c·006c6962·73746463·2b2b2e73·6f006c69·.libstdc++.so.li 
86 ··0x00000aac·626d2e73·6f006c69·62632e73·6f006c69·bm.so.libc.so.li 
87 ··0x00000abc·62646c2e·736f006c·69627265·6e646572·bdl.so.librender77 ··0x00000a0c·6e537461·7274005f·556e7769·6e645f47·nStart._Unwind_G
 78 ··0x00000a1c·65744c61·6e677561·67655370·65636966·etLanguageSpecif
 79 ··0x00000a2c·69634461·7461005f·556e7769·6e645f47·icData._Unwind_G
 80 ··0x00000a3c·65744461·74615265·6c426173·65005f55·etDataRelBase._U
 81 ··0x00000a4c·6e77696e·645f4765·74546578·7452656c·nwind_GetTextRel
Max diff block lines reached; 0/11624 bytes (0.00%) of diff not shown.
3.34 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 29 lines modifiedOffset 1, 28 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00000ad4·25000000·3e000000·23000000·2e000000·%...>...#.......2 ··0x00000ab4·25000000·3d000000·22000000·2d000000·%...=..."...-...
3 ··0x00000ae4·15000000·32000000·34000000·0b000000·....2...4.......3 ··0x00000ac4·15000000·31000000·33000000·0b000000·....1...3.......
4 ··0x00000af4·39000000·00000000·33000000·0e000000·9.......3.......4 ··0x00000ad4·38000000·00000000·32000000·0e000000·8.......2.......
5 ··0x00000b04·31000000·3a000000·38000000·37000000·1...:...8...7...5 ··0x00000ae4·30000000·39000000·37000000·36000000·0...9...7...6...
6 ··0x00000b14·2b000000·00000000·27000000·26000000·+.......'...&...6 ··0x00000af4·2a000000·00000000·29000000·28000000·*.......)...(...
7 ··0x00000b24·3b000000·21000000·25000000·2d000000·;...!...%...-...7 ··0x00000b04·3a000000·20000000·24000000·2c000000·:...·...$...,...
8 ··0x00000b34·00000000·0a000000·16000000·19000000·................8 ··0x00000b14·00000000·0a000000·16000000·19000000·................
9 ··0x00000b44·03000000·00000000·00000000·36000000·............6...9 ··0x00000b24·03000000·00000000·00000000·35000000·............5...
10 ··0x00000b54·2a000000·3d000000·1c000000·13000000·*...=...........10 ··0x00000b34·27000000·3c000000·1c000000·13000000·'...<...........
11 ··0x00000b64·24000000·3c000000·07000000·00000000·$...<...........11 ··0x00000b44·23000000·3b000000·07000000·00000000·#...;...........
 12 ··0x00000b54·00000000·00000000·00000000·00000000·................
 13 ··0x00000b64·02000000·00000000·00000000·00000000·................
12 ··0x00000b74·00000000·00000000·00000000·00000000·................14 ··0x00000b74·00000000·00000000·00000000·00000000·................
13 ··0x00000b84·02000000·00000000·00000000·00000000·................15 ··0x00000b84·08000000·00000000·00000000·00000000·................
14 ··0x00000b94·00000000·00000000·00000000·00000000·................16 ··0x00000b94·00000000·00000000·00000000·00000000·................
15 ··0x00000ba4·08000000·00000000·00000000·00000000·................ 
16 ··0x00000bb4·00000000·00000000·00000000·00000000·................ 
17 ··0x00000bc4·00000000·00000000·14000000·00000000·................17 ··0x00000ba4·00000000·00000000·14000000·00000000·................
18 ··0x00000bd4·00000000·00000000·06000000·11000000·................18 ··0x00000bb4·00000000·00000000·06000000·11000000·................
19 ··0x00000be4·00000000·0f000000·1a000000·00000000·................ 
20 ··0x00000bf4·09000000·12000000·00000000·10000000·................19 ··0x00000bc4·00000000·1a000000·00000000·09000000·................
21 ··0x00000c04·00000000·20000000·04000000·18000000·....·........... 
22 ··0x00000c14·00000000·01000000·1b000000·0d000000·................ 
23 ··0x00000c24·1e000000·28000000·17000000·29000000·....(.......)... 
24 ··0x00000c34·00000000·30000000·2f000000·2c000000·....0.../...,... 
25 ··0x00000c44·0c000000·00000000·00000000·05000000·................20 ··0x00000bd4·12000000·00000000·10000000·00000000·................
 21 ··0x00000be4·18000000·00000000·01000000·1f000000·................
 22 ··0x00000bf4·04000000·1b000000·0d000000·0f000000·................
26 ··0x00000c54·35000000·1d000000·1f000000·00000000·5...............23 ··0x00000c04·25000000·17000000·26000000·00000000·%.......&.......
27 ··0x00000c64·22000000····························"...24 ··0x00000c14·2f000000·2e000000·2b000000·0c000000·/.......+.......
 25 ··0x00000c24·00000000·00000000·05000000·34000000·............4...
 26 ··0x00000c34·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 00000d08·<__cxa_atexit@plt-0x14>:2 00000d9c·<__cxa_atexit@plt-0x14>:
3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  ;·d18·<__cxa_atexit@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  ;·dac·<__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,·ip,·lsr·#57 »       andeq»  r3,·r0,·r8,·lsl·r2
  
8 00000d1c·<__cxa_atexit@plt>:8 00000db0·<__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,·#684]!»       ;·0x2ac11 »       ldr»    pc,·[ip,·#536]!»       ;·0x218
  
12 00000d28·<__cxa_finalize@plt>:12 00000dbc·<__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,·#676]!»       ;·0x2a415 »       ldr»    pc,·[ip,·#528]!»       ;·0x210
  
16 00000d34·<glVertexPointer@plt>:16 00000dc8·<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,·#668]!»       ;·0x29c19 »       ldr»    pc,·[ip,·#520]!»       ;·0x208
  
20 00000d40·<glColorPointer@plt>:20 00000dd4·<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,·#660]!»       ;·0x29423 »       ldr»    pc,·[ip,·#512]!»       ;·0x200
  
24 00000d4c·<glTexCoordPointer@plt>:24 00000de0·<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,·#652]!»       ;·0x28c27 »       ldr»    pc,·[ip,·#504]!»       ;·0x1f8
  
28 00000d58·<glDrawElements@plt>:28 00000dec·<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,·#644]!»       ;·0x28431 »       ldr»    pc,·[ip,·#496]!»       ;·0x1f0
  
32 00000d64·<glDrawArrays@plt>:32 00000df8·<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,·#636]!»       ;·0x27c35 »       ldr»    pc,·[ip,·#488]!»       ;·0x1e8
  
36 00000d70·<__gnu_Unwind_Find_exidx@plt>:36 00000e04·<__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,·#628]!»       ;·0x27439 »       ldr»    pc,·[ip,·#480]!»       ;·0x1e0
  
40 00000d7c·<abort@plt>:40 00000e10·<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,·#620]!»       ;·0x26c43 »       ldr»    pc,·[ip,·#472]!»       ;·0x1d8
  
44 00000d88·<memcpy@plt>:44 00000e1c·<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,·#612]!»       ;·0x26447 »       ldr»    pc,·[ip,·#464]!»       ;·0x1d0
  
48 00000d94·<__cxa_begin_cleanup@plt>:48 00000e28·<__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,·#604]!»       ;·0x25c51 »       ldr»    pc,·[ip,·#456]!»       ;·0x1c8
  
52 00000da0·<__cxa_type_match@plt>:52 00000e34·<__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,·#596]!»       ;·0x25455 »       ldr»    pc,·[ip,·#448]!»       ;·0x1c0
88.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1392 lines modifiedOffset 1, 1416 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000dac·<Java_zame_game_engine_Renderer_renderTriangles-0x44>:2 00000e40·<Java_zame_game_engine_Renderer_renderTriangles@@Base-0x3c>:
3 »       ldr»    r0,·[pc,·#4]»  ;·db8·<__cxa_type_match@plt+0x18>3 »       ldr»    r0,·[pc,·#4]»  ;·e4c·<__cxa_type_match@plt+0x18>
4 »       add»    r0,·pc,·r04 »       add»    r0,·pc,·r0
5 »       b»      d28·<__cxa_finalize@plt>5 »       b»      dbc·<__cxa_finalize@plt>
6 »       andeq»  r3,·r0,·r8,·asr·#46 »       »       »       ;·<UNDEFINED>·instruction:·0x000031b4
7 »       cmp»    r0,·#07 »       cmp»    r0,·#0
 8 »       bxeq»   lr
8 »       push»   {r3,·lr} 
9 »       popeq»  {r3,·pc} 
10 »       blx»    r09 »       bx»     r0
11 »       pop»    {r3,·pc} 
12 »       mov»    r1,·r010 »       mov»    r1,·r0
13 »       ldr»    r2,·[pc,·#12]» ;·de8·<__cxa_type_match@plt+0x48>11 »       ldr»    r2,·[pc,·#12]» ;·e74·<__cxa_type_match@plt+0x40>
14 »       ldr»    r0,·[pc,·#12]» ;·dec·<__cxa_type_match@plt+0x4c>12 »       ldr»    r0,·[pc,·#12]» ;·e78·<__cxa_type_match@plt+0x44>
15 »       add»    r2,·pc,·r213 »       add»    r2,·pc,·r2
16 »       add»    r0,·pc,·r014 »       add»    r0,·pc,·r0
17 »       b»      d1c·<__cxa_atexit@plt>15 »       b»      db0·<__cxa_atexit@plt>
18 »       andeq»  r3,·r0,·ip,·lsl·r216 »       muleq»  r0,·r0,·r1
19 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffd417 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffdc
  
20 00000df0·<Java_zame_game_engine_Renderer_renderTriangles>:18 00000e7c·<Java_zame_game_engine_Renderer_renderTriangles@@Base>:
21 »       push»   {r4,·r5,·r6,·r7,·lr}19 »       push»   {r4,·r5,·r6,·r7,·lr}
22 »       sub»    sp,·#20 
23 »       str»    r2,·[sp,·#8] 
24 »       ldr»    r2,·[r0,·#0] 
25 »       movs»   r5,·#189»    ;·0xbd20 »       movs»   r5,·#189»    ;·0xbd
 21 »       adds»   r6,·r3,·#0
 22 »       ldr»    r3,·[r0,·#0]
 23 »       adds»   r4,·r0,·#0
 24 »       sub»    sp,·#20
26 »       lsls»   r5,·r5,·#225 »       lsls»   r5,·r5,·#2
 26 »       ldr»    r3,·[r3,·r5]
 27 »       adds»   r1,·r2,·#0
27 »       str»    r3,·[sp,·#12]28 »       str»    r2,·[sp,·#12]
28 »       ldr»    r1,·[sp,·#8] 
29 »       ldr»    r3,·[r2,·r5] 
30 »       movs»   r2,·#029 »       movs»   r2,·#0
31 »       adds»   r4,·r0,·#0 
32 »       ldr»    r6,·[sp,·#40]» ;·0x28 
33 »       blx»    r330 »       blx»    r3
34 »       ldr»    r2,·[r4,·#0]31 »       ldr»    r3,·[r4,·#0]
35 »       str»    r0,·[sp,·#4]32 »       str»    r0,·[sp,·#4]
36 »       ldr»    r1,·[sp,·#12]33 »       adds»   r1,·r6,·#0
37 »       ldr»    r3,·[r2,·r5]34 »       ldr»    r3,·[r3,·r5]
38 »       adds»   r0,·r4,·#035 »       adds»   r0,·r4,·#0
39 »       movs»   r2,·#036 »       movs»   r2,·#0
40 »       blx»    r337 »       blx»    r3
 38 »       ldr»    r5,·[sp,·#40]» ;·0x28
41 »       str»    r0,·[sp,·#0]39 »       str»    r0,·[sp,·#8]
42 »       cmp»    r6,·#040 »       cmp»    r5,·#0
43 »       beq.n»  e32·<Java_zame_game_engine_Renderer_renderTriangles+0x42>41 »       beq.n»  ebc·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x40>
44 »       ldr»    r2,·[r4,·#0] 
45 »       movs»   r3,·#187»    ;·0xbb42 »       movs»   r3,·#187»    ;·0xbb
 43 »       ldr»    r2,·[r4,·#0]
46 »       lsls»   r3,·r3,·#244 »       lsls»   r3,·r3,·#2
 45 »       adds»   r1,·r5,·#0
47 »       ldr»    r3,·[r2,·r3]46 »       ldr»    r3,·[r2,·r3]
48 »       adds»   r0,·r4,·#047 »       adds»   r0,·r4,·#0
49 »       adds»   r1,·r6,·#0 
50 »       movs»   r2,·#048 »       movs»   r2,·#0
51 »       blx»    r349 »       blx»    r3
52 »       adds»   r5,·r0,·#050 »       adds»   r5,·r0,·#0
53 »       b.n»    e34·<Java_zame_game_engine_Renderer_renderTriangles+0x44> 
54 »       adds»   r5,·r6,·#0 
55 »       ldr»    r2,·[r4,·#0] 
56 »       movs»   r3,·#186»    ;·0xba51 »       movs»   r3,·#186»    ;·0xba
 52 »       ldr»    r2,·[r4,·#0]
57 »       lsls»   r3,·r3,·#253 »       lsls»   r3,·r3,·#2
58 »       ldr»    r3,·[r2,·r3] 
59 »       ldr»    r1,·[sp,·#44]» ;·0x2c54 »       ldr»    r1,·[sp,·#44]» ;·0x2c
60 »       movs»   r2,·#055 »       ldr»    r3,·[r2,·r3]
61 »       adds»   r0,·r4,·#056 »       adds»   r0,·r4,·#0
 57 »       movs»   r2,·#0
62 »       blx»    r358 »       blx»    r3
63 »       ldr»    r1,·[pc,·#128]»;·(ec8·<Java_zame_game_engine_Renderer_renderTriangles+0xd8>)59 »       ldr»    r1,·[pc,·#128]»;·(f50·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0xd4>)
64 »       movs»   r2,·#060 »       movs»   r2,·#0
65 »       ldr»    r3,·[sp,·#4]61 »       ldr»    r3,·[sp,·#4]
66 »       adds»   r7,·r0,·#062 »       adds»   r7,·r0,·#0
67 »       movs»   r0,·#363 »       movs»   r0,·#3
68 »       bl»     1ddc·<__gnu_thumb1_case_uqi+0x14>64 »       bl»     24f0·<_Unwind_GetTextRelBase@@Base+0x8>
69 »       movs»   r0,·#465 »       movs»   r0,·#4
70 »       ldr»    r1,·[pc,·#112]»;·(ec8·<Java_zame_game_engine_Renderer_renderTriangles+0xd8>)66 »       ldr»    r1,·[pc,·#112]»;·(f50·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0xd4>)
71 »       movs»   r2,·#067 »       movs»   r2,·#0
72 »       ldr»    r3,·[sp,·#0]68 »       ldr»    r3,·[sp,·#8]
73 »       bl»     1dec·<__gnu_thumb1_case_uqi+0x24>69 »       bl»     2500·<_Unwind_GetTextRelBase@@Base+0x18>
74 »       cmp»    r5,·#070 »       cmp»    r5,·#0
75 »       beq.n»  e6e·<Java_zame_game_engine_Renderer_renderTriangles+0x7e>71 »       beq.n»  ef6·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x7a>
76 »       movs»   r0,·#272 »       movs»   r0,·#2
77 »       ldr»    r1,·[pc,·#100]»;·(ecc·<Java_zame_game_engine_Renderer_renderTriangles+0xdc>)73 »       ldr»    r1,·[pc,·#100]»;·(f54·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0xd8>)
78 »       movs»   r2,·#074 »       movs»   r2,·#0
79 »       adds»   r3,·r5,·#075 »       adds»   r3,·r5,·#0
80 »       bl»     1dfc·<__gnu_thumb1_case_uqi+0x34>76 »       bl»     2510·<_Unwind_GetTextRelBase@@Base+0x28>
81 »       movs»   r0,·#477 »       movs»   r0,·#4
82 »       ldr»    r1,·[sp,·#48]» ;·0x3078 »       ldr»    r1,·[sp,·#48]» ;·0x30
83 »       ldr»    r2,·[pc,·#92]» ;·(ed0·<Java_zame_game_engine_Renderer_renderTriangles+0xe0>)79 »       ldr»    r2,·[pc,·#92]» ;·(f58·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0xdc>)
84 »       adds»   r3,·r7,·#080 »       adds»   r3,·r7,·#0
 81 »       bl»     2520·<_Unwind_GetTextRelBase@@Base+0x38>
85 »       bl»     1e0c·<__gnu_thumb1_case_uqi+0x44> 
86 »       ldr»    r2,·[r4,·#0] 
87 »       movs»   r3,·#194»    ;·0xc282 »       movs»   r3,·#194»    ;·0xc2
 83 »       ldr»    r2,·[r4,·#0]
88 »       lsls»   r3,·r3,·#284 »       lsls»   r3,·r3,·#2
89 »       ldr»    r3,·[r2,·r3] 
90 »       adds»   r0,·r4,·#085 »       adds»   r0,·r4,·#0
 86 »       ldr»    r3,·[r2,·r3]
91 »       ldr»    r1,·[sp,·#44]» ;·0x2c87 »       ldr»    r1,·[sp,·#44]» ;·0x2c
92 »       mov»    ip,·r3 
93 »       adds»   r2,·r7,·#088 »       adds»   r2,·r7,·#0
 89 »       mov»    ip,·r3
94 »       movs»   r3,·#090 »       movs»   r3,·#0
95 »       blx»    ip91 »       blx»    ip
96 »       cmp»    r5,·#092 »       cmp»    r5,·#0
97 »       beq.n»  ea4·<Java_zame_game_engine_Renderer_renderTriangles+0xb4>93 »       beq.n»  f2c·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0xb0>
98 »       ldr»    r2,·[r4,·#0] 
99 »       movs»   r3,·#195»    ;·0xc394 »       movs»   r3,·#195»    ;·0xc3
 95 »       ldr»    r2,·[r4,·#0]
100 »       lsls»   r3,·r3,·#296 »       lsls»   r3,·r3,·#2
101 »       ldr»    r7,·[r2,·r3] 
102 »       adds»   r0,·r4,·#097 »       adds»   r0,·r4,·#0
103 »       adds»   r1,·r6,·#098 »       ldr»    r7,·[r2,·r3]
 99 »       ldr»    r1,·[sp,·#40]» ;·0x28
104 »       adds»   r2,·r5,·#0100 »       adds»   r2,·r5,·#0
Max diff block lines reached; 86179/90543 bytes (95.18%) of diff not shown.
952 B
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 12 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.ARM.extab':1 Hex·dump·of·section·'.ARM.extab':
2 ··0x00001f2c·08b10181·b0b00084·00000000·08b10181·................2 ··0x00002540·08b10181·b0b00084·00000000·08b10181·................
3 ··0x00001f3c·b0b00084·00000000·08b10181·b0b00084·................3 ··0x00002550·b0b00084·00000000·08b10181·b0b00084·................
4 ··0x00001f4c·00000000·08b10181·b0b00084·00000000·................4 ··0x00002560·00000000·08b10181·b0b00084·00000000·................
5 ··0x00001f5c·08b10181·b0b00084·00000000·08b10181·................ 
6 ··0x00001f6c·b0b00084·00000000·08b10181·b0b00084·................ 
7 ··0x00001f7c·00000000·08b10181·b0b00084·00000000·................ 
8 ··0x00001f8c·08b10181·b0b00084·00000000·08b10181·................ 
9 ··0x00001f9c·b0b00084·00000000·08b10181·b0b00084·................ 
10 ··0x00001fac·00000000····························.... 
  
2.56 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 23 lines modifiedOffset 1, 20 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x00001fb0·40eeff7f·b0ab0480·1cefff7f·ab07b180·@...............2 ··0x00002570·0ce9ff7f·b0ab0480·e4e9ff7f·ab07b180·................
 3 ··0x00002580·50eaff7f·b0b0b080·60eaff7f·b0af0280·P.......`.......
3 ··0x00001fc0·88efff7f·b0008480·98efff7f·b0ab0680·................4 ··0x00002590·fceaff7f·b0b0b080·44ebff7f·b0a90280·........D.......
4 ··0x00001fd0·02f0ff7f·b0008480·2cf0ff7f·aa03b180·........,....... 
5 ··0x00001fe0·c4f0ff7f·b0b0a880·06f1ff7f·b0008480·................5 ··0x000025a0·40ecff7f·b0b0a880·a4ecff7f·b0b0b080·@...............
 6 ··0x000025b0·bcecff7f·b0b0aa80·18edff7f·af72b280·.............r..
 7 ··0x000025c0·38eeff7f·b0b0b080·38eeff7f·ab3f3880·8.......8....?8.
6 ··0x00001ff0·0ef1ff7f·b0b0b080·0cf1ff7f·b0b0aa80·................8 ··0x000025d0·d4eeff7f·b0b0b080·e8eeff7f·b0b0aa80·................
7 ··0x00002000·3ef1ff7f·ab76b280·f8f1ff7f·b0b0b080·>....v.......... 
8 ··0x00002010·f4f1ff7f·ab3f3880·3af2ff7f·10ffff7f·.....?8.:....... 
9 ··0x00002020·46f2ff7f·b0b0aa80·82f2ff7f·0cffff7f·F............... 
10 ··0x00002030·94f2ff7f·b0b0b080·8ef2ff7f·08ffff7f·................9 ··0x000025e0·54efff7f·b0b0b080·e4efff7f·00840480·T...............
11 ··0x00002040·96f2ff7f·b0b0a880·c2f2ff7f·a80fb180·................ 
12 ··0x00002050·d0f2ff7f·b0b0a880·fcf2ff7f·a80fb180·................10 ··0x000025f0·04f0ff7f·b0b0b080·58f0ff7f·00840480·........X.......
13 ··0x00002060·0cf3ff7f·ab0eb280·74f3ff7f·b0ab0c80·........t.......11 ··0x00002600·7cf0ff7f·ac0db280·3cf1ff7f·b0af0880·|.......<.......
14 ··0x00002070·ecf5ff7f·dcfeff7f·eef5ff7f·e0feff7f·................ 
15 ··0x00002080·f0f5ff7f·e4feff7f·f2f5ff7f·ab3f0680·.............?..12 ··0x00002610·24f5ff7f·b0b0b080·34f5ff7f·ad3f0280·$.......4....?..
 13 ··0x00002620·98f8ff7f·01000000·38faff7f·b0b0b080·........8.......
16 ··0x00002090·38f8ff7f·01000000·00faff7f·b0008480·8...............14 ··0x00002630·90faff7f·00840480·b0faff7f·b0b0b080·................
17 ··0x000020a0·2afaff7f·a80fb180·38faff7f·c8feff7f·*.......8....... 
18 ··0x000020b0·38faff7f·b0ab0680·c0fcff7f·a80fb180·8...............15 ··0x00002640·acfaff7f·b0ae0380·2cfeff7f·00840480·........,.......
19 ··0x000020c0·defcff7f·bcfeff7f·e0fcff7f·c0feff7f·................16 ··0x00002650·64feff7f·ecfeff7f·6cfeff7f·f0feff7f·d.......l.......
20 ··0x000020d0·ecfcff7f·c4feff7f·eafcff7f·c8feff7f·................17 ··0x00002660·80feff7f·f4feff7f·80feff7f·f8feff7f·................
21 ··0x000020e0·e8fcff7f·01000000···················........18 ··0x00002670·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·ac0d0000·00000000···················........2 ··0x00003e6c·400e0000·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 ··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·5d160000·67160000·71160000·00000000·]...g...q.......2 ··0x00003fa8·341b0000·3c1b0000·441b0000·00000000·4...<...D.......
3 ··0x00003fb8·e8200000·b01f0000·00000000·00000000·.·..............3 ··0x00003fb8·78260000·70250000·00000000·00000000·x&..p%..........
4 ··0x00003fc8·00000000·00000000·080d0000·080d0000·................4 ··0x00003fc8·00000000·00000000·9c0d0000·9c0d0000·................
5 ··0x00003fd8·080d0000·080d0000·080d0000·080d0000·................5 ··0x00003fd8·9c0d0000·9c0d0000·9c0d0000·9c0d0000·................
6 ··0x00003fe8·080d0000·080d0000·080d0000·080d0000·................6 ··0x00003fe8·9c0d0000·9c0d0000·9c0d0000·9c0d0000·................
7 ··0x00003ff8·080d0000·080d0000···················........7 ··0x00003ff8·9c0d0000·9c0d0000···················........
  
242 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.82 ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease)
  
1.84 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 16 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte2 ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte
3 ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui3 ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui
4 ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d4 ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d
5 ··0x00000030·796e7374·72002e68·61736800·2e72656c·ynstr..hash..rel5 ··0x00000030·796e7374·72002e68·61736800·2e676e75·ynstr..hash..gnu
6 ··0x00000040·2e64796e·002e7265·6c2e706c·74002e74·.dyn..rel.plt..t 
7 ··0x00000050·65787400·2e41524d·2e657874·6162002e·ext..ARM.extab.. 
8 ··0x00000060·41524d2e·65786964·78002e66·696e695f·ARM.exidx..fini_ 
9 ··0x00000070·61727261·79002e69·6e69745f·61727261·array..init_arra 
10 ··0x00000080·79002e64·796e616d·6963002e·676f7400·y..dynamic..got. 
11 ··0x00000090·2e646174·61002e62·7373002e·636f6d6d·.data..bss..comm 
12 ··0x000000a0·656e7400·2e6e6f74·652e676e·752e676f·ent..note.gnu.go 
13 ··0x000000b0·6c642d76·65727369·6f6e002e·41524d2e·ld-version..ARM. 
14 ··0x000000c0·61747472·69627574·657300············attributes.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..
 10 ··0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.extab..ARM.e
 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.
  
126 KB
lib/armeabi-v7a/librenderer.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.01 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:··········8496·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·24
1.83 KB
readelf --wide --program-header {}
    
Offset 4, 26 lines modifiedOffset 4, 26 lines modified
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x18 ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x1
9 ······[Requesting·program·interpreter:·/system/bin/linker]9 ······[Requesting·program·interpreter:·/system/bin/linker]
10 ··LOAD···········0x000000·0x00000000·0x00000000·0x01e44·0x01e44·R·E·0x100010 ··LOAD···········0x000000·0x00000000·0x00000000·0x02624·0x02624·R·E·0x1000
11 ··LOAD···········0x001e94·0x00002e94·0x00002e94·0x00170·0x00170·RW··0x100011 ··LOAD···········0x002e6c·0x00003e6c·0x00003e6c·0x00198·0x00198·RW··0x1000
12 ··DYNAMIC········0x001ea0·0x00002ea0·0x00002ea0·0x00108·0x00108·RW··0x412 ··DYNAMIC········0x002e78·0x00003e78·0x00003e78·0x00130·0x00130·RW··0x4
13 ··NOTE···········0x000168·0x00000168·0x00000168·0x00024·0x00024·R···0x413 ··NOTE···········0x000168·0x00000168·0x00000168·0x00024·0x00024·R···0x4
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
15 ··EXIDX··········0x001d2c·0x00001d2c·0x00001d2c·0x00118·0x00118·R···0x415 ··EXIDX··········0x00251c·0x0000251c·0x0000251c·0x00108·0x00108·R···0x4
16 ··GNU_RELRO······0x001e94·0x00002e94·0x00002e94·0x0016c·0x0016c·RW··0x416 ··GNU_RELRO······0x002e6c·0x00003e6c·0x00003e6c·0x00194·0x00194·RW··0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.interp·20 ···01·····.interp·
21 ···02·····.interp·.note.gnu.build-id·.dynsym·.dynstr·.hash·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·21 ···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·
22 ···03·····.fini_array·.init_array·.dynamic·.got·.data·22 ···03·····.fini_array·.init_array·.dynamic·.got·.data·
23 ···04·····.dynamic·23 ···04·····.dynamic·
24 ···05·····.note.gnu.build-id·24 ···05·····.note.gnu.build-id·
25 ···06·····25 ···06·····
26 ···07·····.ARM.exidx·26 ···07·····.ARM.exidx·
27 ···08·····.fini_array·.init_array·.dynamic·.got·27 ···08·····.fini_array·.init_array·.dynamic·.got·
4.0 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 34 lines modified
1 There·are·22·section·headers,·starting·at·offset·0x2130: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··15 ··[·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··46 ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·0003d0·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·0003d0·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········0000055c·00055c·000550·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000055c·00055c·000555·00···A··0···0··1
9 ··[·5]·.hash·············HASH············00000aac·000aac·000190·04···A··3···0··49 ··[·5]·.hash·············HASH············00000ab4·000ab4·000190·04···A··3···0··4
 10 ··[·6]·.gnu.version······VERSYM··········00000c44·000c44·00007a·02···A··3···0··2
 11 ··[·7]·.gnu.version_d····VERDEF··········00000cc0·000cc0·00001c·00···A··4···1··4
 12 ··[·8]·.gnu.version_r····VERNEED·········00000cdc·000cdc·000020·00···A··4···1··4
10 ··[·6]·.rel.dyn··········REL·············00000c3c·000c3c·000040·08···A··3···0··413 ··[·9]·.rel.dyn··········REL·············00000cfc·000cfc·000040·08···A··3···0··4
11 ··[·7]·.rel.plt··········REL·············00000c7c·000c7c·000060·08··AI··3···8··414 ··[10]·.rel.plt··········REL·············00000d3c·000d3c·000060·08··AI··3··11··4
12 ··[·8]·.plt··············PROGBITS········00000cdc·000cdc·0000a4·00··AX··0···0··415 ··[11]·.plt··············PROGBITS········00000d9c·000d9c·0000a4·00··AX··0···0··4
13 ··[·9]·.text·············PROGBITS········00000d80·000d80·000f6e·00··AX··0···0··416 ··[12]·.text·············PROGBITS········00000e40·000e40·0016ac·00··AX··0···0··4
14 ··[10]·.ARM.extab········PROGBITS········00001cf0·001cf0·00003c·00···A··0···0··417 ··[13]·.ARM.extab········PROGBITS········000024ec·0024ec·000030·00···A··0···0··4
15 ··[11]·.ARM.exidx········ARM_EXIDX·······00001d2c·001d2c·000118·08··AL··9···0··418 ··[14]·.ARM.exidx········ARM_EXIDX·······0000251c·00251c·000108·08··AL·12···0··4
16 ··[12]·.fini_array·······FINI_ARRAY······00002e94·001e94·000008·00··WA··0···0··419 ··[15]·.fini_array·······FINI_ARRAY······00003e6c·002e6c·000008·00··WA··0···0··4
17 ··[13]·.init_array·······INIT_ARRAY······00002e9c·001e9c·000004·00··WA··0···0··120 ··[16]·.init_array·······INIT_ARRAY······00003e74·002e74·000004·00··WA··0···0··1
18 ··[14]·.dynamic··········DYNAMIC·········00002ea0·001ea0·000108·08··WA··4···0··421 ··[17]·.dynamic··········DYNAMIC·········00003e78·002e78·000130·08··WA··4···0··4
19 ··[15]·.got··············PROGBITS········00002fa8·001fa8·000058·00··WA··0···0··422 ··[18]·.got··············PROGBITS········00003fa8·002fa8·000058·00··WA··0···0··4
20 ··[16]·.data·············PROGBITS········00003000·002000·000004·00··WA··0···0··423 ··[19]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··4
21 ··[17]·.bss··············NOBITS··········00003004·002004·000000·00··WA··0···0··124 ··[20]·.bss··············NOBITS··········00004004·003004·000000·00··WA··0···0··1
22 ··[18]·.comment··········PROGBITS········00000000·002004·000010·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·003004·000028·01··MS··0···0··1
23 ··[19]·.note.gnu.gold-version·NOTE············00000000·002014·00001c·00······0···0··426 ··[22]·.note.gnu.gold-version·NOTE············00000000·00302c·00001c·00······0···0··4
24 ··[20]·.ARM.attributes···ARM_ATTRIBUTES··00000000·002030·000034·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003048·000034·00······0···0··1
25 ··[21]·.shstrtab·········STRTAB··········00000000·002064·0000cb·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00307c·0000f6·00······0···0··1
26 Key·to·Flags:29 Key·to·Flags:
27 ··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),
28 ··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),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··y·(purecode),·p·(processor·specific)33 ··y·(purecode),·p·(processor·specific)
8.24 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:·00000dc5···208·FUNC····GLOBAL·DEFAULT····9·Java_zame_game_engine_Renderer_renderTriangles6 ·····3:·00000e7d···220·FUNC····GLOBAL·DEFAULT···12·Java_zame_game_engine_Renderer_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:·0000161d·····4·FUNC····GLOBAL·DEFAULT····9·__aeabi_unwind_cpp_pr011 ·····8:·00001b2c·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0
12 ·····9:·00000e95···114·FUNC····GLOBAL·DEFAULT····9·Java_zame_game_engine_Renderer_renderLines12 ·····9:·00000f59···120·FUNC····GLOBAL·DEFAULT···12·Java_zame_game_engine_Renderer_renderLines
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
14 ····11:·00001621·····4·FUNC····WEAK···DEFAULT····9·__aeabi_unwind_cpp_pr114 ····11:·00001b34·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr1
15 ····12:·00001625·····4·FUNC····WEAK···DEFAULT····9·__aeabi_unwind_cpp_pr215 ····12:·00001b3c·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr2
16 ····13:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx16 ····13:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx
17 ····14:·00001875·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_VFP_D17 ····14:·00001ec8·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D
18 ····15:·00001865·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_VFP18 ····15:·00001eb8·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP
19 ····16:·00001885·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_VFP_D_16_to_3119 ····16:·00001ed8·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D_16_to_31
20 ····17:·00001895·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_WMMXD20 ····17:·00001ee8·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXD
21 ····18:·0000191d·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Restore_WMMXC21 ····18:·00001f70·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXC
22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
23 ····20:·0000184d····24·FUNC····GLOBAL·DEFAULT····9·restore_core_regs23 ····20:·00001ea4····20·FUNC····GLOBAL·DEFAULT···12·restore_core_regs
24 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy24 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)
25 ····22:·000011b5·····4·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetCFA25 ····22:·000013f4·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA
26 ····23:·000011b9····98·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_RaiseException26 ····23:·000013fc···164·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_RaiseException
27 ····24:·0000121b····20·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_ForcedUnwind27 ····24:·000014a0····28·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_ForcedUnwind
28 ····25:·0000122f····66·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Resume28 ····25:·000014bc···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume
29 ····26:·00001271····16·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Resume_or_Rethrow29 ····26:·00001530····32·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume_or_Rethrow
30 ····27:·00001281·····2·FUNC····GLOBAL·DEFAULT····9·_Unwind_Complete30 ····27:·00001550·····4·FUNC····GLOBAL·DEFAULT···12·_Unwind_Complete
31 ····28:·00001283····14·FUNC····GLOBAL·DEFAULT····9·_Unwind_DeleteException31 ····28:·00001554····24·FUNC····GLOBAL·DEFAULT···12·_Unwind_DeleteException
32 ····29:·00001291····44·FUNC····GLOBAL·DEFAULT····9·_Unwind_VRS_Get32 ····29:·0000156c····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Get
33 ····30:·000012d5····44·FUNC····GLOBAL·DEFAULT····9·_Unwind_VRS_Set33 ····30:·000015f0····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Set
34 ····31:·0000131b···122·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Backtrace34 ····31:·00001678···200·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Backtrace
35 ····32:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup35 ····32:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup
36 ····33:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match36 ····33:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match
37 ····34:·00001a3f···606·FUNC····GLOBAL·DEFAULT····9·__gnu_unwind_execute37 ····34:·000020d8···920·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_execute
38 ····35:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected38 ····35:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected
39 ····36:·00001629···546·FUNC····GLOBAL·DEFAULT····9·_Unwind_VRS_Pop39 ····36:·00001b44···864·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Pop
40 ····37:·000018d9·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_WMMXD 
41 ····38:·00001931·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_WMMXC 
42 ····39:·0000187d·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_VFP_D40 ····37:·00001ed0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D
43 ····40:·0000186d·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_VFP41 ····38:·00001ec0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP
44 ····41:·0000188d·····0·FUNC····GLOBAL·DEFAULT····9·__gnu_Unwind_Save_VFP_D_16_to_3142 ····39:·00001ee0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D_16_to_31
 43 ····40:·00001f2c·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXD
 44 ····41:·00001f84·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXC
45 ····42:·0000184d····24·FUNC····GLOBAL·DEFAULT····9·__restore_core_regs45 ····42:·00001ea4····20·FUNC····GLOBAL·DEFAULT···12·__restore_core_regs
46 ····43:·00001945····34·FUNC····GLOBAL·DEFAULT····9·___Unwind_RaiseException46 ····43:·00001f98····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_RaiseException
47 ····44:·00001945····34·FUNC····GLOBAL·DEFAULT····9·_Unwind_RaiseException47 ····44:·00001f98····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_RaiseException
48 ····45:·00001969····34·FUNC····GLOBAL·DEFAULT····9·___Unwind_Resume48 ····45:·00001fbc····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume
49 ····46:·00001969····34·FUNC····GLOBAL·DEFAULT····9·_Unwind_Resume49 ····46:·00001fbc····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume
50 ····47:·0000198d····34·FUNC····GLOBAL·DEFAULT····9·___Unwind_Resume_or_Rethrow50 ····47:·00001fe0····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume_or_Rethrow
51 ····48:·0000198d····34·FUNC····GLOBAL·DEFAULT····9·_Unwind_Resume_or_Rethrow51 ····48:·00001fe0····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume_or_Rethrow
52 ····49:·000019b1····34·FUNC····GLOBAL·DEFAULT····9·___Unwind_ForcedUnwind52 ····49:·00002004····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_ForcedUnwind
53 ····50:·000019b1····34·FUNC····GLOBAL·DEFAULT····9·_Unwind_ForcedUnwind53 ····50:·00002004····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_ForcedUnwind
54 ····51:·000019d5····34·FUNC····GLOBAL·DEFAULT····9·___Unwind_Backtrace54 ····51:·00002028····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Backtrace
55 ····52:·000019d5····34·FUNC····GLOBAL·DEFAULT····9·_Unwind_Backtrace55 ····52:·00002028····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Backtrace
56 ····53:·00001c9d····42·FUNC····GLOBAL·DEFAULT····9·__gnu_unwind_frame56 ····53:·00002470····64·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_frame
57 ····54:·00001cc7····10·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetRegionStart57 ····54:·000024b0····16·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetRegionStart
58 ····55:·00001cd1····18·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetLanguageSpecificData58 ····55:·000024c0····28·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetLanguageSpecificData
59 ····56:·00001ce3·····6·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetDataRelBase59 ····56:·000024dc·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetDataRelBase
60 ····57:·00001ce9·····6·FUNC····GLOBAL·DEFAULT····9·_Unwind_GetTextRelBase60 ····57:·000024e4·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetTextRelBase
61 ····58:·00003004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata61 ····58:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
62 ····59:·00003004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start62 ····59:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
63 ····60:·00003004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end63 ····60:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
2.91 KB
readelf --wide --relocs {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0xc3c·contains·8·entries:1 Relocation·section·'.rel.dyn'·at·offset·0xcfc·contains·8·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00002e94··00000017·R_ARM_RELATIVE········3 00003e6c··00000017·R_ARM_RELATIVE········
4 00002fa8··00000017·R_ARM_RELATIVE········4 00003fa8··00000017·R_ARM_RELATIVE········
5 00002fac··00000017·R_ARM_RELATIVE········5 00003fac··00000017·R_ARM_RELATIVE········
6 00002fb0··00000017·R_ARM_RELATIVE········6 00003fb0··00000017·R_ARM_RELATIVE········
7 00002fb8··00000017·R_ARM_RELATIVE········7 00003fb8··00000017·R_ARM_RELATIVE········
8 00002fbc··00000017·R_ARM_RELATIVE········8 00003fbc··00000017·R_ARM_RELATIVE········
9 00002fb4··00000d15·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx9 00003fb4··00000d15·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx
10 00002fc0··00002315·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·0xc7c·contains·12·entries:11 Relocation·section·'.rel.plt'·at·offset·0xd3c·contains·12·entries:
12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
13 00002fd0··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit13 00003fd0··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC
14 00002fd4··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize14 00003fd4··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC
15 00002fd8··00000416·R_ARM_JUMP_SLOT········00000000···glVertexPointer15 00003fd8··00000416·R_ARM_JUMP_SLOT········00000000···glVertexPointer
16 00002fdc··00000516·R_ARM_JUMP_SLOT········00000000···glColorPointer16 00003fdc··00000516·R_ARM_JUMP_SLOT········00000000···glColorPointer
17 00002fe0··00000616·R_ARM_JUMP_SLOT········00000000···glTexCoordPointer17 00003fe0··00000616·R_ARM_JUMP_SLOT········00000000···glTexCoordPointer
18 00002fe4··00000716·R_ARM_JUMP_SLOT········00000000···glDrawElements18 00003fe4··00000716·R_ARM_JUMP_SLOT········00000000···glDrawElements
19 00002fe8··00000a16·R_ARM_JUMP_SLOT········00000000···glDrawArrays19 00003fe8··00000a16·R_ARM_JUMP_SLOT········00000000···glDrawArrays
20 00002fec··00000d16·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx20 00003fec··00000d16·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx
21 00002ff0··00001316·R_ARM_JUMP_SLOT········00000000···abort21 00003ff0··00001316·R_ARM_JUMP_SLOT········00000000···abort@LIBC
22 00002ff4··00001516·R_ARM_JUMP_SLOT········00000000···memcpy22 00003ff4··00001516·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC
23 00002ff8··00002016·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup23 00003ff8··00002016·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup
24 00002ffc··00002116·R_ARM_JUMP_SLOT········00000000···__cxa_type_match24 00003ffc··00002116·R_ARM_JUMP_SLOT········00000000···__cxa_type_match
2.31 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 1, 36 lines modified
  
1 Dynamic·section·at·offset·0x1ea0·contains·28·entries:1 Dynamic·section·at·offset·0x2e78·contains·33·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0x2fc43 ·0x00000003·(PLTGOT)·····················0x3fc4
4 ·0x00000002·(PLTRELSZ)···················96·(bytes)4 ·0x00000002·(PLTRELSZ)···················96·(bytes)
5 ·0x00000017·(JMPREL)·····················0xc7c5 ·0x00000017·(JMPREL)·····················0xd3c
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x00000011·(REL)························0xc3c7 ·0x00000011·(REL)························0xcfc
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)·····················0x18c11 ·0x00000006·(SYMTAB)·····················0x18c
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x55c13 ·0x00000005·(STRTAB)·····················0x55c
14 ·0x0000000a·(STRSZ)······················1360·(bytes)14 ·0x0000000a·(STRSZ)······················1365·(bytes)
15 ·0x00000004·(HASH)·······················0xaac15 ·0x00000004·(HASH)·······················0xab4
16 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
17 ·0x00000001·(NEEDED)·····················Shared·library:·[libGLESv1_CM.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:·[librenderer.so]22 ·0x0000000e·(SONAME)·····················Library·soname:·[librenderer.so]
23 ·0x0000001a·(FINI_ARRAY)·················0x2e9423 ·0x0000001a·(FINI_ARRAY)·················0x3e6c
24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
25 ·0x00000019·(INIT_ARRAY)·················0x2e9c25 ·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)·····················0xc44
 31 ·0x6ffffffc·(VERDEF)·····················0xcc0
 32 ·0x6ffffffd·(VERDEFNUM)··················1
 33 ·0x6ffffffe·(VERNEED)····················0xcdc
 34 ·0x6fffffff·(VERNEEDNUM)·················1
30 ·0x00000000·(NULL)·······················0x035 ·0x00000000·(NULL)·······················0x0
623 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f3112eea2febf5b290f902b7697ddb92441710bd3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e8f8d42087c15d3128309a46a7834ce385c3f17c
  
4 Displaying·notes·found·in:·.note.gnu.gold-version4 Displaying·notes·found·in:·.note.gnu.gold-version
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.116 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.11
1.85 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:·0x0000000000000c44··Offset:·0x000c44··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:·0x0000000000000cc0··Offset:·0x000cc0··Link:·4·(.dynstr)
 21 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·librenderer.so
  
 22 Version·needs·section·'.gnu.version_r'·contains·1·entry:
 23 ·Addr:·0x0000000000000cdc··Offset:·0x000cdc··Link:·4·(.dynstr)
 24 ··000000:·Version:·1··File:·libc.so··Cnt:·1
 25 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
1.26 KB
strings --all --bytes=8 {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
1 /system/bin/linker1 /system/bin/linker
2 __cxa_finalize2 __cxa_finalize
 3 librenderer.so
3 __cxa_atexit4 __cxa_atexit
4 Java_zame_game_engine_Renderer_renderTriangles5 Java_zame_game_engine_Renderer_renderTriangles
5 glVertexPointer6 glVertexPointer
6 glColorPointer7 glColorPointer
7 glTexCoordPointer8 glTexCoordPointer
8 glDrawElements9 glDrawElements
9 __aeabi_unwind_cpp_pr010 __aeabi_unwind_cpp_pr0
Offset 29, 19 lines modifiedOffset 30, 19 lines modified
29 _Unwind_VRS_Set30 _Unwind_VRS_Set
30 __gnu_Unwind_Backtrace31 __gnu_Unwind_Backtrace
31 __cxa_begin_cleanup32 __cxa_begin_cleanup
32 __cxa_type_match33 __cxa_type_match
33 __gnu_unwind_execute34 __gnu_unwind_execute
34 __cxa_call_unexpected35 __cxa_call_unexpected
35 _Unwind_VRS_Pop36 _Unwind_VRS_Pop
36 __gnu_Unwind_Save_WMMXD 
37 __gnu_Unwind_Save_WMMXC 
38 __gnu_Unwind_Save_VFP_D37 __gnu_Unwind_Save_VFP_D
39 __gnu_Unwind_Save_VFP38 __gnu_Unwind_Save_VFP
40 __gnu_Unwind_Save_VFP_D_16_to_3139 __gnu_Unwind_Save_VFP_D_16_to_31
 40 __gnu_Unwind_Save_WMMXD
 41 __gnu_Unwind_Save_WMMXC
41 __restore_core_regs42 __restore_core_regs
42 ___Unwind_RaiseException43 ___Unwind_RaiseException
43 _Unwind_RaiseException44 _Unwind_RaiseException
44 ___Unwind_Resume45 ___Unwind_Resume
45 _Unwind_Resume46 _Unwind_Resume
46 ___Unwind_Resume_or_Rethrow47 ___Unwind_Resume_or_Rethrow
47 _Unwind_Resume_or_Rethrow48 _Unwind_Resume_or_Rethrow
Offset 55, 28 lines modifiedOffset 56, 26 lines modified
55 _Unwind_GetDataRelBase56 _Unwind_GetDataRelBase
56 _Unwind_GetTextRelBase57 _Unwind_GetTextRelBase
57 __bss_start58 __bss_start
58 liblog.so59 liblog.so
59 libGLESv1_CM.so60 libGLESv1_CM.so
60 libstdc++.so61 libstdc++.so
61 libdl.so62 libdl.so
62 librenderer.so 
63 #h·F1F*F63 #h·F1F*F
64 G#h·FQFJF64 G#h·FIFBF
 65 G#h·F9FZF
65 G#h·FAF:F66 #h·FAF:F
66 #h·F9F2F 
67 G#h·FAF*F67 G#h·F1F*F
 68 GCC:·(GNU)·4.9.x·20150123·(prerelease)
68 M·K}D-h{D 
69 FpG»    ·pGpGp 
70 ·)F"Fka+i 
71 ;iPF9F*F 
72 GCC:·(GNU)·4.8 
73 gold·1.1169 gold·1.11
74 .shstrtab70 .shstrtab
75 .note.gnu.build-id71 .note.gnu.build-id
 72 .gnu.version
 73 .gnu.version_d
 74 .gnu.version_r
76 .rel.dyn75 .rel.dyn
77 .rel.plt76 .rel.plt
78 .ARM.extab77 .ARM.extab
79 .ARM.exidx78 .ARM.exidx
80 .fini_array79 .fini_array
81 .init_array80 .init_array
82 .dynamic81 .dynamic
11.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 88 lines modifiedOffset 1, 89 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x0000055c·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·72656e64·65726572·2e736f00·5f5f6378·renderer.so.__cx
3 ··0x0000056c·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav5 ··0x0000058c·615f6174·65786974·004a6176·615f7a61·a_atexit.Java_za
4 ··0x0000057c·615f7a61·6d655f67·616d655f·656e6769·a_zame_game_engi6 ··0x0000059c·6d655f67·616d655f·656e6769·6e655f52·me_game_engine_R
5 ··0x0000058c·6e655f52·656e6465·7265725f·72656e64·ne_Renderer_rend7 ··0x000005ac·656e6465·7265725f·72656e64·65725472·enderer_renderTr
6 ··0x0000059c·65725472·69616e67·6c657300·676c5665·erTriangles.glVe8 ··0x000005bc·69616e67·6c657300·676c5665·72746578·iangles.glVertex
7 ··0x000005ac·72746578·506f696e·74657200·676c436f·rtexPointer.glCo9 ··0x000005cc·506f696e·74657200·676c436f·6c6f7250·Pointer.glColorP
8 ··0x000005bc·6c6f7250·6f696e74·65720067·6c546578·lorPointer.glTex10 ··0x000005dc·6f696e74·65720067·6c546578·436f6f72·ointer.glTexCoor
9 ··0x000005cc·436f6f72·64506f69·6e746572·00676c44·CoordPointer.glD11 ··0x000005ec·64506f69·6e746572·00676c44·72617745·dPointer.glDrawE
10 ··0x000005dc·72617745·6c656d65·6e747300·5f5f6165·rawElements.__ae12 ··0x000005fc·6c656d65·6e747300·5f5f6165·6162695f·lements.__aeabi_
 13 ··0x0000060c·756e7769·6e645f63·70705f70·7230004a·unwind_cpp_pr0.J
 14 ··0x0000061c·6176615f·7a616d65·5f67616d·655f656e·ava_zame_game_en
 15 ··0x0000062c·67696e65·5f52656e·64657265·725f7265·gine_Renderer_re
 16 ··0x0000063c·6e646572·4c696e65·7300676c·44726177·nderLines.glDraw
 17 ··0x0000064c·41727261·7973005f·5f616561·62695f75·Arrays.__aeabi_u
 18 ··0x0000065c·6e77696e·645f6370·705f7072·31005f5f·nwind_cpp_pr1.__
11 ··0x000005ec·6162695f·756e7769·6e645f63·70705f70·abi_unwind_cpp_p19 ··0x0000066c·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp
12 ··0x000005fc·7230004a·6176615f·7a616d65·5f67616d·r0.Java_zame_gam 
13 ··0x0000060c·655f656e·67696e65·5f52656e·64657265·e_engine_Rendere 
14 ··0x0000061c·725f7265·6e646572·4c696e65·7300676c·r_renderLines.gl 
15 ··0x0000062c·44726177·41727261·7973005f·5f616561·DrawArrays.__aea 
16 ··0x0000063c·62695f75·6e77696e·645f6370·705f7072·bi_unwind_cpp_pr 
17 ··0x0000064c·31005f5f·61656162·695f756e·77696e64·1.__aeabi_unwind 
18 ··0x0000065c·5f637070·5f707232·005f5f67·6e755f55·_cpp_pr2.__gnu_U20 ··0x0000067c·5f707232·005f5f67·6e755f55·6e77696e·_pr2.__gnu_Unwin
19 ··0x0000066c·6e77696e·645f4669·6e645f65·78696478·nwind_Find_exidx21 ··0x0000068c·645f4669·6e645f65·78696478·005f5f67·d_Find_exidx.__g
 22 ··0x0000069c·6e755f55·6e77696e·645f5265·73746f72·nu_Unwind_Restor
 23 ··0x000006ac·655f5646·505f4400·5f5f676e·755f556e·e_VFP_D.__gnu_Un
 24 ··0x000006bc·77696e64·5f526573·746f7265·5f564650·wind_Restore_VFP
20 ··0x0000067c·005f5f67·6e755f55·6e77696e·645f5265·.__gnu_Unwind_Re25 ··0x000006cc·005f5f67·6e755f55·6e77696e·645f5265·.__gnu_Unwind_Re
21 ··0x0000068c·73746f72·655f5646·505f4400·5f5f676e·store_VFP_D.__gn26 ··0x000006dc·73746f72·655f5646·505f445f·31365f74·store_VFP_D_16_t
22 ··0x0000069c·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore 
23 ··0x000006ac·5f564650·005f5f67·6e755f55·6e77696e·_VFP.__gnu_Unwin27 ··0x000006ec·6f5f3331·005f5f67·6e755f55·6e77696e·o_31.__gnu_Unwin
24 ··0x000006bc·645f5265·73746f72·655f5646·505f445f·d_Restore_VFP_D_ 
25 ··0x000006cc·31365f74·6f5f3331·005f5f67·6e755f55·16_to_31.__gnu_U 
26 ··0x000006dc·6e77696e·645f5265·73746f72·655f574d·nwind_Restore_WM 
27 ··0x000006ec·4d584400·5f5f676e·755f556e·77696e64·MXD.__gnu_Unwind 
28 ··0x000006fc·5f526573·746f7265·5f574d4d·58430061·_Restore_WMMXC.a28 ··0x000006fc·645f5265·73746f72·655f574d·4d584400·d_Restore_WMMXD.
 29 ··0x0000070c·5f5f676e·755f556e·77696e64·5f526573·__gnu_Unwind_Res
 30 ··0x0000071c·746f7265·5f574d4d·58430061·626f7274·tore_WMMXC.abort
29 ··0x0000070c·626f7274·00726573·746f7265·5f636f72·bort.restore_cor31 ··0x0000072c·00726573·746f7265·5f636f72·655f7265·.restore_core_re
30 ··0x0000071c·655f7265·6773006d·656d6370·79005f55·e_regs.memcpy._U32 ··0x0000073c·6773006d·656d6370·79005f55·6e77696e·gs.memcpy._Unwin
31 ··0x0000072c·6e77696e·645f4765·74434641·005f5f67·nwind_GetCFA.__g33 ··0x0000074c·645f4765·74434641·005f5f67·6e755f55·d_GetCFA.__gnu_U
32 ··0x0000073c·6e755f55·6e77696e·645f5261·69736545·nu_Unwind_RaiseE34 ··0x0000075c·6e77696e·645f5261·69736545·78636570·nwind_RaiseExcep
33 ··0x0000074c·78636570·74696f6e·005f5f67·6e755f55·xception.__gnu_U35 ··0x0000076c·74696f6e·005f5f67·6e755f55·6e77696e·tion.__gnu_Unwin
34 ··0x0000075c·6e77696e·645f466f·72636564·556e7769·nwind_ForcedUnwi36 ··0x0000077c·645f466f·72636564·556e7769·6e64005f·d_ForcedUnwind._
 37 ··0x0000078c·5f676e75·5f556e77·696e645f·52657375·_gnu_Unwind_Resu
35 ··0x0000076c·6e64005f·5f676e75·5f556e77·696e645f·nd.__gnu_Unwind_38 ··0x0000079c·6d65005f·5f676e75·5f556e77·696e645f·me.__gnu_Unwind_
36 ··0x0000077c·52657375·6d65005f·5f676e75·5f556e77·Resume.__gnu_Unw 
37 ··0x0000078c·696e645f·52657375·6d655f6f·725f5265·ind_Resume_or_Re39 ··0x000007ac·52657375·6d655f6f·725f5265·7468726f·Resume_or_Rethro
38 ··0x0000079c·7468726f·77005f55·6e77696e·645f436f·throw._Unwind_Co40 ··0x000007bc·77005f55·6e77696e·645f436f·6d706c65·w._Unwind_Comple
39 ··0x000007ac·6d706c65·7465005f·556e7769·6e645f44·mplete._Unwind_D41 ··0x000007cc·7465005f·556e7769·6e645f44·656c6574·te._Unwind_Delet
40 ··0x000007bc·656c6574·65457863·65707469·6f6e005f·eleteException._ 
41 ··0x000007cc·556e7769·6e645f56·52535f47·6574005f·Unwind_VRS_Get._ 
42 ··0x000007dc·556e7769·6e645f56·52535f53·6574005f·Unwind_VRS_Set._ 
43 ··0x000007ec·5f676e75·5f556e77·696e645f·4261636b·_gnu_Unwind_Back 
44 ··0x000007fc·74726163·65005f5f·6378615f·62656769·trace.__cxa_begi 
45 ··0x0000080c·6e5f636c·65616e75·70005f5f·6378615f·n_cleanup.__cxa_ 
46 ··0x0000081c·74797065·5f6d6174·6368005f·5f676e75·type_match.__gnu 
47 ··0x0000082c·5f756e77·696e645f·65786563·75746500·_unwind_execute. 
48 ··0x0000083c·5f5f6378·615f6361·6c6c5f75·6e657870·__cxa_call_unexp 
49 ··0x0000084c·65637465·64005f55·6e77696e·645f5652·ected._Unwind_VR 
50 ··0x0000085c·535f506f·70005f5f·676e755f·556e7769·S_Pop.__gnu_Unwi 
51 ··0x0000086c·6e645f53·6176655f·574d4d58·44005f5f·nd_Save_WMMXD.__ 
52 ··0x0000087c·676e755f·556e7769·6e645f53·6176655f·gnu_Unwind_Save_ 
53 ··0x0000088c·574d4d58·43005f5f·676e755f·556e7769·WMMXC.__gnu_Unwi 
54 ··0x0000089c·6e645f53·6176655f·5646505f·44005f5f·nd_Save_VFP_D.__ 
55 ··0x000008ac·676e755f·556e7769·6e645f53·6176655f·gnu_Unwind_Save_ 
56 ··0x000008bc·56465000·5f5f676e·755f556e·77696e64·VFP.__gnu_Unwind 
57 ··0x000008cc·5f536176·655f5646·505f445f·31365f74·_Save_VFP_D_16_t 
58 ··0x000008dc·6f5f3331·005f5f72·6573746f·72655f63·o_31.__restore_c 
59 ··0x000008ec·6f72655f·72656773·005f5f5f·556e7769·ore_regs.___Unwi 
60 ··0x000008fc·6e645f52·61697365·45786365·7074696f·nd_RaiseExceptio 
61 ··0x0000090c·6e005f55·6e77696e·645f5261·69736545·n._Unwind_RaiseE 
62 ··0x0000091c·78636570·74696f6e·005f5f5f·556e7769·xception.___Unwi42 ··0x000007dc·65457863·65707469·6f6e005f·556e7769·eException._Unwi
 43 ··0x000007ec·6e645f56·52535f47·6574005f·556e7769·nd_VRS_Get._Unwi
 44 ··0x000007fc·6e645f56·52535f53·6574005f·5f676e75·nd_VRS_Set.__gnu
63 ··0x0000092c·6e645f52·6573756d·65005f55·6e77696e·nd_Resume._Unwin 
64 ··0x0000093c·645f5265·73756d65·005f5f5f·556e7769·d_Resume.___Unwi 
65 ··0x0000094c·6e645f52·6573756d·655f6f72·5f526574·nd_Resume_or_Ret 
66 ··0x0000095c·68726f77·005f556e·77696e64·5f526573·hrow._Unwind_Res 
67 ··0x0000096c·756d655f·6f725f52·65746872·6f77005f·ume_or_Rethrow._ 
68 ··0x0000097c·5f5f556e·77696e64·5f466f72·63656455·__Unwind_ForcedU 
69 ··0x0000098c·6e77696e·64005f55·6e77696e·645f466f·nwind._Unwind_Fo 
70 ··0x0000099c·72636564·556e7769·6e64005f·5f5f556e·rcedUnwind.___Un 
71 ··0x000009ac·77696e64·5f426163·6b747261·6365005f·wind_Backtrace._ 
72 ··0x000009bc·556e7769·6e645f42·61636b74·72616365·Unwind_Backtrace45 ··0x0000080c·5f556e77·696e645f·4261636b·74726163·_Unwind_Backtrac
 46 ··0x0000081c·65005f5f·6378615f·62656769·6e5f636c·e.__cxa_begin_cl
 47 ··0x0000082c·65616e75·70005f5f·6378615f·74797065·eanup.__cxa_type
 48 ··0x0000083c·5f6d6174·6368005f·5f676e75·5f756e77·_match.__gnu_unw
 49 ··0x0000084c·696e645f·65786563·75746500·5f5f6378·ind_execute.__cx
 50 ··0x0000085c·615f6361·6c6c5f75·6e657870·65637465·a_call_unexpecte
 51 ··0x0000086c·64005f55·6e77696e·645f5652·535f506f·d._Unwind_VRS_Po
 52 ··0x0000087c·70005f5f·676e755f·556e7769·6e645f53·p.__gnu_Unwind_S
 53 ··0x0000088c·6176655f·5646505f·44005f5f·676e755f·ave_VFP_D.__gnu_
 54 ··0x0000089c·556e7769·6e645f53·6176655f·56465000·Unwind_Save_VFP.
 55 ··0x000008ac·5f5f676e·755f556e·77696e64·5f536176·__gnu_Unwind_Sav
 56 ··0x000008bc·655f5646·505f445f·31365f74·6f5f3331·e_VFP_D_16_to_31
73 ··0x000009cc·005f5f67·6e755f75·6e77696e·645f6672·.__gnu_unwind_fr57 ··0x000008cc·005f5f67·6e755f55·6e77696e·645f5361·.__gnu_Unwind_Sa
 58 ··0x000008dc·76655f57·4d4d5844·005f5f67·6e755f55·ve_WMMXD.__gnu_U
 59 ··0x000008ec·6e77696e·645f5361·76655f57·4d4d5843·nwind_Save_WMMXC
 60 ··0x000008fc·005f5f72·6573746f·72655f63·6f72655f·.__restore_core_
 61 ··0x0000090c·72656773·005f5f5f·556e7769·6e645f52·regs.___Unwind_R
 62 ··0x0000091c·61697365·45786365·7074696f·6e005f55·aiseException._U
 63 ··0x0000092c·6e77696e·645f5261·69736545·78636570·nwind_RaiseExcep
 64 ··0x0000093c·74696f6e·005f5f5f·556e7769·6e645f52·tion.___Unwind_R
 65 ··0x0000094c·6573756d·65005f55·6e77696e·645f5265·esume._Unwind_Re
 66 ··0x0000095c·73756d65·005f5f5f·556e7769·6e645f52·sume.___Unwind_R
 67 ··0x0000096c·6573756d·655f6f72·5f526574·68726f77·esume_or_Rethrow
 68 ··0x0000097c·005f556e·77696e64·5f526573·756d655f·._Unwind_Resume_
 69 ··0x0000098c·6f725f52·65746872·6f77005f·5f5f556e·or_Rethrow.___Un
 70 ··0x0000099c·77696e64·5f466f72·63656455·6e77696e·wind_ForcedUnwin
 71 ··0x000009ac·64005f55·6e77696e·645f466f·72636564·d._Unwind_Forced
 72 ··0x000009bc·556e7769·6e64005f·5f5f556e·77696e64·Unwind.___Unwind
 73 ··0x000009cc·5f426163·6b747261·6365005f·556e7769·_Backtrace._Unwi
 74 ··0x000009dc·6e645f42·61636b74·72616365·005f5f67·nd_Backtrace.__g
 75 ··0x000009ec·6e755f75·6e77696e·645f6672·616d6500·nu_unwind_frame.
74 ··0x000009dc·616d6500·5f556e77·696e645f·47657452·ame._Unwind_GetR76 ··0x000009fc·5f556e77·696e645f·47657452·6567696f·_Unwind_GetRegio
75 ··0x000009ec·6567696f·6e537461·7274005f·556e7769·egionStart._Unwi77 ··0x00000a0c·6e537461·7274005f·556e7769·6e645f47·nStart._Unwind_G
76 ··0x000009fc·6e645f47·65744c61·6e677561·67655370·nd_GetLanguageSp78 ··0x00000a1c·65744c61·6e677561·67655370·65636966·etLanguageSpecif
77 ··0x00000a0c·65636966·69634461·7461005f·556e7769·ecificData._Unwi79 ··0x00000a2c·69634461·7461005f·556e7769·6e645f47·icData._Unwind_G
78 ··0x00000a1c·6e645f47·65744461·74615265·6c426173·nd_GetDataRelBas80 ··0x00000a3c·65744461·74615265·6c426173·65005f55·etDataRelBase._U
79 ··0x00000a2c·65005f55·6e77696e·645f4765·74546578·e._Unwind_GetTex81 ··0x00000a4c·6e77696e·645f4765·74546578·7452656c·nwind_GetTextRel
80 ··0x00000a3c·7452656c·42617365·005f6564·61746100·tRelBase._edata.82 ··0x00000a5c·42617365·005f6564·61746100·5f5f6273·Base._edata.__bs
81 ··0x00000a4c·5f5f6273·735f7374·61727400·5f656e64·__bss_start._end83 ··0x00000a6c·735f7374·61727400·5f656e64·006c6962·s_start._end.lib
Max diff block lines reached; 0/11433 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 ··0x00000aac·25000000·3d000000·22000000·2d000000·%...=..."...-...2 ··0x00000ab4·25000000·3d000000·22000000·2d000000·%...=..."...-...
3 ··0x00000abc·15000000·31000000·33000000·0b000000·....1...3.......3 ··0x00000ac4·15000000·31000000·33000000·0b000000·....1...3.......
4 ··0x00000acc·38000000·00000000·32000000·0e000000·8.......2.......4 ··0x00000ad4·38000000·00000000·32000000·0e000000·8.......2.......
5 ··0x00000adc·30000000·39000000·37000000·36000000·0...9...7...6...5 ··0x00000ae4·30000000·39000000·37000000·36000000·0...9...7...6...
6 ··0x00000aec·2a000000·00000000·26000000·25000000·*.......&...%...6 ··0x00000af4·2a000000·00000000·29000000·28000000·*.......)...(...
7 ··0x00000afc·3a000000·20000000·24000000·2c000000·:...·...$...,...7 ··0x00000b04·3a000000·20000000·24000000·2c000000·:...·...$...,...
8 ··0x00000b0c·00000000·0a000000·16000000·19000000·................8 ··0x00000b14·00000000·0a000000·16000000·19000000·................
9 ··0x00000b1c·03000000·00000000·00000000·35000000·............5...9 ··0x00000b24·03000000·00000000·00000000·35000000·............5...
10 ··0x00000b2c·29000000·3c000000·1c000000·13000000·)...<...........10 ··0x00000b34·27000000·3c000000·1c000000·13000000·'...<...........
11 ··0x00000b3c·23000000·3b000000·07000000·00000000·#...;...........11 ··0x00000b44·23000000·3b000000·07000000·00000000·#...;...........
12 ··0x00000b4c·00000000·00000000·00000000·00000000·................12 ··0x00000b54·00000000·00000000·00000000·00000000·................
13 ··0x00000b5c·02000000·00000000·00000000·00000000·................13 ··0x00000b64·02000000·00000000·00000000·00000000·................
14 ··0x00000b6c·00000000·00000000·00000000·00000000·................14 ··0x00000b74·00000000·00000000·00000000·00000000·................
15 ··0x00000b7c·08000000·00000000·00000000·00000000·................15 ··0x00000b84·08000000·00000000·00000000·00000000·................
16 ··0x00000b8c·00000000·00000000·00000000·00000000·................16 ··0x00000b94·00000000·00000000·00000000·00000000·................
17 ··0x00000b9c·00000000·00000000·14000000·00000000·................17 ··0x00000ba4·00000000·00000000·14000000·00000000·................
18 ··0x00000bac·00000000·00000000·06000000·11000000·................18 ··0x00000bb4·00000000·00000000·06000000·11000000·................
19 ··0x00000bbc·00000000·1a000000·00000000·09000000·................19 ··0x00000bc4·00000000·1a000000·00000000·09000000·................
20 ··0x00000bcc·12000000·00000000·10000000·00000000·................20 ··0x00000bd4·12000000·00000000·10000000·00000000·................
21 ··0x00000bdc·1f000000·04000000·18000000·00000000·................21 ··0x00000be4·18000000·00000000·01000000·1f000000·................
22 ··0x00000bec·01000000·1b000000·0d000000·0f000000·................22 ··0x00000bf4·04000000·1b000000·0d000000·0f000000·................
23 ··0x00000bfc·27000000·17000000·28000000·00000000·'.......(.......23 ··0x00000c04·25000000·17000000·26000000·00000000·%.......&.......
24 ··0x00000c0c·2f000000·2e000000·2b000000·0c000000·/.......+.......24 ··0x00000c14·2f000000·2e000000·2b000000·0c000000·/.......+.......
25 ··0x00000c1c·00000000·00000000·05000000·34000000·............4...25 ··0x00000c24·00000000·00000000·05000000·34000000·............4...
26 ··0x00000c2c·1d000000·1e000000·00000000·21000000·............!...26 ··0x00000c34·1d000000·1e000000·00000000·21000000·............!...
  
2.93 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 00000cdc·<__cxa_atexit@plt-0x14>:2 00000d9c·<__cxa_atexit@plt-0x14>:
3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  ;·cec·<__cxa_atexit@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  ;·dac·<__cxa_atexit@plt-0x4>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       ldrdeq» r2,·[r0],·-r87 »       andeq»  r3,·r0,·r8,·lsl·r2
  
8 00000cf0·<__cxa_atexit@plt>:8 00000db0·<__cxa_atexit@plt>:
9 »       add»    ip,·pc,·#0,·129 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#8192» ;·0x200010 »       add»    ip,·ip,·#12288»;·0x3000
11 »       ldr»    pc,·[ip,·#728]!»       ;·0x2d811 »       ldr»    pc,·[ip,·#536]!»       ;·0x218
  
12 00000cfc·<__cxa_finalize@plt>:12 00000dbc·<__cxa_finalize@plt>:
13 »       add»    ip,·pc,·#0,·1213 »       add»    ip,·pc,·#0,·12
14 »       add»    ip,·ip,·#8192» ;·0x200014 »       add»    ip,·ip,·#12288»;·0x3000
15 »       ldr»    pc,·[ip,·#720]!»       ;·0x2d015 »       ldr»    pc,·[ip,·#528]!»       ;·0x210
  
16 00000d08·<glVertexPointer@plt>:16 00000dc8·<glVertexPointer@plt>:
17 »       add»    ip,·pc,·#0,·1217 »       add»    ip,·pc,·#0,·12
18 »       add»    ip,·ip,·#8192» ;·0x200018 »       add»    ip,·ip,·#12288»;·0x3000
19 »       ldr»    pc,·[ip,·#712]!»       ;·0x2c819 »       ldr»    pc,·[ip,·#520]!»       ;·0x208
  
20 00000d14·<glColorPointer@plt>:20 00000dd4·<glColorPointer@plt>:
21 »       add»    ip,·pc,·#0,·1221 »       add»    ip,·pc,·#0,·12
22 »       add»    ip,·ip,·#8192» ;·0x200022 »       add»    ip,·ip,·#12288»;·0x3000
23 »       ldr»    pc,·[ip,·#704]!»       ;·0x2c023 »       ldr»    pc,·[ip,·#512]!»       ;·0x200
  
24 00000d20·<glTexCoordPointer@plt>:24 00000de0·<glTexCoordPointer@plt>:
25 »       add»    ip,·pc,·#0,·1225 »       add»    ip,·pc,·#0,·12
26 »       add»    ip,·ip,·#8192» ;·0x200026 »       add»    ip,·ip,·#12288»;·0x3000
27 »       ldr»    pc,·[ip,·#696]!»       ;·0x2b827 »       ldr»    pc,·[ip,·#504]!»       ;·0x1f8
  
28 00000d2c·<glDrawElements@plt>:28 00000dec·<glDrawElements@plt>:
29 »       add»    ip,·pc,·#0,·1229 »       add»    ip,·pc,·#0,·12
30 »       add»    ip,·ip,·#8192» ;·0x200030 »       add»    ip,·ip,·#12288»;·0x3000
31 »       ldr»    pc,·[ip,·#688]!»       ;·0x2b031 »       ldr»    pc,·[ip,·#496]!»       ;·0x1f0
  
32 00000d38·<glDrawArrays@plt>:32 00000df8·<glDrawArrays@plt>:
33 »       add»    ip,·pc,·#0,·1233 »       add»    ip,·pc,·#0,·12
34 »       add»    ip,·ip,·#8192» ;·0x200034 »       add»    ip,·ip,·#12288»;·0x3000
35 »       ldr»    pc,·[ip,·#680]!»       ;·0x2a835 »       ldr»    pc,·[ip,·#488]!»       ;·0x1e8
  
36 00000d44·<__gnu_Unwind_Find_exidx@plt>:36 00000e04·<__gnu_Unwind_Find_exidx@plt>:
37 »       add»    ip,·pc,·#0,·1237 »       add»    ip,·pc,·#0,·12
38 »       add»    ip,·ip,·#8192» ;·0x200038 »       add»    ip,·ip,·#12288»;·0x3000
39 »       ldr»    pc,·[ip,·#672]!»       ;·0x2a039 »       ldr»    pc,·[ip,·#480]!»       ;·0x1e0
  
40 00000d50·<abort@plt>:40 00000e10·<abort@plt>:
41 »       add»    ip,·pc,·#0,·1241 »       add»    ip,·pc,·#0,·12
42 »       add»    ip,·ip,·#8192» ;·0x200042 »       add»    ip,·ip,·#12288»;·0x3000
43 »       ldr»    pc,·[ip,·#664]!»       ;·0x29843 »       ldr»    pc,·[ip,·#472]!»       ;·0x1d8
  
44 00000d5c·<memcpy@plt>:44 00000e1c·<memcpy@plt>:
45 »       add»    ip,·pc,·#0,·1245 »       add»    ip,·pc,·#0,·12
46 »       add»    ip,·ip,·#8192» ;·0x200046 »       add»    ip,·ip,·#12288»;·0x3000
47 »       ldr»    pc,·[ip,·#656]!»       ;·0x29047 »       ldr»    pc,·[ip,·#464]!»       ;·0x1d0
  
48 00000d68·<__cxa_begin_cleanup@plt>:48 00000e28·<__cxa_begin_cleanup@plt>:
49 »       add»    ip,·pc,·#0,·1249 »       add»    ip,·pc,·#0,·12
50 »       add»    ip,·ip,·#8192» ;·0x200050 »       add»    ip,·ip,·#12288»;·0x3000
51 »       ldr»    pc,·[ip,·#648]!»       ;·0x28851 »       ldr»    pc,·[ip,·#456]!»       ;·0x1c8
  
52 00000d74·<__cxa_type_match@plt>:52 00000e34·<__cxa_type_match@plt>:
53 »       add»    ip,·pc,·#0,·1253 »       add»    ip,·pc,·#0,·12
54 »       add»    ip,·ip,·#8192» ;·0x200054 »       add»    ip,·ip,·#12288»;·0x3000
55 »       ldr»    pc,·[ip,·#640]!»       ;·0x28055 »       ldr»    pc,·[ip,·#448]!»       ;·0x1c0
77.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1204 lines modifiedOffset 1, 1387 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000d80·<Java_zame_game_engine_Renderer_renderTriangles-0x44>:2 00000e40·<Java_zame_game_engine_Renderer_renderTriangles@@Base-0x3c>:
3 »       ldr»    r0,·[pc,·#4]»  ;·d8c·<__cxa_type_match@plt+0x18>3 »       ldr»    r0,·[pc,·#4]»  ;·e4c·<__cxa_type_match@plt+0x18>
4 »       add»    r0,·pc,·r04 »       add»    r0,·pc,·r0
5 »       b»      cfc·<__cxa_finalize@plt>5 »       b»      dbc·<__cxa_finalize@plt>
6 »       andeq»  r2,·r0,·r4,·ror·r26 »       »       »       ;·<UNDEFINED>·instruction:·0x000031b4
7 »       cmp»    r0,·#07 »       cmp»    r0,·#0
 8 »       bxeq»   lr
8 »       push»   {r3,·lr} 
9 »       popeq»  {r3,·pc} 
10 »       blx»    r09 »       bx»     r0
11 »       pop»    {r3,·pc} 
12 »       mov»    r1,·r010 »       mov»    r1,·r0
13 »       ldr»    r2,·[pc,·#12]» ;·dbc·<__cxa_type_match@plt+0x48>11 »       ldr»    r2,·[pc,·#12]» ;·e74·<__cxa_type_match@plt+0x40>
14 »       ldr»    r0,·[pc,·#12]» ;·dc0·<__cxa_type_match@plt+0x4c>12 »       ldr»    r0,·[pc,·#12]» ;·e78·<__cxa_type_match@plt+0x44>
15 »       add»    r2,·pc,·r213 »       add»    r2,·pc,·r2
16 »       add»    r0,·pc,·r014 »       add»    r0,·pc,·r0
17 »       b»      cf0·<__cxa_atexit@plt>15 »       b»      db0·<__cxa_atexit@plt>
18 »       andeq»  r2,·r0,·r8,·asr·#416 »       muleq»  r0,·r0,·r1
19 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffd417 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffdc
  
20 00000dc4·<Java_zame_game_engine_Renderer_renderTriangles>:18 00000e7c·<Java_zame_game_engine_Renderer_renderTriangles@@Base>:
21 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}19 »       stmdb»  sp!,·{r0,·r1,·r2,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
22 »       mov»    sl,·r320 »       mov»    r9,·r3
23 »       ldr»    r3,·[r0,·#0]21 »       ldr»    r3,·[sp,·#52]» ;·0x34
24 »       mov»    r1,·r222 »       mov»    r1,·r2
25 »       mov»    r8,·r223 »       mov»    r7,·r2
26 »       movs»   r2,·#024 »       movs»   r2,·#0
27 »       mov»    r4,·r025 »       mov»    r4,·r0
28 »       ldr»    r6,·[sp,·#40]» ;·0x2826 »       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]
29 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f431 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f4
30 »       blx»    r332 »       blx»    r3
31 »       ldr»    r3,·[r4,·#0]33 »       ldr»    r3,·[r4,·#0]
32 »       mov»    r1,·sl34 »       mov»    r1,·r9
33 »       movs»   r2,·#035 »       movs»   r2,·#0
34 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f436 »       ldr.w»  r3,·[r3,·#756]»      ;·0x2f4
35 »       mov»    r7,·r037 »       mov»    fp,·r0
36 »       mov»    r0,·r438 »       mov»    r0,·r4
37 »       blx»    r339 »       blx»    r3
38 »       mov»    r9,·r040 »       mov»    r8,·r0
39 »       cbz»    r6,·e02·<Java_zame_game_engine_Renderer_renderTriangles+0x3e>41 »       cbz»    r6,·ec2·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x46>
40 »       ldr»    r3,·[r4,·#0]42 »       ldr»    r3,·[r4,·#0]
41 »       mov»    r0,·r443 »       mov»    r0,·r4
42 »       mov»    r1,·r644 »       mov»    r1,·r6
43 »       movs»   r2,·#045 »       movs»   r2,·#0
44 »       ldr.w»  r3,·[r3,·#748]»      ;·0x2ec46 »       ldr.w»  r3,·[r3,·#748]»      ;·0x2ec
45 »       blx»    r347 »       blx»    r3
46 »       mov»    r5,·r048 »       mov»    r5,·r0
47 »       b.n»    e04·<Java_zame_game_engine_Renderer_renderTriangles+0x40>49 »       b.n»    ec4·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x48>
48 »       mov»    r5,·r650 »       mov»    r5,·r6
49 »       ldr»    r3,·[r4,·#0]51 »       ldr»    r3,·[r4,·#0]
50 »       movs»   r2,·#052 »       movs»   r2,·#0
51 »       ldr»    r1,·[sp,·#44]» ;·0x2c53 »       ldr»    r1,·[sp,·#0]
52 »       mov»    r0,·r454 »       mov»    r0,·r4
53 »       ldr.w»  r3,·[r3,·#744]»      ;·0x2e855 »       ldr.w»  r3,·[r3,·#744]»      ;·0x2e8
54 »       blx»    r356 »       blx»    r3
55 »       movw»   r1,·#5126»   ;·0x140657 »       movw»   r1,·#5126»   ;·0x1406
56 »       movs»   r2,·#058 »       movs»   r2,·#0
57 »       mov»    r3,·r759 »       mov»    r3,·fp
58 »       mov»    fp,·r060 »       mov»    sl,·r0
59 »       movs»   r0,·#361 »       movs»   r0,·#3
60 »       blx»    d08·<glVertexPointer@plt>62 »       blx»    dc8·<glVertexPointer@plt>
61 »       movs»   r0,·#463 »       movs»   r0,·#4
62 »       movw»   r1,·#5126»   ;·0x140664 »       movw»   r1,·#5126»   ;·0x1406
63 »       movs»   r2,·#065 »       movs»   r2,·#0
64 »       mov»    r3,·r966 »       mov»    r3,·r8
65 »       blx»    d14·<glColorPointer@plt>67 »       blx»    dd4·<glColorPointer@plt>
66 »       cbz»    r5,·e40·<Java_zame_game_engine_Renderer_renderTriangles+0x7c>68 »       cbz»    r5,·f00·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x84>
67 »       movs»   r0,·#269 »       movs»   r0,·#2
68 »       movw»   r1,·#5132»   ;·0x140c70 »       movw»   r1,·#5132»   ;·0x140c
69 »       movs»   r2,·#071 »       movs»   r2,·#0
70 »       mov»    r3,·r572 »       mov»    r3,·r5
71 »       blx»    d20·<glTexCoordPointer@plt>73 »       blx»    de0·<glTexCoordPointer@plt>
72 »       movs»   r0,·#474 »       movs»   r0,·#4
73 »       ldr»    r1,·[sp,·#48]» ;·0x3075 »       ldr»    r1,·[sp,·#4]
74 »       movw»   r2,·#5123»   ;·0x140376 »       movw»   r2,·#5123»   ;·0x1403
75 »       mov»    r3,·fp77 »       mov»    r3,·sl
76 »       blx»    d2c·<glDrawElements@plt>78 »       blx»    dec·<glDrawElements@plt>
77 »       ldr»    r3,·[r4,·#0]79 »       ldr»    r3,·[r4,·#0]
78 »       mov»    r0,·r480 »       mov»    r0,·r4
79 »       ldr»    r1,·[sp,·#44]» ;·0x2c81 »       ldr»    r1,·[sp,·#0]
80 »       mov»    r2,·fp82 »       mov»    r2,·sl
81 »       ldr.w»  ip,·[r3,·#776]»      ;·0x30883 »       ldr.w»  ip,·[r3,·#776]»      ;·0x308
82 »       movs»   r3,·#084 »       movs»   r3,·#0
83 »       blx»    ip85 »       blx»    ip
84 »       cbz»    r5,·e70·<Java_zame_game_engine_Renderer_renderTriangles+0xac>86 »       cbz»    r5,·f30·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0xb4>
85 »       ldr»    r3,·[r4,·#0]87 »       ldr»    r3,·[r4,·#0]
86 »       mov»    r0,·r488 »       mov»    r0,·r4
87 »       mov»    r1,·r689 »       mov»    r1,·r6
88 »       mov»    r2,·r590 »       mov»    r2,·r5
89 »       ldr.w»  ip,·[r3,·#780]»      ;·0x30c91 »       ldr.w»  ip,·[r3,·#780]»      ;·0x30c
90 »       movs»   r3,·#092 »       movs»   r3,·#0
91 »       blx»    ip93 »       blx»    ip
92 »       ldr»    r3,·[r4,·#0]94 »       ldr»    r3,·[r4,·#0]
93 »       mov»    r0,·r495 »       mov»    r0,·r4
94 »       mov»    r1,·sl 
95 »       mov»    r2,·r996 »       mov»    r1,·r9
 97 »       mov»    r2,·r8
96 »       ldr.w»  r5,·[r3,·#788]»      ;·0x31498 »       ldr.w»  r5,·[r3,·#788]»      ;·0x314
97 »       movs»   r3,·#099 »       movs»   r3,·#0
98 »       blx»    r5100 »       blx»    r5
99 »       ldr»    r3,·[r4,·#0]101 »       ldr»    r3,·[r4,·#0]
100 »       mov»    r0,·r4102 »       mov»    r0,·r4
101 »       mov»    r1,·r8103 »       mov»    r1,·r7
102 »       mov»    r2,·r7104 »       mov»    r2,·fp
103 »       ldr.w»  r5,·[r3,·#788]»      ;·0x314105 »       ldr.w»  r5,·[r3,·#788]»      ;·0x314
104 »       movs»   r3,·#0106 »       movs»   r3,·#0
105 »       blx»    r5107 »       mov»    ip,·r5
 108 »       add»    sp,·#12
106 »       ldmia.w»sp!,·{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
  
107 00000e94·<Java_zame_game_engine_Renderer_renderLines>:111 00000f58·<Java_zame_game_engine_Renderer_renderLines@@Base>:
108 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·lr}112 »       stmdb»  sp!,·{r4,·r5,·r6,·r7,·r8,·r9,·sl,·lr}
109 »       mov»    r7,·r3113 »       mov»    r8,·r3
110 »       ldr»    r3,·[r0,·#0]114 »       ldr»    r3,·[r0,·#0]
111 »       mov»    r8,·r2115 »       mov»    r6,·r2
112 »       mov»    r1,·r2116 »       mov»    r1,·r2
113 »       movs»   r2,·#0117 »       movs»   r2,·#0
Max diff block lines reached; 75228/79386 bytes (94.76%) 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 ··0x00001cf0·08b10181·b0b00084·00000000·08b10181·................2 ··0x000024ec·08b10181·b0b00084·00000000·08b10181·................
3 ··0x00001d00·b0b00084·00000000·08b10181·b0b00084·................3 ··0x000024fc·b0b00084·00000000·08b10181·b0b00084·................
4 ··0x00001d10·00000000·08b10181·b0b00084·00000000·................4 ··0x0000250c·00000000·08b10181·b0b00084·00000000·................
5 ··0x00001d20·08b10181·b0b00084·00000000··········............ 
  
2.43 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 21 lines modifiedOffset 1, 20 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x00001d2c·98f0ff7f·af08b180·60f1ff7f·ad08b180·........`.......2 ··0x0000251c·60e9ff7f·b0af0280·34eaff7f·b0b0ae80·`.......4.......
3 ··0x00001d3c·ccf1ff7f·b0b0b080·d6f1ff7f·af07b180·................3 ··0x0000252c·a4eaff7f·b0b0b080·b4eaff7f·b0af0280·................
4 ··0x00001d4c·36f2ff7f·b0b0b080·60f2ff7f·aa03b180·6.......`.......4 ··0x0000253c·50ebff7f·b0b0b080·98ebff7f·b0a90280·P...............
5 ··0x00001d5c·fcf2ff7f·b0b0a880·42f3ff7f·b0b0b080·........B.......5 ··0x0000254c·90ecff7f·b0b0a880·f4ecff7f·b0b0b080·................
6 ··0x00001d6c·4cf3ff7f·b0b0aa80·7ef3ff7f·af72b280·L.......~....r..6 ··0x0000255c·0cedff7f·b0b0aa80·68edff7f·af72b280·........h....r..
7 ··0x00001d7c·38f4ff7f·b0b0b080·34f4ff7f·ac3f3780·8.......4....?7.7 ··0x0000256c·88eeff7f·b0b0b080·88eeff7f·ab3f3880·.............?8.
8 ··0x00001d8c·8ef4ff7f·b0b0a880·9af4ff7f·b0b0aa80·................8 ··0x0000257c·24efff7f·b0b0b080·38efff7f·b0b0aa80·$.......8.......
 9 ··0x0000258c·a4efff7f·b0b0b080·34f0ff7f·00840480·........4.......
9 ··0x00001d9c·d4f4ff7f·b0b0b080·def4ff7f·48ffff7f·............H...10 ··0x0000259c·54f0ff7f·b0b0b080·a8f0ff7f·00840480·T...............
10 ··0x00001dac·e4f4ff7f·b0b0a980·08f5ff7f·a80fb180·................ 
11 ··0x00001dbc·18f5ff7f·b0b0a980·3cf5ff7f·a80fb180·........<....... 
12 ··0x00001dcc·4ef5ff7f·ac0db280·c0f5ff7f·b0af0880·N...............11 ··0x000025ac·ccf0ff7f·ac0db280·8cf1ff7f·b0af0880·................
13 ··0x00001ddc·40f8ff7f·b0b0b080·44f8ff7f·ac3f0180·@.......D....?..12 ··0x000025bc·70f5ff7f·b0b0b080·80f5ff7f·ad3f0280·p............?..
14 ··0x00001dec·60faff7f·01000000·04fcff7f·b0b0b080·`...............13 ··0x000025cc·d8f8ff7f·01000000·78faff7f·b0b0b080·........x.......
15 ··0x00001dfc·28fcff7f·a80fb180·38fcff7f·b0b0b080·(.......8.......14 ··0x000025dc·d0faff7f·00840480·f0faff7f·b0b0b080·................
16 ··0x00001e0c·32fcff7f·ae0fb180·88feff7f·a80fb180·2...............15 ··0x000025ec·ecfaff7f·b0ad0480·7cfeff7f·00840480·........|.......
17 ··0x00001e1c·aafeff7f·dcfeff7f·acfeff7f·e0feff7f·................16 ··0x000025fc·b4feff7f·ecfeff7f·bcfeff7f·f0feff7f·................
18 ··0x00001e2c·b6feff7f·e4feff7f·b4feff7f·e8feff7f·................17 ··0x0000260c·d0feff7f·f4feff7f·d0feff7f·f8feff7f·................
19 ··0x00001e3c·b2feff7f·01000000···················........18 ··0x0000261c·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 ··0x00002e94·800d0000·00000000···················........2 ··0x00003e6c·400e0000·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 ··0x00002e9c·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 ··0x00002fa8·1d160000·21160000·25160000·00000000·....!...%.......2 ··0x00003fa8·2c1b0000·341b0000·3c1b0000·00000000·,...4...<.......
3 ··0x00002fb8·441e0000·2c1d0000·00000000·00000000·D...,...........3 ··0x00003fb8·24260000·1c250000·00000000·00000000·$&...%..........
4 ··0x00002fc8·00000000·00000000·dc0c0000·dc0c0000·................4 ··0x00003fc8·00000000·00000000·9c0d0000·9c0d0000·................
5 ··0x00002fd8·dc0c0000·dc0c0000·dc0c0000·dc0c0000·................5 ··0x00003fd8·9c0d0000·9c0d0000·9c0d0000·9c0d0000·................
6 ··0x00002fe8·dc0c0000·dc0c0000·dc0c0000·dc0c0000·................6 ··0x00003fe8·9c0d0000·9c0d0000·9c0d0000·9c0d0000·................
7 ··0x00002ff8·dc0c0000·dc0c0000···················........7 ··0x00003ff8·9c0d0000·9c0d0000···················........
  
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 ··0x00003000·00000000····························....2 ··0x00004000·00000000····························....
  
242 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.82 ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease)
  
1.84 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 16 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte2 ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte
3 ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui3 ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui
4 ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d4 ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d
5 ··0x00000030·796e7374·72002e68·61736800·2e72656c·ynstr..hash..rel5 ··0x00000030·796e7374·72002e68·61736800·2e676e75·ynstr..hash..gnu
6 ··0x00000040·2e64796e·002e7265·6c2e706c·74002e74·.dyn..rel.plt..t 
7 ··0x00000050·65787400·2e41524d·2e657874·6162002e·ext..ARM.extab.. 
8 ··0x00000060·41524d2e·65786964·78002e66·696e695f·ARM.exidx..fini_ 
9 ··0x00000070·61727261·79002e69·6e69745f·61727261·array..init_arra 
10 ··0x00000080·79002e64·796e616d·6963002e·676f7400·y..dynamic..got. 
11 ··0x00000090·2e646174·61002e62·7373002e·636f6d6d·.data..bss..comm 
12 ··0x000000a0·656e7400·2e6e6f74·652e676e·752e676f·ent..note.gnu.go 
13 ··0x000000b0·6c642d76·65727369·6f6e002e·41524d2e·ld-version..ARM. 
14 ··0x000000c0·61747472·69627574·657300············attributes.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..
 10 ··0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.extab..ARM.e
 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.
  
34.6 KB
lib/mips64/librenderer.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.13 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:···············0x96011 ··Entry·point·address:···············0x9d0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········4632·(bytes·into·file)13 ··Start·of·section·headers:··········4656·(bytes·into·file)
14 ··Flags:·····························0xa0000407,·noreorder,·pic,·cpic,·nan2008,·mips64r614 ··Flags:·····························0xa0000407,·noreorder,·pic,·cpic,·nan2008,·mips64r6
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·23
2.15 KB
readelf --wide --program-header {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x9602 Entry·point·0x9d0
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
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·······0x000238·0x0000000000000238·0x0000000000000238·0x000018·0x000018·R···0x86 ··ABIFLAGS·······0x000238·0x0000000000000238·0x0000000000000238·0x000018·0x000018·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000dfc·0x000dfc·R·E·0x100007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000e5c·0x000e5c·R·E·0x10000
8 ··LOAD···········0x000f10·0x0000000000010f10·0x0000000000010f10·0x000158·0x000160·RW··0x100008 ··LOAD···········0x000f08·0x0000000000010f08·0x0000000000010f08·0x000160·0x000168·RW··0x10000
9 ··DYNAMIC········0x0002f0·0x00000000000002f0·0x00000000000002f0·0x000240·0x000240·R···0x89 ··DYNAMIC········0x0002f0·0x00000000000002f0·0x00000000000002f0·0x000270·0x000270·R···0x8
10 ··NOTE···········0x0002c8·0x00000000000002c8·0x00000000000002c8·0x000024·0x000024·R···0x410 ··NOTE···········0x0002c8·0x00000000000002c8·0x00000000000002c8·0x000024·0x000024·R···0x4
11 ··GNU_EH_FRAME···0x000de0·0x0000000000000de0·0x0000000000000de0·0x00001c·0x00001c·R···0x411 ··GNU_EH_FRAME···0x000e40·0x0000000000000e40·0x0000000000000e40·0x00001c·0x00001c·R···0x4
12 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1012 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
13 ··GNU_RELRO······0x000f10·0x0000000000010f10·0x0000000000010f10·0x0000f0·0x0000f0·R···0x113 ··GNU_RELRO······0x000f08·0x0000000000010f08·0x0000000000010f08·0x0000f8·0x0000f8·R···0x1
14 ··NULL···········0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·····0x814 ··NULL···········0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·····0x8
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····.MIPS.abiflags·17 ···00·····.MIPS.abiflags·
18 ···01·····.MIPS.abiflags·.MIPS.options·.note.gnu.build-id·.dynamic·.hash·.dynsym·.dynstr·.rel.dyn·.text·.MIPS.stubs·.eh_frame_hdr·18 ···01·····.MIPS.abiflags·.MIPS.options·.note.gnu.build-id·.dynamic·.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.text·.MIPS.stubs·.eh_frame_hdr·
19 ···02·····.eh_frame·.init_array·.fini_array·.data·.got·19 ···02·····.eh_frame·.init_array·.fini_array·.data·.got·
20 ···03·····.dynamic·20 ···03·····.dynamic·
21 ···04·····.note.gnu.build-id·21 ···04·····.note.gnu.build-id·
22 ···05·····.eh_frame_hdr·22 ···05·····.eh_frame_hdr·
23 ···06·····23 ···06·····
24 ···07·····.eh_frame·.init_array·.fini_array·24 ···07·····.eh_frame·.init_array·.fini_array·
25 ···08·····25 ···08·····
4.23 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 33 lines modified
1 There·are·22·section·headers,·starting·at·offset·0x1218:1 There·are·24·section·headers,·starting·at·offset·0x1230:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···0000000000000238·000238·000018·18···A··0···0··85 ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···0000000000000238·000238·000018·18···A··0···0··8
6 ··[·2]·.MIPS.options·····MIPS_OPTIONS····0000000000000250·000250·000078·01··Ao··0···0··86 ··[·2]·.MIPS.options·····MIPS_OPTIONS····0000000000000250·000250·000078·01··Ao··0···0··8
7 ··[·3]·.note.gnu.build-id·NOTE············00000000000002c8·0002c8·000024·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············00000000000002c8·0002c8·000024·00···A··0···0··4
8 ··[·4]·.dynamic··········DYNAMIC·········00000000000002f0·0002f0·000240·10···A··7···0··88 ··[·4]·.dynamic··········DYNAMIC·········00000000000002f0·0002f0·000270·10···A··7···0··8
9 ··[·5]·.hash·············HASH············0000000000000530·000530·00009c·04···A··6···0··89 ··[·5]·.hash·············HASH············0000000000000560·000560·00009c·04···A··6···0··8
10 ··[·6]·.dynsym···········DYNSYM··········00000000000005d0·0005d0·0001e0·18···A··7···2··810 ··[·6]·.dynsym···········DYNSYM··········0000000000000600·000600·0001e0·18···A··7···2··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000007b0·0007b0·000153·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000007e0·0007e0·000158·00···A··0···0··1
 12 ··[·8]·.gnu.version······VERSYM··········0000000000000938·000938·000028·02···A··6···0··2
 13 ··[·9]·.gnu.version_r····VERNEED·········0000000000000960·000960·000020·00···A··7···1··8
12 ··[·8]·.rel.dyn··········REL·············0000000000000908·000908·000030·10···A··6···0··814 ··[10]·.rel.dyn··········REL·············0000000000000980·000980·000030·10···A··6···0··8
13 ··[·9]·.text·············PROGBITS········0000000000000960·000960·000400·00··AX··0···0·1615 ··[11]·.text·············PROGBITS········00000000000009d0·0009d0·0003f0·00··AX··0···0·16
14 ··[10]·.MIPS.stubs·······PROGBITS········0000000000000d60·000d60·000080·00··AX··0···0··816 ··[12]·.MIPS.stubs·······PROGBITS········0000000000000dc0·000dc0·000080·00··AX··0···0··8
15 ··[11]·.eh_frame_hdr·····PROGBITS········0000000000000de0·000de0·00001c·00···A··0···0··417 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000000e40·000e40·00001c·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········0000000000010f10·000f10·0000d8·00··WA··0···0··818 ··[14]·.eh_frame·········PROGBITS········0000000000010f08·000f08·0000e0·00··WA··0···0··8
17 ··[13]·.init_array·······INIT_ARRAY······0000000000010fe8·000fe8·000004·00··WA··0···0··419 ··[15]·.init_array·······INIT_ARRAY······0000000000010fe8·000fe8·000008·00··WA··0···0··8
18 ··[14]·.fini_array·······FINI_ARRAY······0000000000010ff0·000ff0·00000c·00··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000010ff0·000ff0·000010·00··WA··0···0··8
19 ··[15]·.data·············PROGBITS········0000000000011000·001000·000010·00··WA··0···0·1621 ··[17]·.data·············PROGBITS········0000000000011000·001000·000010·00··WA··0···0·16
20 ··[16]·.got··············PROGBITS········0000000000011010·001010·000058·08·WAp··0···0·1622 ··[18]·.got··············PROGBITS········0000000000011010·001010·000058·08·WAp··0···0·16
21 ··[17]·.bss··············NOBITS··········0000000000011070·001068·000000·00··WA··0···0·1623 ··[19]·.bss··············NOBITS··········0000000000011070·001068·000000·00··WA··0···0·16
22 ··[18]·.comment··········PROGBITS········0000000000000000·001068·000025·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········0000000000000000·001068·000027·01··MS··0···0··1
23 ··[19]·.pdr··············PROGBITS········0000000000000000·001090·0000a0·00······0···0··425 ··[21]·.pdr··············PROGBITS········0000000000000000·001090·0000a0·00······0···0··4
24 ··[20]·.gnu.attributes···GNU_ATTRIBUTES··0000000000000000·001130·000010·00······0···0··126 ··[22]·.gnu.attributes···GNU_ATTRIBUTES··0000000000000000·001130·000010·00······0···0··1
25 ··[21]·.shstrtab·········STRTAB··········0000000000000000·001140·0000d3·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·001140·0000ef·00······0···0··1
26 Key·to·Flags:28 Key·to·Flags:
27 ··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),
28 ··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),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··p·(processor·specific)32 ··p·(processor·specific)
3.01 KB
readelf --wide --symbols {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Symbol·table·'.dynsym'·contains·20·entries:1 Symbol·table·'.dynsym'·contains·20·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000960·····0·SECTION·LOCAL··DEFAULT····9·4 ·····1:·00000000000009d0·····0·SECTION·LOCAL··DEFAULT···11·
5 ·····2:·0000000000011000·····0·NOTYPE··GLOBAL·DEFAULT···15·_fdata 
6 ·····3:·0000000000011070·····0·NOTYPE··GLOBAL·DEFAULT···17·_bss_end__5 ·····2:·0000000000011070·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__
 6 ·····3:·00000000000009d0·····0·NOTYPE··GLOBAL·DEFAULT···11·_ftext
7 ·····4:·0000000000000a00···584·FUNC····GLOBAL·DEFAULT····9·Java_zame_game_engine_Renderer_renderTriangles7 ·····4:·0000000000000a60···584·FUNC····GLOBAL·DEFAULT···11·Java_zame_game_engine_Renderer_renderTriangles
8 ·····5:·0000000000011070·····0·NOTYPE··GLOBAL·DEFAULT···17·__bss_end__8 ·····5:·0000000000011068·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_fbss
9 ·····6:·0000000000000960·····0·NOTYPE··GLOBAL·DEFAULT····9·_ftext9 ·····6:·0000000000011000·····0·NOTYPE··GLOBAL·DEFAULT···17·_fdata
10 ·····7:·0000000000011068·····0·NOTYPE··GLOBAL·DEFAULT···17·__bss_start10 ·····7:·0000000000011068·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
11 ·····8:·0000000000011070·····0·NOTYPE··GLOBAL·DEFAULT···17·__end__11 ·····8:·0000000000011070·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__
 12 ·····9:·0000000000011068·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
 13 ····10:·0000000000011070·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__
12 ·····9:·0000000000000c48···272·FUNC····GLOBAL·DEFAULT····9·Java_zame_game_engine_Renderer_renderLines14 ····11:·0000000000000ca8···272·FUNC····GLOBAL·DEFAULT···11·Java_zame_game_engine_Renderer_renderLines
13 ····10:·0000000000011068·····0·NOTYPE··GLOBAL·DEFAULT···16·_edata 
14 ····11:·0000000000011070·····0·NOTYPE··GLOBAL·DEFAULT···17·_end15 ····12:·0000000000011070·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
15 ····12:·0000000000011068·····0·NOTYPE··GLOBAL·DEFAULT···17·_fbss16 ····13:·0000000000000e20·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
 17 ····14:·0000000000000e10·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
 18 ····15:·0000000000000e00·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer
 19 ····16:·0000000000000df0·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements
16 ····13:·0000000000000dc0·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer20 ····17:·0000000000000de0·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer
17 ····14:·0000000000000db0·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer21 ····18:·0000000000000dd0·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer
18 ····15:·0000000000000da0·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit 
19 ····16:·0000000000000d90·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays 
20 ····17:·0000000000000d80·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize22 ····19:·0000000000000dc0·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
21 ····18:·0000000000000d70·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer 
22 ····19:·0000000000000d60·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements 
596 B
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x908·contains·3·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x980·contains·3·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name
3 0000000000000000··0000000000000000·R_MIPS_NONE···········3 0000000000000000··0000000000000000·R_MIPS_NONE···········
4 ····················Type2:·R_MIPS_NONE······4 ····················Type2:·R_MIPS_NONE······
5 ····················Type3:·R_MIPS_NONE······5 ····················Type3:·R_MIPS_NONE······
6 0000000000010ff0··0000000000001203·R_MIPS_REL32··········6 0000000000010ff0··0000000000001203·R_MIPS_REL32··········
7 ····················Type2:·R_MIPS_64········7 ····················Type2:·R_MIPS_64········
8 ····················Type3:·R_MIPS_NONE······8 ····················Type3:·R_MIPS_NONE······
2.38 KB
readelf --wide --dynamic {}
    
Offset 1, 34 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x2f0·contains·31·entries:1 Dynamic·section·at·offset·0x2f0·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv1_CM.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv1_CM.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
9 ·0x000000000000000e·(SONAME)·············Library·soname:·[librenderer.so]9 ·0x000000000000000e·(SONAME)·············Library·soname:·[librenderer.so]
10 ·0x0000000000000010·(SYMBOLIC)···········0x010 ·0x0000000000000010·(SYMBOLIC)···········0x0
11 ·0x0000000000000019·(INIT_ARRAY)·········0x10fe811 ·0x0000000000000019·(INIT_ARRAY)·········0x10fe8
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······4·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x10ff013 ·0x000000000000001a·(FINI_ARRAY)·········0x10ff0
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······12·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
15 ·0x0000000000000004·(HASH)···············0x53015 ·0x0000000000000004·(HASH)···············0x560
16 ·0x0000000000000005·(STRTAB)·············0x7b016 ·0x0000000000000005·(STRTAB)·············0x7e0
17 ·0x0000000000000006·(SYMTAB)·············0x5d017 ·0x0000000000000006·(SYMTAB)·············0x600
18 ·0x000000000000000a·(STRSZ)··············339·(bytes)18 ·0x000000000000000a·(STRSZ)··············344·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000003·(PLTGOT)·············0x1101020 ·0x0000000000000003·(PLTGOT)·············0x11010
21 ·0x0000000000000011·(REL)················0x90821 ·0x0000000000000011·(REL)················0x980
22 ·0x0000000000000012·(RELSZ)··············48·(bytes)22 ·0x0000000000000012·(RELSZ)··············48·(bytes)
23 ·0x0000000000000013·(RELENT)·············16·(bytes)23 ·0x0000000000000013·(RELENT)·············16·(bytes)
24 ·0x0000000070000001·(MIPS_RLD_VERSION)···124 ·0x0000000070000001·(MIPS_RLD_VERSION)···1
25 ·0x0000000070000005·(MIPS_FLAGS)·········NOTPOT25 ·0x0000000070000005·(MIPS_FLAGS)·········NOTPOT
26 ·0x0000000070000006·(MIPS_BASE_ADDRESS)··0x026 ·0x0000000070000006·(MIPS_BASE_ADDRESS)··0x0
27 ·0x000000007000000a·(MIPS_LOCAL_GOTNO)···427 ·0x000000007000000a·(MIPS_LOCAL_GOTNO)···4
28 ·0x0000000070000011·(MIPS_SYMTABNO)······2028 ·0x0000000070000011·(MIPS_SYMTABNO)······20
29 ·0x0000000070000012·(MIPS_UNREFEXTNO)····2929 ·0x0000000070000012·(MIPS_UNREFEXTNO)····31
30 ·0x0000000070000013·(MIPS_GOTSYM)········0xd30 ·0x0000000070000013·(MIPS_GOTSYM)········0xd
31 ·0x0000000000000018·(BIND_NOW)···········31 ·0x0000000000000018·(BIND_NOW)···········
32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
 33 ·0x000000006ffffffe·(VERNEED)············0x960
 34 ·0x000000006fffffff·(VERNEEDNUM)·········1
 35 ·0x000000006ffffff0·(VERSYM)·············0x938
33 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5fc186281943db6ae9e0041ae77fac80c8c773e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5acaa90a7a283026ff97dae3f9544b41ec0ed932
870 B
readelf --wide --version-info {}
    
Offset 1, 2 lines modifiedOffset 1, 13 lines modified
  
1 No·version·information·found·in·this·file.1 Version·symbols·section·'.gnu.version'·contains·20·entries:
 2 ·Addr:·0x0000000000000938··Offset:·0x000938··Link:·6·(.dynsym)
 3 ··000:···0·(*local*)·······0·(*local*)·······1·(*global*)······1·(*global*)···
 4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 6 ··00c:···1·(*global*)······2·(LIBC)··········0·(*local*)·······0·(*local*)····
 7 ··010:···0·(*local*)·······0·(*local*)·······0·(*local*)·······2·(LIBC)·······
  
 8 Version·needs·section·'.gnu.version_r'·contains·1·entry:
 9 ·Addr:·0x0000000000000960··Offset:·0x000960··Link:·7·(.dynstr)
 10 ··000000:·Version:·1··File:·libc.so··Cnt:·1
 11 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
3.24 KB
readelf --wide --debug-dump=frames {}
    
Offset 10, 71 lines modifiedOffset 10, 75 lines modified
10 ··Augmentation·data:·····1c10 ··Augmentation·data:·····1c
11 ··DW_CFA_def_cfa:·r29·ofs·011 ··DW_CFA_def_cfa:·r29·ofs·0
12 ··DW_CFA_nop12 ··DW_CFA_nop
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
15 ··DW_CFA_nop15 ··DW_CFA_nop
  
16 00000018·000000000000006c·0000001c·FDE·cie=00000000·pc=0000000000000a00..0000000000000c4816 00000018·000000000000006c·0000001c·FDE·cie=00000000·pc=0000000000000a60..0000000000000ca8
17 ··DW_CFA_advance_loc4:·4·to·0000000000000a0417 ··DW_CFA_advance_loc4:·8·to·0000000000000a68
18 ··DW_CFA_def_cfa_offset:·11218 ··DW_CFA_def_cfa_offset:·112
19 ··DW_CFA_advance_loc4:·12·to·0000000000000a1019 ··DW_CFA_advance_loc4:·4·to·0000000000000a6c
20 ··DW_CFA_offset:·r31·at·cfa-8 
21 ··DW_CFA_offset:·r28·at·cfa-2420 ··DW_CFA_offset:·r28·at·cfa-24
22 ··DW_CFA_advance_loc4:·24·to·0000000000000a2821 ··DW_CFA_advance_loc4:·36·to·0000000000000a90
 22 ··DW_CFA_offset:·r31·at·cfa-8
23 ··DW_CFA_offset:·r23·at·cfa-3223 ··DW_CFA_offset:·r23·at·cfa-32
24 ··DW_CFA_offset:·r22·at·cfa-4024 ··DW_CFA_offset:·r22·at·cfa-40
25 ··DW_CFA_offset:·r21·at·cfa-4825 ··DW_CFA_offset:·r21·at·cfa-48
26 ··DW_CFA_advance_loc4:·8·to·0000000000000a3026 ··DW_CFA_advance_loc4:·8·to·0000000000000a98
27 ··DW_CFA_offset:·r20·at·cfa-5627 ··DW_CFA_offset:·r20·at·cfa-56
28 ··DW_CFA_advance_loc4:·16·to·0000000000000a4028 ··DW_CFA_advance_loc4:·16·to·0000000000000aa8
29 ··DW_CFA_offset:·r19·at·cfa-6429 ··DW_CFA_offset:·r19·at·cfa-64
30 ··DW_CFA_offset:·r17·at·cfa-8030 ··DW_CFA_offset:·r17·at·cfa-80
31 ··DW_CFA_advance_loc4:·8·to·0000000000000a4831 ··DW_CFA_advance_loc4:·8·to·0000000000000ab0
32 ··DW_CFA_offset:·r16·at·cfa-8832 ··DW_CFA_offset:·r16·at·cfa-88
33 ··DW_CFA_advance_loc4:·12·to·0000000000000a5433 ··DW_CFA_advance_loc4:·16·to·0000000000000ac0
34 ··DW_CFA_offset:·r30·at·cfa-1634 ··DW_CFA_offset:·r30·at·cfa-16
35 ··DW_CFA_offset:·r18·at·cfa-7235 ··DW_CFA_offset:·r18·at·cfa-72
36 ··DW_CFA_advance_loc4:·364·to·0000000000000bc036 ··DW_CFA_advance_loc4:·352·to·0000000000000c20
37 ··DW_CFA_remember_state37 ··DW_CFA_remember_state
38 ··DW_CFA_restore:·r1638 ··DW_CFA_restore:·r16
39 ··DW_CFA_restore:·r1739 ··DW_CFA_restore:·r17
40 ··DW_CFA_restore:·r1840 ··DW_CFA_restore:·r18
41 ··DW_CFA_restore:·r1941 ··DW_CFA_restore:·r19
42 ··DW_CFA_restore:·r2042 ··DW_CFA_restore:·r20
43 ··DW_CFA_restore:·r2143 ··DW_CFA_restore:·r21
44 ··DW_CFA_restore:·r2244 ··DW_CFA_restore:·r22
45 ··DW_CFA_restore:·r2345 ··DW_CFA_restore:·r23
46 ··DW_CFA_restore:·r2846 ··DW_CFA_restore:·r28
47 ··DW_CFA_restore:·r3047 ··DW_CFA_restore:·r30
48 ··DW_CFA_restore:·r3148 ··DW_CFA_restore:·r31
49 ··DW_CFA_advance_loc4:·8·to·0000000000000bc849 ··DW_CFA_advance_loc4:·8·to·0000000000000c28
50 ··DW_CFA_def_cfa_offset:·050 ··DW_CFA_def_cfa_offset:·0
51 ··DW_CFA_restore_state51 ··DW_CFA_restore_state
52 ··DW_CFA_nop52 ··DW_CFA_nop
53 ··DW_CFA_nop53 ··DW_CFA_nop
54 ··DW_CFA_nop54 ··DW_CFA_nop
  
55 00000088·000000000000004c·0000008c·FDE·cie=00000000·pc=0000000000000c48..0000000000000d5855 00000088·0000000000000054·0000008c·FDE·cie=00000000·pc=0000000000000ca8..0000000000000db8
56 ··DW_CFA_advance_loc4:·4·to·0000000000000c4c56 ··DW_CFA_advance_loc4:·8·to·0000000000000cb0
57 ··DW_CFA_def_cfa_offset:·8057 ··DW_CFA_def_cfa_offset:·80
58 ··DW_CFA_advance_loc4:·12·to·0000000000000c5858 ··DW_CFA_advance_loc4:·4·to·0000000000000cb4
59 ··DW_CFA_offset:·r31·at·cfa-8 
60 ··DW_CFA_offset:·r28·at·cfa-1659 ··DW_CFA_offset:·r28·at·cfa-16
61 ··DW_CFA_advance_loc4:·24·to·0000000000000c7060 ··DW_CFA_advance_loc4:·32·to·0000000000000cd4
 61 ··DW_CFA_offset:·r31·at·cfa-8
62 ··DW_CFA_offset:·r20·at·cfa-2462 ··DW_CFA_offset:·r20·at·cfa-24
63 ··DW_CFA_offset:·r19·at·cfa-3263 ··DW_CFA_offset:·r19·at·cfa-32
 64 ··DW_CFA_advance_loc4:·8·to·0000000000000cdc
64 ··DW_CFA_offset:·r18·at·cfa-4065 ··DW_CFA_offset:·r18·at·cfa-40
65 ··DW_CFA_advance_loc4:·16·to·0000000000000c8066 ··DW_CFA_advance_loc4:·16·to·0000000000000cec
66 ··DW_CFA_offset:·r17·at·cfa-4867 ··DW_CFA_offset:·r17·at·cfa-48
67 ··DW_CFA_offset:·r16·at·cfa-5668 ··DW_CFA_offset:·r16·at·cfa-56
68 ··DW_CFA_advance_loc4:·208·to·0000000000000d5069 ··DW_CFA_advance_loc4:·196·to·0000000000000db0
69 ··DW_CFA_restore:·r1670 ··DW_CFA_restore:·r16
70 ··DW_CFA_restore:·r1771 ··DW_CFA_restore:·r17
71 ··DW_CFA_restore:·r1872 ··DW_CFA_restore:·r18
72 ··DW_CFA_restore:·r1973 ··DW_CFA_restore:·r19
73 ··DW_CFA_restore:·r2074 ··DW_CFA_restore:·r20
74 ··DW_CFA_restore:·r2875 ··DW_CFA_restore:·r28
75 ··DW_CFA_restore:·r3176 ··DW_CFA_restore:·r31
76 ··DW_CFA_advance_loc4:·8·to·0000000000000d5877 ··DW_CFA_advance_loc4:·8·to·0000000000000db8
77 ··DW_CFA_def_cfa_offset:·078 ··DW_CFA_def_cfa_offset:·0
 79 ··DW_CFA_nop
 80 ··DW_CFA_nop
 81 ··DW_CFA_nop
  
431 B
strings --all --bytes=8 {}
    
Offset 10, 20 lines modifiedOffset 10, 22 lines modified
10 liblog.so10 liblog.so
11 libGLESv1_CM.so11 libGLESv1_CM.so
12 libstdc++.so12 libstdc++.so
13 libdl.so13 libdl.so
14 __bss_start14 __bss_start
15 __bss_end__15 __bss_end__
16 librenderer.so16 librenderer.so
17 GCC:·(GNU)·4.9·20140827·(prerelease)17 GCC:·(GNU)·4.9.x·20150123·(prerelease)
18 .shstrtab18 .shstrtab
19 .MIPS.abiflags19 .MIPS.abiflags
20 .MIPS.options20 .MIPS.options
21 .note.gnu.build-id21 .note.gnu.build-id
22 .dynamic22 .dynamic
 23 .gnu.version
 24 .gnu.version_r
23 .rel.dyn25 .rel.dyn
24 .MIPS.stubs26 .MIPS.stubs
25 .eh_frame_hdr27 .eh_frame_hdr
26 .eh_frame28 .eh_frame
27 .init_array29 .init_array
28 .fini_array30 .fini_array
29 .comment31 .comment
1.44 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00000530·11000000·14000000·00000000·0a000000·................2 ··0x00000560·11000000·14000000·00000000·09000000·................
3 ··0x00000540·03000000·0d000000·00000000·06000000·................3 ··0x00000570·06000000·11000000·00000000·0a000000·................
4 ··0x00000550·0c000000·00000000·00000000·10000000·................4 ··0x00000580·10000000·00000000·00000000·0e000000·................
5 ··0x00000560·0e000000·07000000·00000000·0b000000·................5 ··0x00000590·0f000000·07000000·00000000·0c000000·................
6 ··0x00000570·09000000·00000000·00000000·00000000·................6 ··0x000005a0·0d000000·00000000·00000000·00000000·................
7 ··0x00000580·00000000·00000000·02000000·13000000·................ 
8 ··0x00000590·00000000·05000000·00000000·0f000000·................ 
9 ··0x000005a0·08000000·11000000·00000000·04000000·................ 
10 ··0x000005b0·00000000·12000000·00000000·00000000·................7 ··0x000005b0·00000000·00000000·00000000·00000000·................
 8 ··0x000005c0·04000000·02000000·00000000·00000000·................
 9 ··0x000005d0·13000000·03000000·08000000·00000000·................
 10 ··0x000005e0·0b000000·00000000·12000000·05000000·................
11 ··0x000005c0·00000000·00000000·00000000··········............11 ··0x000005f0·00000000·00000000·00000000··········............
  
3.01 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x000007b0·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.2 ··0x000007e0·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.
3 ··0x000007c0·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav3 ··0x000007f0·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav
4 ··0x000007d0·615f7a61·6d655f67·616d655f·656e6769·a_zame_game_engi4 ··0x00000800·615f7a61·6d655f67·616d655f·656e6769·a_zame_game_engi
5 ··0x000007e0·6e655f52·656e6465·7265725f·72656e64·ne_Renderer_rend5 ··0x00000810·6e655f52·656e6465·7265725f·72656e64·ne_Renderer_rend
6 ··0x000007f0·65725472·69616e67·6c657300·676c5665·erTriangles.glVe6 ··0x00000820·65725472·69616e67·6c657300·676c5665·erTriangles.glVe
7 ··0x00000800·72746578·506f696e·74657200·676c436f·rtexPointer.glCo7 ··0x00000830·72746578·506f696e·74657200·676c436f·rtexPointer.glCo
8 ··0x00000810·6c6f7250·6f696e74·65720067·6c546578·lorPointer.glTex8 ··0x00000840·6c6f7250·6f696e74·65720067·6c546578·lorPointer.glTex
9 ··0x00000820·436f6f72·64506f69·6e746572·00676c44·CoordPointer.glD9 ··0x00000850·436f6f72·64506f69·6e746572·00676c44·CoordPointer.glD
10 ··0x00000830·72617745·6c656d65·6e747300·4a617661·rawElements.Java10 ··0x00000860·72617745·6c656d65·6e747300·4a617661·rawElements.Java
11 ··0x00000840·5f7a616d·655f6761·6d655f65·6e67696e·_zame_game_engin11 ··0x00000870·5f7a616d·655f6761·6d655f65·6e67696e·_zame_game_engin
12 ··0x00000850·655f5265·6e646572·65725f72·656e6465·e_Renderer_rende12 ··0x00000880·655f5265·6e646572·65725f72·656e6465·e_Renderer_rende
13 ··0x00000860·724c696e·65730067·6c447261·77417272·rLines.glDrawArr13 ··0x00000890·724c696e·65730067·6c447261·77417272·rLines.glDrawArr
14 ··0x00000870·61797300·6c69626c·6f672e73·6f006c69·ays.liblog.so.li14 ··0x000008a0·61797300·6c69626c·6f672e73·6f006c69·ays.liblog.so.li
15 ··0x00000880·62474c45·5376315f·434d2e73·6f006c69·bGLESv1_CM.so.li15 ··0x000008b0·62474c45·5376315f·434d2e73·6f006c69·bGLESv1_CM.so.li
16 ··0x00000890·62737464·632b2b2e·736f006c·69626d2e·bstdc++.so.libm.16 ··0x000008c0·62737464·632b2b2e·736f006c·69626d2e·bstdc++.so.libm.
17 ··0x000008a0·736f006c·6962632e·736f006c·6962646c·so.libc.so.libdl17 ··0x000008d0·736f006c·6962632e·736f006c·6962646c·so.libc.so.libdl
18 ··0x000008b0·2e736f00·5f667465·7874005f·66646174·.so._ftext._fdat18 ··0x000008e0·2e736f00·5f667465·7874005f·66646174·.so._ftext._fdat
19 ··0x000008c0·61005f65·64617461·005f5f62·73735f73·a._edata.__bss_s19 ··0x000008f0·61005f65·64617461·005f5f62·73735f73·a._edata.__bss_s
20 ··0x000008d0·74617274·005f6662·7373005f·656e6400·tart._fbss._end.20 ··0x00000900·74617274·005f6662·7373005f·656e6400·tart._fbss._end.
21 ··0x000008e0·5f5f6273·735f656e·645f5f00·5f5f656e·__bss_end__.__en21 ··0x00000910·5f5f6273·735f656e·645f5f00·5f5f656e·__bss_end__.__en
22 ··0x000008f0·645f5f00·6c696272·656e6465·7265722e·d__.librenderer.22 ··0x00000920·645f5f00·6c696272·656e6465·7265722e·d__.librenderer.
23 ··0x00000900·736f00······························so.23 ··0x00000930·736f004c·49424300···················so.LIBC.
  
4.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 123 lines modifiedOffset 1, 119 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000960·<_ftext>:2 00000000000009d0·<_ftext@@Base>:
3 »       daddiu» sp,sp,-163 »       daddiu» sp,sp,-16
4 »       sd»     gp,0(sp)4 »       sd»     gp,0(sp)
5 »       lui»    gp,0x25 »       lui»    gp,0x2
6 »       daddu»  gp,gp,t96 »       daddu»  gp,gp,t9
7 »       daddiu» gp,gp,-31072 
8 »       ld»     t9,-32688(gp) 
9 »       sd»     ra,8(sp)7 »       sd»     ra,8(sp)
 8 »       daddiu» gp,gp,-31184
 9 »       ld»     t9,-32672(gp)
10 »       jalr»   t910 »       jalr»   t9
11 »       ld»     a0,-32736(gp)11 »       ld»     a0,-32728(gp)
12 »       ld»     ra,8(sp)12 »       ld»     ra,8(sp)
13 »       ld»     gp,0(sp)13 »       ld»     gp,0(sp)
14 »       jr»     ra14 »       jr»     ra
15 »       daddiu» sp,sp,1615 »       daddiu» sp,sp,16
16 »       ...16 »       ...
 17 »       beqzc»  a0,a1c·<_ftext@@Base+0x4c>
17 »       beqz»   a0,9b4·<_ftext+0x54> 
18 »       nop 
19 »       move»   t9,a018 »       move»   t9,a0
20 »       jr»     t919 »       jrc»    t9
21 »       nop 
22 »       jr»     ra20 »       jrc»    ra
23 »       nop 
24 »       nop 
25 »       daddiu» sp,sp,-1621 »       daddiu» sp,sp,-16
 22 »       move»   a1,a0
26 »       sd»     gp,0(sp)23 »       sd»     gp,0(sp)
27 »       lui»    gp,0x224 »       lui»    gp,0x2
28 »       daddu»  gp,gp,t925 »       daddu»  gp,gp,t9
29 »       daddiu» gp,gp,-31168 
30 »       ld»     t9,-32704(gp) 
31 »       move»   a1,a0 
32 »       ld»     a2,-32736(gp) 
33 »       sd»     ra,8(sp)26 »       sd»     ra,8(sp)
 27 »       daddiu» gp,gp,-31264
 28 »       ld»     t9,-32720(gp)
 29 »       ld»     a0,-32736(gp)
34 »       jalr»   t930 »       jalr»   t9
35 »       ld»     a0,-32728(gp)31 »       ld»     a2,-32728(gp)
36 »       ld»     ra,8(sp)32 »       ld»     ra,8(sp)
37 »       ld»     gp,0(sp)33 »       ld»     gp,0(sp)
38 »       jr»     ra34 »       jr»     ra
39 »       daddiu» sp,sp,1635 »       daddiu» sp,sp,16
40 »       nop36 »       nop
  
41 0000000000000a00·<Java_zame_game_engine_Renderer_renderTriangles>:37 0000000000000a60·<Java_zame_game_engine_Renderer_renderTriangles@@Base>:
 38 »       ld»     v0,0(a0)
42 »       daddiu» sp,sp,-11239 »       daddiu» sp,sp,-112
43 »       move»   a1,a2 
44 »       sd»     ra,104(sp) 
45 »       sd»     gp,88(sp)40 »       sd»     gp,88(sp)
46 »       lui»    gp,0x241 »       lui»    gp,0x2
47 »       sd»     s7,80(sp) 
48 »       daddu»  gp,gp,t942 »       daddu»  gp,gp,t9
 43 »       move»   a1,a2
 44 »       ld»     t9,1512(v0)
 45 »       daddiu» gp,gp,-31328
 46 »       sd»     ra,104(sp)
 47 »       sd»     s7,80(sp)
49 »       sd»     s6,72(sp)48 »       sd»     s6,72(sp)
50 »       daddiu» gp,gp,-31232 
51 »       sd»     s5,64(sp)49 »       sd»     s5,64(sp)
52 »       move»   s5,a350 »       move»   s5,a3
53 »       sd»     s4,56(sp)51 »       sd»     s4,56(sp)
54 »       move»   s4,a252 »       move»   s4,a2
55 »       sd»     s3,48(sp)53 »       sd»     s3,48(sp)
56 »       move»   a2,zero54 »       move»   a2,zero
57 »       sd»     s1,32(sp)55 »       sd»     s1,32(sp)
58 »       move»   s3,a556 »       move»   s3,a5
59 »       sd»     s0,24(sp)57 »       sd»     s0,24(sp)
60 »       move»   s0,a058 »       move»   s0,a0
61 »       sd»     s8,96(sp)59 »       sd»     s8,96(sp)
 60 »       move»   s1,a4
62 »       sd»     s2,40(sp)61 »       sd»     s2,40(sp)
63 »       ld»     v0,0(a0) 
64 »       sd»     a6,0(sp) 
65 »       ld»     t9,1512(v0) 
66 »       jalr»   t962 »       jalr»   t9
67 »       move»   s1,a463 »       sd»     a6,8(sp)
68 »       ld»     v1,0(s0)64 »       ld»     v1,0(s0)
69 »       move»   a0,s065 »       move»   a0,s0
70 »       move»   a1,s566 »       move»   a1,s5
71 »       move»   a2,zero67 »       move»   a2,zero
72 »       ld»     t9,1512(v1)68 »       ld»     t9,1512(v1)
73 »       jalr»   t969 »       jalr»   t9
74 »       move»   s6,v070 »       move»   s6,v0
75 »       ld»     a3,0(s0)71 »       ld»     a3,0(s0)
76 »       move»   s7,v072 »       move»   s7,v0
77 »       beqz»   s1,bc8·<Java_zame_game_engine_Renderer_renderTriangles+0x1c8>73 »       beqz»   s1,c28·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x1c8>
78 »       move»   a0,s074 »       move»   a0,s0
79 »       ld»     t9,1496(a3)75 »       ld»     t9,1496(a3)
80 »       move»   a1,s176 »       move»   a1,s1
81 »       jalr»   t977 »       jalr»   t9
82 »       move»   a2,zero78 »       move»   a2,zero
83 »       ld»     a4,0(s0)79 »       ld»     a4,0(s0)
84 »       move»   a0,s080 »       move»   a0,s0
85 »       move»   a1,s381 »       move»   a1,s3
86 »       move»   a2,zero82 »       move»   a2,zero
87 »       ld»     t9,1488(a4)83 »       ld»     t9,1488(a4)
88 »       jalr»   t984 »       jalr»   t9
89 »       move»   s8,v085 »       move»   s8,v0
90 »       ld»     t9,-32712(gp)86 »       ld»     t9,-32680(gp)
91 »       li»     a0,387 »       li»     a0,3
92 »       li»     a1,512688 »       li»     a1,5126
93 »       move»   a2,zero89 »       move»   a2,zero
94 »       move»   a3,s690 »       move»   a3,s6
95 »       jalr»   t991 »       jalr»   t9
96 »       move»   s2,v092 »       move»   s2,v0
97 »       ld»     t9,-32720(gp)93 »       ld»     t9,-32688(gp)
98 »       li»     a0,494 »       li»     a0,4
99 »       li»     a1,512695 »       li»     a1,5126
100 »       move»   a2,zero96 »       move»   a2,zero
101 »       jalr»   t997 »       jalr»   t9
102 »       move»   a3,s798 »       move»   a3,s7
103 »       beqz»   s8,c0c·<Java_zame_game_engine_Renderer_renderTriangles+0x20c>99 »       beqz»   s8,c6c·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x20c>
104 »       ld»     t9,-32680(gp)100 »       ld»     t9,-32704(gp)
105 »       li»     a0,2101 »       li»     a0,2
106 »       li»     a1,5132102 »       li»     a1,5132
107 »       move»   a2,zero103 »       move»   a2,zero
108 »       jalr»   t9104 »       jalr»   t9
Max diff block lines reached; 1854/4244 bytes (43.69%) of diff not shown.
431 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.MIPS.stubs {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.MIPS.stubs:1 Disassembly·of·section·.MIPS.stubs:
  
2 0000000000000d60·<.MIPS.stubs>:2 0000000000000dc0·<.MIPS.stubs>:
3 »       ld»     t9,-32752(gp)3 »       ld»     t9,-32752(gp)
4 »       move»   t3,ra4 »       move»   t3,ra
5 »       jalr»   t95 »       jalr»   t9
6 »       daddiu» t8,zero,196 »       daddiu» t8,zero,19
7 »       ld»     t9,-32752(gp)7 »       ld»     t9,-32752(gp)
8 »       move»   t3,ra8 »       move»   t3,ra
9 »       jalr»   t99 »       jalr»   t9
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 ··0x00000de0·011b033b·2c010100·02000000·20fcffff·...;,.......·...2 ··0x00000e40·011b033b·c4000100·02000000·20fcffff·...;........·...
3 ··0x00000df0·48010100·68feffff·b8010100··········H...h.......3 ··0x00000e50·e0000100·68feffff·50010100··········....h...P...
  
1.98 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00010f10·14000000·00000000·037a5200·017c1f01·.........zR..|..2 ··0x00010f08·14000000·00000000·037a5200·017c1f01·.........zR..|..
3 ··0x00010f20·1c0c1d00·00000000·6c000000·1c000000·........l.......3 ··0x00010f18·1c0c1d00·00000000·6c000000·1c000000·........l.......
4 ··0x00010f30·d0fafeff·ffffffff·48020000·00000000·........H.......4 ··0x00010f28·38fbfeff·ffffffff·48020000·00000000·8.......H.......
5 ··0x00010f40·00040400·00000e70·040c0000·009f029c·.......p........5 ··0x00010f38·00040800·00000e70·04040000·009c0604·.......p........
6 ··0x00010f50·06041800·00009708·960a950c·04080000·................6 ··0x00010f48·24000000·9f029708·960a950c·04080000·$...............
7 ··0x00010f60·00940e04·10000000·93109114·04080000·................7 ··0x00010f58·00940e04·10000000·93109114·04080000·................
8 ··0x00010f70·00901604·0c000000·9e049212·046c0100·.............l..8 ··0x00010f68·00901604·10000000·9e049212·04600100·.............`..
9 ··0x00010f80·000ad0d1·d2d3d4d5·d6d7dcde·df040800·................9 ··0x00010f78·000ad0d1·d2d3d4d5·d6d7dcde·df040800·................
10 ··0x00010f90·00000e00·0b000000·4c000000·8c000000·........L.......10 ··0x00010f88·00000e00·0b000000·54000000·8c000000·........T.......
11 ··0x00010fa0·a8fcfeff·ffffffff·10010000·00000000·................11 ··0x00010f98·10fdfeff·ffffffff·10010000·00000000·................
12 ··0x00010fb0·00040400·00000e50·040c0000·009f029c·.......P........12 ··0x00010fa8·00040800·00000e50·04040000·009c0404·.......P........
 13 ··0x00010fb8·20000000·9f029406·93080408·00000092··...............
13 ··0x00010fc0·04041800·00009406·9308920a·04100000·................14 ··0x00010fc8·0a041000·0000910c·900e04c4·000000d0·................
 15 ··0x00010fd8·d1d2d3d4·dcdf0408·0000000e·00000000·................
14 ··0x00010fd0·00910c90·0e04d000·0000d0d1·d2d3d4dc·................ 
15 ··0x00010fe0·df040800·00000e00···················........ 
  
276 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 ··0x00010fe8·00000000····························....2 ··0x00010fe8·00000000·00000000···················........
  
292 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 ··0x00010ff0·60090000·00000000·00000000··········`...........2 ··0x00010ff0·d0090000·00000000·00000000·00000000·................
  
862 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 ··0x00011010·00000000·00000000·00000000·00000080·................2 ··0x00011010·00000000·00000000·00000000·00000080·................
3 ··0x00011020·00100100·00000000·a0090000·00000000·................3 ··0x00011020·100a0000·00000000·00100100·00000000·................
4 ··0x00011030·c00d0000·00000000·b00d0000·00000000·................4 ··0x00011030·200e0000·00000000·100e0000·00000000··...............
5 ··0x00011040·a00d0000·00000000·900d0000·00000000·................5 ··0x00011040·000e0000·00000000·f00d0000·00000000·................
6 ··0x00011050·800d0000·00000000·700d0000·00000000·........p.......6 ··0x00011050·e00d0000·00000000·d00d0000·00000000·................
7 ··0x00011060·600d0000·00000000···················`.......7 ··0x00011060·c00d0000·00000000···················........
  
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.9·20140827·(prerelease)2 ··[·····0]··GCC:·(GNU)·4.9.x·20150123·(prerelease)
  
1.12 KB
readelf --wide --decompress --hex-dump=.pdr {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.pdr':1 Hex·dump·of·section·'.pdr':
2 ··0x00000000·a0090000·00000000·00000000·00000000·................2 ··0x00000000·100a0000·00000000·00000000·00000000·................
3 ··0x00000010·00000000·00000000·1d000000·1f000000·................3 ··0x00000010·00000000·00000000·1d000000·1f000000·................
4 ··0x00000020·60090000·00000090·f8ffffff·00000000·`...............4 ··0x00000020·d0090000·00000090·f8ffffff·00000000·................
5 ··0x00000030·00000000·10000000·1d000000·1f000000·................5 ··0x00000030·00000000·10000000·1d000000·1f000000·................
6 ··0x00000040·c0090000·00000090·f8ffffff·00000000·................6 ··0x00000040·200a0000·00000090·f8ffffff·00000000··...............
7 ··0x00000050·00000000·10000000·1d000000·1f000000·................7 ··0x00000050·00000000·10000000·1d000000·1f000000·................
8 ··0x00000060·000a0000·0000ffd0·f8ffffff·00000000·................8 ··0x00000060·600a0000·0000ffd0·f8ffffff·00000000·`...............
9 ··0x00000070·00000000·70000000·1d000000·1f000000·....p...........9 ··0x00000070·00000000·70000000·1d000000·1f000000·....p...........
10 ··0x00000080·480c0000·00001f90·f8ffffff·00000000·H...............10 ··0x00000080·a80c0000·00001f90·f8ffffff·00000000·................
11 ··0x00000090·00000000·50000000·1d000000·1f000000·....P...........11 ··0x00000090·00000000·50000000·1d000000·1f000000·....P...........
  
1.71 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 17 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS2 ··0x00000000·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS
3 ··0x00000010·2e616269·666c6167·73002e4d·4950532e·.abiflags..MIPS.3 ··0x00000010·2e616269·666c6167·73002e4d·4950532e·.abiflags..MIPS.
4 ··0x00000020·6f707469·6f6e7300·2e6e6f74·652e676e·options..note.gn4 ··0x00000020·6f707469·6f6e7300·2e6e6f74·652e676e·options..note.gn
5 ··0x00000030·752e6275·696c642d·6964002e·64796e61·u.build-id..dyna5 ··0x00000030·752e6275·696c642d·6964002e·64796e61·u.build-id..dyna
6 ··0x00000040·6d696300·2e686173·68002e64·796e7379·mic..hash..dynsy6 ··0x00000040·6d696300·2e686173·68002e64·796e7379·mic..hash..dynsy
7 ··0x00000050·6d002e64·796e7374·72002e72·656c2e64·m..dynstr..rel.d7 ··0x00000050·6d002e64·796e7374·72002e67·6e752e76·m..dynstr..gnu.v
 8 ··0x00000060·65727369·6f6e002e·676e752e·76657273·ersion..gnu.vers
 9 ··0x00000070·696f6e5f·72002e72·656c2e64·796e002e·ion_r..rel.dyn..
8 ··0x00000060·796e002e·74657874·002e4d49·50532e73·yn..text..MIPS.s10 ··0x00000080·74657874·002e4d49·50532e73·74756273·text..MIPS.stubs
9 ··0x00000070·74756273·002e6568·5f667261·6d655f68·tubs..eh_frame_h11 ··0x00000090·002e6568·5f667261·6d655f68·6472002e·..eh_frame_hdr..
10 ··0x00000080·6472002e·65685f66·72616d65·002e696e·dr..eh_frame..in12 ··0x000000a0·65685f66·72616d65·002e696e·69745f61·eh_frame..init_a
11 ··0x00000090·69745f61·72726179·002e6669·6e695f61·it_array..fini_a13 ··0x000000b0·72726179·002e6669·6e695f61·72726179·rray..fini_array
12 ··0x000000a0·72726179·002e6461·7461002e·676f7400·rray..data..got.14 ··0x000000c0·002e6461·7461002e·676f7400·2e627373·..data..got..bss
13 ··0x000000b0·2e627373·002e636f·6d6d656e·74002e70·.bss..comment..p15 ··0x000000d0·002e636f·6d6d656e·74002e70·6472002e·..comment..pdr..
14 ··0x000000c0·6472002e·676e752e·61747472·69627574·dr..gnu.attribut16 ··0x000000e0·676e752e·61747472·69627574·657300···gnu.attributes.
15 ··0x000000d0·657300······························es. 
  
36.4 KB
lib/x86_64/librenderer.so
File has been modified after NT_GNU_BUILD_ID has been applied.
963 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········4368·(bytes·into·file)13 ··Start·of·section·headers:··········4408·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2119 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2020 ··Section·header·string·table·index:·23
2.0 KB
readelf --wide --program-header {}
    
Offset 2, 25 lines modifiedOffset 2, 25 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·644 There·are·8·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001c0·0x0001c0·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001c0·0x0001c0·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000a60·0x000a60·R·E·0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000ac0·0x000ac0·R·E·0x1000
9 ··LOAD···········0x000d90·0x0000000000001d90·0x0000000000001d90·0x000278·0x000278·RW··0x10009 ··LOAD···········0x000d38·0x0000000000001d38·0x0000000000001d38·0x0002d0·0x0002d0·RW··0x1000
10 ··DYNAMIC········0x000da0·0x0000000000001da0·0x0000000000001da0·0x000210·0x000210·RW··0x810 ··DYNAMIC········0x000d50·0x0000000000001d50·0x0000000000001d50·0x000260·0x000260·RW··0x8
11 ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x000024·0x000024·R···0x411 ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x000024·0x000024·R···0x4
12 ··GNU_EH_FRAME···0x000a24·0x0000000000000a24·0x0000000000000a24·0x00003c·0x00003c·R···0x412 ··GNU_EH_FRAME···0x000a84·0x0000000000000a84·0x0000000000000a84·0x00003c·0x00003c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··GNU_RELRO······0x000d90·0x0000000000001d90·0x0000000000001d90·0x000270·0x000270·RW··0x814 ··GNU_RELRO······0x000d38·0x0000000000001d38·0x0000000000001d38·0x0002c8·0x0002c8·RW··0x8
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.gnu.build-id·.dynsym·.dynstr·.hash·.rela.dyn·.rela.plt·.plt·.text·.eh_frame·.eh_frame_hdr·18 ···01·····.note.gnu.build-id·.dynsym·.dynstr·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.eh_frame·.eh_frame_hdr·
19 ···02·····.fini_array·.init_array·.dynamic·.got·.got.plt·.data·19 ···02·····.fini_array·.init_array·.dynamic·.got·.got.plt·.data·
20 ···03·····.dynamic·20 ···03·····.dynamic·
21 ···04·····.note.gnu.build-id·21 ···04·····.note.gnu.build-id·
22 ···05·····.eh_frame_hdr·22 ···05·····.eh_frame_hdr·
23 ···06·····23 ···06·····
24 ···07·····.fini_array·.init_array·.dynamic·.got·.got.plt·24 ···07·····.fini_array·.init_array·.dynamic·.got·.got.plt·
4.16 KB
readelf --wide --sections {}
    
Offset 1, 30 lines modifiedOffset 1, 33 lines modified
1 There·are·21·section·headers,·starting·at·offset·0x1110:1 There·are·24·section·headers,·starting·at·offset·0x1138:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··4
6 ··[·2]·.dynsym···········DYNSYM··········0000000000000228·000228·000138·18···A··3···1··86 ··[·2]·.dynsym···········DYNSYM··········0000000000000228·000228·000138·18···A··3···1··8
7 ··[·3]·.dynstr···········STRTAB··········0000000000000360·000360·00012b·00···A··0···0··17 ··[·3]·.dynstr···········STRTAB··········0000000000000360·000360·000130·00···A··0···0··1
8 ··[·4]·.hash·············HASH············0000000000000490·000490·000048·04···A··2···0··88 ··[·4]·.hash·············HASH············0000000000000490·000490·000048·04···A··2···0··8
 9 ··[·5]·.gnu.version······VERSYM··········00000000000004d8·0004d8·00001a·02···A··2···0··2
 10 ··[·6]·.gnu.version_d····VERDEF··········00000000000004f4·0004f4·00001c·00···A··3···1··4
 11 ··[·7]·.gnu.version_r····VERNEED·········0000000000000510·000510·000020·00···A··3···1··4
9 ··[·5]·.rela.dyn·········RELA············00000000000004d8·0004d8·000030·18···A··2···0··812 ··[·8]·.rela.dyn·········RELA············0000000000000530·000530·000030·18···A··2···0··8
10 ··[·6]·.rela.plt·········RELA············0000000000000508·000508·0000a8·18··AI··2···7··813 ··[·9]·.rela.plt·········RELA············0000000000000560·000560·0000a8·18··AI··2··10··8
11 ··[·7]·.plt··············PROGBITS········00000000000005b0·0005b0·000080·10··AX··0···0·1614 ··[10]·.plt··············PROGBITS········0000000000000610·000610·000080·10··AX··0···0·16
12 ··[·8]·.text·············PROGBITS········0000000000000630·000630·0002c1·00··AX··0···0·1615 ··[11]·.text·············PROGBITS········0000000000000690·000690·0002c1·00··AX··0···0·16
13 ··[·9]·.eh_frame·········PROGBITS········00000000000008f8·0008f8·00012c·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········0000000000000958·000958·00012c·00···A··0···0··8
14 ··[10]·.eh_frame_hdr·····PROGBITS········0000000000000a24·000a24·00003c·00···A··0···0··417 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000000a84·000a84·00003c·00···A··0···0··4
15 ··[11]·.fini_array·······FINI_ARRAY······0000000000001d90·000d90·00000c·00··WA··0···0··818 ··[14]·.fini_array·······FINI_ARRAY······0000000000001d38·000d38·000010·00··WA··0···0··8
16 ··[12]·.init_array·······INIT_ARRAY······0000000000001d9c·000d9c·000004·00··WA··0···0··119 ··[15]·.init_array·······INIT_ARRAY······0000000000001d48·000d48·000008·00··WA··0···0··8
17 ··[13]·.dynamic··········DYNAMIC·········0000000000001da0·000da0·000210·10··WA··3···0··820 ··[16]·.dynamic··········DYNAMIC·········0000000000001d50·000d50·000260·10··WA··3···0··8
18 ··[14]·.got··············PROGBITS········0000000000001fb0·000fb0·000000·00··WA··0···0··821 ··[17]·.got··············PROGBITS········0000000000001fb0·000fb0·000000·00··WA··0···0··8
19 ··[15]·.got.plt··········PROGBITS········0000000000001fb0·000fb0·000050·00··WA··0···0··822 ··[18]·.got.plt··········PROGBITS········0000000000001fb0·000fb0·000050·00··WA··0···0··8
20 ··[16]·.data·············PROGBITS········0000000000002000·001000·000008·00··WA··0···0··823 ··[19]·.data·············PROGBITS········0000000000002000·001000·000008·00··WA··0···0··8
21 ··[17]·.bss··············NOBITS··········0000000000002008·001008·000000·00··WA··0···0··124 ··[20]·.bss··············NOBITS··········0000000000002008·001008·000000·00··WA··0···0··1
22 ··[18]·.comment··········PROGBITS········0000000000000000·001008·000026·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········0000000000000000·001008·000028·01··MS··0···0··1
23 ··[19]·.note.gnu.gold-version·NOTE············0000000000000000·001030·00001c·00······0···0··426 ··[22]·.note.gnu.gold-version·NOTE············0000000000000000·001030·00001c·00······0···0··4
24 ··[20]·.shstrtab·········STRTAB··········0000000000000000·00104c·0000c0·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·00104c·0000eb·00······0···0··1
25 Key·to·Flags:28 Key·to·Flags:
26 ··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),
27 ··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),
28 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
29 ··l·(large),·p·(processor·specific)32 ··l·(large),·p·(processor·specific)
1.52 KB
readelf --wide --symbols {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Symbol·table·'.dynsym'·contains·13·entries:1 Symbol·table·'.dynsym'·contains·13·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····3:·0000000000000680···442·FUNC····GLOBAL·DEFAULT····8·Java_zame_game_engine_Renderer_renderTriangles6 ·····3:·00000000000006e0···442·FUNC····GLOBAL·DEFAULT···11·Java_zame_game_engine_Renderer_renderTriangles
7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer
8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer
9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer
10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements
11 ·····8:·0000000000000840···177·FUNC····GLOBAL·DEFAULT····8·Java_zame_game_engine_Renderer_renderLines11 ·····8:·00000000000008a0···177·FUNC····GLOBAL·DEFAULT···11·Java_zame_game_engine_Renderer_renderLines
12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
13 ····10:·0000000000002008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata13 ····10:·0000000000002008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
14 ····11:·0000000000002008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start14 ····11:·0000000000002008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
15 ····12:·0000000000002008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end15 ····12:·0000000000002008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
1.62 KB
readelf --wide --relocs {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x4d8·contains·2·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x530·contains·2·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000001d90··0000000000000008·R_X86_64_RELATIVE·························6303 0000000000001d38··0000000000000008·R_X86_64_RELATIVE·························690
4 0000000000002000··0000000000000008·R_X86_64_RELATIVE·························20004 0000000000002000··0000000000000008·R_X86_64_RELATIVE·························2000
  
5 Relocation·section·'.rela.plt'·at·offset·0x508·contains·7·entries:5 Relocation·section·'.rela.plt'·at·offset·0x560·contains·7·entries:
6 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend6 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
7 0000000000001fc8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit·+·07 0000000000001fc8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit@LIBC·+·0
8 0000000000001fd0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize·+·08 0000000000001fd0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize@LIBC·+·0
9 0000000000001fd8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·glVertexPointer·+·09 0000000000001fd8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·glVertexPointer·+·0
10 0000000000001fe0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·glColorPointer·+·010 0000000000001fe0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·glColorPointer·+·0
11 0000000000001fe8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·glTexCoordPointer·+·011 0000000000001fe8··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·glTexCoordPointer·+·0
12 0000000000001ff0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·glDrawElements·+·012 0000000000001ff0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·glDrawElements·+·0
13 0000000000001ff8··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·glDrawArrays·+·013 0000000000001ff8··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·glDrawArrays·+·0
2.32 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 1, 36 lines modified
  
1 Dynamic·section·at·offset·0xda0·contains·28·entries:1 Dynamic·section·at·offset·0xd50·contains·33·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000003·(PLTGOT)·············0x1fb03 ·0x0000000000000003·(PLTGOT)·············0x1fb0
4 ·0x0000000000000002·(PLTRELSZ)···········168·(bytes)4 ·0x0000000000000002·(PLTRELSZ)···········168·(bytes)
5 ·0x0000000000000017·(JMPREL)·············0x5085 ·0x0000000000000017·(JMPREL)·············0x560
6 ·0x0000000000000014·(PLTREL)·············RELA6 ·0x0000000000000014·(PLTREL)·············RELA
7 ·0x0000000000000007·(RELA)···············0x4d87 ·0x0000000000000007·(RELA)···············0x530
8 ·0x0000000000000008·(RELASZ)·············48·(bytes)8 ·0x0000000000000008·(RELASZ)·············48·(bytes)
9 ·0x0000000000000009·(RELAENT)············24·(bytes)9 ·0x0000000000000009·(RELAENT)············24·(bytes)
10 ·0x000000006ffffff9·(RELACOUNT)··········210 ·0x000000006ffffff9·(RELACOUNT)··········2
11 ·0x0000000000000006·(SYMTAB)·············0x22811 ·0x0000000000000006·(SYMTAB)·············0x228
12 ·0x000000000000000b·(SYMENT)·············24·(bytes)12 ·0x000000000000000b·(SYMENT)·············24·(bytes)
13 ·0x0000000000000005·(STRTAB)·············0x36013 ·0x0000000000000005·(STRTAB)·············0x360
14 ·0x000000000000000a·(STRSZ)··············299·(bytes)14 ·0x000000000000000a·(STRSZ)··············304·(bytes)
15 ·0x0000000000000004·(HASH)···············0x49015 ·0x0000000000000004·(HASH)···············0x490
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv1_CM.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv1_CM.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so]
19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
20 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]20 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
21 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]21 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
22 ·0x000000000000000e·(SONAME)·············Library·soname:·[librenderer.so]22 ·0x000000000000000e·(SONAME)·············Library·soname:·[librenderer.so]
23 ·0x000000000000001a·(FINI_ARRAY)·········0x1d9023 ·0x000000000000001a·(FINI_ARRAY)·········0x1d38
24 ·0x000000000000001c·(FINI_ARRAYSZ)·······12·(bytes)24 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
25 ·0x0000000000000019·(INIT_ARRAY)·········0x1d9c25 ·0x0000000000000019·(INIT_ARRAY)·········0x1d48
26 ·0x000000000000001b·(INIT_ARRAYSZ)·······4·(bytes)26 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
27 ·0x0000000000000010·(SYMBOLIC)···········0x027 ·0x0000000000000010·(SYMBOLIC)···········0x0
28 ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW28 ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW
29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW29 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
 30 ·0x000000006ffffff0·(VERSYM)·············0x4d8
 31 ·0x000000006ffffffc·(VERDEF)·············0x4f4
 32 ·0x000000006ffffffd·(VERDEFNUM)··········1
 33 ·0x000000006ffffffe·(VERNEED)············0x510
 34 ·0x000000006fffffff·(VERNEEDNUM)·········1
30 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
623 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7cfc66b2f71fc5eab199c10047b21c256256ed163 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c8e27c9eb2f58cac7b1d1c4e2d63174b78a39c39
  
4 Displaying·notes·found·in:·.note.gnu.gold-version4 Displaying·notes·found·in:·.note.gnu.gold-version
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.116 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.11
936 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·13·entries:
 2 ·Addr:·0x00000000000004d8··Offset:·0x0004d8··Link:·2·(.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*)······0·(*local*)·······1·(*global*)······1·(*global*)···
 6 ··00c:···1·(*global*)···
  
 7 Version·definition·section·'.gnu.version_d'·contains·1·entry:
 8 ·Addr:·0x00000000000004f4··Offset:·0x0004f4··Link:·3·(.dynstr)
 9 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·librenderer.so
  
 10 Version·needs·section·'.gnu.version_r'·contains·1·entry:
 11 ·Addr:·0x0000000000000510··Offset:·0x000510··Link:·3·(.dynstr)
 12 ··000000:·Version:·1··File:·libc.so··Cnt:·1
 13 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
6.09 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 133 lines modifiedOffset 9, 133 lines modified
9 ··Return·address·column:·169 ··Return·address·column:·16
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·811 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·8
12 ··DW_CFA_offset:·r16·(rip)·at·cfa-812 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000000640..000000000000064915 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=00000000000006a0..00000000000006a9
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
18 ··DW_CFA_nop18 ··DW_CFA_nop
19 ··DW_CFA_nop19 ··DW_CFA_nop
20 ··DW_CFA_nop20 ··DW_CFA_nop
21 ··DW_CFA_nop21 ··DW_CFA_nop
22 ··DW_CFA_nop22 ··DW_CFA_nop
  
23 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000000630..000000000000063c23 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000000690..000000000000069c
24 ··DW_CFA_nop24 ··DW_CFA_nop
25 ··DW_CFA_nop25 ··DW_CFA_nop
26 ··DW_CFA_nop26 ··DW_CFA_nop
27 ··DW_CFA_nop27 ··DW_CFA_nop
28 ··DW_CFA_nop28 ··DW_CFA_nop
29 ··DW_CFA_nop29 ··DW_CFA_nop
30 ··DW_CFA_nop30 ··DW_CFA_nop
  
31 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000000650..000000000000066631 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=00000000000006b0..00000000000006c6
32 ··DW_CFA_nop32 ··DW_CFA_nop
33 ··DW_CFA_nop33 ··DW_CFA_nop
34 ··DW_CFA_nop34 ··DW_CFA_nop
35 ··DW_CFA_nop35 ··DW_CFA_nop
36 ··DW_CFA_nop36 ··DW_CFA_nop
37 ··DW_CFA_nop37 ··DW_CFA_nop
38 ··DW_CFA_nop38 ··DW_CFA_nop
  
39 00000060·000000000000004c·00000064·FDE·cie=00000000·pc=0000000000000680..000000000000083a39 00000060·000000000000004c·00000064·FDE·cie=00000000·pc=00000000000006e0..000000000000089a
40 ··DW_CFA_advance_loc:·2·to·000000000000068240 ··DW_CFA_advance_loc:·2·to·00000000000006e2
41 ··DW_CFA_def_cfa_offset:·1641 ··DW_CFA_def_cfa_offset:·16
42 ··DW_CFA_offset:·r15·(r15)·at·cfa-1642 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
43 ··DW_CFA_advance_loc:·5·to·000000000000068743 ··DW_CFA_advance_loc:·5·to·00000000000006e7
44 ··DW_CFA_def_cfa_offset:·2444 ··DW_CFA_def_cfa_offset:·24
45 ··DW_CFA_offset:·r14·(r14)·at·cfa-2445 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
46 ··DW_CFA_advance_loc:·5·to·000000000000068c46 ··DW_CFA_advance_loc:·5·to·00000000000006ec
47 ··DW_CFA_def_cfa_offset:·3247 ··DW_CFA_def_cfa_offset:·32
48 ··DW_CFA_offset:·r13·(r13)·at·cfa-3248 ··DW_CFA_offset:·r13·(r13)·at·cfa-32
49 ··DW_CFA_advance_loc:·5·to·000000000000069149 ··DW_CFA_advance_loc:·5·to·00000000000006f1
50 ··DW_CFA_def_cfa_offset:·4050 ··DW_CFA_def_cfa_offset:·40
51 ··DW_CFA_offset:·r12·(r12)·at·cfa-4051 ··DW_CFA_offset:·r12·(r12)·at·cfa-40
52 ··DW_CFA_advance_loc:·4·to·000000000000069552 ··DW_CFA_advance_loc:·4·to·00000000000006f5
53 ··DW_CFA_def_cfa_offset:·4853 ··DW_CFA_def_cfa_offset:·48
54 ··DW_CFA_offset:·r6·(rbp)·at·cfa-4854 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48
55 ··DW_CFA_advance_loc:·1·to·000000000000069655 ··DW_CFA_advance_loc:·1·to·00000000000006f6
56 ··DW_CFA_def_cfa_offset:·5656 ··DW_CFA_def_cfa_offset:·56
57 ··DW_CFA_offset:·r3·(rbx)·at·cfa-5657 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56
58 ··DW_CFA_advance_loc:·8·to·000000000000069e58 ··DW_CFA_advance_loc:·8·to·00000000000006fe
59 ··DW_CFA_def_cfa_offset:·9659 ··DW_CFA_def_cfa_offset:·96
60 ··DW_CFA_advance_loc2:·291·to·00000000000007c160 ··DW_CFA_advance_loc2:·291·to·0000000000000821
61 ··DW_CFA_remember_state61 ··DW_CFA_remember_state
62 ··DW_CFA_def_cfa_offset:·5662 ··DW_CFA_def_cfa_offset:·56
63 ··DW_CFA_advance_loc:·1·to·00000000000007c263 ··DW_CFA_advance_loc:·1·to·0000000000000822
64 ··DW_CFA_def_cfa_offset:·4864 ··DW_CFA_def_cfa_offset:·48
65 ··DW_CFA_advance_loc:·1·to·00000000000007c365 ··DW_CFA_advance_loc:·1·to·0000000000000823
66 ··DW_CFA_def_cfa_offset:·4066 ··DW_CFA_def_cfa_offset:·40
67 ··DW_CFA_advance_loc:·2·to·00000000000007c567 ··DW_CFA_advance_loc:·2·to·0000000000000825
68 ··DW_CFA_def_cfa_offset:·3268 ··DW_CFA_def_cfa_offset:·32
69 ··DW_CFA_advance_loc:·2·to·00000000000007c769 ··DW_CFA_advance_loc:·2·to·0000000000000827
70 ··DW_CFA_def_cfa_offset:·2470 ··DW_CFA_def_cfa_offset:·24
71 ··DW_CFA_advance_loc:·2·to·00000000000007c971 ··DW_CFA_advance_loc:·2·to·0000000000000829
72 ··DW_CFA_def_cfa_offset:·1672 ··DW_CFA_def_cfa_offset:·16
73 ··DW_CFA_advance_loc:·2·to·00000000000007cb73 ··DW_CFA_advance_loc:·2·to·000000000000082b
74 ··DW_CFA_def_cfa_offset:·874 ··DW_CFA_def_cfa_offset:·8
75 ··DW_CFA_advance_loc:·5·to·00000000000007d075 ··DW_CFA_advance_loc:·5·to·0000000000000830
76 ··DW_CFA_restore_state76 ··DW_CFA_restore_state
77 ··DW_CFA_nop77 ··DW_CFA_nop
78 ··DW_CFA_nop78 ··DW_CFA_nop
79 ··DW_CFA_nop79 ··DW_CFA_nop
80 ··DW_CFA_nop80 ··DW_CFA_nop
  
81 000000b0·000000000000004c·000000b4·FDE·cie=00000000·pc=0000000000000840..00000000000008f181 000000b0·000000000000004c·000000b4·FDE·cie=00000000·pc=00000000000008a0..0000000000000951
82 ··DW_CFA_advance_loc:·2·to·000000000000084282 ··DW_CFA_advance_loc:·2·to·00000000000008a2
83 ··DW_CFA_def_cfa_offset:·1683 ··DW_CFA_def_cfa_offset:·16
84 ··DW_CFA_offset:·r15·(r15)·at·cfa-1684 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
85 ··DW_CFA_advance_loc:·5·to·000000000000084785 ··DW_CFA_advance_loc:·5·to·00000000000008a7
86 ··DW_CFA_def_cfa_offset:·2486 ··DW_CFA_def_cfa_offset:·24
87 ··DW_CFA_offset:·r14·(r14)·at·cfa-2487 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
88 ··DW_CFA_advance_loc:·2·to·000000000000084988 ··DW_CFA_advance_loc:·2·to·00000000000008a9
89 ··DW_CFA_def_cfa_offset:·3289 ··DW_CFA_def_cfa_offset:·32
90 ··DW_CFA_offset:·r13·(r13)·at·cfa-3290 ··DW_CFA_offset:·r13·(r13)·at·cfa-32
91 ··DW_CFA_advance_loc:·5·to·000000000000084e91 ··DW_CFA_advance_loc:·5·to·00000000000008ae
92 ··DW_CFA_def_cfa_offset:·4092 ··DW_CFA_def_cfa_offset:·40
93 ··DW_CFA_offset:·r12·(r12)·at·cfa-4093 ··DW_CFA_offset:·r12·(r12)·at·cfa-40
94 ··DW_CFA_advance_loc:·1·to·000000000000084f94 ··DW_CFA_advance_loc:·1·to·00000000000008af
95 ··DW_CFA_def_cfa_offset:·4895 ··DW_CFA_def_cfa_offset:·48
96 ··DW_CFA_offset:·r6·(rbp)·at·cfa-4896 ··DW_CFA_offset:·r6·(rbp)·at·cfa-48
97 ··DW_CFA_advance_loc:·6·to·000000000000085597 ··DW_CFA_advance_loc:·6·to·00000000000008b5
98 ··DW_CFA_def_cfa_offset:·5698 ··DW_CFA_def_cfa_offset:·56
99 ··DW_CFA_offset:·r3·(rbx)·at·cfa-5699 ··DW_CFA_offset:·r3·(rbx)·at·cfa-56
100 ··DW_CFA_advance_loc:·11·to·0000000000000860100 ··DW_CFA_advance_loc:·11·to·00000000000008c0
101 ··DW_CFA_def_cfa_offset:·64101 ··DW_CFA_def_cfa_offset:·64
102 ··DW_CFA_advance_loc1:·133·to·00000000000008e5102 ··DW_CFA_advance_loc1:·133·to·0000000000000945
103 ··DW_CFA_def_cfa_offset:·56103 ··DW_CFA_def_cfa_offset:·56
104 ··DW_CFA_advance_loc:·1·to·00000000000008e6104 ··DW_CFA_advance_loc:·1·to·0000000000000946
105 ··DW_CFA_def_cfa_offset:·48105 ··DW_CFA_def_cfa_offset:·48
106 ··DW_CFA_advance_loc:·1·to·00000000000008e7106 ··DW_CFA_advance_loc:·1·to·0000000000000947
107 ··DW_CFA_def_cfa_offset:·40107 ··DW_CFA_def_cfa_offset:·40
108 ··DW_CFA_advance_loc:·2·to·00000000000008e9108 ··DW_CFA_advance_loc:·2·to·0000000000000949
109 ··DW_CFA_def_cfa_offset:·32109 ··DW_CFA_def_cfa_offset:·32
110 ··DW_CFA_advance_loc:·2·to·00000000000008eb110 ··DW_CFA_advance_loc:·2·to·000000000000094b
111 ··DW_CFA_def_cfa_offset:·24111 ··DW_CFA_def_cfa_offset:·24
112 ··DW_CFA_advance_loc:·2·to·00000000000008ed112 ··DW_CFA_advance_loc:·2·to·000000000000094d
113 ··DW_CFA_def_cfa_offset:·16113 ··DW_CFA_def_cfa_offset:·16
114 ··DW_CFA_advance_loc:·2·to·00000000000008ef114 ··DW_CFA_advance_loc:·2·to·000000000000094f
115 ··DW_CFA_def_cfa_offset:·8115 ··DW_CFA_def_cfa_offset:·8
116 ··DW_CFA_nop116 ··DW_CFA_nop
117 ··DW_CFA_nop117 ··DW_CFA_nop
118 ··DW_CFA_nop118 ··DW_CFA_nop
119 ··DW_CFA_nop119 ··DW_CFA_nop
120 ··DW_CFA_nop120 ··DW_CFA_nop
121 ··DW_CFA_nop121 ··DW_CFA_nop
122 ··DW_CFA_nop122 ··DW_CFA_nop
123 ··DW_CFA_nop123 ··DW_CFA_nop
  
124 00000100·0000000000000024·00000104·FDE·cie=00000000·pc=00000000000005b0..0000000000000630124 00000100·0000000000000024·00000104·FDE·cie=00000000·pc=0000000000000610..0000000000000690
125 ··DW_CFA_def_cfa_offset:·16125 ··DW_CFA_def_cfa_offset:·16
126 ··DW_CFA_advance_loc:·6·to·00000000000005b6126 ··DW_CFA_advance_loc:·6·to·0000000000000616
127 ··DW_CFA_def_cfa_offset:·24127 ··DW_CFA_def_cfa_offset:·24
128 ··DW_CFA_advance_loc:·10·to·00000000000005c0128 ··DW_CFA_advance_loc:·10·to·0000000000000620
129 ··DW_CFA_def_cfa_expression·(DW_OP_breg7·(rsp):·8;·DW_OP_breg16·(rip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit3;·DW_OP_shl;·DW_OP_plus)129 ··DW_CFA_def_cfa_expression·(DW_OP_breg7·(rsp):·8;·DW_OP_breg16·(rip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit3;·DW_OP_shl;·DW_OP_plus)
Max diff block lines reached; 70/6159 bytes (1.14%) of diff not shown.
648 B
strings --all --bytes=8 {}
    
Offset 1, 28 lines modifiedOffset 1, 31 lines modified
1 __cxa_finalize1 __cxa_finalize
 2 librenderer.so
2 __cxa_atexit3 __cxa_atexit
3 Java_zame_game_engine_Renderer_renderTriangles4 Java_zame_game_engine_Renderer_renderTriangles
4 glVertexPointer5 glVertexPointer
5 glColorPointer6 glColorPointer
6 glTexCoordPointer7 glTexCoordPointer
7 glDrawElements8 glDrawElements
8 Java_zame_game_engine_Renderer_renderLines9 Java_zame_game_engine_Renderer_renderLines
9 glDrawArrays10 glDrawArrays
10 __bss_start11 __bss_start
11 liblog.so12 liblog.so
12 libGLESv1_CM.so13 libGLESv1_CM.so
13 libstdc++.so14 libstdc++.so
14 libdl.so15 libdl.so
15 librenderer.so 
16 d$([]A\A]A^A_16 d$([]A\A]A^A_
17 []A\A]A^A_17 []A\A]A^A_
18 GCC:·(GNU)·4.9·20140827·(prerelease)18 GCC:·(GNU)·4.9.x·20150123·(prerelease)
19 gold·1.1119 gold·1.11
20 .shstrtab20 .shstrtab
21 .note.gnu.build-id21 .note.gnu.build-id
 22 .gnu.version
 23 .gnu.version_d
 24 .gnu.version_r
22 .rela.dyn25 .rela.dyn
23 .rela.plt26 .rela.plt
24 .eh_frame27 .eh_frame
25 .eh_frame_hdr28 .eh_frame_hdr
26 .fini_array29 .fini_array
27 .init_array30 .init_array
28 .dynamic31 .dynamic
2.56 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00000360·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.2 ··0x00000360·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.
 3 ··0x00000370·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib
 4 ··0x00000380·72656e64·65726572·2e736f00·5f5f6378·renderer.so.__cx
3 ··0x00000370·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav5 ··0x00000390·615f6174·65786974·004a6176·615f7a61·a_atexit.Java_za
4 ··0x00000380·615f7a61·6d655f67·616d655f·656e6769·a_zame_game_engi6 ··0x000003a0·6d655f67·616d655f·656e6769·6e655f52·me_game_engine_R
5 ··0x00000390·6e655f52·656e6465·7265725f·72656e64·ne_Renderer_rend7 ··0x000003b0·656e6465·7265725f·72656e64·65725472·enderer_renderTr
6 ··0x000003a0·65725472·69616e67·6c657300·676c5665·erTriangles.glVe8 ··0x000003c0·69616e67·6c657300·676c5665·72746578·iangles.glVertex
7 ··0x000003b0·72746578·506f696e·74657200·676c436f·rtexPointer.glCo9 ··0x000003d0·506f696e·74657200·676c436f·6c6f7250·Pointer.glColorP
8 ··0x000003c0·6c6f7250·6f696e74·65720067·6c546578·lorPointer.glTex10 ··0x000003e0·6f696e74·65720067·6c546578·436f6f72·ointer.glTexCoor
9 ··0x000003d0·436f6f72·64506f69·6e746572·00676c44·CoordPointer.glD11 ··0x000003f0·64506f69·6e746572·00676c44·72617745·dPointer.glDrawE
10 ··0x000003e0·72617745·6c656d65·6e747300·4a617661·rawElements.Java12 ··0x00000400·6c656d65·6e747300·4a617661·5f7a616d·lements.Java_zam
11 ··0x000003f0·5f7a616d·655f6761·6d655f65·6e67696e·_zame_game_engin13 ··0x00000410·655f6761·6d655f65·6e67696e·655f5265·e_game_engine_Re
12 ··0x00000400·655f5265·6e646572·65725f72·656e6465·e_Renderer_rende14 ··0x00000420·6e646572·65725f72·656e6465·724c696e·nderer_renderLin
13 ··0x00000410·724c696e·65730067·6c447261·77417272·rLines.glDrawArr15 ··0x00000430·65730067·6c447261·77417272·61797300·es.glDrawArrays.
14 ··0x00000420·61797300·5f656461·7461005f·5f627373·ays._edata.__bss16 ··0x00000440·5f656461·7461005f·5f627373·5f737461·_edata.__bss_sta
15 ··0x00000430·5f737461·7274005f·656e6400·6c69626c·_start._end.libl17 ··0x00000450·7274005f·656e6400·6c69626c·6f672e73·rt._end.liblog.s
16 ··0x00000440·6f672e73·6f006c69·62474c45·5376315f·og.so.libGLESv1_18 ··0x00000460·6f006c69·62474c45·5376315f·434d2e73·o.libGLESv1_CM.s
17 ··0x00000450·434d2e73·6f006c69·62737464·632b2b2e·CM.so.libstdc++.19 ··0x00000470·6f006c69·62737464·632b2b2e·736f006c·o.libstdc++.so.l
18 ··0x00000460·736f006c·69626d2e·736f006c·6962632e·so.libm.so.libc. 
19 ··0x00000470·736f006c·6962646c·2e736f00·6c696272·so.libdl.so.libr20 ··0x00000480·69626d2e·736f006c·6962646c·2e736f00·ibm.so.libdl.so.
20 ··0x00000480·656e6465·7265722e·736f00············enderer.so. 
  
2.05 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 00000000000005b0·<__cxa_atexit@plt-0x10>:2 0000000000000610·<__cxa_atexit@plt-0x10>:
3 »       pushq··0x1a02(%rip)········3 »       pushq··0x19a2(%rip)········
4 »       jmpq···*0x1a04(%rip)········4 »       jmpq···*0x19a4(%rip)········
5 »       nop5 »       nop
6 »       nop6 »       nop
7 »       nop7 »       nop
8 »       nop8 »       nop
  
9 00000000000005c0·<__cxa_atexit@plt>:9 0000000000000620·<__cxa_atexit@plt>:
10 »       jmpq···*0x1a02(%rip)········10 »       jmpq···*0x19a2(%rip)········
11 »       pushq··$0x011 »       pushq··$0x0
12 »       jmpq···5b0·<__cxa_atexit@plt-0x10>12 »       jmpq···610·<__cxa_atexit@plt-0x10>
  
13 00000000000005d0·<__cxa_finalize@plt>:13 0000000000000630·<__cxa_finalize@plt>:
14 »       jmpq···*0x19fa(%rip)········14 »       jmpq···*0x199a(%rip)········
15 »       pushq··$0x115 »       pushq··$0x1
16 »       jmpq···5b0·<__cxa_atexit@plt-0x10>16 »       jmpq···610·<__cxa_atexit@plt-0x10>
  
17 00000000000005e0·<glVertexPointer@plt>:17 0000000000000640·<glVertexPointer@plt>:
18 »       jmpq···*0x19f2(%rip)········18 »       jmpq···*0x1992(%rip)········
19 »       pushq··$0x219 »       pushq··$0x2
20 »       jmpq···5b0·<__cxa_atexit@plt-0x10>20 »       jmpq···610·<__cxa_atexit@plt-0x10>
  
21 00000000000005f0·<glColorPointer@plt>:21 0000000000000650·<glColorPointer@plt>:
22 »       jmpq···*0x19ea(%rip)········22 »       jmpq···*0x198a(%rip)········
23 »       pushq··$0x323 »       pushq··$0x3
24 »       jmpq···5b0·<__cxa_atexit@plt-0x10>24 »       jmpq···610·<__cxa_atexit@plt-0x10>
  
25 0000000000000600·<glTexCoordPointer@plt>:25 0000000000000660·<glTexCoordPointer@plt>:
26 »       jmpq···*0x19e2(%rip)········26 »       jmpq···*0x1982(%rip)········
27 »       pushq··$0x427 »       pushq··$0x4
28 »       jmpq···5b0·<__cxa_atexit@plt-0x10>28 »       jmpq···610·<__cxa_atexit@plt-0x10>
  
29 0000000000000610·<glDrawElements@plt>:29 0000000000000670·<glDrawElements@plt>:
30 »       jmpq···*0x19da(%rip)········30 »       jmpq···*0x197a(%rip)········
31 »       pushq··$0x531 »       pushq··$0x5
32 »       jmpq···5b0·<__cxa_atexit@plt-0x10>32 »       jmpq···610·<__cxa_atexit@plt-0x10>
  
33 0000000000000620·<glDrawArrays@plt>:33 0000000000000680·<glDrawArrays@plt>:
34 »       jmpq···*0x19d2(%rip)········34 »       jmpq···*0x1972(%rip)········
35 »       pushq··$0x635 »       pushq··$0x6
36 »       jmpq···5b0·<__cxa_atexit@plt-0x10>36 »       jmpq···610·<__cxa_atexit@plt-0x10>
4.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000630·<Java_zame_game_engine_Renderer_renderTriangles-0x50>:2 0000000000000690·<Java_zame_game_engine_Renderer_renderTriangles@@Base-0x50>:
3 »       lea····0x19c9(%rip),%rdi········3 »       lea····0x1969(%rip),%rdi········
4 »       jmpq···5d0·<__cxa_finalize@plt>4 »       jmpq···630·<__cxa_finalize@plt>
5 »       add····%al,(%rax)5 »       add····%al,(%rax)
6 »       add····%al,(%rax)6 »       add····%al,(%rax)
7 »       test···%rdi,%rdi7 »       test···%rdi,%rdi
8 »       je·····648·<glDrawArrays@plt+0x28>8 »       je·····6a8·<glDrawArrays@plt+0x28>
9 »       jmpq···*%rdi9 »       jmpq···*%rdi
10 »       nop10 »       nop
11 »       retq···11 »       retq···
12 »       nopl···0x0(%rax)12 »       nopl···0x0(%rax)
13 »       mov····%rdi,%rsi13 »       mov····%rdi,%rsi
14 »       lea····0x19a6(%rip),%rdx········14 »       lea····0x1946(%rip),%rdx········
15 »       lea····-0x21(%rip),%rdi········15 »       lea····-0x21(%rip),%rdi········
16 »       jmpq···5c0·<__cxa_atexit@plt>16 »       jmpq···620·<__cxa_atexit@plt>
17 »       nopw···%cs:0x0(%rax,%rax,1)17 »       nopw···%cs:0x0(%rax,%rax,1)
18 »       nopl···0x0(%rax)18 »       nopl···0x0(%rax)
19 »       ...19 »       ...
  
20 0000000000000680·<Java_zame_game_engine_Renderer_renderTriangles>:20 00000000000006e0·<Java_zame_game_engine_Renderer_renderTriangles@@Base>:
21 »       push···%r1521 »       push···%r15
22 »       mov····%rdx,%rsi22 »       mov····%rdx,%rsi
23 »       push···%r1423 »       push···%r14
24 »       mov····%rcx,%r1424 »       mov····%rcx,%r14
25 »       push···%r1325 »       push···%r13
26 »       mov····%rdi,%r1326 »       mov····%rdi,%r13
27 »       push···%r1227 »       push···%r12
Offset 47, 47 lines modifiedOffset 47, 47 lines modified
47 »       mov····%rax,(%rsp)47 »       mov····%rax,(%rsp)
48 »       mov····0x0(%r13),%rax48 »       mov····0x0(%r13),%rax
49 »       callq··*0x5e8(%rax)49 »       callq··*0x5e8(%rax)
50 »       xor····%edx,%edx50 »       xor····%edx,%edx
51 »       test···%rbx,%rbx51 »       test···%rbx,%rbx
52 »       mov····%rax,0x8(%rsp)52 »       mov····%rax,0x8(%rsp)
53 »       mov····0x0(%r13),%rax53 »       mov····0x0(%r13),%rax
54 »       je·····7d0·<Java_zame_game_engine_Renderer_renderTriangles+0x150>54 »       je·····830·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x150>
55 »       mov····%rbx,%rsi55 »       mov····%rbx,%rsi
56 »       mov····%r13,%rdi56 »       mov····%r13,%rdi
57 »       callq··*0x5d8(%rax)57 »       callq··*0x5d8(%rax)
58 »       xor····%edx,%edx58 »       xor····%edx,%edx
59 »       mov····%r12,%rsi59 »       mov····%r12,%rsi
60 »       mov····%r13,%rdi60 »       mov····%r13,%rdi
61 »       mov····%rax,%r1561 »       mov····%rax,%r15
62 »       mov····0x0(%r13),%rax62 »       mov····0x0(%r13),%rax
63 »       callq··*0x5d0(%rax)63 »       callq··*0x5d0(%rax)
64 »       mov····(%rsp),%rcx64 »       mov····(%rsp),%rcx
65 »       xor····%edx,%edx65 »       xor····%edx,%edx
66 »       mov····$0x1406,%esi66 »       mov····$0x1406,%esi
67 »       mov····$0x3,%edi67 »       mov····$0x3,%edi
68 »       mov····%rax,%rbp68 »       mov····%rax,%rbp
69 »       callq··5e0·<glVertexPointer@plt>69 »       callq··640·<glVertexPointer@plt>
70 »       mov····0x8(%rsp),%rcx70 »       mov····0x8(%rsp),%rcx
71 »       xor····%edx,%edx71 »       xor····%edx,%edx
72 »       mov····$0x1406,%esi72 »       mov····$0x1406,%esi
73 »       mov····$0x4,%edi73 »       mov····$0x4,%edi
74 »       callq··5f0·<glColorPointer@plt>74 »       callq··650·<glColorPointer@plt>
75 »       test···%r15,%r1575 »       test···%r15,%r15
76 »       je·····80a·<Java_zame_game_engine_Renderer_renderTriangles+0x18a>76 »       je·····86a·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x18a>
77 »       mov····%r15,%rcx77 »       mov····%r15,%rcx
78 »       xor····%edx,%edx78 »       xor····%edx,%edx
79 »       mov····$0x140c,%esi79 »       mov····$0x140c,%esi
80 »       mov····$0x2,%edi80 »       mov····$0x2,%edi
81 »       callq··600·<glTexCoordPointer@plt>81 »       callq··660·<glTexCoordPointer@plt>
82 »       mov····0x14(%rsp),%esi82 »       mov····0x14(%rsp),%esi
83 »       mov····%rbp,%rcx83 »       mov····%rbp,%rcx
84 »       mov····$0x1403,%edx84 »       mov····$0x1403,%edx
85 »       mov····$0x4,%edi85 »       mov····$0x4,%edi
86 »       callq··610·<glDrawElements@plt>86 »       callq··670·<glDrawElements@plt>
87 »       mov····0x0(%r13),%rax87 »       mov····0x0(%r13),%rax
88 »       xor····%ecx,%ecx88 »       xor····%ecx,%ecx
89 »       mov····%rbp,%rdx89 »       mov····%rbp,%rdx
90 »       mov····%r12,%rsi90 »       mov····%r12,%rsi
91 »       mov····%r13,%rdi91 »       mov····%r13,%rdi
92 »       callq··*0x610(%rax)92 »       callq··*0x610(%rax)
93 »       mov····0x0(%r13),%rax93 »       mov····0x0(%r13),%rax
Offset 121, 35 lines modifiedOffset 121, 35 lines modified
121 »       mov····%r13,%rdi121 »       mov····%r13,%rdi
122 »       callq··*0x5d0(%rax)122 »       callq··*0x5d0(%rax)
123 »       mov····(%rsp),%rcx123 »       mov····(%rsp),%rcx
124 »       xor····%edx,%edx124 »       xor····%edx,%edx
125 »       mov····$0x1406,%esi125 »       mov····$0x1406,%esi
126 »       mov····$0x3,%edi126 »       mov····$0x3,%edi
127 »       mov····%rax,%rbp127 »       mov····%rax,%rbp
128 »       callq··5e0·<glVertexPointer@plt>128 »       callq··640·<glVertexPointer@plt>
129 »       mov····0x8(%rsp),%rcx129 »       mov····0x8(%rsp),%rcx
130 »       xor····%edx,%edx130 »       xor····%edx,%edx
131 »       mov····$0x1406,%esi131 »       mov····$0x1406,%esi
132 »       mov····$0x4,%edi132 »       mov····$0x4,%edi
133 »       callq··5f0·<glColorPointer@plt>133 »       callq··650·<glColorPointer@plt>
134 »       mov····0x14(%rsp),%esi134 »       mov····0x14(%rsp),%esi
135 »       mov····%rbp,%rcx135 »       mov····%rbp,%rcx
136 »       mov····$0x1403,%edx136 »       mov····$0x1403,%edx
137 »       mov····$0x4,%edi137 »       mov····$0x4,%edi
138 »       callq··610·<glDrawElements@plt>138 »       callq··670·<glDrawElements@plt>
139 »       mov····0x0(%r13),%rax139 »       mov····0x0(%r13),%rax
140 »       xor····%ecx,%ecx140 »       xor····%ecx,%ecx
141 »       mov····%rbp,%rdx141 »       mov····%rbp,%rdx
142 »       mov····%r12,%rsi142 »       mov····%r12,%rsi
143 »       mov····%r13,%rdi143 »       mov····%r13,%rdi
144 »       callq··*0x610(%rax)144 »       callq··*0x610(%rax)
145 »       jmpq···78c·<Java_zame_game_engine_Renderer_renderTriangles+0x10c>145 »       jmpq···7ec·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x10c>
146 »       nopw···0x0(%rax,%rax,1)146 »       nopw···0x0(%rax,%rax,1)
  
147 0000000000000840·<Java_zame_game_engine_Renderer_renderLines>:147 00000000000008a0·<Java_zame_game_engine_Renderer_renderLines@@Base>:
148 »       push···%r15148 »       push···%r15
149 »       mov····%r8d,%r15d149 »       mov····%r8d,%r15d
150 »       push···%r14150 »       push···%r14
151 »       push···%r13151 »       push···%r13
152 »       mov····%rcx,%r13152 »       mov····%rcx,%r13
153 »       push···%r12153 »       push···%r12
154 »       push···%rbp154 »       push···%rbp
Offset 168, 24 lines modifiedOffset 168, 24 lines modified
168 »       mov····(%rbx),%rax168 »       mov····(%rbx),%rax
169 »       callq··*0x5e8(%rax)169 »       callq··*0x5e8(%rax)
170 »       mov····%r12,%rcx170 »       mov····%r12,%rcx
171 »       xor····%edx,%edx171 »       xor····%edx,%edx
172 »       mov····$0x1406,%esi172 »       mov····$0x1406,%esi
173 »       mov····$0x2,%edi173 »       mov····$0x2,%edi
174 »       mov····%rax,%r14174 »       mov····%rax,%r14
175 »       callq··5e0·<glVertexPointer@plt>175 »       callq··640·<glVertexPointer@plt>
176 »       mov····%r14,%rcx176 »       mov····%r14,%rcx
177 »       xor····%edx,%edx177 »       xor····%edx,%edx
Max diff block lines reached; 349/4176 bytes (8.36%) of diff not shown.
2.63 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000008f8·14000000·00000000·017a5200·01781001·.........zR..x..2 ··0x00000958·14000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x00000908·1b0c0708·90010000·14000000·1c000000·................3 ··0x00000968·1b0c0708·90010000·14000000·1c000000·................
4 ··0x00000918·28fdffff·09000000·00000000·00000000·(...............4 ··0x00000978·28fdffff·09000000·00000000·00000000·(...............
5 ··0x00000928·14000000·34000000·00fdffff·0c000000·....4...........5 ··0x00000988·14000000·34000000·00fdffff·0c000000·....4...........
6 ··0x00000938·00000000·00000000·14000000·4c000000·............L...6 ··0x00000998·00000000·00000000·14000000·4c000000·............L...
7 ··0x00000948·08fdffff·16000000·00000000·00000000·................7 ··0x000009a8·08fdffff·16000000·00000000·00000000·................
8 ··0x00000958·4c000000·64000000·20fdffff·ba010000·L...d...·.......8 ··0x000009b8·4c000000·64000000·20fdffff·ba010000·L...d...·.......
9 ··0x00000968·00420e10·8f02450e·188e0345·0e208d04·.B....E....E.·..9 ··0x000009c8·00420e10·8f02450e·188e0345·0e208d04·.B....E....E.·..
10 ··0x00000978·450e288c·05440e30·8606410e·38830748·E.(..D.0..A.8..H10 ··0x000009d8·450e288c·05440e30·8606410e·38830748·E.(..D.0..A.8..H
11 ··0x00000988·0e600323·010a0e38·410e3041·0e28420e·.`.#...8A.0A.(B.11 ··0x000009e8·0e600323·010a0e38·410e3041·0e28420e·.`.#...8A.0A.(B.
12 ··0x00000998·20420e18·420e1042·0e08450b·00000000··B..B..B..E.....12 ··0x000009f8·20420e18·420e1042·0e08450b·00000000··B..B..B..E.....
13 ··0x000009a8·4c000000·b4000000·90feffff·b1000000·L...............13 ··0x00000a08·4c000000·b4000000·90feffff·b1000000·L...............
14 ··0x000009b8·00420e10·8f02450e·188e0342·0e208d04·.B....E....B.·..14 ··0x00000a18·00420e10·8f02450e·188e0342·0e208d04·.B....E....B.·..
15 ··0x000009c8·450e288c·05410e30·8606460e·3883074b·E.(..A.0..F.8..K15 ··0x00000a28·450e288c·05410e30·8606460e·3883074b·E.(..A.0..F.8..K
16 ··0x000009d8·0e400285·0e38410e·30410e28·420e2042·.@...8A.0A.(B.·B16 ··0x00000a38·0e400285·0e38410e·30410e28·420e2042·.@...8A.0A.(B.·B
17 ··0x000009e8·0e18420e·10420e08·00000000·00000000·..B..B..........17 ··0x00000a48·0e18420e·10420e08·00000000·00000000·..B..B..........
18 ··0x000009f8·24000000·04010000·b0fbffff·80000000·$...............18 ··0x00000a58·24000000·04010000·b0fbffff·80000000·$...............
19 ··0x00000a08·000e1046·0e184a0f·0b770880·003f1a3b·...F..J..w...?.;19 ··0x00000a68·000e1046·0e184a0f·0b770880·003f1a3b·...F..J..w...?.;
20 ··0x00000a18·2a332422·00000000·00000000··········*3$"........20 ··0x00000a78·2a332422·00000000·00000000··········*3$"........
  
696 B
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00000a24·011b033b·d0feffff·06000000·8cfbffff·...;............2 ··0x00000a84·011b033b·d0feffff·06000000·8cfbffff·...;............
3 ··0x00000a34·d4ffffff·0cfcffff·04ffffff·1cfcffff·................3 ··0x00000a94·d4ffffff·0cfcffff·04ffffff·1cfcffff·................
4 ··0x00000a44·ecfeffff·2cfcffff·1cffffff·5cfcffff·....,.......\...4 ··0x00000aa4·ecfeffff·2cfcffff·1cffffff·5cfcffff·....,.......\...
5 ··0x00000a54·34ffffff·1cfeffff·84ffffff··········4...........5 ··0x00000ab4·34ffffff·1cfeffff·84ffffff··········4...........
  
292 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 ··0x00001d90·30060000·00000000·00000000··········0...........2 ··0x00001d38·90060000·00000000·00000000·00000000·................
  
276 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 ··0x00001d9c·00000000····························....2 ··0x00001d48·00000000·00000000···················........
  
823 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ··0x00001fb0·a01d0000·00000000·00000000·00000000·................2 ··0x00001fb0·501d0000·00000000·00000000·00000000·P...............
3 ··0x00001fc0·00000000·00000000·c6050000·00000000·................3 ··0x00001fc0·00000000·00000000·26060000·00000000·........&.......
4 ··0x00001fd0·d6050000·00000000·e6050000·00000000·................4 ··0x00001fd0·36060000·00000000·46060000·00000000·6.......F.......
5 ··0x00001fe0·f6050000·00000000·06060000·00000000·................5 ··0x00001fe0·56060000·00000000·66060000·00000000·V.......f.......
6 ··0x00001ff0·16060000·00000000·26060000·00000000·........&.......6 ··0x00001ff0·76060000·00000000·86060000·00000000·v...............
  
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.9·20140827·(prerelease)2 ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease)
  
1.72 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 15 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e64·.gnu.build-id..d3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e64·.gnu.build-id..d
4 ··0x00000020·796e7379·6d002e64·796e7374·72002e68·ynsym..dynstr..h4 ··0x00000020·796e7379·6d002e64·796e7374·72002e68·ynsym..dynstr..h
5 ··0x00000030·61736800·2e72656c·612e6479·6e002e72·ash..rela.dyn..r 
6 ··0x00000040·656c612e·706c7400·2e746578·74002e65·ela.plt..text..e 
7 ··0x00000050·685f6672·616d6500·2e65685f·6672616d·h_frame..eh_fram 
8 ··0x00000060·655f6864·72002e66·696e695f·61727261·e_hdr..fini_arra5 ··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·72656c61·2e64796e·002e7265·6c612e70·rela.dyn..rela.p
 9 ··0x00000070·6c74002e·74657874·002e6568·5f667261·lt..text..eh_fra
 10 ··0x00000080·6d65002e·65685f66·72616d65·5f686472·me..eh_frame_hdr
9 ··0x00000070·79002e69·6e69745f·61727261·79002e64·y..init_array..d11 ··0x00000090·002e6669·6e695f61·72726179·002e696e·..fini_array..in
10 ··0x00000080·796e616d·6963002e·676f7400·2e676f74·ynamic..got..got 
11 ··0x00000090·2e706c74·002e6461·7461002e·62737300·.plt..data..bss. 
12 ··0x000000a0·2e636f6d·6d656e74·002e6e6f·74652e67·.comment..note.g 
13 ··0x000000b0·6e752e67·6f6c642d·76657273·696f6e00·nu.gold-version.12 ··0x000000a0·69745f61·72726179·002e6479·6e616d69·it_array..dynami
 13 ··0x000000b0·63002e67·6f74002e·676f742e·706c7400·c..got..got.plt.
 14 ··0x000000c0·2e646174·61002e62·7373002e·636f6d6d·.data..bss..comm
 15 ··0x000000d0·656e7400·2e6e6f74·652e676e·752e676f·ent..note.gnu.go
 16 ··0x000000e0·6c642d76·65727369·6f6e00············ld-version.
  
34.8 KB
lib/arm64-v8a/librenderer.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.08 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x6c011 ··Entry·point·address:···············0x700
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········4304·(bytes·into·file)13 ··Start·of·section·headers:··········4336·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········1919 ··Number·of·section·headers:·········21
20 ··Section·header·string·table·index:·1820 ··Section·header·string·table·index:·20
1.89 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x6c02 Entry·point·0x700
3 There·are·7·program·headers,·starting·at·offset·643 There·are·7·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000a80·0x000a80·R·E·0x100006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000ad0·0x000ad0·R·E·0x10000
7 ··LOAD···········0x000d90·0x0000000000010d90·0x0000000000010d90·0x000278·0x000278·RW··0x100007 ··LOAD···········0x000d60·0x0000000000010d60·0x0000000000010d60·0x0002a8·0x0002a8·RW··0x10000
8 ··DYNAMIC········0x000da8·0x0000000000010da8·0x0000000000010da8·0x000200·0x000200·RW··0x88 ··DYNAMIC········0x000d78·0x0000000000010d78·0x0000000000010d78·0x000230·0x000230·RW··0x8
9 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000024·0x000024·R···0x49 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000024·0x000024·R···0x4
10 ··GNU_EH_FRAME···0x0009d4·0x00000000000009d4·0x00000000000009d4·0x00001c·0x00001c·R···0x410 ··GNU_EH_FRAME···0x000a14·0x0000000000000a14·0x0000000000000a14·0x00001c·0x00001c·R···0x4
11 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1011 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
12 ··GNU_RELRO······0x000d90·0x0000000000010d90·0x0000000000010d90·0x000270·0x000270·R···0x112 ··GNU_RELRO······0x000d60·0x0000000000010d60·0x0000000000010d60·0x0002a0·0x0002a0·R···0x1
  
13 ·Section·to·Segment·mapping:13 ·Section·to·Segment·mapping:
14 ··Segment·Sections...14 ··Segment·Sections...
15 ···00·····.note.gnu.build-id·.hash·.dynsym·.dynstr·.rela.dyn·.rela.plt·.plt·.text·.eh_frame_hdr·.eh_frame·15 ···00·····.note.gnu.build-id·.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.eh_frame_hdr·.eh_frame·
16 ···01·····.init_array·.fini_array·.dynamic·.got·.data·16 ···01·····.init_array·.fini_array·.dynamic·.got·.data·
17 ···02·····.dynamic·17 ···02·····.dynamic·
18 ···03·····.note.gnu.build-id·18 ···03·····.note.gnu.build-id·
19 ···04·····.eh_frame_hdr·19 ···04·····.eh_frame_hdr·
20 ···05·····20 ···05·····
21 ···06·····.init_array·.fini_array·.dynamic·.got·21 ···06·····.init_array·.fini_array·.dynamic·.got·
3.7 KB
readelf --wide --sections {}
    
Offset 1, 28 lines modifiedOffset 1, 30 lines modified
1 There·are·19·section·headers,·starting·at·offset·0x10d0:1 There·are·21·section·headers,·starting·at·offset·0x10f0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000024·00···A··0···0··4
6 ··[·2]·.hash·············HASH············00000000000001f0·0001f0·000060·04···A··3···0··86 ··[·2]·.hash·············HASH············00000000000001f0·0001f0·000060·04···A··3···0··8
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000250·000250·0001c8·18···A··4···3··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000250·000250·0001c8·18···A··4···3··8
8 ··[·4]·.dynstr···········STRTAB··········0000000000000418·000418·00014d·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000000000000418·000418·000152·00···A··0···0··1
 9 ··[·5]·.gnu.version······VERSYM··········000000000000056a·00056a·000026·02···A··3···0··2
 10 ··[·6]·.gnu.version_r····VERNEED·········0000000000000590·000590·000020·00···A··4···1··8
9 ··[·5]·.rela.dyn·········RELA············0000000000000568·000568·000018·18···A··3···0··811 ··[·7]·.rela.dyn·········RELA············00000000000005b0·0005b0·000018·18···A··3···0··8
10 ··[·6]·.rela.plt·········RELA············0000000000000580·000580·0000a8·18··AI··3···7··812 ··[·8]·.rela.plt·········RELA············00000000000005c8·0005c8·0000a8·18··AI··3···9··8
11 ··[·7]·.plt··············PROGBITS········0000000000000630·000630·000090·10··AX··0···0·1613 ··[·9]·.plt··············PROGBITS········0000000000000670·000670·000090·10··AX··0···0·16
12 ··[·8]·.text·············PROGBITS········00000000000006c0·0006c0·000314·00··AX··0···0··414 ··[10]·.text·············PROGBITS········0000000000000700·000700·000314·00··AX··0···0··4
13 ··[·9]·.eh_frame_hdr·····PROGBITS········00000000000009d4·0009d4·00001c·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········0000000000000a14·000a14·00001c·00···A··0···0··4
14 ··[10]·.eh_frame·········PROGBITS········00000000000009f0·0009f0·000090·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········0000000000000a30·000a30·0000a0·00···A··0···0··8
15 ··[11]·.init_array·······INIT_ARRAY······0000000000010d90·000d90·000008·00··WA··0···0··117 ··[13]·.init_array·······INIT_ARRAY······0000000000010d60·000d60·000008·00··WA··0···0··1
16 ··[12]·.fini_array·······FINI_ARRAY······0000000000010d98·000d98·000010·00··WA··0···0··818 ··[14]·.fini_array·······FINI_ARRAY······0000000000010d68·000d68·000010·00··WA··0···0··8
17 ··[13]·.dynamic··········DYNAMIC·········0000000000010da8·000da8·000200·10··WA··4···0··819 ··[15]·.dynamic··········DYNAMIC·········0000000000010d78·000d78·000230·10··WA··4···0··8
18 ··[14]·.got··············PROGBITS········0000000000010fa8·000fa8·000058·08··WA··0···0··820 ··[16]·.got··············PROGBITS········0000000000010fa8·000fa8·000058·08··WA··0···0··8
19 ··[15]·.data·············PROGBITS········0000000000011000·001000·000008·00··WA··0···0··821 ··[17]·.data·············PROGBITS········0000000000011000·001000·000008·00··WA··0···0··8
20 ··[16]·.bss··············NOBITS··········0000000000011008·001008·000000·00··WA··0···0··122 ··[18]·.bss··············NOBITS··········0000000000011008·001008·000000·00··WA··0···0··1
21 ··[17]·.comment··········PROGBITS········0000000000000000·001008·000025·01··MS··0···0··123 ··[19]·.comment··········PROGBITS········0000000000000000·001008·000027·01··MS··0···0··1
22 ··[18]·.shstrtab·········STRTAB··········0000000000000000·00102d·0000a0·00······0···0··124 ··[20]·.shstrtab·········STRTAB··········0000000000000000·00102f·0000bc·00······0···0··1
23 Key·to·Flags:25 Key·to·Flags:
24 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),26 ··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),27 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
26 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),28 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
27 ··p·(processor·specific)29 ··p·(processor·specific)
2.89 KB
readelf --wide --symbols {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Symbol·table·'.dynsym'·contains·19·entries:1 Symbol·table·'.dynsym'·contains·19·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000000006c0·····0·SECTION·LOCAL··DEFAULT····8·4 ·····1:·0000000000000700·····0·SECTION·LOCAL··DEFAULT···10·
5 ·····2:·0000000000011000·····0·SECTION·LOCAL··DEFAULT···15·5 ·····2:·0000000000011000·····0·SECTION·LOCAL··DEFAULT···17·
 6 ·····3:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__
 7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
 8 ·····5:·000000000000073c···504·FUNC····GLOBAL·DEFAULT···10·Java_zame_game_engine_Renderer_renderTriangles
 9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer
 10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer
6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements11 ·····8:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements
7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer
8 ·····5:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT···16·_bss_end__ 
9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize 
10 ·····7:·00000000000006fc···508·FUNC····GLOBAL·DEFAULT····8·Java_zame_game_engine_Renderer_renderTriangles 
11 ·····8:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT···16·__bss_start__13 ····10:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays14 ····11:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
13 ····10:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT···16·__bss_end__15 ····12:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__
14 ····11:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit 
15 ····12:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer 
16 ····13:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT···16·__bss_start16 ····13:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start__
17 ····14:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT···16·__end__ 
18 ····15:·00000000000008f8···220·FUNC····GLOBAL·DEFAULT····8·Java_zame_game_engine_Renderer_renderLines 
19 ····16:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT···15·_edata17 ····14:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
 18 ····15:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__
 19 ····16:·0000000000000934···224·FUNC····GLOBAL·DEFAULT···10·Java_zame_game_engine_Renderer_renderLines
20 ····17:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT···16·_end20 ····17:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
21 ····18:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer21 ····18:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
2.0 KB
readelf --wide --relocs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x568·contains·1·entry:1 Relocation·section·'.rela.dyn'·at·offset·0x5b0·contains·1·entry:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000010d98··0000000000000403·R_AARCH64_RELATIVE························6c03 0000000000010d68··0000000000000403·R_AARCH64_RELATIVE························700
  
4 Relocation·section·'.rela.plt'·at·offset·0x580·contains·7·entries:4 Relocation·section·'.rela.plt'·at·offset·0x5c8·contains·7·entries:
5 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend5 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
6 0000000000010fc0··0000000300000402·R_AARCH64_JUMP_SLOT····0000000000000000·glDrawElements·+·0 
7 0000000000010fc8··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·glTexCoordPointer·+·0 
8 0000000000010fd0··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize·+·06 0000000000010fc0··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize@LIBC·+·0
9 0000000000010fd8··0000000900000402·R_AARCH64_JUMP_SLOT····0000000000000000·glDrawArrays·+·0 
10 0000000000010fe0··0000000b00000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit·+·0 
11 0000000000010fe8··0000000c00000402·R_AARCH64_JUMP_SLOT····0000000000000000·glVertexPointer·+·07 0000000000010fc8··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·glVertexPointer·+·0
12 0000000000010ff0··0000001200000402·R_AARCH64_JUMP_SLOT····0000000000000000·glColorPointer·+·08 0000000000010fd0··0000000700000402·R_AARCH64_JUMP_SLOT····0000000000000000·glColorPointer·+·0
 9 0000000000010fd8··0000000800000402·R_AARCH64_JUMP_SLOT····0000000000000000·glDrawElements·+·0
 10 0000000000010fe0··0000000900000402·R_AARCH64_JUMP_SLOT····0000000000000000·glTexCoordPointer·+·0
 11 0000000000010fe8··0000000b00000402·R_AARCH64_JUMP_SLOT····0000000000000000·glDrawArrays·+·0
 12 0000000000010ff0··0000001200000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit@LIBC·+·0
2.12 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 1, 34 lines modified
  
1 Dynamic·section·at·offset·0xda8·contains·28·entries:1 Dynamic·section·at·offset·0xd78·contains·31·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv1_CM.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv1_CM.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
9 ·0x000000000000000e·(SONAME)·············Library·soname:·[librenderer.so]9 ·0x000000000000000e·(SONAME)·············Library·soname:·[librenderer.so]
10 ·0x0000000000000010·(SYMBOLIC)···········0x010 ·0x0000000000000010·(SYMBOLIC)···········0x0
11 ·0x0000000000000019·(INIT_ARRAY)·········0x10d9011 ·0x0000000000000019·(INIT_ARRAY)·········0x10d60
12 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)12 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
13 ·0x000000000000001a·(FINI_ARRAY)·········0x10d9813 ·0x000000000000001a·(FINI_ARRAY)·········0x10d68
14 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)14 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
15 ·0x0000000000000004·(HASH)···············0x1f015 ·0x0000000000000004·(HASH)···············0x1f0
16 ·0x0000000000000005·(STRTAB)·············0x41816 ·0x0000000000000005·(STRTAB)·············0x418
17 ·0x0000000000000006·(SYMTAB)·············0x25017 ·0x0000000000000006·(SYMTAB)·············0x250
18 ·0x000000000000000a·(STRSZ)··············333·(bytes)18 ·0x000000000000000a·(STRSZ)··············338·(bytes)
19 ·0x000000000000000b·(SYMENT)·············24·(bytes)19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
20 ·0x0000000000000003·(PLTGOT)·············0x10fa820 ·0x0000000000000003·(PLTGOT)·············0x10fa8
21 ·0x0000000000000002·(PLTRELSZ)···········168·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········168·(bytes)
22 ·0x0000000000000014·(PLTREL)·············RELA22 ·0x0000000000000014·(PLTREL)·············RELA
23 ·0x0000000000000017·(JMPREL)·············0x58023 ·0x0000000000000017·(JMPREL)·············0x5c8
24 ·0x0000000000000007·(RELA)···············0x56824 ·0x0000000000000007·(RELA)···············0x5b0
25 ·0x0000000000000008·(RELASZ)·············24·(bytes)25 ·0x0000000000000008·(RELASZ)·············24·(bytes)
26 ·0x0000000000000009·(RELAENT)············24·(bytes)26 ·0x0000000000000009·(RELAENT)············24·(bytes)
27 ·0x0000000000000018·(BIND_NOW)···········27 ·0x0000000000000018·(BIND_NOW)···········
28 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW28 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
 29 ·0x000000006ffffffe·(VERNEED)············0x590
 30 ·0x000000006fffffff·(VERNEEDNUM)·········1
 31 ·0x000000006ffffff0·(VERSYM)·············0x56a
29 ·0x000000006ffffff9·(RELACOUNT)··········132 ·0x000000006ffffff9·(RELACOUNT)··········1
30 ·0x0000000000000000·(NULL)···············0x033 ·0x0000000000000000·(NULL)···············0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eab841bc8435db37a76927ffcc71228c7f4f486a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0bd1acb16b8a16ffa8564e1475ae9eb23938b42c
852 B
readelf --wide --version-info {}
    
Offset 1, 2 lines modifiedOffset 1, 13 lines modified
  
1 No·version·information·found·in·this·file.1 Version·symbols·section·'.gnu.version'·contains·19·entries:
 2 ·Addr:·0x000000000000056a··Offset:·0x00056a··Link:·3·(.dynsym)
 3 ··000:···0·(*local*)·······0·(*local*)·······0·(*local*)·······1·(*global*)···
 4 ··004:···2·(LIBC)··········1·(*global*)······0·(*local*)·······0·(*local*)····
 5 ··008:···0·(*local*)·······0·(*local*)·······1·(*global*)······0·(*local*)····
 6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 7 ··010:···1·(*global*)······1·(*global*)······2·(LIBC)·······
  
 8 Version·needs·section·'.gnu.version_r'·contains·1·entry:
 9 ·Addr:·0x0000000000000590··Offset:·0x000590··Link:·4·(.dynstr)
 10 ··000000:·Version:·1··File:·libc.so··Cnt:·1
 11 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
4.35 KB
readelf --wide --debug-dump=frames {}
    
Offset 10, 75 lines modifiedOffset 10, 85 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r31·(sp)·ofs·011 ··DW_CFA_def_cfa:·r31·(sp)·ofs·0
12 ··DW_CFA_nop12 ··DW_CFA_nop
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
15 ··DW_CFA_nop15 ··DW_CFA_nop
  
16 00000018·0000000000000044·0000001c·FDE·cie=00000000·pc=00000000000006fc..00000000000008f816 00000018·000000000000004c·0000001c·FDE·cie=00000000·pc=000000000000073c..0000000000000934
17 ··DW_CFA_advance_loc:·4·to·000000000000070017 ··DW_CFA_advance_loc:·4·to·0000000000000740
18 ··DW_CFA_def_cfa_offset:·9618 ··DW_CFA_def_cfa_offset:·96
19 ··DW_CFA_advance_loc:·28·to·000000000000071c 
20 ··DW_CFA_offset:·r19·(x19)·at·cfa-9619 ··DW_CFA_offset:·r29·(x29)·at·cfa-96
21 ··DW_CFA_offset:·r20·(x20)·at·cfa-8820 ··DW_CFA_offset:·r30·(x30)·at·cfa-88
 21 ··DW_CFA_advance_loc:·8·to·0000000000000748
 22 ··DW_CFA_def_cfa_register:·r29·(x29)
 23 ··DW_CFA_advance_loc:·4·to·000000000000074c
22 ··DW_CFA_offset:·r23·(x23)·at·cfa-6424 ··DW_CFA_offset:·r23·(x23)·at·cfa-48
23 ··DW_CFA_offset:·r24·(x24)·at·cfa-5625 ··DW_CFA_offset:·r24·(x24)·at·cfa-40
 26 ··DW_CFA_advance_loc:·20·to·0000000000000760
 27 ··DW_CFA_offset:·r19·(x19)·at·cfa-80
 28 ··DW_CFA_offset:·r20·(x20)·at·cfa-72
24 ··DW_CFA_offset:·r25·(x25)·at·cfa-4829 ··DW_CFA_offset:·r25·(x25)·at·cfa-32
25 ··DW_CFA_offset:·r26·(x26)·at·cfa-4030 ··DW_CFA_offset:·r26·(x26)·at·cfa-24
 31 ··DW_CFA_advance_loc:·12·to·000000000000076c
26 ··DW_CFA_offset:·r21·(x21)·at·cfa-8032 ··DW_CFA_offset:·r21·(x21)·at·cfa-64
27 ··DW_CFA_offset:·r22·(x22)·at·cfa-7233 ··DW_CFA_offset:·r22·(x22)·at·cfa-56
28 ··DW_CFA_offset:·r27·(x27)·at·cfa-3234 ··DW_CFA_offset:·r27·(x27)·at·cfa-16
29 ··DW_CFA_offset:·r28·(x28)·at·cfa-2435 ··DW_CFA_offset:·r28·(x28)·at·cfa-8
30 ··DW_CFA_offset:·r30·(x30)·at·cfa-16 
31 ··DW_CFA_advance_loc1:·332·to·000000000000086836 ··DW_CFA_advance_loc1:·316·to·00000000000008a8
32 ··DW_CFA_remember_state37 ··DW_CFA_remember_state
33 ··DW_CFA_restore:·r30·(x30) 
34 ··DW_CFA_advance_loc:·4·to·000000000000086c 
35 ··DW_CFA_restore:·r20·(x20)38 ··DW_CFA_restore:·r20·(x20)
36 ··DW_CFA_restore:·r19·(x19)39 ··DW_CFA_restore:·r19·(x19)
37 ··DW_CFA_advance_loc:·4·to·000000000000087040 ··DW_CFA_advance_loc:·4·to·00000000000008ac
38 ··DW_CFA_restore:·r22·(x22)41 ··DW_CFA_restore:·r22·(x22)
39 ··DW_CFA_restore:·r21·(x21)42 ··DW_CFA_restore:·r21·(x21)
40 ··DW_CFA_advance_loc:·4·to·000000000000087443 ··DW_CFA_advance_loc:·4·to·00000000000008b0
41 ··DW_CFA_restore:·r24·(x24)44 ··DW_CFA_restore:·r24·(x24)
42 ··DW_CFA_restore:·r23·(x23)45 ··DW_CFA_restore:·r23·(x23)
43 ··DW_CFA_advance_loc:·4·to·000000000000087846 ··DW_CFA_advance_loc:·4·to·00000000000008b4
44 ··DW_CFA_restore:·r26·(x26)47 ··DW_CFA_restore:·r26·(x26)
45 ··DW_CFA_restore:·r25·(x25)48 ··DW_CFA_restore:·r25·(x25)
46 ··DW_CFA_advance_loc:·4·to·000000000000087c49 ··DW_CFA_advance_loc:·4·to·00000000000008b8
47 ··DW_CFA_restore:·r28·(x28)50 ··DW_CFA_restore:·r28·(x28)
48 ··DW_CFA_restore:·r27·(x27)51 ··DW_CFA_restore:·r27·(x27)
 52 ··DW_CFA_advance_loc:·4·to·00000000000008bc
 53 ··DW_CFA_restore:·r30·(x30)
 54 ··DW_CFA_restore:·r29·(x29)
 55 ··DW_CFA_def_cfa:·r31·(sp)·ofs·0
49 ··DW_CFA_advance_loc:·4·to·000000000000088056 ··DW_CFA_advance_loc:·4·to·00000000000008c0
50 ··DW_CFA_def_cfa_offset:·0 
51 ··DW_CFA_advance_loc:·4·to·0000000000000884 
52 ··DW_CFA_restore_state57 ··DW_CFA_restore_state
53 ··DW_CFA_nop58 ··DW_CFA_nop
54 ··DW_CFA_nop59 ··DW_CFA_nop
55 ··DW_CFA_nop60 ··DW_CFA_nop
56 ··DW_CFA_nop61 ··DW_CFA_nop
57 ··DW_CFA_nop62 ··DW_CFA_nop
  
58 00000060·000000000000002c·00000064·FDE·cie=00000000·pc=00000000000008f8..00000000000009d463 00000068·0000000000000034·0000006c·FDE·cie=00000000·pc=0000000000000934..0000000000000a14
59 ··DW_CFA_advance_loc:·4·to·00000000000008fc64 ··DW_CFA_advance_loc:·4·to·0000000000000938
60 ··DW_CFA_def_cfa_offset:·6465 ··DW_CFA_def_cfa_offset:·80
 66 ··DW_CFA_offset:·r29·(x29)·at·cfa-80
 67 ··DW_CFA_offset:·r30·(x30)·at·cfa-72
61 ··DW_CFA_advance_loc:·16·to·000000000000090c68 ··DW_CFA_advance_loc:·8·to·0000000000000940
 69 ··DW_CFA_def_cfa_register:·r29·(x29)
 70 ··DW_CFA_advance_loc:·4·to·0000000000000944
62 ··DW_CFA_offset:·r23·(x23)·at·cfa-3271 ··DW_CFA_offset:·r23·(x23)·at·cfa-32
63 ··DW_CFA_offset:·r30·(x30)·at·cfa-2472 ··DW_CFA_advance_loc:·16·to·0000000000000954
64 ··DW_CFA_offset:·r19·(x19)·at·cfa-6473 ··DW_CFA_offset:·r19·(x19)·at·cfa-64
65 ··DW_CFA_offset:·r20·(x20)·at·cfa-5674 ··DW_CFA_offset:·r20·(x20)·at·cfa-56
66 ··DW_CFA_offset:·r21·(x21)·at·cfa-4875 ··DW_CFA_offset:·r21·(x21)·at·cfa-48
67 ··DW_CFA_offset:·r22·(x22)·at·cfa-4076 ··DW_CFA_offset:·r22·(x22)·at·cfa-40
68 ··DW_CFA_advance_loc:·184·to·00000000000009c477 ··DW_CFA_advance_loc:·176·to·0000000000000a04
69 ··DW_CFA_restore:·r30·(x30) 
70 ··DW_CFA_restore:·r23·(x23)78 ··DW_CFA_restore:·r23·(x23)
71 ··DW_CFA_advance_loc:·4·to·00000000000009c879 ··DW_CFA_advance_loc:·4·to·0000000000000a08
72 ··DW_CFA_restore:·r20·(x20)80 ··DW_CFA_restore:·r20·(x20)
73 ··DW_CFA_restore:·r19·(x19)81 ··DW_CFA_restore:·r19·(x19)
74 ··DW_CFA_advance_loc:·4·to·00000000000009cc82 ··DW_CFA_advance_loc:·4·to·0000000000000a0c
75 ··DW_CFA_restore:·r22·(x22)83 ··DW_CFA_restore:·r22·(x22)
76 ··DW_CFA_restore:·r21·(x21)84 ··DW_CFA_restore:·r21·(x21)
77 ··DW_CFA_advance_loc:·4·to·00000000000009d085 ··DW_CFA_advance_loc:·4·to·0000000000000a10
78 ··DW_CFA_def_cfa_offset:·086 ··DW_CFA_restore:·r30·(x30)
 87 ··DW_CFA_restore:·r29·(x29)
 88 ··DW_CFA_def_cfa:·r31·(sp)·ofs·0
79 ··DW_CFA_nop89 ··DW_CFA_nop
80 ··DW_CFA_nop90 ··DW_CFA_nop
81 ··DW_CFA_nop91 ··DW_CFA_nop
  
393 B
strings --all --bytes=8 {}
    
Offset 11, 17 lines modifiedOffset 11, 19 lines modified
11 libGLESv1_CM.so11 libGLESv1_CM.so
12 libstdc++.so12 libstdc++.so
13 libdl.so13 libdl.so
14 __bss_start14 __bss_start
15 __bss_start__15 __bss_start__
16 __bss_end__16 __bss_end__
17 librenderer.so17 librenderer.so
18 GCC:·(GNU)·4.9·20140827·(prerelease)18 GCC:·(GNU)·4.9.x·20150123·(prerelease)
19 .shstrtab19 .shstrtab
20 .note.gnu.build-id20 .note.gnu.build-id
 21 .gnu.version
 22 .gnu.version_r
21 .rela.dyn23 .rela.dyn
22 .rela.plt24 .rela.plt
23 .eh_frame_hdr25 .eh_frame_hdr
24 .eh_frame26 .eh_frame
25 .init_array27 .init_array
26 .fini_array28 .fini_array
27 .dynamic29 .dynamic
948 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000001f0·03000000·13000000·10000000·12000000·................2 ··0x000001f0·03000000·13000000·0e000000·12000000·................
3 ··0x00000200·0f000000·00000000·00000000·00000000·................3 ··0x00000200·10000000·00000000·00000000·00000000·................
4 ··0x00000210·00000000·03000000·00000000·05000000·................4 ··0x00000210·00000000·03000000·00000000·00000000·................
5 ··0x00000220·04000000·07000000·00000000·09000000·................5 ··0x00000220·06000000·05000000·08000000·04000000·................
6 ··0x00000230·0a000000·0b000000·06000000·0d000000·................ 
7 ··0x00000240·0e000000·08000000·0c000000·11000000·................6 ··0x00000230·07000000·0a000000·09000000·0d000000·................
 7 ··0x00000240·0b000000·0c000000·0f000000·11000000·................
  
772 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 16, 9 lines modifiedOffset 16, 10 lines modified
16 ··0x000004e8·62474c45·5376315f·434d2e73·6f006c69·bGLESv1_CM.so.li16 ··0x000004e8·62474c45·5376315f·434d2e73·6f006c69·bGLESv1_CM.so.li
17 ··0x000004f8·62737464·632b2b2e·736f006c·69626d2e·bstdc++.so.libm.17 ··0x000004f8·62737464·632b2b2e·736f006c·69626d2e·bstdc++.so.libm.
18 ··0x00000508·736f006c·6962632e·736f006c·6962646c·so.libc.so.libdl18 ··0x00000508·736f006c·6962632e·736f006c·6962646c·so.libc.so.libdl
19 ··0x00000518·2e736f00·5f656461·7461005f·5f627373·.so._edata.__bss19 ··0x00000518·2e736f00·5f656461·7461005f·5f627373·.so._edata.__bss
20 ··0x00000528·5f737461·7274005f·5f627373·5f737461·_start.__bss_sta20 ··0x00000528·5f737461·7274005f·5f627373·5f737461·_start.__bss_sta
21 ··0x00000538·72745f5f·005f5f62·73735f65·6e645f5f·rt__.__bss_end__21 ··0x00000538·72745f5f·005f5f62·73735f65·6e645f5f·rt__.__bss_end__
22 ··0x00000548·005f5f65·6e645f5f·005f656e·64006c69·.__end__._end.li22 ··0x00000548·005f5f65·6e645f5f·005f656e·64006c69·.__end__._end.li
23 ··0x00000558·6272656e·64657265·722e736f·00·······brenderer.so.23 ··0x00000558·6272656e·64657265·722e736f·004c4942·brenderer.so.LIB
 24 ··0x00000568·4300································C.
  
2.51 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000000630·<glDrawElements@plt-0x20>:2 0000000000000670·<__cxa_finalize@plt-0x20>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines+0xf708>4 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines@@Base+0xf6cc>
5 »       ldr»    x17,·[x16,·#4024]5 »       ldr»    x17,·[x16,·#4024]
6 »       add»    x16,·x16,·#0xfb86 »       add»    x16,·x16,·#0xfb8
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
11 0000000000000650·<glDrawElements@plt>:11 0000000000000690·<__cxa_finalize@plt>:
12 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines+0xf708>12 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines@@Base+0xf6cc>
13 »       ldr»    x17,·[x16,·#4032]13 »       ldr»    x17,·[x16,·#4032]
14 »       add»    x16,·x16,·#0xfc014 »       add»    x16,·x16,·#0xfc0
15 »       br»     x1715 »       br»     x17
  
16 0000000000000660·<glTexCoordPointer@plt>:16 00000000000006a0·<glVertexPointer@plt>:
17 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines+0xf708>17 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines@@Base+0xf6cc>
18 »       ldr»    x17,·[x16,·#4040]18 »       ldr»    x17,·[x16,·#4040]
19 »       add»    x16,·x16,·#0xfc819 »       add»    x16,·x16,·#0xfc8
20 »       br»     x1720 »       br»     x17
  
21 0000000000000670·<__cxa_finalize@plt>:21 00000000000006b0·<glColorPointer@plt>:
22 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines+0xf708>22 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines@@Base+0xf6cc>
23 »       ldr»    x17,·[x16,·#4048]23 »       ldr»    x17,·[x16,·#4048]
24 »       add»    x16,·x16,·#0xfd024 »       add»    x16,·x16,·#0xfd0
25 »       br»     x1725 »       br»     x17
  
26 0000000000000680·<glDrawArrays@plt>:26 00000000000006c0·<glDrawElements@plt>:
27 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines+0xf708>27 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines@@Base+0xf6cc>
28 »       ldr»    x17,·[x16,·#4056]28 »       ldr»    x17,·[x16,·#4056]
29 »       add»    x16,·x16,·#0xfd829 »       add»    x16,·x16,·#0xfd8
30 »       br»     x1730 »       br»     x17
  
31 0000000000000690·<__cxa_atexit@plt>:31 00000000000006d0·<glTexCoordPointer@plt>:
32 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines+0xf708>32 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines@@Base+0xf6cc>
33 »       ldr»    x17,·[x16,·#4064]33 »       ldr»    x17,·[x16,·#4064]
34 »       add»    x16,·x16,·#0xfe034 »       add»    x16,·x16,·#0xfe0
35 »       br»     x1735 »       br»     x17
  
36 00000000000006a0·<glVertexPointer@plt>:36 00000000000006e0·<glDrawArrays@plt>:
37 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines+0xf708>37 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines@@Base+0xf6cc>
38 »       ldr»    x17,·[x16,·#4072]38 »       ldr»    x17,·[x16,·#4072]
39 »       add»    x16,·x16,·#0xfe839 »       add»    x16,·x16,·#0xfe8
40 »       br»     x1740 »       br»     x17
  
41 00000000000006b0·<glColorPointer@plt>:41 00000000000006f0·<__cxa_atexit@plt>:
42 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines+0xf708>42 »       adrp»   x16,·10000·<Java_zame_game_engine_Renderer_renderLines@@Base+0xf6cc>
43 »       ldr»    x17,·[x16,·#4080]43 »       ldr»    x17,·[x16,·#4080]
44 »       add»    x16,·x16,·#0xff044 »       add»    x16,·x16,·#0xff0
45 »       br»     x1745 »       br»     x17
6.02 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000006c0·<Java_zame_game_engine_Renderer_renderTriangles-0x3c>:2 0000000000000700·<Java_zame_game_engine_Renderer_renderTriangles@@Base-0x3c>:
3 »       adrp»   x0,·11000·<Java_zame_game_engine_Renderer_renderLines+0x10708>3 »       adrp»   x0,·11000·<Java_zame_game_engine_Renderer_renderLines@@Base+0x106cc>
4 »       add»    x0,·x0,·#0x04 »       add»    x0,·x0,·#0x0
5 »       b»      670·<__cxa_finalize@plt>5 »       b»      690·<__cxa_finalize@plt>
6 »       stp»    x29,·x30,·[sp,·#-16]!6 »       stp»    x29,·x30,·[sp,·#-16]!
7 »       mov»    x29,·sp7 »       mov»    x29,·sp
8 »       cbz»    x0,·6dc·<glColorPointer@plt+0x2c>8 »       cbz»    x0,·71c·<__cxa_atexit@plt+0x2c>
9 »       blr»    x09 »       blr»    x0
10 »       ldp»    x29,·x30,·[sp],·#1610 »       ldp»    x29,·x30,·[sp],·#16
11 »       ret11 »       ret
12 »       mov»    x1,·x012 »       mov»    x1,·x0
13 »       adrp»   x2,·11000·<Java_zame_game_engine_Renderer_renderLines+0x10708>13 »       adrp»   x2,·11000·<Java_zame_game_engine_Renderer_renderLines@@Base+0x106cc>
14 »       adrp»   x0,·0·<glDrawElements@plt-0x650>14 »       adrp»   x0,·0·<__cxa_finalize@plt-0x690>
15 »       add»    x2,·x2,·#0x015 »       add»    x2,·x2,·#0x0
16 »       add»    x0,·x0,·#0x6cc16 »       add»    x0,·x0,·#0x70c
17 »       b»      690·<__cxa_atexit@plt>17 »       b»      6f0·<__cxa_atexit@plt>
  
18 00000000000006fc·<Java_zame_game_engine_Renderer_renderTriangles>:18 000000000000073c·<Java_zame_game_engine_Renderer_renderTriangles@@Base>:
19 »       sub»    sp,·sp,·#0x6019 »       stp»    x29,·x30,·[sp,·#-96]!
20 »       mov»    x1,·x220 »       mov»    x1,·x2
21 »       stp»    x19,·x20,·[sp]21 »       mov»    x29,·sp
22 »       stp»    x23,·x24,·[sp,·#32]22 »       stp»    x23,·x24,·[sp,·#48]
23 »       stp»    x25,·x26,·[sp,·#48] 
24 »       stp»    x21,·x22,·[sp,·#16] 
25 »       stp»    x27,·x28,·[sp,·#64] 
26 »       str»    x30,·[sp,·#80] 
27 »       mov»    x24,·x323 »       mov»    x24,·x3
 24 »       ldr»    x3,·[x0]
 25 »       stp»    x19,·x20,·[sp,·#16]
 26 »       stp»    x25,·x26,·[sp,·#64]
 27 »       ldr»    x3,·[x3,·#1512]
28 »       mov»    x19,·x028 »       mov»    x19,·x0
 29 »       stp»    x21,·x22,·[sp,·#32]
 30 »       stp»    x27,·x28,·[sp,·#80]
29 »       mov»    x23,·x231 »       mov»    x23,·x2
30 »       ldr»    x3,·[x0] 
31 »       mov»    x2,·#0x0···················»     //·#032 »       mov»    x2,·#0x0···················»     //·#0
32 »       mov»    x20,·x433 »       mov»    x20,·x4
33 »       mov»    x22,·x534 »       mov»    x22,·x5
34 »       mov»    w28,·w635 »       mov»    w28,·w6
35 »       ldr»    x3,·[x3,·#1512] 
36 »       blr»    x336 »       blr»    x3
37 »       mov»    x25,·x0 
38 »       ldr»    x3,·[x19]37 »       ldr»    x3,·[x19]
39 »       mov»    x0,·x1938 »       mov»    x25,·x0
40 »       mov»    x1,·x2439 »       mov»    x1,·x24
 40 »       mov»    x0,·x19
41 »       mov»    x2,·#0x0···················»     //·#041 »       mov»    x2,·#0x0···················»     //·#0
42 »       ldr»    x3,·[x3,·#1512]42 »       ldr»    x3,·[x3,·#1512]
43 »       blr»    x343 »       blr»    x3
44 »       mov»    x26,·x044 »       mov»    x26,·x0
45 »       ldr»    x3,·[x19]45 »       ldr»    x3,·[x19]
46 »       cbz»    x20,·884·<Java_zame_game_engine_Renderer_renderTriangles+0x188>46 »       cbz»    x20,·8c0·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x184>
47 »       ldr»    x3,·[x3,·#1496]47 »       ldr»    x3,·[x3,·#1496]
48 »       mov»    x1,·x2048 »       mov»    x1,·x20
49 »       mov»    x2,·#0x0···················»     //·#049 »       mov»    x2,·#0x0···················»     //·#0
50 »       mov»    x0,·x1950 »       mov»    x0,·x19
51 »       blr»    x351 »       blr»    x3
52 »       mov»    x27,·x052 »       mov»    x27,·x0
53 »       ldr»    x3,·[x19]53 »       ldr»    x3,·[x19]
Offset 68, 25 lines modifiedOffset 68, 25 lines modified
68 »       mov»    x3,·x2568 »       mov»    x3,·x25
69 »       bl»     6a0·<glVertexPointer@plt>69 »       bl»     6a0·<glVertexPointer@plt>
70 »       mov»    w0,·#0x4···················»     //·#470 »       mov»    w0,·#0x4···················»     //·#4
71 »       mov»    w1,·#0x1406················»  //·#512671 »       mov»    w1,·#0x1406················»  //·#5126
72 »       mov»    w2,·#0x0···················»     //·#072 »       mov»    w2,·#0x0···················»     //·#0
73 »       mov»    x3,·x2673 »       mov»    x3,·x26
74 »       bl»     6b0·<glColorPointer@plt>74 »       bl»     6b0·<glColorPointer@plt>
75 »       cbz»    x27,·8c4·<Java_zame_game_engine_Renderer_renderTriangles+0x1c8>75 »       cbz»    x27,·900·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x1c4>
76 »       mov»    w0,·#0x2···················»     //·#276 »       mov»    w0,·#0x2···················»     //·#2
77 »       mov»    w1,·#0x140c················»  //·#513277 »       mov»    w1,·#0x140c················»  //·#5132
78 »       mov»    w2,·#0x0···················»     //·#078 »       mov»    w2,·#0x0···················»     //·#0
79 »       mov»    x3,·x2779 »       mov»    x3,·x27
80 »       bl»     660·<glTexCoordPointer@plt>80 »       bl»     6d0·<glTexCoordPointer@plt>
81 »       mov»    w0,·#0x4···················»     //·#481 »       mov»    w0,·#0x4···················»     //·#4
82 »       mov»    w1,·w2882 »       mov»    w1,·w28
83 »       mov»    w2,·#0x1403················»  //·#512383 »       mov»    w2,·#0x1403················»  //·#5123
84 »       mov»    x3,·x2184 »       mov»    x3,·x21
85 »       bl»     650·<glDrawElements@plt>85 »       bl»     6c0·<glDrawElements@plt>
86 »       ldr»    x4,·[x19]86 »       ldr»    x4,·[x19]
87 »       mov»    x0,·x1987 »       mov»    x0,·x19
88 »       mov»    x1,·x2288 »       mov»    x1,·x22
89 »       mov»    x2,·x2189 »       mov»    x2,·x21
90 »       mov»    w3,·#0x0···················»     //·#090 »       mov»    w3,·#0x0···················»     //·#0
91 »       ldr»    x4,·[x4,·#1552]91 »       ldr»    x4,·[x4,·#1552]
92 »       blr»    x492 »       blr»    x4
Offset 107, 65 lines modifiedOffset 107, 65 lines modified
107 »       ldr»    x4,·[x19]107 »       ldr»    x4,·[x19]
108 »       mov»    x0,·x19108 »       mov»    x0,·x19
109 »       mov»    x1,·x23109 »       mov»    x1,·x23
110 »       mov»    x2,·x25110 »       mov»    x2,·x25
111 »       mov»    w3,·#0x0···················»     //·#0111 »       mov»    w3,·#0x0···················»     //·#0
112 »       ldr»    x4,·[x4,·#1576]112 »       ldr»    x4,·[x4,·#1576]
113 »       blr»    x4113 »       blr»    x4
114 »       ldr»    x30,·[sp,·#80] 
115 »       ldp»    x19,·x20,·[sp] 
116 »       ldp»    x21,·x22,·[sp,·#16]114 »       ldp»    x19,·x20,·[sp,·#16]
117 »       ldp»    x23,·x24,·[sp,·#32]115 »       ldp»    x21,·x22,·[sp,·#32]
 116 »       ldp»    x23,·x24,·[sp,·#48]
118 »       ldp»    x25,·x26,·[sp,·#48]117 »       ldp»    x25,·x26,·[sp,·#64]
119 »       ldp»    x27,·x28,·[sp,·#64]118 »       ldp»    x27,·x28,·[sp,·#80]
120 »       add»    sp,·sp,·#0x60119 »       ldp»    x29,·x30,·[sp],·#96
121 »       ret120 »       ret
122 »       ldr»    x3,·[x3,·#1488]121 »       ldr»    x3,·[x3,·#1488]
123 »       mov»    x1,·x22122 »       mov»    x1,·x22
124 »       mov»    x2,·x20123 »       mov»    x2,·#0x0···················»     //·#0
125 »       mov»    x0,·x19124 »       mov»    x0,·x19
126 »       blr»    x3125 »       blr»    x3
127 »       mov»    x21,·x0126 »       mov»    x21,·x0
128 »       mov»    w1,·#0x1406················»  //·#5126127 »       mov»    w1,·#0x1406················»  //·#5126
129 »       mov»    w0,·#0x3···················»     //·#3128 »       mov»    w0,·#0x3···················»     //·#3
130 »       mov»    w2,·w20129 »       mov»    w2,·#0x0···················»     //·#0
131 »       mov»    x3,·x25130 »       mov»    x3,·x25
132 »       bl»     6a0·<glVertexPointer@plt>131 »       bl»     6a0·<glVertexPointer@plt>
133 »       mov»    w0,·#0x4···················»     //·#4132 »       mov»    w0,·#0x4···················»     //·#4
134 »       mov»    w1,·#0x1406················»  //·#5126133 »       mov»    w1,·#0x1406················»  //·#5126
135 »       mov»    w2,·w20134 »       mov»    w2,·#0x0···················»     //·#0
136 »       mov»    x3,·x26135 »       mov»    x3,·x26
137 »       bl»     6b0·<glColorPointer@plt>136 »       bl»     6b0·<glColorPointer@plt>
138 »       mov»    w1,·w28137 »       mov»    w1,·w28
139 »       mov»    x3,·x21138 »       mov»    x3,·x21
140 »       mov»    w0,·#0x4···················»     //·#4139 »       mov»    w0,·#0x4···················»     //·#4
Max diff block lines reached; 1909/5981 bytes (31.92%) of diff not shown.
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 ··0x000009d4·011b033b·18000000·02000000·28fdffff·...;........(...2 ··0x00000a14·011b033b·18000000·02000000·28fdffff·...;........(...
3 ··0x000009e4·34000000·24ffffff·7c000000··········4...$...|...3 ··0x00000a24·34000000·20ffffff·84000000··········4...·.......
  
1.4 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000009f0·14000000·00000000·017a5200·04781e01·.........zR..x..2 ··0x00000a30·14000000·00000000·017a5200·04781e01·.........zR..x..
3 ··0x00000a00·1b0c1f00·00000000·44000000·1c000000·........D.......3 ··0x00000a40·1b0c1f00·00000000·4c000000·1c000000·........L.......
4 ··0x00000a10·ecfcffff·fc010000·00410e60·47930c94·.........A.`G...4 ··0x00000a50·ecfcffff·f8010000·00410e60·9d0c9e0b·.........A.`....
5 ··0x00000a20·0b970898·0799069a·05950a96·099b049c·................ 
6 ··0x00000a30·039e0202·530ade41·d4d341d6·d541d8d7·....S..A..A..A.. 
7 ··0x00000a40·41dad941·dcdb410e·00410b00·00000000·A..A..A..A...... 
8 ··0x00000a50·2c000000·64000000·a0feffff·dc000000·,...d........... 
9 ··0x00000a60·00410e40·4497049e·03930894·07950696·.A.@D...........5 ··0x00000a60·420d1d41·97069805·45930a94·0999049a·B..A....E.......
 6 ··0x00000a70·03439508·96079b02·9c01024f·0ad4d341·.C.........O...A
 7 ··0x00000a80·d6d541d8·d741dad9·41dcdb41·dedd0c1f·..A..A..A..A....
 8 ··0x00000a90·00410b00·00000000·34000000·6c000000·.A......4...l...
 9 ··0x00000aa0·94feffff·e0000000·00410e50·9d0a9e09·.........A.P....
 10 ··0x00000ab0·420d1d41·97044493·08940795·0696056c·B..A..D........l
10 ··0x00000a70·056eded7·41d4d341·d6d5410e·00000000·.n..A..A..A.....11 ··0x00000ac0·d741d4d3·41d6d541·dedd0c1f·00000000·.A..A..A........
  
280 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 ··0x00010d90·00000000·00000000···················........2 ··0x00010d60·00000000·00000000···················........
  
296 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 ··0x00010d98·00000000·00000000·00000000·00000000·................2 ··0x00010d68·00000000·00000000·00000000·00000000·................
  
862 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 ··0x00010fa8·00000000·00000000·00000000·00000000·................2 ··0x00010fa8·00000000·00000000·00000000·00000000·................
3 ··0x00010fb8·00000000·00000000·30060000·00000000·........0.......3 ··0x00010fb8·00000000·00000000·70060000·00000000·........p.......
4 ··0x00010fc8·30060000·00000000·30060000·00000000·0.......0.......4 ··0x00010fc8·70060000·00000000·70060000·00000000·p.......p.......
5 ··0x00010fd8·30060000·00000000·30060000·00000000·0.......0.......5 ··0x00010fd8·70060000·00000000·70060000·00000000·p.......p.......
6 ··0x00010fe8·30060000·00000000·30060000·00000000·0.......0.......6 ··0x00010fe8·70060000·00000000·70060000·00000000·p.......p.......
7 ··0x00010ff8·a80d0100·00000000···················........7 ··0x00010ff8·780d0100·00000000···················x.......
  
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.9·20140827·(prerelease)2 ··[·····0]··GCC:·(GNU)·4.9.x·20150123·(prerelease)
  
1.39 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 13 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e68·.gnu.build-id..h3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e68·.gnu.build-id..h
4 ··0x00000020·61736800·2e64796e·73796d00·2e64796e·ash..dynsym..dyn4 ··0x00000020·61736800·2e64796e·73796d00·2e64796e·ash..dynsym..dyn
 5 ··0x00000030·73747200·2e676e75·2e766572·73696f6e·str..gnu.version
 6 ··0x00000040·002e676e·752e7665·7273696f·6e5f7200·..gnu.version_r.
5 ··0x00000030·73747200·2e72656c·612e6479·6e002e72·str..rela.dyn..r7 ··0x00000050·2e72656c·612e6479·6e002e72·656c612e·.rela.dyn..rela.
6 ··0x00000040·656c612e·706c7400·2e746578·74002e65·ela.plt..text..e8 ··0x00000060·706c7400·2e746578·74002e65·685f6672·plt..text..eh_fr
7 ··0x00000050·685f6672·616d655f·68647200·2e65685f·h_frame_hdr..eh_9 ··0x00000070·616d655f·68647200·2e65685f·6672616d·ame_hdr..eh_fram
8 ··0x00000060·6672616d·65002e69·6e69745f·61727261·frame..init_arra 
9 ··0x00000070·79002e66·696e695f·61727261·79002e64·y..fini_array..d10 ··0x00000080·65002e69·6e69745f·61727261·79002e66·e..init_array..f
 11 ··0x00000090·696e695f·61727261·79002e64·796e616d·ini_array..dynam
10 ··0x00000080·796e616d·6963002e·676f7400·2e646174·ynamic..got..dat12 ··0x000000a0·6963002e·676f7400·2e646174·61002e62·ic..got..data..b
11 ··0x00000090·61002e62·7373002e·636f6d6d·656e7400·a..bss..comment.13 ··0x000000b0·7373002e·636f6d6d·656e7400··········ss..comment.
  
40.1 KB
lib/x86/librenderer.so
File has been modified after NT_GNU_BUILD_ID has been applied.
945 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:··········4336·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2119 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2020 ··Section·header·string·table·index:·23
1.75 KB
readelf --wide --program-header {}
    
Offset 2, 25 lines modifiedOffset 2, 25 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·524 There·are·8·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a5c·0x00a5c·R·E·0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x00aac·0x00aac·R·E·0x1000
9 ··LOAD···········0x000ec0·0x00001ec0·0x00001ec0·0x00144·0x00144·RW··0x10009 ··LOAD···········0x000e98·0x00001e98·0x00001e98·0x0016c·0x0016c·RW··0x1000
10 ··DYNAMIC········0x000ecc·0x00001ecc·0x00001ecc·0x00108·0x00108·RW··0x410 ··DYNAMIC········0x000ea4·0x00001ea4·0x00001ea4·0x00130·0x00130·RW··0x4
11 ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x411 ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x4
12 ··GNU_EH_FRAME···0x000a10·0x00000a10·0x00000a10·0x0004c·0x0004c·R···0x412 ··GNU_EH_FRAME···0x000a60·0x00000a60·0x00000a60·0x0004c·0x0004c·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··GNU_RELRO······0x000ec0·0x00001ec0·0x00001ec0·0x00140·0x00140·RW··0x414 ··GNU_RELRO······0x000e98·0x00001e98·0x00001e98·0x00168·0x00168·RW··0x4
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.gnu.build-id·.dynsym·.dynstr·.hash·.rel.dyn·.rel.plt·.plt·.text·.eh_frame·.eh_frame_hdr·18 ···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·
19 ···02·····.fini_array·.init_array·.dynamic·.got·.got.plt·.data·19 ···02·····.fini_array·.init_array·.dynamic·.got·.got.plt·.data·
20 ···03·····.dynamic·20 ···03·····.dynamic·
21 ···04·····.note.gnu.build-id·21 ···04·····.note.gnu.build-id·
22 ···05·····.eh_frame_hdr·22 ···05·····.eh_frame_hdr·
23 ···06·····23 ···06·····
24 ···07·····.fini_array·.init_array·.dynamic·.got·.got.plt·24 ···07·····.fini_array·.init_array·.dynamic·.got·.got.plt·
3.9 KB
readelf --wide --sections {}
    
Offset 1, 30 lines modifiedOffset 1, 33 lines modified
1 There·are·21·section·headers,·starting·at·offset·0x10f0: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··45 ··[·1]·.note.gnu.build-id·NOTE············00000134·000134·000024·00···A··0···0··4
6 ··[·2]·.dynsym···········DYNSYM··········00000158·000158·0000e0·10···A··3···1··46 ··[·2]·.dynsym···········DYNSYM··········00000158·000158·0000e0·10···A··3···1··4
7 ··[·3]·.dynstr···········STRTAB··········00000238·000238·00013c·00···A··0···0··17 ··[·3]·.dynstr···········STRTAB··········00000238·000238·000141·00···A··0···0··1
8 ··[·4]·.hash·············HASH············00000374·000374·00004c·04···A··2···0··48 ··[·4]·.hash·············HASH············0000037c·00037c·00004c·04···A··2···0··4
 9 ··[·5]·.gnu.version······VERSYM··········000003c8·0003c8·00001c·02···A··2···0··2
 10 ··[·6]·.gnu.version_d····VERDEF··········000003e4·0003e4·00001c·00···A··3···1··4
 11 ··[·7]·.gnu.version_r····VERNEED·········00000400·000400·000020·00···A··3···1··4
9 ··[·5]·.rel.dyn··········REL·············000003c0·0003c0·000010·08···A··2···0··412 ··[·8]·.rel.dyn··········REL·············00000420·000420·000010·08···A··2···0··4
10 ··[·6]·.rel.plt··········REL·············000003d0·0003d0·000040·08··AI··2···7··413 ··[·9]·.rel.plt··········REL·············00000430·000430·000040·08··AI··2··10··4
11 ··[·7]·.plt··············PROGBITS········00000410·000410·000090·04··AX··0···0·1614 ··[10]·.plt··············PROGBITS········00000470·000470·000090·04··AX··0···0·16
12 ··[·8]·.text·············PROGBITS········000004a0·0004a0·000424·00··AX··0···0·1615 ··[11]·.text·············PROGBITS········00000500·000500·000414·00··AX··0···0·16
13 ··[·9]·.eh_frame·········PROGBITS········000008c4·0008c4·00014c·00···A··0···0··416 ··[12]·.eh_frame·········PROGBITS········00000914·000914·00014c·00···A··0···0··4
14 ··[10]·.eh_frame_hdr·····PROGBITS········00000a10·000a10·00004c·00···A··0···0··417 ··[13]·.eh_frame_hdr·····PROGBITS········00000a60·000a60·00004c·00···A··0···0··4
15 ··[11]·.fini_array·······FINI_ARRAY······00001ec0·000ec0·000008·00··WA··0···0··418 ··[14]·.fini_array·······FINI_ARRAY······00001e98·000e98·000008·00··WA··0···0··4
16 ··[12]·.init_array·······INIT_ARRAY······00001ec8·000ec8·000004·00··WA··0···0··119 ··[15]·.init_array·······INIT_ARRAY······00001ea0·000ea0·000004·00··WA··0···0··4
17 ··[13]·.dynamic··········DYNAMIC·········00001ecc·000ecc·000108·08··WA··3···0··420 ··[16]·.dynamic··········DYNAMIC·········00001ea4·000ea4·000130·08··WA··3···0··4
18 ··[14]·.got··············PROGBITS········00001fd4·000fd4·000000·00··WA··0···0··421 ··[17]·.got··············PROGBITS········00001fd4·000fd4·000000·00··WA··0···0··4
19 ··[15]·.got.plt··········PROGBITS········00001fd4·000fd4·00002c·00··WA··0···0··422 ··[18]·.got.plt··········PROGBITS········00001fd4·000fd4·00002c·00··WA··0···0··4
20 ··[16]·.data·············PROGBITS········00002000·001000·000004·00··WA··0···0··423 ··[19]·.data·············PROGBITS········00002000·001000·000004·00··WA··0···0··4
21 ··[17]·.bss··············NOBITS··········00002004·001004·000000·00··WA··0···0··124 ··[20]·.bss··············NOBITS··········00002004·001004·000000·00··WA··0···0··1
22 ··[18]·.comment··········PROGBITS········00000000·001004·000010·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·001004·000028·01··MS··0···0··1
23 ··[19]·.note.gnu.gold-version·NOTE············00000000·001014·00001c·00······0···0··426 ··[22]·.note.gnu.gold-version·NOTE············00000000·00102c·00001c·00······0···0··4
24 ··[20]·.shstrtab·········STRTAB··········00000000·001030·0000be·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·001048·0000e9·00······0···0··1
25 Key·to·Flags:28 Key·to·Flags:
26 ··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),
27 ··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),
28 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
29 ··p·(processor·specific)32 ··p·(processor·specific)
1.53 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:·00000560···610·FUNC····GLOBAL·DEFAULT····8·Java_zame_game_engine_Renderer_renderTriangles7 ·····4:·000005c0···595·FUNC····GLOBAL·DEFAULT···11·Java_zame_game_engine_Renderer_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:·000007d0···244·FUNC····GLOBAL·DEFAULT····8·Java_zame_game_engine_Renderer_renderLines12 ·····9:·00000820···244·FUNC····GLOBAL·DEFAULT···11·Java_zame_game_engine_Renderer_renderLines
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
14 ····11:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata14 ····11:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
15 ····12:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start15 ····12:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
16 ····13:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end16 ····13:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
1.35 KB
readelf --wide --relocs {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x3c0·contains·2·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x420·contains·2·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00001ec0··00000008·R_386_RELATIVE········3 00001e98··00000008·R_386_RELATIVE········
4 00002000··00000008·R_386_RELATIVE········4 00002000··00000008·R_386_RELATIVE········
  
5 Relocation·section·'.rel.plt'·at·offset·0x3d0·contains·8·entries:5 Relocation·section·'.rel.plt'·at·offset·0x430·contains·8·entries:
6 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name6 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
7 00001fe0··00000207·R_386_JUMP_SLOT········00000000···__cxa_atexit7 00001fe0··00000207·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC
8 00001fe4··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail8 00001fe4··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC
9 00001fe8··00000107·R_386_JUMP_SLOT········00000000···__cxa_finalize9 00001fe8··00000107·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC
10 00001fec··00000507·R_386_JUMP_SLOT········00000000···glVertexPointer10 00001fec··00000507·R_386_JUMP_SLOT········00000000···glVertexPointer
11 00001ff0··00000607·R_386_JUMP_SLOT········00000000···glColorPointer11 00001ff0··00000607·R_386_JUMP_SLOT········00000000···glColorPointer
12 00001ff4··00000707·R_386_JUMP_SLOT········00000000···glTexCoordPointer12 00001ff4··00000707·R_386_JUMP_SLOT········00000000···glTexCoordPointer
13 00001ff8··00000807·R_386_JUMP_SLOT········00000000···glDrawElements13 00001ff8··00000807·R_386_JUMP_SLOT········00000000···glDrawElements
14 00001ffc··00000a07·R_386_JUMP_SLOT········00000000···glDrawArrays14 00001ffc··00000a07·R_386_JUMP_SLOT········00000000···glDrawArrays
2.26 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 1, 36 lines modified
  
1 Dynamic·section·at·offset·0xecc·contains·28·entries:1 Dynamic·section·at·offset·0xea4·contains·33·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0x1fd43 ·0x00000003·(PLTGOT)·····················0x1fd4
4 ·0x00000002·(PLTRELSZ)···················64·(bytes)4 ·0x00000002·(PLTRELSZ)···················64·(bytes)
5 ·0x00000017·(JMPREL)·····················0x3d05 ·0x00000017·(JMPREL)·····················0x430
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x00000011·(REL)························0x3c07 ·0x00000011·(REL)························0x420
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)·····················0x15811 ·0x00000006·(SYMTAB)·····················0x158
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x23813 ·0x00000005·(STRTAB)·····················0x238
14 ·0x0000000a·(STRSZ)······················316·(bytes)14 ·0x0000000a·(STRSZ)······················321·(bytes)
15 ·0x00000004·(HASH)·······················0x37415 ·0x00000004·(HASH)·······················0x37c
16 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
17 ·0x00000001·(NEEDED)·····················Shared·library:·[libGLESv1_CM.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:·[librenderer.so]22 ·0x0000000e·(SONAME)·····················Library·soname:·[librenderer.so]
23 ·0x0000001a·(FINI_ARRAY)·················0x1ec023 ·0x0000001a·(FINI_ARRAY)·················0x1e98
24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
25 ·0x00000019·(INIT_ARRAY)·················0x1ec825 ·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)·····················0x3c8
 31 ·0x6ffffffc·(VERDEF)·····················0x3e4
 32 ·0x6ffffffd·(VERDEFNUM)··················1
 33 ·0x6ffffffe·(VERNEED)····················0x400
 34 ·0x6fffffff·(VERNEEDNUM)·················1
30 ·0x00000000·(NULL)·······················0x035 ·0x00000000·(NULL)·······················0x0
623 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·48b5117813accac95c5cf3aa62d0e5ba984e13b03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d359cc501be3c9604c0b303018e1ccef33f56050
  
4 Displaying·notes·found·in:·.note.gnu.gold-version4 Displaying·notes·found·in:·.note.gnu.gold-version
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.116 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.11
954 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:·0x00000000000003c8··Offset:·0x0003c8··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:·0x00000000000003e4··Offset:·0x0003e4··Link:·3·(.dynstr)
 9 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·librenderer.so
  
 10 Version·needs·section·'.gnu.version_r'·contains·1·entry:
 11 ·Addr:·0x0000000000000400··Offset:·0x000400··Link:·3·(.dynstr)
 12 ··000000:·Version:·1··File:·libc.so··Cnt:·1
 13 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
6.04 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 130 lines modifiedOffset 9, 130 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·00000014·0000001c·FDE·cie=00000000·pc=000004d0..000004e315 00000018·00000014·0000001c·FDE·cie=00000000·pc=00000530..00000543
16 ··DW_CFA_advance_loc:·4·to·000004d416 ··DW_CFA_advance_loc:·4·to·00000534
17 ··DW_CFA_def_cfa_offset:·1617 ··DW_CFA_def_cfa_offset:·16
18 ··DW_CFA_advance_loc:·14·to·000004e218 ··DW_CFA_advance_loc:·14·to·00000542
19 ··DW_CFA_def_cfa_offset:·419 ··DW_CFA_def_cfa_offset:·4
20 ··DW_CFA_nop20 ··DW_CFA_nop
  
21 00000030·0000001c·00000034·FDE·cie=00000000·pc=000004a0..000004c421 00000030·0000001c·00000034·FDE·cie=00000000·pc=00000500..00000524
22 ··DW_CFA_advance_loc:·1·to·000004a122 ··DW_CFA_advance_loc:·1·to·00000501
23 ··DW_CFA_def_cfa_offset:·823 ··DW_CFA_def_cfa_offset:·8
24 ··DW_CFA_offset:·r3·(ebx)·at·cfa-824 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
25 ··DW_CFA_advance_loc:·15·to·000004b025 ··DW_CFA_advance_loc:·15·to·00000510
26 ··DW_CFA_def_cfa_offset:·3226 ··DW_CFA_def_cfa_offset:·32
27 ··DW_CFA_advance_loc:·18·to·000004c227 ··DW_CFA_advance_loc:·18·to·00000522
28 ··DW_CFA_def_cfa_offset:·828 ··DW_CFA_def_cfa_offset:·8
29 ··DW_CFA_advance_loc:·1·to·000004c329 ··DW_CFA_advance_loc:·1·to·00000523
30 ··DW_CFA_restore:·r3·(ebx)30 ··DW_CFA_restore:·r3·(ebx)
31 ··DW_CFA_def_cfa_offset:·431 ··DW_CFA_def_cfa_offset:·4
  
32 00000050·0000001c·00000054·FDE·cie=00000000·pc=000004f0..0000052632 00000050·0000001c·00000054·FDE·cie=00000000·pc=00000550..00000586
33 ··DW_CFA_advance_loc:·1·to·000004f133 ··DW_CFA_advance_loc:·1·to·00000551
34 ··DW_CFA_def_cfa_offset:·834 ··DW_CFA_def_cfa_offset:·8
35 ··DW_CFA_offset:·r3·(ebx)·at·cfa-835 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
36 ··DW_CFA_advance_loc:·15·to·0000050036 ··DW_CFA_advance_loc:·15·to·00000560
37 ··DW_CFA_def_cfa_offset:·3237 ··DW_CFA_def_cfa_offset:·32
38 ··DW_CFA_advance_loc:·36·to·0000052438 ··DW_CFA_advance_loc:·36·to·00000584
39 ··DW_CFA_def_cfa_offset:·839 ··DW_CFA_def_cfa_offset:·8
40 ··DW_CFA_advance_loc:·1·to·0000052540 ··DW_CFA_advance_loc:·1·to·00000585
41 ··DW_CFA_restore:·r3·(ebx)41 ··DW_CFA_restore:·r3·(ebx)
42 ··DW_CFA_def_cfa_offset:·442 ··DW_CFA_def_cfa_offset:·4
  
43 00000070·0000001c·00000074·FDE·cie=00000000·pc=00000530..0000054b43 00000070·0000001c·00000074·FDE·cie=00000000·pc=00000590..000005ab
44 ··DW_CFA_advance_loc:·1·to·0000053144 ··DW_CFA_advance_loc:·1·to·00000591
45 ··DW_CFA_def_cfa_offset:·845 ··DW_CFA_def_cfa_offset:·8
46 ··DW_CFA_offset:·r3·(ebx)·at·cfa-846 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
47 ··DW_CFA_advance_loc:·15·to·0000054047 ··DW_CFA_advance_loc:·15·to·000005a0
48 ··DW_CFA_def_cfa_offset:·1648 ··DW_CFA_def_cfa_offset:·16
49 ··DW_CFA_advance_loc:·9·to·0000054949 ··DW_CFA_advance_loc:·9·to·000005a9
50 ··DW_CFA_def_cfa_offset:·850 ··DW_CFA_def_cfa_offset:·8
51 ··DW_CFA_advance_loc:·1·to·0000054a51 ··DW_CFA_advance_loc:·1·to·000005aa
52 ··DW_CFA_restore:·r3·(ebx)52 ··DW_CFA_restore:·r3·(ebx)
53 ··DW_CFA_def_cfa_offset:·453 ··DW_CFA_def_cfa_offset:·4
  
54 00000090·00000010·00000094·FDE·cie=00000000·pc=00000550..0000055454 00000090·00000010·00000094·FDE·cie=00000000·pc=000005b0..000005b4
55 ··DW_CFA_nop55 ··DW_CFA_nop
56 ··DW_CFA_nop56 ··DW_CFA_nop
57 ··DW_CFA_nop57 ··DW_CFA_nop
  
58 000000a4·0000003c·000000a8·FDE·cie=00000000·pc=00000560..000007c258 000000a4·0000003c·000000a8·FDE·cie=00000000·pc=000005c0..00000813
59 ··DW_CFA_advance_loc:·1·to·0000056159 ··DW_CFA_advance_loc:·1·to·000005c1
60 ··DW_CFA_def_cfa_offset:·860 ··DW_CFA_def_cfa_offset:·8
61 ··DW_CFA_offset:·r5·(ebp)·at·cfa-861 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
62 ··DW_CFA_advance_loc:·1·to·0000056262 ··DW_CFA_advance_loc:·1·to·000005c2
63 ··DW_CFA_def_cfa_offset:·1263 ··DW_CFA_def_cfa_offset:·12
64 ··DW_CFA_offset:·r7·(edi)·at·cfa-1264 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
65 ··DW_CFA_advance_loc:·1·to·0000056365 ··DW_CFA_advance_loc:·1·to·000005c3
66 ··DW_CFA_def_cfa_offset:·1666 ··DW_CFA_def_cfa_offset:·16
67 ··DW_CFA_offset:·r6·(esi)·at·cfa-1667 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
68 ··DW_CFA_advance_loc:·1·to·0000056468 ··DW_CFA_advance_loc:·1·to·000005c4
69 ··DW_CFA_def_cfa_offset:·2069 ··DW_CFA_def_cfa_offset:·20
70 ··DW_CFA_offset:·r3·(ebx)·at·cfa-2070 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
71 ··DW_CFA_advance_loc:·15·to·0000057371 ··DW_CFA_advance_loc:·15·to·000005d3
72 ··DW_CFA_def_cfa_offset:·6472 ··DW_CFA_def_cfa_offset:·64
73 ··DW_CFA_advance_loc2:·424·to·0000071b73 ··DW_CFA_advance_loc2:·416·to·00000773
74 ··DW_CFA_remember_state74 ··DW_CFA_remember_state
75 ··DW_CFA_def_cfa_offset:·2075 ··DW_CFA_def_cfa_offset:·20
76 ··DW_CFA_advance_loc:·1·to·0000071c76 ··DW_CFA_advance_loc:·1·to·00000774
77 ··DW_CFA_restore:·r3·(ebx)77 ··DW_CFA_restore:·r3·(ebx)
78 ··DW_CFA_def_cfa_offset:·1678 ··DW_CFA_def_cfa_offset:·16
79 ··DW_CFA_advance_loc:·1·to·0000071d79 ··DW_CFA_advance_loc:·1·to·00000775
80 ··DW_CFA_restore:·r6·(esi)80 ··DW_CFA_restore:·r6·(esi)
81 ··DW_CFA_def_cfa_offset:·1281 ··DW_CFA_def_cfa_offset:·12
82 ··DW_CFA_advance_loc:·1·to·0000071e82 ··DW_CFA_advance_loc:·1·to·00000776
83 ··DW_CFA_restore:·r7·(edi)83 ··DW_CFA_restore:·r7·(edi)
84 ··DW_CFA_def_cfa_offset:·884 ··DW_CFA_def_cfa_offset:·8
85 ··DW_CFA_advance_loc:·1·to·0000071f85 ··DW_CFA_advance_loc:·1·to·00000777
86 ··DW_CFA_restore:·r5·(ebp)86 ··DW_CFA_restore:·r5·(ebp)
87 ··DW_CFA_def_cfa_offset:·487 ··DW_CFA_def_cfa_offset:·4
88 ··DW_CFA_advance_loc:·1·to·0000072088 ··DW_CFA_advance_loc:·1·to·00000778
89 ··DW_CFA_restore_state89 ··DW_CFA_restore_state
  
90 000000e4·00000038·000000e8·FDE·cie=00000000·pc=000007d0..000008c490 000000e4·00000038·000000e8·FDE·cie=00000000·pc=00000820..00000914
91 ··DW_CFA_advance_loc:·1·to·000007d191 ··DW_CFA_advance_loc:·1·to·00000821
92 ··DW_CFA_def_cfa_offset:·892 ··DW_CFA_def_cfa_offset:·8
93 ··DW_CFA_offset:·r5·(ebp)·at·cfa-893 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
94 ··DW_CFA_advance_loc:·1·to·000007d294 ··DW_CFA_advance_loc:·1·to·00000822
95 ··DW_CFA_def_cfa_offset:·1295 ··DW_CFA_def_cfa_offset:·12
96 ··DW_CFA_offset:·r7·(edi)·at·cfa-1296 ··DW_CFA_offset:·r7·(edi)·at·cfa-12
97 ··DW_CFA_advance_loc:·1·to·000007d397 ··DW_CFA_advance_loc:·1·to·00000823
98 ··DW_CFA_def_cfa_offset:·1698 ··DW_CFA_def_cfa_offset:·16
99 ··DW_CFA_offset:·r6·(esi)·at·cfa-1699 ··DW_CFA_offset:·r6·(esi)·at·cfa-16
100 ··DW_CFA_advance_loc:·1·to·000007d4100 ··DW_CFA_advance_loc:·1·to·00000824
101 ··DW_CFA_def_cfa_offset:·20101 ··DW_CFA_def_cfa_offset:·20
102 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20102 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20
103 ··DW_CFA_advance_loc:·15·to·000007e3103 ··DW_CFA_advance_loc:·15·to·00000833
104 ··DW_CFA_def_cfa_offset:·48104 ··DW_CFA_def_cfa_offset:·48
105 ··DW_CFA_advance_loc1:·220·to·000008bf105 ··DW_CFA_advance_loc1:·220·to·0000090f
106 ··DW_CFA_def_cfa_offset:·20106 ··DW_CFA_def_cfa_offset:·20
107 ··DW_CFA_advance_loc:·1·to·000008c0107 ··DW_CFA_advance_loc:·1·to·00000910
108 ··DW_CFA_restore:·r3·(ebx)108 ··DW_CFA_restore:·r3·(ebx)
109 ··DW_CFA_def_cfa_offset:·16109 ··DW_CFA_def_cfa_offset:·16
110 ··DW_CFA_advance_loc:·1·to·000008c1110 ··DW_CFA_advance_loc:·1·to·00000911
111 ··DW_CFA_restore:·r6·(esi)111 ··DW_CFA_restore:·r6·(esi)
112 ··DW_CFA_def_cfa_offset:·12112 ··DW_CFA_def_cfa_offset:·12
113 ··DW_CFA_advance_loc:·1·to·000008c2113 ··DW_CFA_advance_loc:·1·to·00000912
114 ··DW_CFA_restore:·r7·(edi)114 ··DW_CFA_restore:·r7·(edi)
115 ··DW_CFA_def_cfa_offset:·8115 ··DW_CFA_def_cfa_offset:·8
116 ··DW_CFA_advance_loc:·1·to·000008c3116 ··DW_CFA_advance_loc:·1·to·00000913
117 ··DW_CFA_restore:·r5·(ebp)117 ··DW_CFA_restore:·r5·(ebp)
118 ··DW_CFA_def_cfa_offset:·4118 ··DW_CFA_def_cfa_offset:·4
  
119 00000120·00000024·00000124·FDE·cie=00000000·pc=00000410..000004a0119 00000120·00000024·00000124·FDE·cie=00000000·pc=00000470..00000500
120 ··DW_CFA_def_cfa_offset:·8120 ··DW_CFA_def_cfa_offset:·8
121 ··DW_CFA_advance_loc:·6·to·00000416121 ··DW_CFA_advance_loc:·6·to·00000476
122 ··DW_CFA_def_cfa_offset:·12122 ··DW_CFA_def_cfa_offset:·12
123 ··DW_CFA_advance_loc:·10·to·00000420123 ··DW_CFA_advance_loc:·10·to·00000480
124 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)124 ··DW_CFA_def_cfa_expression·(DW_OP_breg4·(esp):·4;·DW_OP_breg8·(eip):·0;·DW_OP_lit15;·DW_OP_and;·DW_OP_lit11;·DW_OP_ge;·DW_OP_lit2;·DW_OP_shl;·DW_OP_plus)
125 ··DW_CFA_nop125 ··DW_CFA_nop
126 ··DW_CFA_nop126 ··DW_CFA_nop
127 ··DW_CFA_nop127 ··DW_CFA_nop
Max diff block lines reached; 28/6113 bytes (0.46%) of diff not shown.
615 B
strings --all --bytes=8 {}
    
Offset 1, 27 lines modifiedOffset 1, 30 lines modified
1 __cxa_finalize1 __cxa_finalize
 2 librenderer.so
2 __cxa_atexit3 __cxa_atexit
3 __stack_chk_fail4 __stack_chk_fail
4 Java_zame_game_engine_Renderer_renderTriangles5 Java_zame_game_engine_Renderer_renderTriangles
5 glVertexPointer6 glVertexPointer
6 glColorPointer7 glColorPointer
7 glTexCoordPointer8 glTexCoordPointer
8 glDrawElements9 glDrawElements
9 Java_zame_game_engine_Renderer_renderLines10 Java_zame_game_engine_Renderer_renderLines
10 glDrawArrays11 glDrawArrays
11 __bss_start12 __bss_start
12 liblog.so13 liblog.so
13 libGLESv1_CM.so14 libGLESv1_CM.so
14 libstdc++.so15 libstdc++.so
15 libdl.so16 libdl.so
 17 GCC:·(GNU)·4.9.x·20150123·(prerelease)
16 librenderer.so 
17 GCC:·(GNU)·4.8 
18 gold·1.1118 gold·1.11
19 .shstrtab19 .shstrtab
20 .note.gnu.build-id20 .note.gnu.build-id
 21 .gnu.version
 22 .gnu.version_d
 23 .gnu.version_r
21 .rel.dyn24 .rel.dyn
22 .rel.plt25 .rel.plt
23 .eh_frame26 .eh_frame
24 .eh_frame_hdr27 .eh_frame_hdr
25 .fini_array28 .fini_array
26 .init_array29 .init_array
27 .dynamic30 .dynamic
2.75 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00000238·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 ··0x00000248·5f5f6378·615f6174·65786974·005f5f73·__cxa_atexit.__s 
4 ··0x00000258·7461636b·5f63686b·5f666169·6c004a61·tack_chk_fail.Ja 
5 ··0x00000268·76615f7a·616d655f·67616d65·5f656e67·va_zame_game_eng 
6 ··0x00000278·696e655f·52656e64·65726572·5f72656e·ine_Renderer_ren 
7 ··0x00000288·64657254·7269616e·676c6573·00676c56·derTriangles.glV 
8 ··0x00000298·65727465·78506f69·6e746572·00676c43·ertexPointer.glC 
9 ··0x000002a8·6f6c6f72·506f696e·74657200·676c5465·olorPointer.glTe 
10 ··0x000002b8·78436f6f·7264506f·696e7465·7200676c·xCoordPointer.gl 
11 ··0x000002c8·44726177·456c656d·656e7473·004a6176·DrawElements.Jav 
12 ··0x000002d8·615f7a61·6d655f67·616d655f·656e6769·a_zame_game_engi 
13 ··0x000002e8·6e655f52·656e6465·7265725f·72656e64·ne_Renderer_rend 
14 ··0x000002f8·65724c69·6e657300·676c4472·61774172·erLines.glDrawAr 
15 ··0x00000308·72617973·005f6564·61746100·5f5f6273·rays._edata.__bs 
16 ··0x00000318·735f7374·61727400·5f656e64·006c6962·s_start._end.lib 
17 ··0x00000328·6c6f672e·736f006c·6962474c·45537631·log.so.libGLESv1 
18 ··0x00000338·5f434d2e·736f006c·69627374·64632b2b·_CM.so.libstdc++ 
19 ··0x00000348·2e736f00·6c69626d·2e736f00·6c696263·.so.libm.so.libc 
20 ··0x00000358·2e736f00·6c696264·6c2e736f·006c6962·.so.libdl.so.lib 
21 ··0x00000368·72656e64·65726572·2e736f00··········renderer.so.4 ··0x00000258·72656e64·65726572·2e736f00·5f5f6378·renderer.so.__cx
 5 ··0x00000268·615f6174·65786974·005f5f73·7461636b·a_atexit.__stack
 6 ··0x00000278·5f63686b·5f666169·6c004a61·76615f7a·_chk_fail.Java_z
 7 ··0x00000288·616d655f·67616d65·5f656e67·696e655f·ame_game_engine_
 8 ··0x00000298·52656e64·65726572·5f72656e·64657254·Renderer_renderT
 9 ··0x000002a8·7269616e·676c6573·00676c56·65727465·riangles.glVerte
 10 ··0x000002b8·78506f69·6e746572·00676c43·6f6c6f72·xPointer.glColor
 11 ··0x000002c8·506f696e·74657200·676c5465·78436f6f·Pointer.glTexCoo
 12 ··0x000002d8·7264506f·696e7465·7200676c·44726177·rdPointer.glDraw
 13 ··0x000002e8·456c656d·656e7473·004a6176·615f7a61·Elements.Java_za
 14 ··0x000002f8·6d655f67·616d655f·656e6769·6e655f52·me_game_engine_R
 15 ··0x00000308·656e6465·7265725f·72656e64·65724c69·enderer_renderLi
 16 ··0x00000318·6e657300·676c4472·61774172·72617973·nes.glDrawArrays
 17 ··0x00000328·005f6564·61746100·5f5f6273·735f7374·._edata.__bss_st
 18 ··0x00000338·61727400·5f656e64·006c6962·6c6f672e·art._end.liblog.
 19 ··0x00000348·736f006c·6962474c·45537631·5f434d2e·so.libGLESv1_CM.
 20 ··0x00000358·736f006c·69627374·64632b2b·2e736f00·so.libstdc++.so.
 21 ··0x00000368·6c69626d·2e736f00·6c696264·6c2e736f·libm.so.libdl.so
 22 ··0x00000378·00··································.
  
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 ··0x00000374·03000000·0e000000·0b000000·0d000000·................2 ··0x0000037c·03000000·0e000000·0b000000·0d000000·................
3 ··0x00000384·0c000000·00000000·00000000·00000000·................3 ··0x0000038c·0c000000·00000000·00000000·00000000·................
4 ··0x00000394·00000000·03000000·02000000·05000000·................4 ··0x0000039c·00000000·03000000·02000000·05000000·................
5 ··0x000003a4·04000000·07000000·01000000·06000000·................5 ··0x000003ac·04000000·07000000·01000000·06000000·................
6 ··0x000003b4·08000000·09000000·0a000000··········............6 ··0x000003bc·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 00000410·<__cxa_atexit@plt-0x10>:2 00000470·<__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 00000420·<__cxa_atexit@plt>:7 00000480·<__cxa_atexit@plt>:
8 »       jmp····*0xc(%ebx)8 »       jmp····*0xc(%ebx)
9 »       push···$0x09 »       push···$0x0
10 »       jmp····410·<__cxa_atexit@plt-0x10>10 »       jmp····470·<__cxa_atexit@plt-0x10>
  
11 00000430·<__stack_chk_fail@plt>:11 00000490·<__stack_chk_fail@plt>:
12 »       jmp····*0x10(%ebx)12 »       jmp····*0x10(%ebx)
13 »       push···$0x813 »       push···$0x8
14 »       jmp····410·<__cxa_atexit@plt-0x10>14 »       jmp····470·<__cxa_atexit@plt-0x10>
  
15 00000440·<__cxa_finalize@plt>:15 000004a0·<__cxa_finalize@plt>:
16 »       jmp····*0x14(%ebx)16 »       jmp····*0x14(%ebx)
17 »       push···$0x1017 »       push···$0x10
18 »       jmp····410·<__cxa_atexit@plt-0x10>18 »       jmp····470·<__cxa_atexit@plt-0x10>
  
19 00000450·<glVertexPointer@plt>:19 000004b0·<glVertexPointer@plt>:
20 »       jmp····*0x18(%ebx)20 »       jmp····*0x18(%ebx)
21 »       push···$0x1821 »       push···$0x18
22 »       jmp····410·<__cxa_atexit@plt-0x10>22 »       jmp····470·<__cxa_atexit@plt-0x10>
  
23 00000460·<glColorPointer@plt>:23 000004c0·<glColorPointer@plt>:
24 »       jmp····*0x1c(%ebx)24 »       jmp····*0x1c(%ebx)
25 »       push···$0x2025 »       push···$0x20
26 »       jmp····410·<__cxa_atexit@plt-0x10>26 »       jmp····470·<__cxa_atexit@plt-0x10>
  
27 00000470·<glTexCoordPointer@plt>:27 000004d0·<glTexCoordPointer@plt>:
28 »       jmp····*0x20(%ebx)28 »       jmp····*0x20(%ebx)
29 »       push···$0x2829 »       push···$0x28
30 »       jmp····410·<__cxa_atexit@plt-0x10>30 »       jmp····470·<__cxa_atexit@plt-0x10>
  
31 00000480·<glDrawElements@plt>:31 000004e0·<glDrawElements@plt>:
32 »       jmp····*0x24(%ebx)32 »       jmp····*0x24(%ebx)
33 »       push···$0x3033 »       push···$0x30
34 »       jmp····410·<__cxa_atexit@plt-0x10>34 »       jmp····470·<__cxa_atexit@plt-0x10>
  
35 00000490·<glDrawArrays@plt>:35 000004f0·<glDrawArrays@plt>:
36 »       jmp····*0x28(%ebx)36 »       jmp····*0x28(%ebx)
37 »       push···$0x3837 »       push···$0x38
38 »       jmp····410·<__cxa_atexit@plt-0x10>38 »       jmp····470·<__cxa_atexit@plt-0x10>
8.07 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 208 lines modifiedOffset 1, 207 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000004a0·<Java_zame_game_engine_Renderer_renderTriangles-0xc0>:2 00000500·<Java_zame_game_engine_Renderer_renderTriangles@@Base-0xc0>:
3 »       push···%ebx3 »       push···%ebx
4 »       call···550·<glDrawArrays@plt+0xc0>4 »       call···5b0·<glDrawArrays@plt+0xc0>
5 »       add····$0x1b2e,%ebx5 »       add····$0x1ace,%ebx
6 »       lea····-0x18(%esp),%esp6 »       lea····-0x18(%esp),%esp
7 »       lea····0x2c(%ebx),%eax7 »       lea····0x2c(%ebx),%eax
8 »       mov····%eax,(%esp)8 »       mov····%eax,(%esp)
9 »       call···440·<__cxa_finalize@plt>9 »       call···4a0·<__cxa_finalize@plt>
10 »       lea····0x18(%esp),%esp10 »       lea····0x18(%esp),%esp
11 »       pop····%ebx11 »       pop····%ebx
12 »       retq···12 »       retq···
13 »       ...13 »       ...
14 »       lea····-0xc(%esp),%esp14 »       lea····-0xc(%esp),%esp
15 »       mov····0x10(%esp),%eax15 »       mov····0x10(%esp),%eax
16 »       test···%eax,%eax16 »       test···%eax,%eax
17 »       je·····4de·<glDrawArrays@plt+0x4e>17 »       je·····53e·<glDrawArrays@plt+0x4e>
18 »       call···*%eax18 »       call···*%eax
19 »       lea····0xc(%esp),%esp19 »       lea····0xc(%esp),%esp
20 »       retq···20 »       retq···
21 »       lea····0x0(%esi),%esi21 »       lea····0x0(%esi),%esi
22 »       lea····0x0(%edi,%eiz,1),%edi22 »       lea····0x0(%edi,%eiz,1),%edi
23 »       push···%ebx23 »       push···%ebx
24 »       call···550·<glDrawArrays@plt+0xc0>24 »       call···5b0·<glDrawArrays@plt+0xc0>
25 »       add····$0x1ade,%ebx25 »       add····$0x1a7e,%ebx
26 »       lea····-0x18(%esp),%esp26 »       lea····-0x18(%esp),%esp
27 »       lea····0x2c(%ebx),%eax27 »       lea····0x2c(%ebx),%eax
28 »       mov····%eax,0x8(%esp)28 »       mov····%eax,0x8(%esp)
29 »       mov····0x20(%esp),%eax29 »       mov····0x20(%esp),%eax
30 »       mov····%eax,0x4(%esp)30 »       mov····%eax,0x4(%esp)
31 »       lea····-0x1b04(%ebx),%eax31 »       lea····-0x1aa4(%ebx),%eax
32 »       mov····%eax,(%esp)32 »       mov····%eax,(%esp)
33 »       call···420·<__cxa_atexit@plt>33 »       call···480·<__cxa_atexit@plt>
34 »       lea····0x18(%esp),%esp34 »       lea····0x18(%esp),%esp
35 »       pop····%ebx35 »       pop····%ebx
36 »       retq···36 »       retq···
37 »       lea····0x0(%esi),%esi37 »       lea····0x0(%esi),%esi
38 »       lea····0x0(%edi,%eiz,1),%edi38 »       lea····0x0(%edi,%eiz,1),%edi
39 »       push···%ebx39 »       push···%ebx
40 »       call···550·<glDrawArrays@plt+0xc0>40 »       call···5b0·<glDrawArrays@plt+0xc0>
41 »       add····$0x1a9e,%ebx41 »       add····$0x1a3e,%ebx
42 »       lea····-0x8(%esp),%esp42 »       lea····-0x8(%esp),%esp
43 »       call···430·<__stack_chk_fail@plt>43 »       call···490·<__stack_chk_fail@plt>
44 »       lea····0x8(%esp),%esp44 »       lea····0x8(%esp),%esp
45 »       pop····%ebx45 »       pop····%ebx
46 »       retq···46 »       retq···
47 »       nop47 »       nop
48 »       lea····0x0(%esi,%eiz,1),%esi48 »       lea····0x0(%esi,%eiz,1),%esi
49 »       mov····(%esp),%ebx49 »       mov····(%esp),%ebx
50 »       retq···50 »       retq···
51 »       nop51 »       nop
52 »       lea····0x0(%esi,%eiz,1),%esi52 »       lea····0x0(%esi,%eiz,1),%esi
53 »       add····%al,(%eax)53 »       add····%al,(%eax)
54 »       ...54 »       ...
  
55 00000560·<Java_zame_game_engine_Renderer_renderTriangles>:55 000005c0·<Java_zame_game_engine_Renderer_renderTriangles@@Base>:
56 »       push···%ebp56 »       push···%ebp
57 »       push···%edi57 »       push···%edi
58 »       push···%esi58 »       push···%esi
59 »       push···%ebx59 »       push···%ebx
60 »       call···550·<glDrawArrays@plt+0xc0>60 »       call···5b0·<glDrawArrays@plt+0xc0>
61 »       add····$0x1a6b,%ebx61 »       add····$0x1a0b,%ebx
62 »       lea····-0x2c(%esp),%esp62 »       lea····-0x2c(%esp),%esp
63 »       mov····0x40(%esp),%ebp63 »       mov····0x40(%esp),%edi
64 »       mov····0x48(%esp),%edx64 »       mov····0x48(%esp),%edx
65 »       mov····0x0(%ebp),%eax65 »       mov····(%edi),%eax
66 »       mov····%edx,0x4(%esp)66 »       mov····%edx,0x4(%esp)
67 »       movl···$0x0,0x8(%esp)67 »       movl···$0x0,0x8(%esp)
68 »       mov····%ebp,(%esp)68 »       mov····%edi,(%esp)
69 »       call···*0x2f4(%eax)69 »       call···*0x2f4(%eax)
70 »       mov····0x4c(%esp),%edi70 »       mov····0x4c(%esp),%edx
71 »       mov····%eax,%esi71 »       mov····%eax,0x18(%esp)
72 »       mov····0x0(%ebp),%eax72 »       mov····(%edi),%eax
73 »       mov····%edi,0x4(%esp)73 »       mov····%edx,0x4(%esp)
74 »       movl···$0x0,0x8(%esp)74 »       movl···$0x0,0x8(%esp)
75 »       mov····%ebp,(%esp)75 »       mov····%edi,(%esp)
76 »       call···*0x2f4(%eax)76 »       call···*0x2f4(%eax)
77 »       mov····0x50(%esp),%edx77 »       mov····0x50(%esp),%edx
78 »       mov····%eax,%edi78 »       mov····%eax,%ebp
79 »       mov····0x0(%ebp),%eax79 »       mov····(%edi),%eax
80 »       test···%edx,%edx80 »       test···%edx,%edx
81 »       movl···$0x0,0x8(%esp)81 »       movl···$0x0,0x8(%esp)
82 »       je·····720·<Java_zame_game_engine_Renderer_renderTriangles+0x1c0>82 »       je·····778·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x1b8>
83 »       mov····0x50(%esp),%edx83 »       mov····0x50(%esp),%esi
84 »       mov····%ebp,(%esp)84 »       mov····%edi,(%esp)
85 »       mov····%edx,0x4(%esp)85 »       mov····%esi,0x4(%esp)
86 »       call···*0x2ec(%eax)86 »       call···*0x2ec(%eax)
87 »       mov····0x54(%esp),%ecx87 »       mov····0x54(%esp),%ecx
88 »       mov····%eax,0x1c(%esp)88 »       mov····%eax,0x1c(%esp)
89 »       mov····0x0(%ebp),%eax89 »       mov····(%edi),%eax
90 »       mov····%ecx,0x4(%esp)90 »       mov····%ecx,0x4(%esp)
91 »       movl···$0x0,0x8(%esp)91 »       movl···$0x0,0x8(%esp)
92 »       mov····%ebp,(%esp)92 »       mov····%edi,(%esp)
93 »       call···*0x2e8(%eax)93 »       call···*0x2e8(%eax)
94 »       mov····%esi,0xc(%esp) 
95 »       movl···$0x0,0x8(%esp)94 »       movl···$0x0,0x8(%esp)
96 »       movl···$0x1406,0x4(%esp)95 »       movl···$0x1406,0x4(%esp)
97 »       movl···$0x3,(%esp)96 »       movl···$0x3,(%esp)
 97 »       mov····%eax,%esi
 98 »       mov····0x18(%esp),%eax
98 »       mov····%eax,0x18(%esp)99 »       mov····%eax,0xc(%esp)
99 »       call···450·<glVertexPointer@plt>100 »       call···4b0·<glVertexPointer@plt>
100 »       mov····%edi,0xc(%esp)101 »       mov····%ebp,0xc(%esp)
101 »       movl···$0x0,0x8(%esp)102 »       movl···$0x0,0x8(%esp)
102 »       movl···$0x1406,0x4(%esp)103 »       movl···$0x1406,0x4(%esp)
103 »       movl···$0x4,(%esp)104 »       movl···$0x4,(%esp)
104 »       call···460·<glColorPointer@plt>105 »       call···4c0·<glColorPointer@plt>
105 »       mov····0x1c(%esp),%ecx106 »       mov····0x1c(%esp),%ecx
106 »       test···%ecx,%ecx107 »       test···%ecx,%ecx
107 »       je·····775·<Java_zame_game_engine_Renderer_renderTriangles+0x215>108 »       je·····7cf·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x20f>
108 »       mov····%ecx,0xc(%esp)109 »       mov····%ecx,0xc(%esp)
109 »       movl···$0x0,0x8(%esp)110 »       movl···$0x0,0x8(%esp)
110 »       movl···$0x140c,0x4(%esp)111 »       movl···$0x140c,0x4(%esp)
111 »       movl···$0x2,(%esp)112 »       movl···$0x2,(%esp)
112 »       call···470·<glTexCoordPointer@plt>113 »       call···4d0·<glTexCoordPointer@plt>
113 »       mov····0x58(%esp),%ecx114 »       mov····0x58(%esp),%eax
114 »       mov····0x18(%esp),%eax115 »       mov····%esi,0xc(%esp)
115 »       movl···$0x1403,0x8(%esp)116 »       movl···$0x1403,0x8(%esp)
116 »       movl···$0x4,(%esp)117 »       movl···$0x4,(%esp)
117 »       mov····%ecx,0x4(%esp)118 »       mov····%eax,0x4(%esp)
118 »       mov····%eax,0xc(%esp) 
119 »       call···480·<glDrawElements@plt>119 »       call···4e0·<glDrawElements@plt>
120 »       mov····0x18(%esp),%edx120 »       mov····0x54(%esp),%ecx
Max diff block lines reached; 3689/8073 bytes (45.70%) of diff not shown.
2.89 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000008c4·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00000914·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x000008d4·1b0c0404·88010000·14000000·1c000000·................3 ··0x00000924·1b0c0404·88010000·14000000·1c000000·................
4 ··0x000008e4·ecfbffff·13000000·00440e10·4e0e0400·.........D..N...4 ··0x00000934·fcfbffff·13000000·00440e10·4e0e0400·.........D..N...
5 ··0x000008f4·1c000000·34000000·a4fbffff·24000000·....4.......$...5 ··0x00000944·1c000000·34000000·b4fbffff·24000000·....4.......$...
6 ··0x00000904·00410e08·83024f0e·20520e08·41c30e04·.A....O.·R..A...6 ··0x00000954·00410e08·83024f0e·20520e08·41c30e04·.A....O.·R..A...
7 ··0x00000914·1c000000·54000000·d4fbffff·36000000·....T.......6...7 ··0x00000964·1c000000·54000000·e4fbffff·36000000·....T.......6...
8 ··0x00000924·00410e08·83024f0e·20640e08·41c30e04·.A....O.·d..A...8 ··0x00000974·00410e08·83024f0e·20640e08·41c30e04·.A....O.·d..A...
9 ··0x00000934·1c000000·74000000·f4fbffff·1b000000·....t...........9 ··0x00000984·1c000000·74000000·04fcffff·1b000000·....t...........
10 ··0x00000944·00410e08·83024f0e·10490e08·41c30e04·.A....O..I..A...10 ··0x00000994·00410e08·83024f0e·10490e08·41c30e04·.A....O..I..A...
11 ··0x00000954·10000000·94000000·f4fbffff·04000000·................11 ··0x000009a4·10000000·94000000·04fcffff·04000000·................
12 ··0x00000964·00000000·3c000000·a8000000·f0fbffff·....<...........12 ··0x000009b4·00000000·3c000000·a8000000·00fcffff·....<...........
13 ··0x00000974·62020000·00410e08·8502410e·0c870341·b....A....A....A13 ··0x000009c4·53020000·00410e08·8502410e·0c870341·S....A....A....A
14 ··0x00000984·0e108604·410e1483·054f0e40·03a8010a·....A....O.@....14 ··0x000009d4·0e108604·410e1483·054f0e40·03a0010a·....A....O.@....
15 ··0x00000994·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.15 ··0x000009e4·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.
16 ··0x000009a4·0e04410b·38000000·e8000000·20feffff·..A.8.......·...16 ··0x000009f4·0e04410b·38000000·e8000000·20feffff·..A.8.......·...
17 ··0x000009b4·f4000000·00410e08·8502410e·0c870341·.....A....A....A17 ··0x00000a04·f4000000·00410e08·8502410e·0c870341·.....A....A....A
18 ··0x000009c4·0e108604·410e1483·054f0e30·02dc0e14·....A....O.0....18 ··0x00000a14·0e108604·410e1483·054f0e30·02dc0e14·....A....O.0....
19 ··0x000009d4·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...19 ··0x00000a24·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
20 ··0x000009e4·24000000·24010000·24faffff·90000000·$...$...$.......20 ··0x00000a34·24000000·24010000·34faffff·90000000·$...$...4.......
21 ··0x000009f4·000e0846·0e0c4a0f·0b740478·003f1a3b·...F..J..t.x.?.;21 ··0x00000a44·000e0846·0e0c4a0f·0b740478·003f1a3b·...F..J..t.x.?.;
22 ··0x00000a04·2a322422·00000000·00000000··········*2$"........22 ··0x00000a54·2a322422·00000000·00000000··········*2$"........
  
830 B
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00000a10·011b033b·b0feffff·08000000·00faffff·...;............2 ··0x00000a60·011b033b·b0feffff·08000000·10faffff·...;............
3 ··0x00000a20·d4ffffff·90faffff·e4feffff·c0faffff·................3 ··0x00000a70·d4ffffff·a0faffff·e4feffff·d0faffff·................
4 ··0x00000a30·ccfeffff·e0faffff·04ffffff·20fbffff·............·...4 ··0x00000a80·ccfeffff·f0faffff·04ffffff·30fbffff·............0...
5 ··0x00000a40·24ffffff·40fbffff·44ffffff·50fbffff·$...@...D...P...5 ··0x00000a90·24ffffff·50fbffff·44ffffff·60fbffff·$...P...D...`...
6 ··0x00000a50·58ffffff·c0fdffff·98ffffff··········X...........6 ··0x00000aa0·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 ··0x00001ec0·a0040000·00000000···················........2 ··0x00001e98·00050000·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 ··0x00001ec8·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 ··0x00001fd4·cc1e0000·00000000·00000000·26040000·............&...2 ··0x00001fd4·a41e0000·00000000·00000000·86040000·................
3 ··0x00001fe4·36040000·46040000·56040000·66040000·6...F...V...f...3 ··0x00001fe4·96040000·a6040000·b6040000·c6040000·................
4 ··0x00001ff4·76040000·86040000·96040000··········v...........4 ··0x00001ff4·d6040000·e6040000·f6040000··········............
  
242 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.82 ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease)
  
1.72 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 15 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e64·.gnu.build-id..d3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e64·.gnu.build-id..d
4 ··0x00000020·796e7379·6d002e64·796e7374·72002e68·ynsym..dynstr..h4 ··0x00000020·796e7379·6d002e64·796e7374·72002e68·ynsym..dynstr..h
5 ··0x00000030·61736800·2e72656c·2e64796e·002e7265·ash..rel.dyn..re 
6 ··0x00000040·6c2e706c·74002e74·65787400·2e65685f·l.plt..text..eh_ 
7 ··0x00000050·6672616d·65002e65·685f6672·616d655f·frame..eh_frame_ 
8 ··0x00000060·68647200·2e66696e·695f6172·72617900·hdr..fini_array.5 ··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..
9 ··0x00000070·2e696e69·745f6172·72617900·2e64796e·.init_array..dyn11 ··0x00000090·66696e69·5f617272·6179002e·696e6974·fini_array..init
10 ··0x00000080·616d6963·002e676f·74002e67·6f742e70·amic..got..got.p 
11 ··0x00000090·6c74002e·64617461·002e6273·73002e63·lt..data..bss..c 
12 ··0x000000a0·6f6d6d65·6e74002e·6e6f7465·2e676e75·omment..note.gnu 
13 ··0x000000b0·2e676f6c·642d7665·7273696f·6e00·····.gold-version.12 ··0x000000a0·5f617272·6179002e·64796e61·6d696300·_array..dynamic.
 13 ··0x000000b0·2e676f74·002e676f·742e706c·74002e64·.got..got.plt..d
 14 ··0x000000c0·61746100·2e627373·002e636f·6d6d656e·ata..bss..commen
 15 ··0x000000d0·74002e6e·6f74652e·676e752e·676f6c64·t..note.gnu.gold
 16 ··0x000000e0·2d766572·73696f6e·00················-version.
  
30.8 KB
lib/mips/librenderer.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.12 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:···············0x54011 ··Entry·point·address:···············0x590
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········4592·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·23
1.97 KB
readelf --wide --program-header {}
    
Offset 1, 30 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·0x5402 Entry·point·0x590
3 There·are·10·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···0x86 ··ABIFLAGS·······0x000178·0x00000178·0x00000178·0x00018·0x00018·R···0x8
7 ··REGINFO········0x000190·0x00000190·0x00000190·0x00018·0x00018·R···0x47 ··REGINFO········0x000190·0x00000190·0x00000190·0x00018·0x00018·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a4c·0x00a4c·R·E·0x100008 ··LOAD···········0x000000·0x00000000·0x00000000·0x00a9c·0x00a9c·R·E·0x10000
9 ··LOAD···········0x000ecc·0x00010ecc·0x00010ecc·0x00170·0x00174·RW··0x100009 ··LOAD···········0x000eb4·0x00010eb4·0x00010eb4·0x00188·0x0018c·RW··0x10000
10 ··DYNAMIC········0x000ed8·0x00010ed8·0x00010ed8·0x00128·0x00128·R···0x410 ··DYNAMIC········0x000ec0·0x00010ec0·0x00010ec0·0x00140·0x00140·R···0x4
11 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00024·0x00024·R···0x411 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00024·0x00024·R···0x4
12 ··GNU_EH_FRAME···0x0009b0·0x000009b0·0x000009b0·0x0001c·0x0001c·R···0x412 ··GNU_EH_FRAME···0x000a00·0x00000a00·0x00000a00·0x0001c·0x0001c·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x000ecc·0x00010ecc·0x00010ecc·0x00134·0x00134·R···0x114 ··GNU_RELRO······0x000eb4·0x00010eb4·0x00010eb4·0x0014c·0x0014c·R···0x1
15 ··NULL···········0x000000·0x00000000·0x00000000·0x00000·0x00000·····0x415 ··NULL···········0x000000·0x00000000·0x00000000·0x00000·0x00000·····0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····.MIPS.abiflags·18 ···00·····.MIPS.abiflags·
19 ···01·····.reginfo·19 ···01·····.reginfo·
20 ···02·····.MIPS.abiflags·.reginfo·.note.gnu.build-id·.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·
21 ···03·····.init_array·.fini_array·.dynamic·.data·.got·21 ···03·····.init_array·.fini_array·.dynamic·.data·.got·
22 ···04·····.dynamic·22 ···04·····.dynamic·
23 ···05·····.note.gnu.build-id·23 ···05·····.note.gnu.build-id·
24 ···06·····.eh_frame_hdr·24 ···06·····.eh_frame_hdr·
25 ···07·····25 ···07·····
26 ···08·····.init_array·.fini_array·.dynamic·26 ···08·····.init_array·.fini_array·.dynamic·
27 ···09·····27 ···09·····
3.73 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 33 lines modified
1 There·are·22·section·headers,·starting·at·offset·0x11f0: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··85 ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···00000178·000178·000018·18···A··0···0··8
6 ··[·2]·.reginfo··········MIPS_REGINFO····00000190·000190·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··47 ··[·3]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4
8 ··[·4]·.hash·············HASH············000001cc·0001cc·0000a0·04···A··5···0··48 ··[·4]·.hash·············HASH············000001cc·0001cc·0000a0·04···A··5···0··4
9 ··[·5]·.dynsym···········DYNSYM··········0000026c·00026c·000150·10···A··6···2··49 ··[·5]·.dynsym···········DYNSYM··········0000026c·00026c·000150·10···A··6···2··4
10 ··[·6]·.dynstr···········STRTAB··········000003bc·0003bc·00015c·00···A··0···0··110 ··[·6]·.dynstr···········STRTAB··········000003bc·0003bc·000161·00···A··0···0··1
 11 ··[·7]·.gnu.version······VERSYM··········0000051e·00051e·00002a·02···A··5···0··2
 12 ··[·8]·.gnu.version_r····VERNEED·········00000548·000548·000020·00···A··6···1··4
11 ··[·7]·.rel.dyn··········REL·············00000518·000518·000018·08···A··5···0··413 ··[·9]·.rel.dyn··········REL·············00000568·000568·000018·08···A··5···0··4
12 ··[·8]·.text·············PROGBITS········00000540·000540·0003f0·00··AX··0···0·1614 ··[10]·.text·············PROGBITS········00000590·000590·0003f0·00··AX··0···0·16
13 ··[·9]·.MIPS.stubs·······PROGBITS········00000930·000930·000080·00··AX··0···0··415 ··[11]·.MIPS.stubs·······PROGBITS········00000980·000980·000080·00··AX··0···0··4
14 ··[10]·.eh_frame_hdr·····PROGBITS········000009b0·0009b0·00001c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000a00·000a00·00001c·00···A··0···0··4
15 ··[11]·.eh_frame·········PROGBITS········000009cc·0009cc·000080·00···A··0···0··417 ··[13]·.eh_frame·········PROGBITS········00000a1c·000a1c·000080·00···A··0···0··4
16 ··[12]·.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
17 ··[13]·.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
18 ··[14]·.dynamic··········DYNAMIC·········00010ed8·000ed8·000128·08···A··6···0··420 ··[16]·.dynamic··········DYNAMIC·········00010ec0·000ec0·000140·08···A··6···0··4
19 ··[15]·.data·············PROGBITS········00011000·001000·000010·00··WA··0···0·1621 ··[17]·.data·············PROGBITS········00011000·001000·000010·00··WA··0···0·16
20 ··[16]·.got··············PROGBITS········00011010·001010·00002c·04·WAp··0···0·1622 ··[18]·.got··············PROGBITS········00011010·001010·00002c·04·WAp··0···0·16
21 ··[17]·.bss··············NOBITS··········00011040·00103c·000000·00··WA··0···0·1623 ··[19]·.bss··············NOBITS··········00011040·00103c·000000·00··WA··0···0·16
22 ··[18]·.comment··········PROGBITS········00000000·00103c·000034·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········00000000·00103c·000027·01··MS··0···0··1
23 ··[19]·.pdr··············PROGBITS········00000000·001070·0000a0·00······0···0··425 ··[21]·.pdr··············PROGBITS········00000000·001064·0000a0·00······0···0··4
24 ··[20]·.gnu.attributes···GNU_ATTRIBUTES··00000000·001110·000010·00······0···0··126 ··[22]·.gnu.attributes···GNU_ATTRIBUTES··00000000·001104·000010·00······0···0··1
25 ··[21]·.shstrtab·········STRTAB··········00000000·001120·0000ce·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·001114·0000ea·00······0···0··1
26 Key·to·Flags:28 Key·to·Flags:
27 ··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),
28 ··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),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··p·(processor·specific)32 ··p·(processor·specific)
2.82 KB
readelf --wide --symbols {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Symbol·table·'.dynsym'·contains·21·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:·00000540·····0·SECTION·LOCAL··DEFAULT····8·4 ·····1:·00000590·····0·SECTION·LOCAL··DEFAULT···10·
 5 ·····2:·00011040·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__
5 ·····2:·00011000·····0·NOTYPE··GLOBAL·DEFAULT···15·_fdata6 ·····3:·00000590·····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:·00011040·····0·NOTYPE··GLOBAL·DEFAULT···17·_bss_end__ 
8 ·····5:·000005a0···616·FUNC····GLOBAL·DEFAULT····8·Java_zame_game_engine_Renderer_renderTriangles8 ·····5:·000005f0···616·FUNC····GLOBAL·DEFAULT···10·Java_zame_game_engine_Renderer_renderTriangles
9 ·····6:·00011040·····0·NOTYPE··GLOBAL·DEFAULT···17·__bss_end__9 ·····6:·0001103c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_fbss
10 ·····7:·00000540·····0·NOTYPE··GLOBAL·DEFAULT····8·_ftext10 ·····7:·00011000·····0·NOTYPE··GLOBAL·DEFAULT···17·_fdata
11 ·····8:·0001103c·····0·NOTYPE··GLOBAL·DEFAULT···17·__bss_start11 ·····8:·0001103c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
12 ·····9:·00011040·····0·NOTYPE··GLOBAL·DEFAULT···17·__end__12 ·····9:·00011040·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__
 13 ····10:·0001103c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
 14 ····11:·00011040·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__
13 ····10:·00000808···288·FUNC····GLOBAL·DEFAULT····8·Java_zame_game_engine_Renderer_renderLines15 ····12:·00000858···288·FUNC····GLOBAL·DEFAULT···10·Java_zame_game_engine_Renderer_renderLines
14 ····11:·0001103c·····0·NOTYPE··GLOBAL·DEFAULT···16·_edata 
15 ····12:·00011040·····0·NOTYPE··GLOBAL·DEFAULT···17·_end16 ····13:·00011040·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
16 ····13:·0001103c·····0·NOTYPE··GLOBAL·DEFAULT···17·_fbss 
17 ····14:·00000990·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer 
18 ····15:·00000980·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer 
19 ····16:·00000970·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit17 ····14:·000009e0·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
20 ····17:·00000960·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays18 ····15:·000009d0·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawArrays
21 ····18:·00000950·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize 
22 ····19:·00000940·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer19 ····16:·000009c0·····0·FUNC····GLOBAL·DEFAULT··UND·glTexCoordPointer
23 ····20:·00000930·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements20 ····17:·000009b0·····0·FUNC····GLOBAL·DEFAULT··UND·glDrawElements
 21 ····18:·000009a0·····0·FUNC····GLOBAL·DEFAULT··UND·glColorPointer
 22 ····19:·00000990·····0·FUNC····GLOBAL·DEFAULT··UND·glVertexPointer
 23 ····20:·00000980·····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·0x518·contains·3·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x568·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.23 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:·[liblog.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libGLESv1_CM.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:·[librenderer.so]9 ·0x0000000e·(SONAME)·····················Library·soname:·[librenderer.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)·······················0x1cc15 ·0x00000004·(HASH)·······················0x1cc
16 ·0x00000005·(STRTAB)·····················0x3bc16 ·0x00000005·(STRTAB)·····················0x3bc
17 ·0x00000006·(SYMTAB)·····················0x26c17 ·0x00000006·(SYMTAB)·····················0x26c
18 ·0x0000000a·(STRSZ)······················348·(bytes)18 ·0x0000000a·(STRSZ)······················353·(bytes)
19 ·0x0000000b·(SYMENT)·····················16·(bytes)19 ·0x0000000b·(SYMENT)·····················16·(bytes)
20 ·0x00000003·(PLTGOT)·····················0x1101020 ·0x00000003·(PLTGOT)·····················0x11010
21 ·0x00000011·(REL)························0x51821 ·0x00000011·(REL)························0x568
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)···········427 ·0x7000000a·(MIPS_LOCAL_GOTNO)···········4
28 ·0x70000011·(MIPS_SYMTABNO)··············2128 ·0x70000011·(MIPS_SYMTABNO)··············21
29 ·0x70000012·(MIPS_UNREFEXTNO)············2829 ·0x70000012·(MIPS_UNREFEXTNO)············30
30 ·0x70000013·(MIPS_GOTSYM)················0xe30 ·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)····················0x548
 34 ·0x6fffffff·(VERNEEDNUM)·················1
 35 ·0x6ffffff0·(VERSYM)·····················0x51e
33 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·04ae1c5d2056438da649b6c81e32017931441dcb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0cd5ab44f5f5099b430447f69d11676443b2c923
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:·0x000000000000051e··Offset:·0x00051e··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:·0x0000000000000548··Offset:·0x000548··Link:·6·(.dynstr)
 11 ··000000:·Version:·1··File:·libc.so··Cnt:·1
 12 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
2.31 KB
readelf --wide --debug-dump=frames {}
    
Offset 7, 61 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·00000038·00000018·FDE·cie=00000000·pc=000005a0..0000080813 00000014·00000038·00000018·FDE·cie=00000000·pc=000005f0..00000858
14 ··DW_CFA_advance_loc:·16·to·000005b014 ··DW_CFA_advance_loc:·16·to·00000600
15 ··DW_CFA_def_cfa_offset:·7215 ··DW_CFA_def_cfa_offset:·72
16 ··DW_CFA_advance_loc:·56·to·000005e816 ··DW_CFA_advance_loc:·56·to·00000638
17 ··DW_CFA_offset:·r31·at·cfa-417 ··DW_CFA_offset:·r31·at·cfa-4
 18 ··DW_CFA_offset:·r23·at·cfa-12
18 ··DW_CFA_offset:·r22·at·cfa-1619 ··DW_CFA_offset:·r22·at·cfa-16
19 ··DW_CFA_offset:·r21·at·cfa-2020 ··DW_CFA_offset:·r21·at·cfa-20
20 ··DW_CFA_offset:·r20·at·cfa-2421 ··DW_CFA_offset:·r20·at·cfa-24
21 ··DW_CFA_offset:·r19·at·cfa-2822 ··DW_CFA_offset:·r19·at·cfa-28
22 ··DW_CFA_offset:·r18·at·cfa-32 
23 ··DW_CFA_offset:·r17·at·cfa-3623 ··DW_CFA_offset:·r17·at·cfa-36
24 ··DW_CFA_offset:·r16·at·cfa-4024 ··DW_CFA_offset:·r16·at·cfa-40
 25 ··DW_CFA_advance_loc:·24·to·00000650
25 ··DW_CFA_offset:·r30·at·cfa-826 ··DW_CFA_offset:·r30·at·cfa-8
26 ··DW_CFA_offset:·r23·at·cfa-1227 ··DW_CFA_offset:·r18·at·cfa-32
27 ··DW_CFA_advance_loc2:·396·to·0000077428 ··DW_CFA_advance_loc2:·372·to·000007c4
28 ··DW_CFA_remember_state29 ··DW_CFA_remember_state
29 ··DW_CFA_restore:·r1630 ··DW_CFA_restore:·r16
30 ··DW_CFA_restore:·r1731 ··DW_CFA_restore:·r17
31 ··DW_CFA_restore:·r1832 ··DW_CFA_restore:·r18
32 ··DW_CFA_restore:·r1933 ··DW_CFA_restore:·r19
33 ··DW_CFA_restore:·r2034 ··DW_CFA_restore:·r20
34 ··DW_CFA_restore:·r2135 ··DW_CFA_restore:·r21
35 ··DW_CFA_restore:·r2236 ··DW_CFA_restore:·r22
36 ··DW_CFA_restore:·r2337 ··DW_CFA_restore:·r23
37 ··DW_CFA_restore:·r3038 ··DW_CFA_restore:·r30
38 ··DW_CFA_restore:·r3139 ··DW_CFA_restore:·r31
39 ··DW_CFA_advance_loc:·8·to·0000077c40 ··DW_CFA_advance_loc:·8·to·000007cc
40 ··DW_CFA_def_cfa_offset:·041 ··DW_CFA_def_cfa_offset:·0
41 ··DW_CFA_restore_state42 ··DW_CFA_restore_state
42 ··DW_CFA_nop 
  
43 00000050·0000002c·00000054·FDE·cie=00000000·pc=00000808..0000092843 00000050·0000002c·00000054·FDE·cie=00000000·pc=00000858..00000978
44 ··DW_CFA_advance_loc:·16·to·0000081844 ··DW_CFA_advance_loc:·20·to·0000086c
45 ··DW_CFA_def_cfa_offset:·5645 ··DW_CFA_def_cfa_offset:·56
46 ··DW_CFA_advance_loc:·36·to·0000083c46 ··DW_CFA_advance_loc:·40·to·00000894
47 ··DW_CFA_offset:·r31·at·cfa-447 ··DW_CFA_offset:·r31·at·cfa-4
48 ··DW_CFA_offset:·r21·at·cfa-848 ··DW_CFA_offset:·r21·at·cfa-8
49 ··DW_CFA_offset:·r20·at·cfa-1249 ··DW_CFA_offset:·r20·at·cfa-12
50 ··DW_CFA_offset:·r19·at·cfa-1650 ··DW_CFA_offset:·r19·at·cfa-16
51 ··DW_CFA_offset:·r18·at·cfa-2051 ··DW_CFA_offset:·r18·at·cfa-20
52 ··DW_CFA_offset:·r17·at·cfa-2452 ··DW_CFA_offset:·r17·at·cfa-24
53 ··DW_CFA_offset:·r16·at·cfa-2853 ··DW_CFA_offset:·r16·at·cfa-28
54 ··DW_CFA_advance_loc1:·228·to·0000092054 ··DW_CFA_advance_loc1:·220·to·00000970
55 ··DW_CFA_restore:·r1655 ··DW_CFA_restore:·r16
56 ··DW_CFA_restore:·r1756 ··DW_CFA_restore:·r17
57 ··DW_CFA_restore:·r1857 ··DW_CFA_restore:·r18
58 ··DW_CFA_restore:·r1958 ··DW_CFA_restore:·r19
59 ··DW_CFA_restore:·r2059 ··DW_CFA_restore:·r20
60 ··DW_CFA_restore:·r2160 ··DW_CFA_restore:·r21
61 ··DW_CFA_restore:·r3161 ··DW_CFA_restore:·r31
62 ··DW_CFA_advance_loc:·8·to·0000092862 ··DW_CFA_advance_loc:·8·to·00000978
63 ··DW_CFA_def_cfa_offset:·063 ··DW_CFA_def_cfa_offset:·0
64 ··DW_CFA_nop64 ··DW_CFA_nop
  
432 B
strings --all --bytes=8 {}
    
Offset 11, 20 lines modifiedOffset 11, 21 lines modified
11 liblog.so11 liblog.so
12 libGLESv1_CM.so12 libGLESv1_CM.so
13 libstdc++.so13 libstdc++.so
14 libdl.so14 libdl.so
15 __bss_start15 __bss_start
16 __bss_end__16 __bss_end__
17 librenderer.so17 librenderer.so
18 GCC:·(GNU)·4.9·20140827·(prerelease)18 GCC:·(GNU)·4.9.x·20150123·(prerelease)
19 GCC:·(GNU)·4.8 
20 .shstrtab19 .shstrtab
21 .MIPS.abiflags20 .MIPS.abiflags
22 .reginfo21 .reginfo
23 .note.gnu.build-id22 .note.gnu.build-id
 23 .gnu.version
 24 .gnu.version_r
24 .rel.dyn25 .rel.dyn
25 .MIPS.stubs26 .MIPS.stubs
26 .eh_frame_hdr27 .eh_frame_hdr
27 .eh_frame28 .eh_frame
28 .init_array29 .init_array
29 .fini_array30 .fini_array
30 .dynamic31 .dynamic
423 B
readelf --wide --decompress --hex-dump=.MIPS.abiflags {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.MIPS.abiflags':1 Hex·dump·of·section·'.MIPS.abiflags':
2 ··0x00000178·00002001·01010001·00000000·00000000·..·.............2 ··0x00000178·00002001·01010005·00000000·00000000·..·.............
3 ··0x00000188·01000000·00000000···················........3 ··0x00000188·00000000·00000000···················........
  
1.45 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000001cc·11000000·15000000·00000000·0b000000·................2 ··0x000001cc·11000000·15000000·00000000·0a000000·................
3 ··0x000001dc·04000000·0e000000·00000000·07000000·................3 ··0x000001dc·07000000·12000000·00000000·0b000000·................
4 ··0x000001ec·0d000000·00000000·00000000·11000000·................4 ··0x000001ec·11000000·00000000·00000000·0f000000·................
5 ··0x000001fc·0f000000·08000000·00000000·0c000000·................5 ··0x000001fc·10000000·08000000·00000000·0d000000·................
6 ··0x0000020c·0a000000·00000000·00000000·00000000·................6 ··0x0000020c·0e000000·00000000·00000000·00000000·................
7 ··0x0000021c·00000000·00000000·13000000·02000000·................ 
8 ··0x0000022c·14000000·00000000·06000000·00000000·................ 
9 ··0x0000023c·10000000·09000000·12000000·00000000·................ 
10 ··0x0000024c·05000000·00000000·03000000·00000000·................ 
11 ··0x0000025c·00000000·00000000·00000000·00000000·................7 ··0x0000021c·00000000·00000000·00000000·00000000·................
 8 ··0x0000022c·00000000·05000000·02000000·00000000·................
 9 ··0x0000023c·00000000·14000000·03000000·09000000·................
 10 ··0x0000024c·00000000·0c000000·00000000·13000000·................
 11 ··0x0000025c·06000000·00000000·04000000·00000000·................
  
770 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 17, 9 lines modifiedOffset 17, 10 lines modified
17 ··0x0000049c·5f434d2e·736f006c·69627374·64632b2b·_CM.so.libstdc++17 ··0x0000049c·5f434d2e·736f006c·69627374·64632b2b·_CM.so.libstdc++
18 ··0x000004ac·2e736f00·6c69626d·2e736f00·6c696263·.so.libm.so.libc18 ··0x000004ac·2e736f00·6c69626d·2e736f00·6c696263·.so.libm.so.libc
19 ··0x000004bc·2e736f00·6c696264·6c2e736f·005f6674·.so.libdl.so._ft19 ··0x000004bc·2e736f00·6c696264·6c2e736f·005f6674·.so.libdl.so._ft
20 ··0x000004cc·65787400·5f666461·7461005f·65646174·ext._fdata._edat20 ··0x000004cc·65787400·5f666461·7461005f·65646174·ext._fdata._edat
21 ··0x000004dc·61005f5f·6273735f·73746172·74005f66·a.__bss_start._f21 ··0x000004dc·61005f5f·6273735f·73746172·74005f66·a.__bss_start._f
22 ··0x000004ec·62737300·5f656e64·005f5f62·73735f65·bss._end.__bss_e22 ··0x000004ec·62737300·5f656e64·005f5f62·73735f65·bss._end.__bss_e
23 ··0x000004fc·6e645f5f·005f5f65·6e645f5f·006c6962·nd__.__end__.lib23 ··0x000004fc·6e645f5f·005f5f65·6e645f5f·006c6962·nd__.__end__.lib
24 ··0x0000050c·72656e64·65726572·2e736f00··········renderer.so.24 ··0x0000050c·72656e64·65726572·2e736f00·4c494243·renderer.so.LIBC
 25 ··0x0000051c·00··································.
  
5.27 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 259 lines modifiedOffset 1, 259 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000540·<_ftext>:2 00000590·<_ftext@@Base>:
3 »       lui»    gp,0x23 »       lui»    gp,0x2
4 »       addiu»  gp,gp,-300164 »       addiu»  gp,gp,-30096
5 »       addu»   gp,gp,t95 »       addu»   gp,gp,t9
6 »       lw»     t9,-32720(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,570·<_ftext+0x30>10 »       beqz»   a0,5c0·<_ftext@@Base+0x30>
11 »       move»   t9,a011 »       move»   t9,a0
12 »       jr»     t912 »       jr»     t9
13 »       nop13 »       nop
14 »       jr»     ra14 »       jr»     ra
15 »       nop15 »       nop
16 »       lui»    gp,0x216 »       lui»    gp,0x2
17 »       addiu»  gp,gp,-3007217 »       addiu»  gp,gp,-30152
18 »       addu»   gp,gp,t918 »       addu»   gp,gp,t9
19 »       move»   a1,a019 »       move»   a1,a0
20 »       lw»     a2,-32744(gp)20 »       lw»     a2,-32744(gp)
21 »       lw»     t9,-32728(gp)21 »       lw»     t9,-32736(gp)
22 »       jr»     t922 »       jr»     t9
23 »       lw»     a0,-32740(gp)23 »       lw»     a0,-32740(gp)
24 »       ...24 »       ...
  
25 000005a0·<Java_zame_game_engine_Renderer_renderTriangles>:25 000005f0·<Java_zame_game_engine_Renderer_renderTriangles@@Base>:
26 »       lui»    gp,0x226 »       lui»    gp,0x2
27 »       addiu»  gp,gp,-3011227 »       addiu»  gp,gp,-30192
28 »       addu»   gp,gp,t928 »       addu»   gp,gp,t9
29 »       addiu»  sp,sp,-7229 »       addiu»  sp,sp,-72
 30 »       lw»     v0,0(a0)
 31 »       lw»     v1,96(sp)
 32 »       lw»     t9,756(v0)
30 »       sw»     gp,16(sp)33 »       sw»     gp,16(sp)
 34 »       move»   a1,a2
31 »       sw»     ra,68(sp)35 »       sw»     ra,68(sp)
 36 »       sw»     s7,60(sp)
32 »       sw»     s6,56(sp)37 »       sw»     s6,56(sp)
33 »       sw»     s5,52(sp)38 »       sw»     s5,52(sp)
34 »       sw»     s4,48(sp)39 »       sw»     s4,48(sp)
35 »       sw»     s3,44(sp)40 »       sw»     s3,44(sp)
36 »       sw»     s2,40(sp) 
37 »       sw»     s1,36(sp)41 »       sw»     s1,36(sp)
38 »       sw»     s0,32(sp)42 »       sw»     s0,32(sp)
39 »       sw»     s8,64(sp) 
40 »       sw»     s7,60(sp) 
41 »       lw»     v0,0(a0) 
42 »       lw»     v1,96(sp)43 »       sw»     v1,28(sp)
43 »       lw»     t9,756(v0) 
44 »       move»   s0,a044 »       move»   s0,a0
45 »       move»   a1,a2 
46 »       sw»     v1,24(sp)45 »       sw»     s8,64(sp)
 46 »       sw»     s2,40(sp)
47 »       move»   s2,a247 »       move»   s4,a2
48 »       move»   a2,zero48 »       move»   a2,zero
49 »       move»   s3,a349 »       move»   s5,a3
50 »       lw»     s1,88(sp)50 »       lw»     s1,88(sp)
51 »       jalr»   t951 »       jalr»   t9
52 »       lw»     s6,92(sp)52 »       lw»     s3,92(sp)
53 »       lw»     a1,0(s0)53 »       lw»     a1,0(s0)
54 »       move»   a0,s054 »       move»   a0,s0
55 »       lw»     t9,756(a1)55 »       lw»     t9,756(a1)
56 »       move»   a2,zero56 »       move»   a2,zero
57 »       move»   a1,s357 »       move»   a1,s5
58 »       jalr»   t958 »       jalr»   t9
59 »       move»   s4,v059 »       move»   s6,v0
60 »       move»   s5,v060 »       move»   s7,v0
61 »       lw»     a2,0(s0)61 »       lw»     a2,0(s0)
62 »       beqz»   s1,77c·<Java_zame_game_engine_Renderer_renderTriangles+0x1dc>62 »       beqz»   s1,7cc·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x1dc>
63 »       move»   a0,s063 »       move»   a0,s0
64 »       lw»     t9,748(a2)64 »       lw»     t9,748(a2)
65 »       move»   a1,s165 »       move»   a1,s1
66 »       jalr»   t966 »       jalr»   t9
67 »       move»   a2,zero67 »       move»   a2,zero
68 »       lw»     a3,0(s0)68 »       lw»     a3,0(s0)
69 »       move»   a0,s069 »       move»   a0,s0
70 »       lw»     t9,744(a3)70 »       lw»     t9,744(a3)
71 »       move»   a1,s671 »       move»   a1,s3
72 »       move»   a2,zero72 »       move»   a2,zero
73 »       jalr»   t973 »       jalr»   t9
74 »       move»   s8,v074 »       move»   s8,v0
75 »       lw»     gp,16(sp)75 »       lw»     gp,16(sp)
76 »       move»   a3,s4 
77 »       lw»     t9,-32732(gp) 
78 »       li»     a0,376 »       li»     a0,3
 77 »       lw»     t9,-32716(gp)
79 »       li»     a1,512678 »       li»     a1,5126
80 »       move»   a2,zero79 »       move»   a2,zero
 80 »       move»   a3,s6
81 »       jalr»   t981 »       jalr»   t9
82 »       move»   s7,v082 »       move»   s2,v0
83 »       lw»     gp,16(sp)83 »       lw»     gp,16(sp)
84 »       li»     a0,484 »       li»     a0,4
85 »       lw»     t9,-32736(gp)85 »       lw»     t9,-32720(gp)
86 »       li»     a1,512686 »       li»     a1,5126
87 »       move»   a2,zero87 »       move»   a2,zero
88 »       jalr»   t988 »       jalr»   t9
89 »       move»   a3,s589 »       move»   a3,s7
90 »       beqz»   s8,7cc·<Java_zame_game_engine_Renderer_renderTriangles+0x22c>90 »       beqz»   s8,81c·<Java_zame_game_engine_Renderer_renderTriangles@@Base+0x22c>
91 »       lw»     gp,16(sp)91 »       lw»     gp,16(sp)
92 »       lw»     t9,-32716(gp)92 »       lw»     t9,-32728(gp)
93 »       move»   a3,s8 
94 »       li»     a0,293 »       li»     a0,2
95 »       li»     a1,513294 »       li»     a1,5132
96 »       jalr»   t9 
97 »       move»   a2,zero95 »       move»   a2,zero
 96 »       jalr»   t9
 97 »       move»   a3,s8
98 »       lw»     gp,16(sp)98 »       lw»     gp,16(sp)
99 »       lw»     a1,24(sp)99 »       lw»     a1,28(sp)
100 »       lw»     t9,-32712(gp)100 »       lw»     t9,-32724(gp)
101 »       move»   a3,s7 
102 »       li»     a0,4101 »       li»     a0,4
103 »       jalr»   t9 
104 »       li»     a2,5123102 »       li»     a2,5123
 103 »       jalr»   t9
 104 »       move»   a3,s2
105 »       lw»     t1,0(s0)105 »       lw»     t1,0(s0)
106 »       move»   a0,s0106 »       move»   a0,s0
107 »       lw»     t9,776(t1)107 »       lw»     t9,776(t1)
108 »       move»   a1,s6108 »       move»   a1,s3
109 »       move»   a2,s7109 »       move»   a2,s2
110 »       jalr»   t9110 »       jalr»   t9
Max diff block lines reached; 2665/5208 bytes (51.17%) of diff not shown.
406 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.MIPS.stubs {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.MIPS.stubs:1 Disassembly·of·section·.MIPS.stubs:
  
2 00000930·<.MIPS.stubs>:2 00000980·<.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,206 »       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
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 ··0x000009b0·011b033b·18000000·02000000·f0fbffff·...;............2 ··0x00000a00·011b033b·18000000·02000000·f0fbffff·...;............
3 ··0x000009c0·30000000·58feffff·6c000000··········0...X...l...3 ··0x00000a10·30000000·58feffff·6c000000··········0...X...l...
  
1.2 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000009cc·10000000·00000000·017a5200·017c1f01·.........zR..|..2 ··0x00000a1c·10000000·00000000·017a5200·017c1f01·.........zR..|..
3 ··0x000009dc·1b0d1d00·38000000·18000000·b8fbffff·....8...........3 ··0x00000a2c·1b0d1d00·38000000·18000000·b8fbffff·....8...........
4 ··0x000009ec·68020000·00500e48·789f0196·04950594·h....P.Hx.......4 ··0x00000a3c·68020000·00500e48·789f0197·03960495·h....P.Hx.......
5 ··0x000009fc·06930792·08910990·0a9e0297·03038c01·................5 ··0x00000a4c·05940693·07910990·0a589e02·92080374·.........X.....t
6 ··0x00000a0c·0ad0d1d2·d3d4d5d6·d7dedf48·0e000b00·...........H....6 ··0x00000a5c·010ad0d1·d2d3d4d5·d6d7dedf·480e000b·............H...
7 ··0x00000a1c·2c000000·54000000·e4fdffff·20010000·,...T.......·...7 ··0x00000a6c·2c000000·54000000·e4fdffff·20010000·,...T.......·...
8 ··0x00000a2c·00500e38·649f0195·02940393·04920591·.P.8d...........8 ··0x00000a7c·00540e38·689f0195·02940393·04920591·.T.8h...........
9 ··0x00000a3c·06900702·e4d0d1d2·d3d4d5df·480e0000·............H...9 ··0x00000a8c·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·40050000·00000000···················@.......2 ··0x00010eb8·90050000·00000000···················........
  
535 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·60050000·............`...2 ··0x00011010·00000000·00000080·00100100·b0050000·................
3 ··0x00011020·90090000·80090000·70090000·60090000·........p...`...3 ··0x00011020·e0090000·d0090000·c0090000·b0090000·................
4 ··0x00011030·50090000·40090000·30090000··········P...@...0...4 ··0x00011030·a0090000·90090000·80090000··········............
  
292 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 5 lines modifiedOffset 1, 4 lines modified
  
1 String·dump·of·section·'.comment':1 String·dump·of·section·'.comment':
2 ··[·····0]··GCC:·(GNU)·4.9·20140827·(prerelease)2 ··[·····0]··GCC:·(GNU)·4.9.x·20150123·(prerelease)
3 ··[····25]··GCC:·(GNU)·4.8 
  
1.12 KB
readelf --wide --decompress --hex-dump=.pdr {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Hex·dump·of·section·'.pdr':1 Hex·dump·of·section·'.pdr':
2 ··0x00000000·60050000·00000000·00000000·00000000·`...............2 ··0x00000000·b0050000·00000000·00000000·00000000·................
3 ··0x00000010·00000000·00000000·1d000000·1f000000·................3 ··0x00000010·00000000·00000000·1d000000·1f000000·................
4 ··0x00000020·40050000·00000000·00000000·00000000·@...............4 ··0x00000020·90050000·00000000·00000000·00000000·................
5 ··0x00000030·00000000·00000000·1d000000·1f000000·................5 ··0x00000030·00000000·00000000·1d000000·1f000000·................
6 ··0x00000040·78050000·00000000·00000000·00000000·x...............6 ··0x00000040·c8050000·00000000·00000000·00000000·................
7 ··0x00000050·00000000·00000000·1d000000·1f000000·................7 ··0x00000050·00000000·00000000·1d000000·1f000000·................
8 ··0x00000060·a0050000·0000ffc0·fcffffff·00000000·................8 ··0x00000060·f0050000·0000ffc0·fcffffff·00000000·................
9 ··0x00000070·00000000·48000000·1d000000·1f000000·....H...........9 ··0x00000070·00000000·48000000·1d000000·1f000000·....H...........
10 ··0x00000080·08080000·00003f80·fcffffff·00000000·......?.........10 ··0x00000080·58080000·00003f80·fcffffff·00000000·X.....?.........
11 ··0x00000090·00000000·38000000·1d000000·1f000000·....8...........11 ··0x00000090·00000000·38000000·1d000000·1f000000·....8...........
  
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.72 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 16 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS2 ··0x00000000·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS
3 ··0x00000010·2e616269·666c6167·73002e72·6567696e·.abiflags..regin3 ··0x00000010·2e616269·666c6167·73002e72·6567696e·.abiflags..regin
4 ··0x00000020·666f002e·6e6f7465·2e676e75·2e627569·fo..note.gnu.bui4 ··0x00000020·666f002e·6e6f7465·2e676e75·2e627569·fo..note.gnu.bui
5 ··0x00000030·6c642d69·64002e68·61736800·2e64796e·ld-id..hash..dyn5 ··0x00000030·6c642d69·64002e68·61736800·2e64796e·ld-id..hash..dyn
6 ··0x00000040·73796d00·2e64796e·73747200·2e72656c·sym..dynstr..rel6 ··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
7 ··0x00000050·2e64796e·002e7465·7874002e·4d495053·.dyn..text..MIPS9 ··0x00000070·002e7465·7874002e·4d495053·2e737475·..text..MIPS.stu
8 ··0x00000060·2e737475·6273002e·65685f66·72616d65·.stubs..eh_frame10 ··0x00000080·6273002e·65685f66·72616d65·5f686472·bs..eh_frame_hdr
9 ··0x00000070·5f686472·002e6568·5f667261·6d65002e·_hdr..eh_frame..11 ··0x00000090·002e6568·5f667261·6d65002e·696e6974·..eh_frame..init
10 ··0x00000080·696e6974·5f617272·6179002e·66696e69·init_array..fini12 ··0x000000a0·5f617272·6179002e·66696e69·5f617272·_array..fini_arr
11 ··0x00000090·5f617272·6179002e·64796e61·6d696300·_array..dynamic.13 ··0x000000b0·6179002e·64796e61·6d696300·2e646174·ay..dynamic..dat
12 ··0x000000a0·2e646174·61002e67·6f74002e·62737300·.data..got..bss.14 ··0x000000c0·61002e67·6f74002e·62737300·2e636f6d·a..got..bss..com
13 ··0x000000b0·2e636f6d·6d656e74·002e7064·72002e67·.comment..pdr..g15 ··0x000000d0·6d656e74·002e7064·72002e67·6e752e61·ment..pdr..gnu.a
14 ··0x000000c0·6e752e61·74747269·62757465·7300·····nu.attributes.16 ··0x000000e0·74747269·62757465·7300··············ttributes.