[−]
/home/hans/code/fdroid/data/tmp/org.kde.necessitas.ministro_13.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.kde.necessitas.ministro_13.apk
[−]
zipinfo {}
Offset 1, 18 lines modified Offset 1, 21 lines modified
1 Zip·​file·​size:​·​548029·​bytes,​·​number·​of·​entries:​·​16 1 Zip·​file·​size:​·​560833·​bytes,​·​number·​of·​entries:​·​19
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1045·​bl·​defN·​14-​Oct-​05·​06:​37·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1045·​bl·​defN·​14-​Oct-​05·​06:​37·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1166·​bl·​defN·​14-​Oct-​05·​06:​37·​META-​INF/​71E338A1.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​1166·​bl·​defN·​14-​Oct-​05·​06:​37·​META-​INF/​71E338A1.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Oct-​05·​06:​37·​META-​INF/​71E338A1.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Oct-​05·​06:​37·​META-​INF/​71E338A1.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat···392755·​bx·stor·​14-​Oct-​05·06:​27·res/​drawable/​logo.​png 5 -​rw-​-​-​-​·····2.​0·​fat·····2904·​bX·defN·​16-​Sep-​07·19:​38·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat······​776·​bl·defN·14-​Oct-​05·​06:​27·​res/​layout/​main.​xml 6 -​rw-​-​-​-​·····1.​0·​fat····30106·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​icon.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····​1272·​bl·defN·14-​Oct-​05·​06:​27·​res/​layout/​repoconfig.​xml 7 -​rw-​-​-​-​·····1.​0·​fat·····​1597·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​icon.​png
8 -​rw-​-​-​-​·····2.​0·​fat·····3076·​bl·defN·14-​Oct-​05·​06:​27·AndroidManifest.​xml 8 -​rw-​-​-​-​·····1.​0·​fat·····2288·​b-​·stor·80-​Jan-​01·​00:​00·res/​drawable-​mdpi-​v4/​icon.​png
9 -​rw-​-​-​-​·····​1.​0·​fat····​43308·​b-​·​stor·14-​Oct-​05·​06:​27·​resources.​arsc 9 -​rw-​-​-​-​·····​1.​0·​fat···392755·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​logo.​png
10 -​rw-​-​-​-​·····1.​0·​fat····30106·​b-​·stor·​14-​Oct-​05·06:​27·​res/​drawable-​hdpi/​icon.​png 10 -​rw-​-​-​-​·····2.​0·​fat······​776·​bl·defN·​16-​Sep-​07·19:​38·​res/​layout/​main.​xml
11 -​rw-​-​-​-​·····1.​0·​fat·····​1597·​b-​·stor·​14-​Oct-​05·06:​27·​res/​drawable-​ldpi/​icon.​png 11 -​rw-​-​-​-​·····2.​0·​fat·····​1272·​bl·defN·​16-​Sep-​07·19:​38·​res/​layout/​repoconfig.​xml
12 -​rw-​-​-​-​·····​1.​0·​fat·····​2288·​b-​·​stor·14-​Oct-​05·​06:​27·​res/​drawable-​mdpi/​icon.​png 12 -​rw-​-​-​-​·····​1.​0·​fat····43868·​b-​·​stor·80-​Jan-​01·​00:​00·​resources.​arsc
13 -​rw-​-​-​-​·····​2.​0·​fat···​150448·​bl·​defN·​14-​Oct-​05·06:​27·​classes.​dex 13 -​rw-​-​-​-​·····​2.​0·​fat···​149672·​bl·​defN·​16-​Sep-​07·19:​38·​classes.​dex
14 -​rw-​-​-​-​·····​2.​0·​fat····13388·​bl·​defN·​14-​Oct-​05·06:​26·​lib/​armeabi-​v7a/​libministro.​so 14 -​rw-​-​-​-​·····​2.​0·​fat·····​9848·​bl·​defN·​16-​Sep-​07·19:​38·​lib/​arm64-​v8a/​libministro.​so
15 -​rw-​-​-​-​·····​2.​0·​fat····​13384·​bl·​defN·​14-​Oct-​05·06:​26·​lib/​armeabi/​libministro.​so 15 -​rw-​-​-​-​·····​2.​0·​fat····​10112·​bl·​defN·​16-​Sep-​07·19:​38·​lib/​x86_64/​libministro.​so
16 -​rw-​-​-​-​·····​2.​0·​fat·····​5428·​bl·​defN·​14-​Oct-​05·06:​26·​lib/​mips/​libministro.​so 16 -​rw-​-​-​-​·····​2.​0·​fat····10576·​bl·​defN·​16-​Sep-​07·19:​38·​lib/​mips64/​libministro.​so
17 -​rw-​-​-​-​·····​2.​0·​fat·····​5164·​bl·​defN·​14-​Oct-​05·06:​26·​lib/​x86/​libministro.​so 17 -​rw-​-​-​-​·····​2.​0·​fat····13660·​bl·​defN·​16-​Sep-​07·19:​38·​lib/​armeabi-​v7a/​libministro.​so
18 16·​files,​·666498·bytes·uncompressed,​·545902·bytes·compressed:​··​18.​1% 18 -​rw-​-​-​-​·····​2.​0·fat····13652·​bl·​defN·16-​Sep-​07·19:​38·lib/​armeabi/​libministro.​so
  19 -​rw-​-​-​-​·····​2.​0·​fat·····​9460·​bl·​defN·​16-​Sep-​07·​19:​38·​lib/​x86/​libministro.​so
  20 -​rw-​-​-​-​·····​2.​0·​fat····​71280·​bl·​defN·​16-​Sep-​07·​19:​38·​lib/​mips/​libministro.​so
  21 19·​files,​·​767334·​bytes·​uncompressed,​·​558319·​bytes·​compressed:​··​27.​2%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="13"·​android:​versionName="10.​0"·​package="org.​kde.​necessitas.​ministro" 2 <manifest·​android:​versionCode="13"·​android:​versionName="10.​0"·​package="org.​kde.​necessitas.​ministro"·​platformBuildVersionC​ode="15"·​platformBuildVersionN​ame="4.​0.​4-​1406430"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​icon"> 4 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​icon">
5 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​MinistroActivity"·​android:​configChanges="locale​|fontScale|keyboard|k​eyboardHidden|orienta​tion"> 5 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​MinistroActivity"·​android:​configChanges="locale​|fontScale|keyboard|k​eyboardHidden|orienta​tion">
6 ············​<intent-​filter> 6 ············​<intent-​filter>
7 ················​<action·​android:​name="android.​intent.​action.​DEFAULT"·​/​> 7 ················​<action·​android:​name="android.​intent.​action.​DEFAULT"·​/​>
8 ················​<category·​android:​name="android.​intent.​category.​VIEW"·​/​> 8 ················​<category·​android:​name="android.​intent.​category.​VIEW"·​/​>
9 ············​</​intent-​filter> 9 ············​</​intent-​filter>
Offset 19, 9 lines modified Offset 19, 8 lines modified
19 ················​<action·​android:​name="org.​kde.​necessitas.​ministro.​IMinistro"·​/​> 19 ················​<action·​android:​name="org.​kde.​necessitas.​ministro.​IMinistro"·​/​>
20 ············​</​intent-​filter> 20 ············​</​intent-​filter>
21 ········​</​service> 21 ········​</​service>
22 ····​</​application> 22 ····​</​application>
23 ····​<uses-​sdk·​android:​minSdkVersion="4"·​/​> 23 ····​<uses-​sdk·​android:​minSdkVersion="4"·​/​>
24 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 24 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
25 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 25 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
26 ····​<fdroid·​buildserverid="007e3e​ee2770c27c4f13cf5e6dc​df40d86928215·​"·​fdroidserverid="57988​87d53a8121e2d26a469e4​5b113d232cfd4c·​"·​/​>  
27 </​manifest> 26 </​manifest>
[−]
smali/org/kde/necessitas/ministro/ExtractStyle$DrawableCache.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​Lorg/​json/​JSONObject;​Ljava/​lang/​Object;​)​V 23 .​method·​public·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​Lorg/​json/​JSONObject;​Ljava/​lang/​Object;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​
25 ····​.​param·​p2,​·​"json"····​#·​Lorg/​json/​JSONObject;​ 26 ····​.​param·​p2,​·​"json"····​#·​Lorg/​json/​JSONObject;​
26 ····​.​param·​p3,​·​"drawable"····​#·​Ljava/​lang/​Object;​ 27 ····​.​param·​p3,​·​"drawable"····​#·​Ljava/​lang/​Object;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​769 29 ····​.​line·​769
29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$Drawable​Cache;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$Drawable​Cache;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​
   
[−]
smali/org/kde/necessitas/ministro/ExtractStyle$FakeCanvas$Size.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​II)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​II)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​
25 ····​.​param·​p2,​·​"start"····​#·​I 26 ····​.​param·​p2,​·​"start"····​#·​I
26 ····​.​param·​p3,​·​"end"····​#·​I 27 ····​.​param·​p3,​·​"end"····​#·​I
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​308 29 ····​.​line·​308
29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as$Size;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as$Size;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​
   
[−]
smali/org/kde/necessitas/ministro/ExtractStyle$FakeCanvas.smali
Offset 25, 27 lines modified Offset 25, 27 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​ 25 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​)​V 27 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​)​V
28 ····​.​locals·​1 28 ····​.​locals·​1
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​
   
29 ····​.​prologue 30 ····​.​prologue
30 ····​.​line·​303 31 ····​.​line·​303
31 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​
   
32 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​Canvas;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​Canvas;​-​><init>()​V
   
33 ····​.​line·​304 34 ····​.​line·​304
34 ····​const/​4·​v0,​·​0x0 35 ····​const/​4·​v0,​·​0x0
   
35 ····​iput-​object·​v0,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​-​>chunkData:​[I 36 ····​iput-​object·​v0,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle$FakeCanv​as;​-​>chunkData:​[I
   
36 ····​.​line·​305  
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
   
39 #·​virtual·​methods 39 #·​virtual·​methods
40 .​method·​public·​drawPatch(Landroid/​graphics/​Bitmap;​[BLandroid/​graphics/​RectF;​Landroid/​graphics/​Paint;​)​V 40 .​method·​public·​drawPatch(Landroid/​graphics/​Bitmap;​[BLandroid/​graphics/​RectF;​Landroid/​graphics/​Paint;​)​V
41 ····​.​locals·​2 41 ····​.​locals·​2
[−]
smali/org/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​ 23 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​public·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​Ljava/​lang/​String;​)​V 25 .​method·​public·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​Ljava/​lang/​String;​)​V
26 ····​.​locals·​2 26 ····​.​locals·​2
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​
27 ····​.​param·​p2,​·​"filePath"····​#·​Ljava/​lang/​String;​ 28 ····​.​param·​p2,​·​"filePath"····​#·​Ljava/​lang/​String;​
28 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 29 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
29 ········​value·​=·​{ 30 ········​value·​=·​{
30 ············​Ljava/​io/​FileNotFoundException​;​ 31 ············​Ljava/​io/​FileNotFoundException​;​
31 ········​} 32 ········​}
32 ····​.​end·​annotation 33 ····​.​end·​annotation
   
[−]
smali/org/kde/necessitas/ministro/ExtractStyle.smali
Offset 421, 1980 lines modified Offset 421, 1980 lines modified
   
421 ····​.​line·​1705 421 ····​.​line·​1705
422 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 422 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
423 ····​.​line·​73 423 ····​.​line·​73
424 ····​invoke-​direct·​{p0},​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>getStylableClass()​Ljava/​lang/​Class;​ 424 ····​invoke-​direct·​{p0},​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>getStylableClass()​Ljava/​lang/​Class;​
   
425 ····​move-​result-​object·​v7 425 ····​move-​result-​object·​v5
   
426 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>styleableClass:​Ljava/​lang/​Class;​ 426 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>styleableClass:​Ljava/​lang/​Class;​
   
427 ····​.​line·​74 427 ····​.​line·​74
428 ····​new-​array·​v7,​·​v10,​·​[I 428 ····​new-​array·​v5,​·​v10,​·​[I
   
429 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>EMPTY_STATE_SET:​[I 429 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>EMPTY_STATE_SET:​[I
   
430 ····​.​line·​75 430 ····​.​line·​75
431 ····​new-​array·​v7,​·​v11,​·​[I 431 ····​new-​array·​v5,​·​v11,​·​[I
   
432 ····​const·​v8,​·​0x101009e 432 ····​const·​v8,​·​0x101009e
   
433 ····​aput·​v8,​·​v7,​·​v10 433 ····​aput·​v8,​·​v5,​·​v10
   
434 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_STATE_SET:​[I 434 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_STATE_SET:​[I
   
435 ····​.​line·​76 435 ····​.​line·​76
436 ····​new-​array·​v7,​·​v11,​·​[I 436 ····​new-​array·​v5,​·​v11,​·​[I
   
437 ····​const·​v8,​·​0x101009c 437 ····​const·​v8,​·​0x101009c
   
438 ····​aput·​v8,​·​v7,​·​v10 438 ····​aput·​v8,​·​v5,​·​v10
   
439 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>FOCUSED_STATE_SET:​[I 439 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>FOCUSED_STATE_SET:​[I
   
440 ····​.​line·​77 440 ····​.​line·​77
441 ····​new-​array·​v7,​·​v11,​·​[I 441 ····​new-​array·​v5,​·​v11,​·​[I
   
442 ····​const·​v8,​·​0x10100a1 442 ····​const·​v8,​·​0x10100a1
   
443 ····​aput·​v8,​·​v7,​·​v10 443 ····​aput·​v8,​·​v5,​·​v10
   
444 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>SELECTED_STATE_SET:​[I 444 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>SELECTED_STATE_SET:​[I
   
445 ····​.​line·​78 445 ····​.​line·​78
446 ····​new-​array·​v7,​·​v11,​·​[I 446 ····​new-​array·​v5,​·​v11,​·​[I
   
447 ····​const·​v8,​·​0x10100a7 447 ····​const·​v8,​·​0x10100a7
   
448 ····​aput·​v8,​·​v7,​·​v10 448 ····​aput·​v8,​·​v5,​·​v10
   
449 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>PRESSED_STATE_SET:​[I 449 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>PRESSED_STATE_SET:​[I
   
450 ····​.​line·​79 450 ····​.​line·​79
451 ····​new-​array·​v7,​·​v11,​·​[I 451 ····​new-​array·​v5,​·​v11,​·​[I
   
452 ····​const·​v8,​·​0x101009d 452 ····​const·​v8,​·​0x101009d
   
453 ····​aput·​v8,​·​v7,​·​v10 453 ····​aput·​v8,​·​v5,​·​v10
   
454 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>WINDOW_FOCUSED_STATE​_SET:​[I 454 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>WINDOW_FOCUSED_STATE​_SET:​[I
   
455 ····​.​line·​80 455 ····​.​line·​80
456 ····​iget-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_STATE_SET:​[I 456 ····​iget-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_STATE_SET:​[I
   
457 ····​iget-​object·​v8,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>FOCUSED_STATE_SET:​[I 457 ····​iget-​object·​v8,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>FOCUSED_STATE_SET:​[I
   
458 ····​invoke-​direct·​{p0,​·​v7,​·​v8},​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>stateSetUnion([I[I)​[I 458 ····​invoke-​direct·​{p0,​·​v5,​·​v8},​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>stateSetUnion([I[I)​[I
   
459 ····​move-​result-​object·​v7 459 ····​move-​result-​object·​v5
   
460 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_FOCUSED_STAT​E_SET:​[I 460 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_FOCUSED_STAT​E_SET:​[I
   
461 ····​.​line·​81 461 ····​.​line·​81
462 ····​iget-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_STATE_SET:​[I 462 ····​iget-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_STATE_SET:​[I
   
463 ····​iget-​object·​v8,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>SELECTED_STATE_SET:​[I 463 ····​iget-​object·​v8,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>SELECTED_STATE_SET:​[I
   
464 ····​invoke-​direct·​{p0,​·​v7,​·​v8},​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>stateSetUnion([I[I)​[I 464 ····​invoke-​direct·​{p0,​·​v5,​·​v8},​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>stateSetUnion([I[I)​[I
   
465 ····​move-​result-​object·​v7 465 ····​move-​result-​object·​v5
   
466 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_SELECTED_STA​TE_SET:​[I 466 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_SELECTED_STA​TE_SET:​[I
   
467 ····​.​line·​82 467 ····​.​line·​82
468 ····​iget-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_STATE_SET:​[I 468 ····​iget-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_STATE_SET:​[I
   
469 ····​iget-​object·​v8,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>WINDOW_FOCUSED_STATE​_SET:​[I 469 ····​iget-​object·​v8,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>WINDOW_FOCUSED_STATE​_SET:​[I
   
470 ····​invoke-​direct·​{p0,​·​v7,​·​v8},​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>stateSetUnion([I[I)​[I 470 ····​invoke-​direct·​{p0,​·​v5,​·​v8},​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>stateSetUnion([I[I)​[I
   
471 ····​move-​result-​object·​v7 471 ····​move-​result-​object·​v5
   
472 ····​iput-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_WINDOW_FOCUS​ED_STATE_SET:​[I 472 ····​iput-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>ENABLED_WINDOW_FOCUS​ED_STATE_SET:​[I
   
473 ····​.​line·​83 473 ····​.​line·​83
474 ····​iget-​object·​v7,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>FOCUSED_STATE_SET:​[I 474 ····​iget-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>FOCUSED_STATE_SET:​[I
   
475 ····​iget-​object·​v8,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>SELECTED_STATE_SET:​[I 475 ····​iget-​object·​v8,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​ExtractStyle;​-​>SELECTED_STATE_SET:​[I
   
Max diff block lines reached; 205829/210941 bytes (97.58%) of diff not shown.
[−]
smali/org/kde/necessitas/ministro/Library$LibraryVersion.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​Library;​ 23 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​Library;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​Library;​)​V 25 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​Library;​)​V
26 ····​.​locals·​1 26 ····​.​locals·​1
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​Library;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​const/​4·​v0,​·​0x0 29 ····​const/​4·​v0,​·​0x0
   
29 ····​.​line·​49 30 ····​.​line·​49
30 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​Library$LibraryVersio​n;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​Library;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​Library$LibraryVersio​n;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​Library;​
   
[−]
smali/org/kde/necessitas/ministro/Library.smali
Offset 674, 15 lines modified Offset 674, 15 lines modified
   
674 ····​iput-​object·​v4,​·​v2,​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>needs:​[Lorg/​kde/​necessitas/​ministro/​NeedsStruct;​ 674 ····​iput-​object·​v4,​·​v2,​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>needs:​[Lorg/​kde/​necessitas/​ministro/​NeedsStruct;​
   
675 ····​goto·​:​goto_4 675 ····​goto·​:​goto_4
676 .​end·​method 676 .​end·​method
   
677 .​method·​public·​static·​getNeeds(Lorg/​w3c/​dom/​Element;​)​[Lorg/​kde/​necessitas/​ministro/​NeedsStruct;​ 677 .​method·​public·​static·​getNeeds(Lorg/​w3c/​dom/​Element;​)​[Lorg/​kde/​necessitas/​ministro/​NeedsStruct;​
678 ····​.​locals·9 678 ····​.​locals·10
679 ····​.​param·​p0,​·​"libNode"····​#·​Lorg/​w3c/​dom/​Element;​ 679 ····​.​param·​p0,​·​"libNode"····​#·​Lorg/​w3c/​dom/​Element;​
   
680 ····​.​prologue 680 ····​.​prologue
681 ····​.​line·​195 681 ····​.​line·​195
682 ····​if-​nez·​p0,​·​:​cond_0 682 ····​if-​nez·​p0,​·​:​cond_0
   
683 ····​.​line·​196 683 ····​.​line·​196
Offset 812, 17 lines modified Offset 812, 17 lines modified
   
812 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​ 812 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​
   
813 ····​move-​result-​object·​v7 813 ····​move-​result-​object·​v7
   
814 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Long;​-​>longValue()​J 814 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
815 ····​move-​result-​wide·​v7 815 ····​move-​result-​wide·​v8
   
816 ····​iput-​wide·​v7,​·​v5,​·​Lorg/​kde/​necessitas/​ministro/​NeedsStruct;​-​>size:​J 816 ····​iput-​wide·​v8,​·​v5,​·​Lorg/​kde/​necessitas/​ministro/​NeedsStruct;​-​>size:​J
   
817 ····​.​line·​223 817 ····​.​line·​223
818 ····​const-​string·​v7,​·​"type" 818 ····​const-​string·​v7,​·​"type"
   
819 ····​invoke-​interface·​{v3,​·​v7},​·​Lorg/​w3c/​dom/​Element;​-​>hasAttribute(Ljava/​lang/​String;​)​Z 819 ····​invoke-​interface·​{v3,​·​v7},​·​Lorg/​w3c/​dom/​Element;​-​>hasAttribute(Ljava/​lang/​String;​)​Z
   
820 ····​move-​result·​v7 820 ····​move-​result·​v7
Offset 1015, 366 lines modified Offset 1015, 354 lines modified
   
1015 ····​.​line·​98 1015 ····​.​line·​98
1016 ····​:​try_start_0 1016 ····​:​try_start_0
1017 ····​invoke-​interface·​{p0},​·​Lorg/​w3c/​dom/​Node;​-​>getNodeType()​S 1017 ····​invoke-​interface·​{p0},​·​Lorg/​w3c/​dom/​Node;​-​>getNodeType()​S
1018 ····​:​try_end_0 1018 ····​:​try_end_0
1019 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_2 1019 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_2
   
1020 ····​move-​result·​v10 1020 ····​move-​result·​v7
   
1021 ····​const/​4·​v11,​·​0x1 1021 ····​const/​4·​v8,​·​0x1
   
1022 ····​if-​ne·​v10,​·​v11,​·​:​cond_1 1022 ····​if-​ne·​v7,​·​v8,​·​:​cond_1
   
1023 ····​.​line·​102 1023 ····​.​line·​102
1024 ····​:​try_start_1 1024 ····​:​try_start_1
1025 ····​move-​object·​v0,​·​p0 1025 ····​move-​object·​v0,​·​p0
   
1026 ····​check-​cast·​v0,​·​Lorg/​w3c/​dom/​Element;​ 1026 ····​check-​cast·​v0,​·​Lorg/​w3c/​dom/​Element;​
   
1027 ····​move-​object·​v10,​·​v0 1027 ····​move-​object·​v7,​·​v0
   
1028 ····​const/​4·​v11,​·​0x1 1028 ····​const/​4·​v8,​·​0x1
   
1029 ····​invoke-​static·​{v10,​·​v11},​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>getLibrary(Lorg/​w3c/​dom/​Element;​Z)​Lorg/​kde/​necessitas/​ministro/​Library;​ 1029 ····​invoke-​static·​{v7,​·​v8},​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>getLibrary(Lorg/​w3c/​dom/​Element;​Z)​Lorg/​kde/​necessitas/​ministro/​Library;​
   
1030 ····​move-​result-​object·​v8 1030 ····​move-​result-​object·​v5
   
1031 ····​.​line·​103 1031 ····​.​line·​103
1032 ····​.​local·​v8,​·​"lib":​Lorg/​kde/​necessitas/​ministro/​Library;​ 1032 ····​.​local·​v5,​·​"lib":​Lorg/​kde/​necessitas/​ministro/​Library;​
1033 ····​new-​instance·​v5,​·​Ljava/​io/​File;​ 1033 ····​new-​instance·​v4,​·​Ljava/​io/​File;​
   
1034 ····​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​ 1034 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​
   
1035 ····​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 1035 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
1036 ····​invoke-​virtual·​{v10,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1036 ····​invoke-​virtual·​{v7,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1037 ····​move-​result-​object·​v10 1037 ····​move-​result-​object·​v7
   
1038 ····​iget-​object·​v11,​·​v8,​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>filePath:​Ljava/​lang/​String;​ 1038 ····​iget-​object·​v8,​·​v5,​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>filePath:​Ljava/​lang/​String;​
   
1039 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1039 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1040 ····​move-​result-​object·​v10 1040 ····​move-​result-​object·​v7
   
1041 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1041 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1042 ····​move-​result-​object·​v10 1042 ····​move-​result-​object·​v7
   
1043 ····​invoke-​direct·​{v5,​·​v10},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V 1043 ····​invoke-​direct·​{v4,​·​v7},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
   
1044 ····​.​line·​104 1044 ····​.​line·​104
1045 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​ 1045 ····​.​local·​v4,​·​"file":​Ljava/​io/​File;​
1046 ····​iput-​object·​p2,​·​v8,​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>sourceId:​Ljava/​lang/​Integer;​ 1046 ····​iput-​object·​p2,​·​v5,​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>sourceId:​Ljava/​lang/​Integer;​
   
1047 ····​.​line·​105 1047 ····​.​line·​105
1048 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>exists()​Z 1048 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>exists()​Z
   
1049 ····​move-​result·​v10 1049 ····​move-​result·​v7
   
1050 ····​if-​eqz·​v10,​·​:​cond_0 1050 ····​if-​eqz·​v7,​·​:​cond_0
   
1051 ····​.​line·​107 1051 ····​.​line·​107
1052 ····​if-​eqz·​p5,​·​:​cond_2 1052 ····​if-​eqz·​p5,​·​:​cond_2
   
Max diff block lines reached; 17564/21693 bytes (80.97%) of diff not shown.
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​106 27 ····​.​line·​106
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$1;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$1;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$1$2$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$2:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​ 21 .​field·​final·​synthetic·​this$2:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$2"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​128 27 ····​.​line·​128
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2$​1;​-​>this$2:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2$​1;​-​>this$2:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$1$2.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$m_dialog:​Landroid/​app/​ProgressDialog;​ 19 .​field·​final·​synthetic·​val$m_dialog:​Landroid/​app/​ProgressDialog;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​Landroid/​app/​ProgressDialog;​)​V 21 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​Landroid/​app/​ProgressDialog;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​113 25 ····​.​line·​113
25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​-​>val$m_dialog:​Landroid/​app/​ProgressDialog;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1$2;​-​>val$m_dialog:​Landroid/​app/​ProgressDialog;​
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$update:​Z 22 .​field·​final·​synthetic·​val$update:​Z
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​Z)​V 24 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​Z)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​101 28 ····​.​line·​101
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
29 ····​iput-​boolean·​p2,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​-​>val$update:​Z 30 ····​iput-​boolean·​p2,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$1;​-​>val$update:​Z
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​159 27 ····​.​line·​159
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$2;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$2;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​166 27 ····​.​line·​166
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$3;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$3;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$4$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​196 27 ····​.​line·​196
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4$1;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4$1;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$4$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​219 27 ····​.​line·​219
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4$2;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4$2;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$4$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​227 27 ····​.​line·​227
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4$3;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4$3;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$4.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$stat:​Landroid/​os/​StatFs;​ 24 .​field·​final·​synthetic·​val$stat:​Landroid/​os/​StatFs;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​JLandroid/​os/​StatFs;​)​V 26 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​JLandroid/​os/​StatFs;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​188 30 ····​.​line·​188
30 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
31 ····​iput-​wide·​p2,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​-​>val$size:​J 32 ····​iput-​wide·​p2,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$4;​-​>val$size:​J
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$5$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​292 27 ····​.​line·​292
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$1;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$1;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$5$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​285 27 ····​.​line·​285
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$2;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$2;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​267 27 ····​.​line·​267
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 187, 24 lines modified Offset 188, 26 lines modified
   
187 ····​const·​v4,​·​0x1040013 188 ····​const·​v4,​·​0x1040013
   
188 ····​new-​instance·​v5,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$2;​ 189 ····​new-​instance·​v5,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$2;​
   
189 ····​invoke-​direct·​{v5,​·​p0},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$2;​-​><init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​)​V 190 ····​invoke-​direct·​{v5,​·​p0},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$2;​-​><init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​)​V
   
  191 ····​.​line·​284
190 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 192 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
191 ····​move-​result-​object·​v3 193 ····​move-​result-​object·​v3
   
192 ····​const·​v4,​·​0x1040009 194 ····​const·​v4,​·​0x1040009
   
193 ····​new-​instance·​v5,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$1;​ 195 ····​new-​instance·​v5,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$1;​
   
194 ····​invoke-​direct·​{v5,​·​p0},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$1;​-​><init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​)​V 196 ····​invoke-​direct·​{v5,​·​p0},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5$1;​-​><init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​)​V
   
  197 ····​.​line·​291
195 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 198 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
196 ····​.​line·​299 199 ····​.​line·​299
197 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 200 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
198 ····​move-​result-​object·​v0 201 ····​move-​result-​object·​v0
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$CheckLibraries.smali
Offset 91, 276 lines modified Offset 91, 279 lines modified
91 ····​.​prologue 91 ····​.​prologue
92 ····​.​line·​662 92 ····​.​line·​662
93 ····​:​try_start_0 93 ····​:​try_start_0
94 ····​move-​object/​from16·​v0,​·​p0 94 ····​move-​object/​from16·​v0,​·​p0
   
95 ····​iget-​object·​v0,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 95 ····​iget-​object·​v0,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
96 ····​move-​object/​from16·​v26,​·​v0 96 ····​move-​object/​from16·​v24,​·​v0
   
97 ····​#·​getter·​for:​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_session:​Lorg/​kde/​necessitas/​ministro/​Session;​ 97 ····​#·​getter·​for:​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_session:​Lorg/​kde/​necessitas/​ministro/​Session;​
98 ····​invoke-​static/​range·​{v26·​.​.​·​v26},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>access$400(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​Lorg/​kde/​necessitas/​ministro/​Session;​ 98 ····​invoke-​static/​range·​{v24·​.​.​·​v24},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>access$400(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​Lorg/​kde/​necessitas/​ministro/​Session;​
   
99 ····​move-​result-​object·​v26 99 ····​move-​result-​object·​v24
   
100 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Lorg/​kde/​necessitas/​ministro/​Session;​-​>getPreferences()​Landroid/​content/​SharedPreferences;​ 100 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Lorg/​kde/​necessitas/​ministro/​Session;​-​>getPreferences()​Landroid/​content/​SharedPreferences;​
   
101 ····​move-​result-​object·​v21 101 ····​move-​result-​object·​v19
   
102 ····​.​line·​664 102 ····​.​line·​664
103 ····​.​local·​v21,​·​"preferences":​Landroid/​content/​SharedPreferences;​ 103 ····​.​local·​v19,​·​"preferences":​Landroid/​content/​SharedPreferences;​
104 ····​new-​instance·​v26,​·​Ljava/​lang/​StringBuilder;​ 104 ····​new-​instance·​v24,​·​Ljava/​lang/​StringBuilder;​
   
105 ····​invoke-​direct/​range·​{v26·​.​.​·​v26},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 105 ····​invoke-​direct/​range·​{v24·​.​.​·​v24},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
106 ····​const-​string·​v27,​·​"style/​" 106 ····​const-​string·​v25,​·​"style/​"
   
107 ····​invoke-​virtual/​range·​{v26·​.​.​·​v27},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 107 ····​invoke-​virtual/​range·​{v24·​.​.​·​v25},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
108 ····​move-​result-​object·​v26 108 ····​move-​result-​object·​v24
   
109 ····​move-​object/​from16·​v0,​·​p0 109 ····​move-​object/​from16·​v0,​·​p0
   
110 ····​iget-​object·​v0,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 110 ····​iget-​object·​v0,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
111 ····​move-​object/​from16·​v27,​·​v0 111 ····​move-​object/​from16·​v25,​·​v0
   
112 ····​#·​getter·​for:​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_session:​Lorg/​kde/​necessitas/​ministro/​Session;​ 112 ····​#·​getter·​for:​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_session:​Lorg/​kde/​necessitas/​ministro/​Session;​
113 ····​invoke-​static/​range·​{v27·​.​.​·​v27},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>access$400(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​Lorg/​kde/​necessitas/​ministro/​Session;​ 113 ····​invoke-​static/​range·​{v25·​.​.​·​v25},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>access$400(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​Lorg/​kde/​necessitas/​ministro/​Session;​
   
114 ····​move-​result-​object·​v27 114 ····​move-​result-​object·​v25
   
115 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Lorg/​kde/​necessitas/​ministro/​Session;​-​>getDisplayDPI()​I 115 ····​invoke-​virtual/​range·​{v25·​.​.​·​v25},​·​Lorg/​kde/​necessitas/​ministro/​Session;​-​>getDisplayDPI()​I
   
116 ····​move-​result·​v27 116 ····​move-​result·​v25
   
117 ····​invoke-​virtual/​range·​{v26·​.​.​·​v27},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 117 ····​invoke-​virtual/​range·​{v24·​.​.​·​v25},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
118 ····​move-​result-​object·​v26 118 ····​move-​result-​object·​v24
   
119 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 119 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
120 ····​move-​result-​object·​v3 120 ····​move-​result-​object·​v4
   
121 ····​.​line·​665 121 ····​.​line·​665
122 ····​.​local·​v3,​·​"_style":​Ljava/​lang/​String;​ 122 ····​.​local·​v4,​·​"_style":​Ljava/​lang/​String;​
123 ····​move-​object/​from16·​v0,​·​p0 123 ····​move-​object/​from16·​v0,​·​p0
   
124 ····​iget-​object·​v0,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 124 ····​iget-​object·​v0,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
125 ····​move-​object/​from16·​v26,​·​v0 125 ····​move-​object/​from16·​v24,​·​v0
   
126 ····​#·​getter·​for:​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_session:​Lorg/​kde/​necessitas/​ministro/​Session;​ 126 ····​#·​getter·​for:​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_session:​Lorg/​kde/​necessitas/​ministro/​Session;​
127 ····​invoke-​static/​range·​{v26·​.​.​·​v26},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>access$400(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​Lorg/​kde/​necessitas/​ministro/​Session;​ 127 ····​invoke-​static/​range·​{v24·​.​.​·​v24},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>access$400(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​Lorg/​kde/​necessitas/​ministro/​Session;​
   
128 ····​move-​result-​object·​v26 128 ····​move-​result-​object·​v24
   
129 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Lorg/​kde/​necessitas/​ministro/​Session;​-​>extractStyle()​Z 129 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Lorg/​kde/​necessitas/​ministro/​Session;​-​>extractStyle()​Z
   
130 ····​move-​result·​v26 130 ····​move-​result·​v24
   
131 ····​if-​eqz·​v26,​·​:​cond_3 131 ····​if-​eqz·​v24,​·​:​cond_3
   
132 ····​.​line·​667 132 ····​.​line·​667
133 ····​move-​object/​from16·​v0,​·​p0 133 ····​move-​object/​from16·​v0,​·​p0
   
134 ····​iget-​object·​v0,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 134 ····​iget-​object·​v0,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
135 ····​move-​object/​from16·​v26,​·​v0 135 ····​move-​object/​from16·​v24,​·​v0
   
136 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 136 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
137 ····​move-​result-​object·​v26 137 ····​move-​result-​object·​v24
   
138 ····​const·​v27,​·​0x7f050014 138 ····​const·​v25,​·​0x7f050014
   
139 ····​invoke-​virtual/​range·​{v26·​.​.​·​v27},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 139 ····​invoke-​virtual/​range·​{v24·​.​.​·​v25},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
140 ····​move-​result-​object·​v26 140 ····​move-​result-​object·​v24
   
141 ····​move-​object/​from16·​v0,​·​v26 141 ····​move-​object/​from16·​v0,​·​v24
   
142 ····​move-​object/​from16·​v1,​·​p0 142 ····​move-​object/​from16·​v1,​·​p0
   
143 ····​iput-​object·​v0,​·​v1,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>m_message:​Ljava/​lang/​String;​ 143 ····​iput-​object·​v0,​·​v1,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Chec​kLibraries;​-​>m_message:​Ljava/​lang/​String;​
   
144 ····​.​line·​668 144 ····​.​line·​668
145 ····​const/​16·​v26,​·​0x1 145 ····​const/​16·​v24,​·​0x1
   
146 ····​move/​from16·​v0,​·​v26 146 ····​move/​from16·​v0,​·​v24
Max diff block lines reached; 51898/57795 bytes (89.80%) of diff not shown.
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$DownloadManager$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​468 27 ····​.​line·​468
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager$1;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager$1;​-​>this$1:​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroActivity$DownloadManager.smali
Offset 86, 15 lines modified Offset 86, 15 lines modified
86 ····​.​line·​452 86 ····​.​line·​452
87 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager;​-​><init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V 87 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$Down​loadManager;​-​><init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V
   
88 ····​return-​void 88 ····​return-​void
89 .​end·​method 89 .​end·​method
   
90 .​method·​private·​DownloadItem(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​JLjava/​lang/​String;​)​Z 90 .​method·​private·​DownloadItem(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​JLjava/​lang/​String;​)​Z
91 ····​.​locals·​20 91 ····​.​locals·​22
92 ····​.​param·​p1,​·​"url"····​#·​Ljava/​lang/​String;​ 92 ····​.​param·​p1,​·​"url"····​#·​Ljava/​lang/​String;​
93 ····​.​param·​p2,​·​"rootPath"····​#·​Ljava/​lang/​String;​ 93 ····​.​param·​p2,​·​"rootPath"····​#·​Ljava/​lang/​String;​
94 ····​.​param·​p3,​·​"file"····​#·​Ljava/​lang/​String;​ 94 ····​.​param·​p3,​·​"file"····​#·​Ljava/​lang/​String;​
95 ····​.​param·​p4,​·​"size"····​#·​J 95 ····​.​param·​p4,​·​"size"····​#·​J
96 ····​.​param·​p6,​·​"fileSha1"····​#·​Ljava/​lang/​String;​ 96 ····​.​param·​p6,​·​"fileSha1"····​#·​Ljava/​lang/​String;​
97 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 97 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
98 ········​value·​=·​{ 98 ········​value·​=·​{
Offset 102, 431 lines modified Offset 102, 435 lines modified
102 ············​Ljava/​net/​MalformedURLException​;​,​ 102 ············​Ljava/​net/​MalformedURLException​;​,​
103 ············​Ljava/​io/​IOException;​ 103 ············​Ljava/​io/​IOException;​
104 ········​} 104 ········​}
105 ····​.​end·​annotation 105 ····​.​end·​annotation
   
106 ····​.​prologue 106 ····​.​prologue
107 ····​.​line·​488 107 ····​.​line·​488
108 ····​const/​4·​v9,​·​0x0 108 ····​const/​4·​v10,​·​0x0
   
109 ····​.​local·​v9,​·​"i":​I 109 ····​.​local·​v10,​·​"i":​I
110 ····​:​goto_0 110 ····​:​goto_0
111 ····​const/​16·​v17,​·​0x2 111 ····​const/​16·​v18,​·​0x2
   
112 ····​move/​from16·​v0,​·​v17 112 ····​move/​from16·​v0,​·​v18
   
113 ····​if-​ge·​v9,​·​v0,​·​:​cond_4 113 ····​if-​ge·​v10,​·​v0,​·​:​cond_4
   
114 ····​.​line·​490 114 ····​.​line·​490
115 ····​const-​string·​v17,​·​"SHA-​1" 115 ····​const-​string·​v18,​·​"SHA-​1"
   
116 ····​invoke-​static/​range·​{v17·​.​.​·​v17},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 116 ····​invoke-​static/​range·​{v18·​.​.​·​v18},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
117 ····​move-​result-​object·​v4 117 ····​move-​result-​object·​v5
   
118 ····​.​line·​491 118 ····​.​line·​491
119 ····​.​local·​v4,​·​"digester":​Ljava/​security/​MessageDigest;​ 119 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​
120 ····​new-​instance·​v17,​·​Ljava/​net/​URL;​ 120 ····​new-​instance·​v18,​·​Ljava/​net/​URL;​
   
121 ····​move-​object/​from16·​v0,​·​v17 121 ····​move-​object/​from16·​v0,​·​v18
   
122 ····​move-​object/​from16·​v1,​·​p1 122 ····​move-​object/​from16·​v1,​·​p1
   
123 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 123 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
124 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 124 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
125 ····​move-​result-​object·​v3 125 ····​move-​result-​object·​v4
   
126 ····​.​line·​492 126 ····​.​line·​492
127 ····​.​local·​v3,​·​"connection":​Ljava/​net/​URLConnection;​ 127 ····​.​local·​v4,​·​"connection":​Ljava/​net/​URLConnection;​
128 ····​const/​16·​v17,​·​0x1 128 ····​const/​16·​v18,​·​0x1
   
129 ····​move-​object/​from16·​v0,​·​p2 129 ····​move-​object/​from16·​v0,​·​p2
   
130 ····​move-​object/​from16·​v1,​·​p3 130 ····​move-​object/​from16·​v1,​·​p3
   
131 ····​move/​from16·​v2,​·​v17 131 ····​move/​from16·​v2,​·​v18
   
132 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>mkdirParents(Ljava/​lang/​String;​Ljava/​lang/​String;​I)​Ljava/​lang/​String;​ 132 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lorg/​kde/​necessitas/​ministro/​Library;​-​>mkdirParents(Ljava/​lang/​String;​Ljava/​lang/​String;​I)​Ljava/​lang/​String;​
   
133 ····​.​line·​493 133 ····​.​line·​493
134 ····​new-​instance·​v17,​·​Ljava/​lang/​StringBuilder;​ 134 ····​new-​instance·​v18,​·​Ljava/​lang/​StringBuilder;​
   
135 ····​invoke-​direct/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 135 ····​invoke-​direct/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
136 ····​move-​object/​from16·​v0,​·​v17 136 ····​move-​object/​from16·​v0,​·​v18
   
137 ····​move-​object/​from16·​v1,​·​p2 137 ····​move-​object/​from16·​v1,​·​p2
   
138 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 138 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
139 ····​move-​result-​object·​v17 139 ····​move-​result-​object·​v18
   
140 ····​move-​object/​from16·​v0,​·​v17 140 ····​move-​object/​from16·​v0,​·​v18
   
141 ····​move-​object/​from16·​v1,​·​p3 141 ····​move-​object/​from16·​v1,​·​p3
   
142 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 142 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
143 ····​move-​result-​object·​v17 143 ····​move-​result-​object·​v18
   
144 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 144 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
145 ····​move-​result-​object·​v8 145 ····​move-​result-​object·​v9
   
146 ····​.​line·​494 146 ····​.​line·​494
147 ····​.​local·​v8,​·​"filePath":​Ljava/​lang/​String;​ 147 ····​.​local·​v9,​·​"filePath":​Ljava/​lang/​String;​
148 ····​const/​4·​v14,​·​0x0 148 ····​const/​4·​v15,​·​0x0
   
149 ····​.​line·​497 149 ····​.​line·​497
150 ····​.​local·​v14,​·​"progressSize":​I 150 ····​.​local·​v15,​·​"progressSize":​I
151 ····​:​try_start_0 151 ····​:​try_start_0
152 ····​new-​instance·​v12,​·​Ljava/​io/​FileOutputStream;​ 152 ····​new-​instance·​v13,​·​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 19523/23480 bytes (83.15%) of diff not shown.
[−]
smali/org/kde/necessitas/ministro/MinistroActivity.smali
Offset 99, 15 lines modified Offset 99, 14 lines modified
99 ····​.​line·​266 99 ····​.​line·​266
100 ····​new-​instance·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​ 100 ····​new-​instance·​v0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​
   
101 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​-​><init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V 101 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity$5;​-​><init>(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​V
   
102 ····​iput-​object·​v0,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_ministroConnection​:​Landroid/​content/​ServiceConnection;​ 102 ····​iput-​object·​v0,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_ministroConnection​:​Landroid/​content/​ServiceConnection;​
   
103 ····​.​line·​636  
104 ····​return-​void 103 ····​return-​void
105 .​end·​method 104 .​end·​method
   
106 .​method·​static·​synthetic·​access$100(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​Ljava/​util/​concurrent/​Semaphore;​ 105 .​method·​static·​synthetic·​access$100(Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​)​Ljava/​util/​concurrent/​Semaphore;​
107 ····​.​locals·​1 106 ····​.​locals·​1
108 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​ 107 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​
   
Offset 239, 15 lines modified Offset 238, 15 lines modified
239 ····​.​line·​76 238 ····​.​line·​76
240 ····​iget-​object·​v0,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_rootPath:​Ljava/​lang/​String;​ 239 ····​iget-​object·​v0,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroActivity;​-​>m_rootPath:​Ljava/​lang/​String;​
   
241 ····​return-​object·​v0 240 ····​return-​object·​v0
242 .​end·​method 241 .​end·​method
   
243 .​method·​private·​checkFreeSpace(J)​Z 242 .​method·​private·​checkFreeSpace(J)​Z
244 ····​.​locals·8 243 ····​.​locals·9
245 ····​.​param·​p1,​·​"size"····​#·​J 244 ····​.​param·​p1,​·​"size"····​#·​J
246 ····​.​annotation·​build·​Landroid/​annotation/​SuppressLint;​ 245 ····​.​annotation·​build·​Landroid/​annotation/​SuppressLint;​
247 ········​value·​=·​{ 246 ········​value·​=·​{
248 ············​"InlinedApi" 247 ············​"InlinedApi"
249 ········​} 248 ········​}
250 ····​.​end·​annotation 249 ····​.​end·​annotation
   
Offset 440, 248 lines modified Offset 439, 215 lines modified
440 ····​.​local·​v0,​·​"alert":​Landroid/​app/​AlertDialog;​ 439 ····​.​local·​v0,​·​"alert":​Landroid/​app/​AlertDialog;​
441 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V 440 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V
   
442 ····​goto·​:​goto_0 441 ····​goto·​:​goto_0
443 .​end·​method 442 .​end·​method
   
444 .​method·​private·​static·​deviceSupportedFeatur​es(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 443 .​method·​private·​static·​deviceSupportedFeatur​es(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
445 ····​.​locals·​19 444 ····​.​locals·​16
446 ····​.​param·​p0,​·​"supportedFeatures"····​#·​Ljava/​lang/​String;​ 445 ····​.​param·​p0,​·​"supportedFeatures"····​#·​Ljava/​lang/​String;​
   
447 ····​.​prologue 446 ····​.​prologue
448 ····​.​line·​354 447 ····​.​line·​354
449 ····​if-​nez·​p0,​·​:​cond_1 448 ····​if-​nez·​p0,​·​:​cond_1
   
450 ····​.​line·​355 449 ····​.​line·​355
451 ····​const-​string·​v7,​·​"" 450 ····​const-​string·​v4,​·​""
   
452 ····​.​line·​386 451 ····​.​line·​386
453 ····​:​cond_0 452 ····​:​cond_0
454 ····​:​goto_0 453 ····​:​goto_0
455 ····​return-​object·​v7 454 ····​return-​object·​v4
   
456 ····​.​line·​356 455 ····​.​line·​356
457 ····​:​cond_1 456 ····​:​cond_1
458 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 457 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
459 ····​move-​result-​object·​v17 458 ····​move-​result-​object·​v10
   
460 ····​const-​string·​v18,​·​"·​" 459 ····​const-​string·​v11,​·​"·​"
   
461 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 460 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
462 ····​move-​result-​object·​v14 461 ····​move-​result-​object·​v7
   
463 ····​.​line·​357 462 ····​.​line·​357
464 ····​.​local·​v14,​·​"serverFeaturesList":​[Ljava/​lang/​String;​ 463 ····​.​local·​v7,​·​"serverFeaturesList":​[Ljava/​lang/​String;​
465 ····​const/​4·​v4,​·​0x0 464 ····​const/​4·​v1,​·​0x0
   
466 ····​.​line·​360 465 ····​.​line·​360
467 ····​.​local·​v4,​·​"deviceFeaturesList":​[Ljava/​lang/​String;​ 466 ····​.​local·​v1,​·​"deviceFeaturesList":​[Ljava/​lang/​String;​
468 ····​:​try_start_0 467 ····​:​try_start_0
469 ····​new-​instance·​v8,​·​Ljava/​io/​FileInputStream;​ 468 ····​new-​instance·​v5,​·​Ljava/​io/​FileInputStream;​
   
470 ····​const-​string·​v17,​·​"/​proc/​cpuinfo" 469 ····​const-​string·​v10,​·​"/​proc/​cpuinfo"
   
471 ····move-​object/​from16·v0,​·​v17 470 ····invoke-​direct·​{v5,​·​v10},​·​Ljava/​io/​FileInputStream;​-​><init>(Ljava/​lang/​String;​)​V
   
472 ····​invoke-​direct·​{v8,​·​v0},​·​Ljava/​io/​FileInputStream;​-​><init>(Ljava/​lang/​String;​)​V  
   
473 ····​.​line·​361 471 ····​.​line·​361
474 ····​.​local·​v8,​·​"fstream":​Ljava/​io/​FileInputStream;​ 472 ····​.​local·​v5,​·​"fstream":​Ljava/​io/​FileInputStream;​
475 ····​new-​instance·​v11,​·​Ljava/​io/​DataInputStream;​ 473 ····​new-​instance·​v6,​·​Ljava/​io/​DataInputStream;​
   
476 ····​invoke-​direct·​{v11,​·​v8},​·​Ljava/​io/​DataInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V 474 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​DataInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V
   
477 ····​.​line·​362 475 ····​.​line·​362
478 ····​.​local·​v11,​·​"in":​Ljava/​io/​DataInputStream;​ 476 ····​.​local·​v6,​·​"in":​Ljava/​io/​DataInputStream;​
479 ····​new-​instance·​v3,​·​Ljava/​io/​BufferedReader;​ 477 ····​new-​instance·​v0,​·​Ljava/​io/​BufferedReader;​
   
480 ····​new-​instance·​v17,​·​Ljava/​io/​InputStreamReader;​  
   
481 ····move-​object/​from16·​v0,​·​v17 478 ····new-​instance·v10,​·​Ljava/​io/​InputStreamReader;​
   
482 ····​invoke-​direct·​{v0,​·​v11},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V 479 ····​invoke-​direct·​{v10,​·​v6},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V
   
483 ····​move-​object/​from16·​v0,​·​v17  
   
Max diff block lines reached; 30098/34011 bytes (88.49%) of diff not shown.
[−]
smali/org/kde/necessitas/ministro/MinistroConfigActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​55 27 ····​.​line·​55
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y$1;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y$1;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroConfigActivity$2.smali
Offset 20, 28 lines modified Offset 20, 29 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y$2;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y$2;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​onItemSelected(Landro​id/​widget/​AdapterView;​Landroid/​view/​View;​IJ)​V 33 .​method·​public·​onItemSelected(Landro​id/​widget/​AdapterView;​Landroid/​view/​View;​IJ)​V
33 ····​.​locals·3 34 ····​.​locals·4
34 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​ 35 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​
35 ····​.​param·​p3,​·​"pos"····​#·​I 36 ····​.​param·​p3,​·​"pos"····​#·​I
36 ····​.​param·​p4,​·​"id"····​#·​J 37 ····​.​param·​p4,​·​"id"····​#·​J
37 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 38 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
38 ········​value·​=·​{ 39 ········​value·​=·​{
39 ············​"(",​ 40 ············​"(",​
40 ············​"Landroid/​widget/​AdapterView",​ 41 ············​"Landroid/​widget/​AdapterView",​
Offset 64, 17 lines modified Offset 65, 17 lines modified
   
64 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 65 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v1
   
66 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 67 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
   
67 ····​move-​result-​wide·​v1 68 ····​move-​result-​wide·​v2
   
68 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>setCheckFrequency(J)​V 69 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>setCheckFrequency(J)​V
   
69 ····​.​line·​77 70 ····​.​line·​77
70 ····​return-​void 71 ····​return-​void
71 .​end·​method 72 .​end·​method
   
72 .​method·​public·​onNothingSelected(Lan​droid/​widget/​AdapterView;​)​V 73 .​method·​public·​onNothingSelected(Lan​droid/​widget/​AdapterView;​)​V
73 ····​.​locals·​0 74 ····​.​locals·​0
[−]
smali/org/kde/necessitas/ministro/MinistroConfigActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​)​V 23 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​86 27 ····​.​line·​86
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y$3;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y$3;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroConfigActivit​y;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroService$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$intent:​Landroid/​content/​Intent;​ 22 .​field·​final·​synthetic·​val$intent:​Landroid/​content/​Intent;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroService;​Landroid/​content/​Intent;​)​V 24 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroService;​Landroid/​content/​Intent;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​415 28 ····​.​line·​415
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$1;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$1;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$1;​-​>val$intent:​Landroid/​content/​Intent;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$1;​-​>val$intent:​Landroid/​content/​Intent;​
   
[−]
smali/org/kde/necessitas/ministro/MinistroService$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroService;​)​V 20 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroService;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​735 24 ····​.​line·​735
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$2;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$2;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​
   
25 ····​invoke-​direct·​{p0},​·​Lorg/​kde/​necessitas/​ministro/​IMinistro$Stub;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lorg/​kde/​necessitas/​ministro/​IMinistro$Stub;​-​><init>()​V
   
[−]
smali/org/kde/necessitas/ministro/MinistroService$CheckForUpdates.smali
Offset 28, 26 lines modified Offset 28, 27 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​ 29 .​field·​final·​synthetic·​this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroService;​)​V 31 .​method·​constructor·​<init>(Lorg/​kde/​necessitas/​ministro/​MinistroService;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
  33 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​267 35 ····​.​line·​267
35 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$Check​ForUpdates;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$Check​ForUpdates;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​
   
36 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
37 ····​return-​void 38 ····​return-​void
38 .​end·​method 39 .​end·​method
   
39 .​method·​private·​getLocalVersion(Ljava​/​lang/​Integer;​)​D 40 .​method·​private·​getLocalVersion(Ljava​/​lang/​Integer;​)​D
40 ····​.​locals·7 41 ····​.​locals·8
41 ····​.​param·​p1,​·​"sourceId"····​#·​Ljava/​lang/​Integer;​ 42 ····​.​param·​p1,​·​"sourceId"····​#·​Ljava/​lang/​Integer;​
42 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 43 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
43 ········​value·​=·​{ 44 ········​value·​=·​{
44 ············​Ljava/​lang/​Exception;​ 45 ············​Ljava/​lang/​Exception;​
45 ········​} 46 ········​}
46 ····​.​end·​annotation 47 ····​.​end·​annotation
   
Offset 75, 19 lines modified Offset 76, 19 lines modified
75 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>exists()​Z 76 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>exists()​Z
   
76 ····​move-​result·​v5 77 ····​move-​result·​v5
   
77 ····​if-​nez·​v5,​·​:​cond_0 78 ····​if-​nez·​v5,​·​:​cond_0
   
78 ····​.​line·​273 79 ····​.​line·​273
79 ····​const-​wide/​high16·​v5,​·​-​0x4010000000000000L····​#·​-​1.​0 80 ····​const-​wide/​high16·​v6,​·​-​0x4010000000000000L····​#·​-​1.​0
   
80 ····​.​line·​279 81 ····​.​line·​279
81 ····​:​goto_0 82 ····​:​goto_0
82 ····​return-​wide·​v5 83 ····​return-​wide·​v6
   
83 ····​.​line·​275 84 ····​.​line·​275
84 ····​:​cond_0 85 ····​:​cond_0
85 ····​invoke-​static·​{},​·​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​-​>newInstance()​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​ 86 ····​invoke-​static·​{},​·​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​-​>newInstance()​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​
   
86 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v1
   
Offset 123, 21 lines modified Offset 124, 21 lines modified
   
123 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Double;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Double;​ 124 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Double;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Double;​
   
124 ····​move-​result-​object·​v5 125 ····​move-​result-​object·​v5
   
125 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Double;​-​>doubleValue()​D 126 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Double;​-​>doubleValue()​D
   
126 ····​move-​result-​wide·​v5 127 ····​move-​result-​wide·​v6
   
127 ····​goto·​:​goto_0 128 ····​goto·​:​goto_0
128 .​end·​method 129 .​end·​method
   
129 .​method·​private·​getRemoteVersion(Ljav​a/​lang/​Integer;​)​D 130 .​method·​private·​getRemoteVersion(Ljav​a/​lang/​Integer;​)​D
130 ····​.​locals·7 131 ····​.​locals·8
131 ····​.​param·​p1,​·​"sourceId"····​#·​Ljava/​lang/​Integer;​ 132 ····​.​param·​p1,​·​"sourceId"····​#·​Ljava/​lang/​Integer;​
132 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 133 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
133 ········​value·​=·​{ 134 ········​value·​=·​{
134 ············​Ljava/​lang/​Exception;​ 135 ············​Ljava/​lang/​Exception;​
135 ········​} 136 ········​}
136 ····​.​end·​annotation 137 ····​.​end·​annotation
   
Offset 211, 88 lines modified Offset 212, 87 lines modified
   
211 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Double;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Double;​ 212 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Double;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Double;​
   
212 ····​move-​result-​object·​v5 213 ····​move-​result-​object·​v5
   
213 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Double;​-​>doubleValue()​D 214 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Double;​-​>doubleValue()​D
   
214 ····​move-​result-​wide·​v5 215 ····​move-​result-​wide·​v6
   
215 ····​return-​wide·​v5 216 ····​return-​wide·​v6
216 .​end·​method 217 .​end·​method
   
   
217 #·​virtual·​methods 218 #·​virtual·​methods
218 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​Void;​)​Ljava/​lang/​Boolean;​ 219 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​Void;​)​Ljava/​lang/​Boolean;​
219 ····​.​locals·​8 220 ····​.​locals·​8
220 ····​.​param·​p1,​·​"params"····​#·​[Ljava/​lang/​Void;​ 221 ····​.​param·​p1,​·​"params"····​#·​[Ljava/​lang/​Void;​
   
221 ····​.​prologue 222 ····​.​prologue
222 ····​.​line·​299 223 ····​.​line·​299
223 ····​const/​4·​v4,​·​0x0 224 ····​const/​4·​v1,​·​0x0
   
224 ····​.​line·​300 225 ····​.​line·​300
225 ····​.​local·​v4,​·​"res":​Z 226 ····​.​local·​v1,​·​"res":​Z
226 ····​iget-​object·​v6,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$Check​ForUpdates;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​ 227 ····​iget-​object·​v5,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService$Check​ForUpdates;​-​>this$0:​Lorg/​kde/​necessitas/​ministro/​MinistroService;​
   
227 ····​#·​getter·​for:​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_sources:​Ljava/​util/​HashMap;​ 228 ····​#·​getter·​for:​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_sources:​Ljava/​util/​HashMap;​
228 ····​invoke-​static·​{v6},​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>access$200(Lorg/​kde/​necessitas/​ministro/​MinistroService;​)​Ljava/​util/​HashMap;​ 229 ····​invoke-​static·​{v5},​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>access$200(Lorg/​kde/​necessitas/​ministro/​MinistroService;​)​Ljava/​util/​HashMap;​
   
Max diff block lines reached; 4247/7529 bytes (56.41%) of diff not shown.
[−]
smali/org/kde/necessitas/ministro/MinistroService.smali
Offset 302, 28 lines modified Offset 302, 28 lines modified
302 ····​move-​result-​object·​v4 302 ····​move-​result-​object·​v4
   
303 ····​iput-​object·​v4,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_repository:​Ljava/​lang/​String;​ 303 ····​iput-​object·​v4,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_repository:​Ljava/​lang/​String;​
   
304 ····​.​line·​661 304 ····​.​line·​661
305 ····​const-​string·​v4,​·​"CHECKFREQUENCY" 305 ····​const-​string·​v4,​·​"CHECKFREQUENCY"
   
306 ····​const-​wide/​32·​v5,​·​0x240c8400 306 ····​const-​wide/​32·​v6,​·​0x240c8400
   
307 ····​invoke-​interface·​{v2,​·​v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 307 ····​invoke-​interface·​{v2,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
308 ····​move-​result-​wide·​v4 308 ····​move-​result-​wide·​v4
   
309 ····​iput-​wide·​v4,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_checkFrequency:​J 309 ····​iput-​wide·​v4,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_checkFrequency:​J
   
310 ····​.​line·​662 310 ····​.​line·​662
311 ····​const-​string·​v4,​·​"LASTCHECK" 311 ····​const-​string·​v4,​·​"LASTCHECK"
   
312 ····​const-​wide/​16·​v5,​·​0x0 312 ····​const-​wide/​16·​v6,​·​0x0
   
313 ····​invoke-​interface·​{v2,​·​v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 313 ····​invoke-​interface·​{v2,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
314 ····​move-​result-​wide·​v4 314 ····​move-​result-​wide·​v4
   
315 ····​iput-​wide·​v4,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_lastCheckUpdates:​J 315 ····​iput-​wide·​v4,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_lastCheckUpdates:​J
   
316 ····​.​line·​663 316 ····​.​line·​663
317 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 317 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
Offset 644, 15 lines modified Offset 644, 15 lines modified
644 ····​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​ 644 ····​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​
645 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Exception;​-​>printStackTrace()​V 645 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Exception;​-​>printStackTrace()​V
   
646 ····​goto·​:​goto_0 646 ····​goto·​:​goto_0
647 .​end·​method 647 .​end·​method
   
648 .​method·​private·​putLibraries(Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​I)​Z 648 .​method·​private·​putLibraries(Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​I)​Z
649 ····​.​locals·5 649 ····​.​locals·6
650 ····​.​param·​p1,​·​"libs"····​#·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​ 650 ····​.​param·​p1,​·​"libs"····​#·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​
651 ····​.​param·​p2,​·​"sourceId"····​#·​I 651 ····​.​param·​p2,​·​"sourceId"····​#·​I
   
652 ····​.​prologue 652 ····​.​prologue
653 ····​.​line·​80 653 ····​.​line·​80
654 ····​sget-​object·​v1,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>s_sourcesCache:​Landroid/​util/​SparseArray;​ 654 ····​sget-​object·​v1,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>s_sourcesCache:​Landroid/​util/​SparseArray;​
   
Offset 690, 26 lines modified Offset 690, 26 lines modified
690 ····​iget-​object·​v1,​·​p1,​·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​-​>availableLibraries:​Ljava/​util/​HashMap;​ 690 ····​iget-​object·​v1,​·​p1,​·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​-​>availableLibraries:​Ljava/​util/​HashMap;​
   
691 ····​iget-​object·​v2,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>availableLibraries:​Ljava/​util/​HashMap;​ 691 ····​iget-​object·​v2,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>availableLibraries:​Ljava/​util/​HashMap;​
   
692 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​HashMap;​-​>putAll(Ljava/​util/​Map;​)​V 692 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​HashMap;​-​>putAll(Ljava/​util/​Map;​)​V
   
693 ····​.​line·​89 693 ····​.​line·​89
694 ····​iget-​wide·​v1,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>qtVersion:​D 694 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>qtVersion:​D
   
695 ····​iget-​wide·​v3,​·​p1,​·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​-​>qtVersion:​D 695 ····​iget-​wide·​v4,​·​p1,​·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​-​>qtVersion:​D
   
696 ····​cmpl-​double·​v1,​·​v1,​·​v3 696 ····​cmpl-​double·​v1,​·​v2,​·​v4
   
697 ····​if-​lez·​v1,​·​:​cond_1 697 ····​if-​lez·​v1,​·​:​cond_1
   
698 ····​.​line·​90 698 ····​.​line·​90
699 ····​iget-​wide·​v1,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>qtVersion:​D 699 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>qtVersion:​D
   
700 ····​iput-​wide·​v1,​·​p1,​·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​-​>qtVersion:​D 700 ····​iput-​wide·​v2,​·​p1,​·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​-​>qtVersion:​D
   
701 ····​.​line·​92 701 ····​.​line·​92
702 ····​:​cond_1 702 ····​:​cond_1
703 ····​iget-​object·​v1,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>loaderClassName:​Ljava/​lang/​String;​ 703 ····​iget-​object·​v1,​·​v0,​·​Lorg/​kde/​necessitas/​ministro/​SourcesCache;​-​>loaderClassName:​Ljava/​lang/​String;​
   
704 ····​if-​eqz·​v1,​·​:​cond_2 704 ····​if-​eqz·​v1,​·​:​cond_2
   
Offset 1245, 61 lines modified Offset 1245, 60 lines modified
   
1245 .​method·​public·​getSource(Ljava/​lang/​Integer;​)​Ljava/​lang/​String;​ 1245 .​method·​public·​getSource(Ljava/​lang/​Integer;​)​Ljava/​lang/​String;​
1246 ····​.​locals·​3 1246 ····​.​locals·​3
1247 ····​.​param·​p1,​·​"sourceId"····​#·​Ljava/​lang/​Integer;​ 1247 ····​.​param·​p1,​·​"sourceId"····​#·​Ljava/​lang/​Integer;​
   
1248 ····​.​prologue 1248 ····​.​prologue
1249 ····​.​line·​533 1249 ····​.​line·​533
1250 ····​iget-​object·​v2,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_sources:​Ljava/​util/​HashMap;​ 1250 ····​iget-​object·​v1,​·​p0,​·​Lorg/​kde/​necessitas/​ministro/​MinistroService;​-​>m_sources:​Ljava/​util/​HashMap;​
   
1251 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​ 1251 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​
   
1252 ····​move-​result-​object·​v2 1252 ····​move-​result-​object·​v1
   
1253 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 1253 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
1254 ····​move-​result-​object·​v0 1254 ····​move-​result-​object·​v1
   
1255 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1256 ····​:​cond_0 1255 ····​:​cond_0
1257 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1256 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1258 ····​move-​result·​v2 1257 ····​move-​result·​v2
   
1259 ····​if-​eqz·​v2,​·​:​cond_1 1258 ····​if-​eqz·​v2,​·​:​cond_1
   
1260 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1259 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
Max diff block lines reached; 94788/98988 bytes (95.76%) of diff not shown.
[−]
smali/org/kde/necessitas/ministro/R.smali
Offset 20, 10 lines modified Offset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​10 23 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​30  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method
[−]
smali/org/kde/necessitas/ministro/Session$ModuleCompare.smali
Offset 49, 25 lines modified Offset 49, 21 lines modified
49 ····​return-​void 49 ····​return-​void
50 .​end·​method 50 .​end·​method
   
   
51 #·​virtual·​methods 51 #·​virtual·​methods
52 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 52 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
53 ····​.​locals·​1 53 ····​.​locals·​1
54 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
55 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
56 ····​.​prologue 54 ····​.​prologue
57 ····​.​line·​565 55 ····​.​line·​565
58 ····​check-​cast·​p1,​·​Lorg/​kde/​necessitas/​ministro/​Session$Module;​ 56 ····​check-​cast·​p1,​·​Lorg/​kde/​necessitas/​ministro/​Session$Module;​
   
59 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
60 ····​check-​cast·​p2,​·​Lorg/​kde/​necessitas/​ministro/​Session$Module;​ 57 ····​check-​cast·​p2,​·​Lorg/​kde/​necessitas/​ministro/​Session$Module;​
   
61 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
62 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​kde/​necessitas/​ministro/​Session$ModuleCompare​;​-​>compare(Lorg/​kde/​necessitas/​ministro/​Session$Module;​Lorg/​kde/​necessitas/​ministro/​Session$Module;​)​I 58 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​kde/​necessitas/​ministro/​Session$ModuleCompare​;​-​>compare(Lorg/​kde/​necessitas/​ministro/​Session$Module;​Lorg/​kde/​necessitas/​ministro/​Session$Module;​)​I
   
63 ····​move-​result·​v0 59 ····​move-​result·​v0
   
64 ····​return·​v0 60 ····​return·​v0
65 .​end·​method 61 .​end·​method
   
[−]
smali/org/kde/necessitas/ministro/Session.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Session.​java" 3 .​source·​"Session.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lorg/​kde/​necessitas/​ministro/​Session$1;​,​  
8 ········​Lorg/​kde/​necessitas/​ministro/​Session$Module;​,​ 7 ········​Lorg/​kde/​necessitas/​ministro/​Session$Module;​,​
9 ········​Lorg/​kde/​necessitas/​ministro/​Session$ModuleCompare​;​,​ 8 ········​Lorg/​kde/​necessitas/​ministro/​Session$ModuleCompare​;​,​
10 ········​Lorg/​kde/​necessitas/​ministro/​Session$Result;​ 9 ········​Lorg/​kde/​necessitas/​ministro/​Session$Result;​
11 ····​} 10 ····​}
12 .​end·​annotation 11 .​end·​annotation
   
   
Offset 406, 15 lines modified Offset 405, 15 lines modified
   
406 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>addAll(Ljava/​util/​Collection;​)​Z 405 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
407 ····​goto/​16·​:​goto_0 406 ····​goto/​16·​:​goto_0
408 .​end·​method 407 .​end·​method
   
409 .​method·​private·​addModules(Ljava/​lang/​String;​Ljava/​util/​ArrayList;​Ljava/​util/​HashMap;​Ljava/​util/​Set;​Ljava/​util/​ArrayList;​)​Z 408 .​method·​private·​addModules(Ljava/​lang/​String;​Ljava/​util/​ArrayList;​Ljava/​util/​HashMap;​Ljava/​util/​Set;​Ljava/​util/​ArrayList;​)​Z
410 ····​.​locals·​22 409 ····​.​locals·​20
411 ····​.​param·​p1,​·​"module"····​#·​Ljava/​lang/​String;​ 410 ····​.​param·​p1,​·​"module"····​#·​Ljava/​lang/​String;​
412 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 411 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
413 ········​value·​=·​{ 412 ········​value·​=·​{
414 ············​"(",​ 413 ············​"(",​
415 ············​"Ljava/​lang/​String;​",​ 414 ············​"Ljava/​lang/​String;​",​
416 ············​"Ljava/​util/​ArrayList",​ 415 ············​"Ljava/​util/​ArrayList",​
417 ············​"<",​ 416 ············​"<",​
Offset 441, 37 lines modified Offset 440, 37 lines modified
441 ····​.​local·​p2,​·​"modules":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​kde/​necessitas/​ministro/​Session$Module;​>;​" 440 ····​.​local·​p2,​·​"modules":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​kde/​necessitas/​ministro/​Session$Module;​>;​"
442 ····​.​local·​p3,​·​"notFoundModules":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Lorg/​kde/​necessitas/​ministro/​Library;​>;​" 441 ····​.​local·​p3,​·​"notFoundModules":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Lorg/​kde/​necessitas/​ministro/​Library;​>;​"
443 ····​.​local·​p4,​·​"jars":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​" 442 ····​.​local·​p4,​·​"jars":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
444 ····​.​local·​p5,​·​"initClasses":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 443 ····​.​local·​p5,​·​"initClasses":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
445 ····​if-​nez·​p2,​·​:​cond_1 444 ····​if-​nez·​p2,​·​:​cond_1
   
446 ····​.​line·​490 445 ····​.​line·​490
447 ····​const/​16·​v21,​·​0x0 446 ····​const/​16·​v18,​·​0x0
   
448 ····​.​line·​556 447 ····​.​line·​556
449 ····​:​cond_0 448 ····​:​cond_0
450 ····​:​goto_0 449 ····​:​goto_0
451 ····​return·​v21 450 ····​return·​v18
   
452 ····​.​line·​495 451 ····​.​line·​495
453 ····​:​cond_1 452 ····​:​cond_1
454 ····​const/​4·​v12,​·​0x0 453 ····​const/​4·​v11,​·​0x0
   
455 ····​.​local·​v12,​·​"i":​I 454 ····​.​local·​v11,​·​"i":​I
456 ····​:​goto_1 455 ····​:​goto_1
457 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Ljava/​util/​ArrayList;​-​>size()​I 456 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
458 ····​move-​result·​v2 457 ····​move-​result·​v2
   
459 ····​if-​ge·​v12,​·​v2,​·​:​cond_3 458 ····​if-​ge·​v11,​·​v2,​·​:​cond_3
   
460 ····​.​line·​497 459 ····​.​line·​497
461 ····​move-​object/​from16·​v0,​·​p2 460 ····​move-​object/​from16·​v0,​·​p2
   
462 ····​invoke-​virtual·​{v0,​·​v12},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 461 ····​invoke-​virtual·​{v0,​·​v11},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
463 ····​move-​result-​object·​v2 462 ····​move-​result-​object·​v2
   
464 ····​check-​cast·​v2,​·​Lorg/​kde/​necessitas/​ministro/​Session$Module;​ 463 ····​check-​cast·​v2,​·​Lorg/​kde/​necessitas/​ministro/​Session$Module;​
   
465 ····​iget-​object·​v2,​·​v2,​·​Lorg/​kde/​necessitas/​ministro/​Session$Module;​-​>name:​Ljava/​lang/​String;​ 464 ····​iget-​object·​v2,​·​v2,​·​Lorg/​kde/​necessitas/​ministro/​Session$Module;​-​>name:​Ljava/​lang/​String;​
   
Offset 480, 21 lines modified Offset 479, 21 lines modified
480 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 479 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
481 ····​move-​result·​v2 480 ····​move-​result·​v2
   
482 ····​if-​eqz·​v2,​·​:​cond_2 481 ····​if-​eqz·​v2,​·​:​cond_2
   
483 ····​.​line·​498 482 ····​.​line·​498
484 ····​const/​16·​v21,​·​0x1 483 ····​const/​16·​v18,​·​0x1
   
485 ····​goto·​:​goto_0 484 ····​goto·​:​goto_0
   
486 ····​.​line·​495 485 ····​.​line·​495
487 ····​:​cond_2 486 ····​:​cond_2
488 ····​add-​int/​lit8·​v12,​·​v12,​·​0x1 487 ····​add-​int/​lit8·​v11,​·​v11,​·​0x1
   
489 ····​goto·​:​goto_1 488 ····​goto·​:​goto_1
   
490 ····​.​line·​505 489 ····​.​line·​505
491 ····​:​cond_3 490 ····​:​cond_3
492 ····​move-​object/​from16·​v0,​·​p0 491 ····​move-​object/​from16·​v0,​·​p0
   
Offset 502, 220 lines modified Offset 501, 207 lines modified
   
502 ····​iget-​object·​v2,​·​v2,​·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​-​>downloadedLibraries:​Ljava/​util/​HashMap;​ 501 ····​iget-​object·​v2,​·​v2,​·​Lorg/​kde/​necessitas/​ministro/​LibrariesStruct;​-​>downloadedLibraries:​Ljava/​util/​HashMap;​
   
503 ····​move-​object/​from16·​v0,​·​p1 502 ····​move-​object/​from16·​v0,​·​p1
   
504 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​util/​HashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 503 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​util/​HashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
Max diff block lines reached; 87363/90336 bytes (96.71%) of diff not shown.
[−]
lib/armeabi-v7a/libministro.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V 6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​0 7 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​ 8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​ARM 9 ··​Machine:​···························​ARM
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x0 11 ··​Entry·​point·​address:​···············​0x0
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​12588·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​12660·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x5000000,​·​Version5·​EABI 14 ··​Flags:​·····························​0x5000200,​·​Version5·​EABI,​·​soft-​float·ABI
15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​ 15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​ 16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········7 17 ··​Number·​of·​program·​headers:​·········9
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​20 19 ··​Number·​of·​section·​headers:​·········​25
20 ··​Section·​header·​string·​table·​index:​·19 20 ··​Section·​header·​string·​table·​index:​·24
[−]
readelf --wide --program-header {}
Offset 1, 24 lines modified Offset 1, 29 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x0 2 Entry·​point·​0x0
3 There·​are·7·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·9·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align 5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x000e0·​0x000e0·​R···​0x4 6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00120·​0x00120·​R···​0x4
7 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x02768·​0x02768·​R·E·​0x1000 7 ··INTERP·········​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R···​0x1
8 ··​LOAD···········0x002e9c·​0x00003e9c·0x00003e9c·​0x00168·​0x00168·​RW··​0x1000 8 ······[Requesting·​program·interpreter:​·​/​system/​bin/​linker]
9 ··DYNAMIC········​0x002ea8·​0x00003ea8·​0x00003ea8·​0x00100·​0x00100·​RW··​0x4 9 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x029b0·​0x029b0·​R·​E·​0x1000
  10 ··​LOAD···········​0x002e74·​0x00003e74·​0x00003e74·​0x00190·​0x00190·​RW··​0x1000
  11 ··​DYNAMIC········​0x002e80·​0x00003e80·​0x00003e80·​0x00128·​0x00128·​RW··​0x4
  12 ··​NOTE···········​0x000168·​0x00000168·​0x00000168·​0x00024·​0x00024·​R···​0x4
10 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0 13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
11 ··​EXIDX··········​0x002658·​0x00002658·​0x00002658·​0x00110·​0x00110·​R···​0x4 14 ··​EXIDX··········​0x002878·​0x00002878·​0x00002878·​0x00138·​0x00138·​R···​0x4
12 ··​GNU_RELRO······​0x002e9c·​0x00003e9c·​0x00003e9c·​0x00164·​0x00164·​RW··​0x4 15 ··​GNU_RELRO······​0x002e74·​0x00003e74·​0x00003e74·​0x0018c·​0x0018c·​RW··​0x4
   
13 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
14 ··​Segment·​Sections.​.​.​ 17 ··​Segment·​Sections.​.​.​
15 ···​00····· 18 ···​00·····
16 ···​01·····.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx· 19 ···​01·····​.​interp·
17 ···​02·····​.​fini_array·​.​init_array·.​dynamic·​.​got·​.​data· 20 ···​02·····.​interp·.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·.​ARM.​extab·​.​ARM.​exidx·
18 ···​03·····​.​dynamic· 21 ···​03·····.​fini_array·.​init_array·​.​dynamic·​.​got·​.​data·
19 ···​04····· 22 ···​04·····.​dynamic·
20 ···​05·····​.​ARM.​exidx· 23 ···​05·····.​note.​gnu.​build-​id·
21 ···​06·····.​fini_array·.​init_array·.​dynamic·.​got· 24 ···​06·····
  25 ···​07·····​.​ARM.​exidx·
  26 ···​08·····​.​fini_array·​.​init_array·​.​dynamic·​.​got·
[−]
readelf --wide --sections {}
Offset 1, 29 lines modified Offset 1, 34 lines modified
1 There·​are·​20·​section·​headers,​·​starting·​at·​offset·​0x312c:​ 1 There·​are·​25·​section·​headers,​·​starting·​at·​offset·​0x3174:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al 3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0 4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​dynsym···········DYNSYM··········​00000114·​000114·​000420·10···​A··2···1··4 5 ··​[·​1]·​.​interp···········PROGBITS········​00000154·​000154·​000013·00···​A··0···0··1
6 ··​[·​2]·​.​dynstr···········STRTAB··········​00000534·​000534·​000664·​00···​A··​0···​0··1 6 ··​[·​2]·​.​note.​gnu.​build-​id·NOTE············​00000168·​000168·​000024·​00···​A··​0···​0··4
7 ··​[·​3]·​.​hash·············​HASH············​00000b98·​000b98·​0001a4·04···​A··1···0··​4 7 ··​[·​3]·​.​dynsym···········DYNSYM··········​0000018c·​00018c·​000420·10···​A··4···1··​4
8 ··​[·​4]·​.​rel.​dyn··········REL·············​00000d3c·​000d3c·​000048·​08···​A··1···​0··4 8 ··​[·​4]·​.​dynstr···········STRTAB··········​000005ac·​0005ac·​000670·​00···​A··0···​0··1
9 ··​[·​5]·​.​rel.​plt··········REL·············​00000d84·​000d84·​000058·​08···​A··1···6··​4 9 ··​[·​5]·​.​hash·············HASH············​00000c1c·​000c1c·​0001a4·​04···​A··3···0··​4
10 ··​[·​6]·​.​plt··············PROGBITS········​00000ddc·​000ddc·​000098·​00··AX··0···​0··4 10 ··​[·​6]·​.​gnu.​version······VERSYM··········​00000dc0·​000dc0·​000084·​02···​A··3···​0··2
11 ··​[·​7]·​.​text·············PROGBITS········​00000e74·​000e74·​0017a8·​00··AX··0···0··​4 11 ··​[·​7]·​.​gnu.​version_d····VERDEF··········​00000e44·​000e44·​00001c·​00···​A··4···1··​4
12 ··​[·​8]·​.​ARM.​extab········​PROGBITS········​0000261c·​00261c·​00003c·​00···​A··0···0··​4 12 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​00000e60·​000e60·​000030·​00···​A··4···1··​4
13 ··​[·​9]·​.​ARM.​exidx········ARM_EXIDX·······​00002658·​002658·​000110·​08··AL··7···​0··​4 13 ··​[·​9]·​.​rel.​dyn··········REL·············​00000e90·​000e90·​000048·​08···​A··3···​0··​4
14 ··​[10]·​.​fini_array·······FINI_ARRAY······​00003e9c·​002e9c·​000008·​00··WA··0···​0··​4 14 ··​[10]·​.​rel.​plt··········REL·············​00000ed8·​000ed8·​000058·​08··AI··3··11··​4
15 ··​[11]·​.​init_array·······INIT_ARRAY······​00003ea4·​002ea4·​000004·​00··WA··​0···​0··1 15 ··​[11]·​.​plt··············PROGBITS········​00000f30·​000f30·​000098·​00··AX··​0···​0··4
16 ··​[12]·​.​dynamic··········DYNAMIC·········​00003ea8·​002ea8·​000100·​08··WA··2···​0··​4 16 ··​[12]·​.​text·············PROGBITS········​00000fc8·​000fc8·​001880·​00··AX··0···​0··​4
17 ··​[13]·​.​got··············​PROGBITS········​00003fa8·​002fa8·​000058·​00··WA··​0···​0··​4 17 ··​[13]·​.​ARM.​extab········​PROGBITS········​00002848·​002848·​000030·​00···A··​0···​0··​4
18 ··​[14]·​.​data·············PROGBITS········​00004000·​003000·​000004·​00··WA··​0···​0··​4 18 ··​[14]·​.​ARM.​exidx········ARM_EXIDX·······​00002878·​002878·​000138·​08··AL·12···​0··​4
19 ··​[15]·​.​bss··············NOBITS··········​00004004·​003004·​000000·​00··​WA··​0···​0··1 19 ··​[15]·​.​fini_array·······FINI_ARRAY······​00003e74·​002e74·​000008·​00··​WA··​0···​0··4
20 ··​[16]·​.​comment··········PROGBITS········​00000000·​003004·​000026·​01··MS··​0···​0··​1 20 ··​[16]·​.​init_array·······INIT_ARRAY······​00003e7c·​002e7c·​000004·​00··WA··​0···​0··​1
21 ··​[17]·​.​note.​gnu.​gold-​version·NOTE············​00000000·​00302c·​00001c·​00······0···​0··​4 21 ··​[17]·​.​dynamic··········DYNAMIC·········​00003e80·​002e80·​000128·​08··WA··4···​0··​4
22 ··​[18]·​.​ARM.​attributes···ARM_ATTRIBUTES··​00000000·​003048·​000034·​00······​0···​0··1 22 ··​[18]·​.​got··············PROGBITS········​00003fa8·​002fa8·​000058·​00··WA··​0···​0··4
23 ··​[19]·​.​shstrtab·········STRTAB··········​00000000·​00307c·​0000b0·​00······​0···​0··1 23 ··​[19]·​.​data·············​PROGBITS········​00004000·​003000·​000004·​00··WA··​0···​0··4
  24 ··​[20]·​.​bss··············​NOBITS··········​00004004·​003004·​000000·​00··​WA··​0···​0··​1
  25 ··​[21]·​.​comment··········​PROGBITS········​00000000·​003004·​000028·​01··​MS··​0···​0··​1
  26 ··​[22]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​00302c·​00001c·​00······​0···​0··​4
  27 ··​[23]·​.​ARM.​attributes···​ARM_ATTRIBUTES··​00000000·​003048·​000034·​00······​0···​0··​1
  28 ··​[24]·​.​shstrtab·········​STRTAB··········​00000000·​00307c·​0000f6·​00······​0···​0··​1
24 Key·​to·​Flags:​ 29 Key·​to·​Flags:​
25 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 30 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
26 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 31 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
27 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 32 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
28 ··​y·​(purecode)​,​·​p·​(processor·​specific)​ 33 ··​y·​(purecode)​,​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 69 lines modified Offset 1, 69 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​66·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​66·​entries:​
2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize 4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize@LIBC·​(2)​
5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit 5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit@LIBC·​(2)​
6 ·····​3:​·​00000e99····​48·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_MinistroA​ctivity_nativeChmode 6 ·····​3:​·​00001005····​48·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_MinistroA​ctivity_nativeChmode
7 ·····​4:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​chmod 7 ·····​4:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​chmod@LIBC·​(2)​
8 ·····​5:​·​00001a48·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​__aeabi_unwind_cpp_pr​0 8 ·····​5:​·​00001e88·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_unwind_cpp_pr​0
9 ·····​6:​·​00000ec9····​32·​FUNC····​GLOBAL·​DEFAULT····​7·​_ZN14Res_png_9patch11​deserializeEPKv 9 ·····​6:​·​00001035····​32·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN14Res_png_9patch11​deserializeEPKv
10 ·····​7:​·​00000ee9···198·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo 10 ·····​7:​·​00001055···206·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo
11 ·····​8:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​malloc 11 ·····​8:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​malloc@LIBC·​(2)​
12 ·····​9:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​free 12 ·····​9:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​free@LIBC·​(2)​
13 ····​10:​·​00000fb1···​132·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo 13 ····​10:​·​00001125···​124·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo
14 ····​11:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail 14 ····​11:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail@LIBC​·​(2)​
15 ····​12:​·​00000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​__stack_chk_guard 15 ····​12:​·​00000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​__stack_chk_guard@LIB​C·​(2)​
16 ····​13:​·​00001035····62·​FUNC····​GLOBAL·​DEFAULT····​7·​_ZN16Res_png_9patch20​11deserializeEPv 16 ····​13:​·​000011a1····42·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN16Res_png_9patch20​11deserializeEPv
17 ····​14:​·​00001073···​274·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo20 17 ····​14:​·​000011cb···​228·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo20
18 ····​15:​·​00001185···​132·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo2​0 18 ····​15:​·​000012b1···​124·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo2​0
19 ····​16:​·​00000000·····0·​FUNC····​WEAK···​DEFAULT··UND·​__gnu_Unwind_Find_exi​dx 19 ····​16:​·​00001e90·····8·​FUNC····​WEAK···​DEFAULT···​12·​__aeabi_unwind_cpp_pr​1
20 ····​17:​·​00001a40·····​8·​FUNC····​WEAK···​DEFAULT····​7·​__aeabi_unwind_cpp_pr​1 20 ····​17:​·​00001e98·····​8·​FUNC····​WEAK···​DEFAULT···12·​__aeabi_unwind_cpp_pr​2
21 ····​18:​·​00001a38·····8·​FUNC····​WEAK···​DEFAULT····​7·​__aeabi_unwind_cpp_pr​2 21 ····​18:​·​00000000·····0·​FUNC····​WEAK···​DEFAULT··UND·​__gnu_Unwind_Find_exi​dx@LIBC_N·​(3)​
22 ····​19:​·​00001ff8·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP_D 22 ····​19:​·​00002224·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP_D
23 ····​20:​·​00001fe8·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP 23 ····​20:​·​00002214·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP
24 ····​21:​·​00002008·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP_D_16_to_31 24 ····​21:​·​00002234·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP_D_16_to_31
25 ····​22:​·​00002018·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​WMMXD 25 ····​22:​·​00002244·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​WMMXD
26 ····​23:​·​000020a0·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​WMMXC 26 ····​23:​·​000022cc·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​WMMXC
27 ····​24:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memcpy 27 ····​24:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·abort@LIBC·​(2)​
28 ····​25:​·​00001fd4····​20·​FUNC····​GLOBAL·​DEFAULT····​7·​restore_core_regs 28 ····​25:​·​00002200····​20·​FUNC····​GLOBAL·​DEFAULT···12·​restore_core_regs
29 ····​26:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·abort 29 ····​26:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memcpy@LIBC·​(2)​
30 ····​27:​·​000015cc····68·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_VRS_Get 30 ····​27:​·​00001750·····8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetCFA
31 ····​28:​·​00001638····68·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_VRS_Set 31 ····​28:​·​00001758···164·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_RaiseExc​eption
32 ····​29:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_begin_cleanup 32 ····​29:​·​000017fc····28·FUNC····GLOBAL·​DEFAULT···​12·​__gnu_Unwind_ForcedUn​wind
33 ····​30:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_type_match 33 ····​30:​·​00001818···116·FUNC····GLOBAL·​DEFAULT···​12·​__gnu_Unwind_Resume
34 ····​31:​·​000021d4···916·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_unwind_execute 34 ····​31:​·​0000188c····​32·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Resume_o​r_Rethrow
35 ····​32:​·​00000000·····0·NOTYPE··WEAK···​DEFAULT··UND·__cxa_call_unexpected​ 35 ····​32:​·​000018ac·····4·FUNC····GLOBAL·​DEFAULT···​12·​_Unwind_Complete
36 ····​33:​·​00001a50···844·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_VRS_Pop 36 ····​33:​·​000018b0····​24·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_DeleteExcepti​on
37 ····​34:​·​00002000·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_VFP​_D 37 ····​34:​·​000018c8····92·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Get
38 ····​35:​·​00001ff0·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_VFP​ 38 ····​35:​·​0000194c····92·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Set
39 ····​36:​·​00002010·····0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Save_VFP​_D_16_to_31 39 ····​36:​·​000019d4···200·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Backtrac​e
40 ····​37:​·​0000205c·····​0·FUNC····GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Save_WMM​XD 40 ····​37:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_begin_cleanup
41 ····​38:​·​000020b4·····​0·FUNC····GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_WMM​XC 41 ····​38:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_type_match
42 ····​39:​·​00001d9c·····​8·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_GetCFA 42 ····​39:​·​00002434···920·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_unwind_execute
43 ····​40:​·​00001da4···164·FUNC····GLOBAL·​DEFAULT····​7·​__gnu_Unwind_RaiseExc​eption 43 ····​40:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_call_unexpected​
44 ····​41:​·​00001e48····​28·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_ForcedUn​wind 44 ····​41:​·​00001ea0···864·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Pop
45 ····​42:​·​00001e64···108·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Resume 45 ····​42:​·​0000222c·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_VFP​_D
46 ····​43:​·​00001ed0····32·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Resume_o​r_Rethrow 46 ····​43:​·​0000221c·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_VFP​
47 ····​44:​·​00001ef0·····4·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_Complete 47 ····​44:​·​0000223c·····0·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_Save_VFP​_D_16_to_31
48 ····​45:​·​00001ef4····32·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_DeleteExcepti​on 48 ····​45:​·​00002288·····​0·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_Save_WMM​XD
49 ····​46:​·​00001f14···192·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Backtrac​e 49 ····​46:​·​000022e0·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_WMM​XC
50 ····​47:​·​00001fd4····​20·​FUNC····​GLOBAL·​DEFAULT····​7·​__restore_core_regs 50 ····​47:​·​00002200····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__restore_core_regs
51 ····​48:​·​000020c8····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_RaiseExcept​ion 51 ····​48:​·​000022f4····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_RaiseExcept​ion
52 ····​49:​·​000020c8····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_RaiseExceptio​n 52 ····​49:​·​000022f4····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_RaiseExceptio​n
53 ····​50:​·​000020ec····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Resume 53 ····​50:​·​00002318····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Resume
54 ····​51:​·​000020ec····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Resume 54 ····​51:​·​00002318····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Resume
55 ····​52:​·​00002110····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Resume_or_R​ethrow 55 ····​52:​·​0000233c····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Resume_or_R​ethrow
56 ····​53:​·​00002110····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Resume_or_Ret​hrow 56 ····​53:​·​0000233c····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Resume_or_Ret​hrow
57 ····​54:​·​00002134····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_ForcedUnwin​d 57 ····​54:​·​00002360····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_ForcedUnwin​d
58 ····​55:​·​00002134····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_ForcedUnwind 58 ····​55:​·​00002360····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_ForcedUnwind
59 ····​56:​·​00002158····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Backtrace 59 ····​56:​·​00002384····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Backtrace
60 ····​57:​·​00002158····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Backtrace 60 ····​57:​·​00002384····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Backtrace
61 ····​58:​·​00002568····​64·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_unwind_frame 61 ····​58:​·​000027cc····​64·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_unwind_frame
62 ····​59:​·​000025a8····44·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetRegionStar​t 62 ····​59:​·​0000280c····16·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetRegionStar​t
63 ····​60:​·​000025d4····56·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetLanguageSp​ecificData 63 ····​60:​·​0000281c····28·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetLanguageSp​ecificData
64 ····​61:​·​0000260c·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetDataRelBas​e 64 ····​61:​·​00002838·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetDataRelBas​e
65 ····​62:​·​00002614·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetTextRelBas​e 65 ····​62:​·​00002840·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetTextRelBas​e
66 ····​63:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata 66 ····​63:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata
67 ····​64:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start 67 ····​64:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start
68 ····​65:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end 68 ····​65:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end
[−]
readelf --wide --relocs {}
Offset 1, 26 lines modified Offset 1, 26 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xd3c·​contains·​9·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xe90·​contains·​9·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00003e9c··​00000017·​R_ARM_RELATIVE········ 3 00003e74··​00000017·​R_ARM_RELATIVE········
  4 00003fac··​00000017·​R_ARM_RELATIVE········
4 00003fb0··​00000017·​R_ARM_RELATIVE········ 5 00003fb0··​00000017·​R_ARM_RELATIVE········
5 00003fb4··​00000017·​R_ARM_RELATIVE········ 6 00003fb4··​00000017·​R_ARM_RELATIVE········
6 00003fb8··​00000017·​R_ARM_RELATIVE········  
7 00003fbc··​00000017·​R_ARM_RELATIVE········ 7 00003fbc··​00000017·​R_ARM_RELATIVE········
8 00003fc0··​00000017·​R_ARM_RELATIVE········ 8 00003fc0··​00000017·​R_ARM_RELATIVE········
9 00003fa8··​00000c15·​R_ARM_GLOB_DAT·········​00000000···​__stack_chk_guard 9 00003fa8··​00000c15·​R_ARM_GLOB_DAT·········​00000000···​__stack_chk_guard@LIB​C
10 00003fac··​00001015·​R_ARM_GLOB_DAT·········​00000000···​__gnu_Unwind_Find_exi​dx 10 00003fb8··​00001215·​R_ARM_GLOB_DAT·········​00000000···​__gnu_Unwind_Find_exi​dx@LIBC_N
11 00003fc4··​00002015·​R_ARM_GLOB_DAT·········​00000000···​__cxa_call_unexpected​ 11 00003fc4··​00002815·​R_ARM_GLOB_DAT·········​00000000···​__cxa_call_unexpected​
   
12 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0xd84·​contains·​11·​entries:​ 12 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0xed8·​contains·​11·​entries:​
13 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 13 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
14 00003fd4··​00000216·​R_ARM_JUMP_SLOT········​00000000···​__cxa_atexit 14 00003fd4··​00000216·​R_ARM_JUMP_SLOT········​00000000···​__cxa_atexit@LIBC
15 00003fd8··​00000116·​R_ARM_JUMP_SLOT········​00000000···​__cxa_finalize 15 00003fd8··​00000116·​R_ARM_JUMP_SLOT········​00000000···​__cxa_finalize@LIBC
16 00003fdc··​00000416·​R_ARM_JUMP_SLOT········​00000000···​chmod 16 00003fdc··​00000416·​R_ARM_JUMP_SLOT········​00000000···​chmod@LIBC
17 00003fe0··​00000816·​R_ARM_JUMP_SLOT········​00000000···​malloc 17 00003fe0··​00000816·​R_ARM_JUMP_SLOT········​00000000···​malloc@LIBC
18 00003fe4··​00000916·​R_ARM_JUMP_SLOT········​00000000···​free 18 00003fe4··​00000916·​R_ARM_JUMP_SLOT········​00000000···​free@LIBC
19 00003fe8··​00000b16·​R_ARM_JUMP_SLOT········​00000000···​__stack_chk_fail 19 00003fe8··​00000b16·​R_ARM_JUMP_SLOT········​00000000···​__stack_chk_fail@LIBC​
20 00003fec··​00001016·​R_ARM_JUMP_SLOT········​00000000···​__gnu_Unwind_Find_exi​dx 20 00003fec··​00001216·​R_ARM_JUMP_SLOT········​00000000···​__gnu_Unwind_Find_exi​dx@LIBC_N
21 00003ff0··​00001816·​R_ARM_JUMP_SLOT········​00000000···memcpy 21 00003ff0··​00001816·​R_ARM_JUMP_SLOT········​00000000···abort@LIBC
22 00003ff4··​00001a16·​R_ARM_JUMP_SLOT········​00000000···abort 22 00003ff4··​00001a16·​R_ARM_JUMP_SLOT········​00000000···memcpy@LIBC
23 00003ff8··​00001d16·​R_ARM_JUMP_SLOT········​00000000···​__cxa_begin_cleanup 23 00003ff8··​00002516·​R_ARM_JUMP_SLOT········​00000000···​__cxa_begin_cleanup
24 00003ffc··​00001e16·​R_ARM_JUMP_SLOT········​00000000···​__cxa_type_match 24 00003ffc··​00002616·​R_ARM_JUMP_SLOT········​00000000···​__cxa_type_match
[−]
readelf --wide --dynamic {}
Offset 1, 30 lines modified Offset 1, 35 lines modified
   
1 Dynamic·​section·​at·​offset·​0x2ea8·​contains·27·​entries:​ 1 Dynamic·​section·​at·​offset·​0x2e80·​contains·32·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·····················​0x3fc8 3 ·​0x00000003·​(PLTGOT)​·····················​0x3fc8
4 ·​0x00000002·​(PLTRELSZ)​···················​88·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​···················​88·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·····················​0xd84 5 ·​0x00000017·​(JMPREL)​·····················​0xed8
6 ·​0x00000014·​(PLTREL)​·····················​REL 6 ·​0x00000014·​(PLTREL)​·····················​REL
7 ·​0x00000011·​(REL)​························​0xd3c 7 ·​0x00000011·​(REL)​························​0xe90
8 ·​0x00000012·​(RELSZ)​······················​72·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​······················​72·​(bytes)​
9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​···················​6 10 ·​0x6ffffffa·​(RELCOUNT)​···················​6
11 ·​0x00000006·​(SYMTAB)​·····················​0x114 11 ·​0x00000006·​(SYMTAB)​·····················​0x18c
12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·····················​0x534 13 ·​0x00000005·​(STRTAB)​·····················​0x5ac
14 ·​0x0000000a·​(STRSZ)​······················​1636·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​······················​1648·​(bytes)​
15 ·​0x00000004·​(HASH)​·······················​0xb98 15 ·​0x00000004·​(HASH)​·······················​0xc1c
16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so] 16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so]
17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so] 17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so]
18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so] 18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so]
19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so] 19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so]
20 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so] 20 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so]
21 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libministro.​so] 21 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libministro.​so]
22 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3e9c 22 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3e74
23 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​ 23 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
24 ·​0x00000019·​(INIT_ARRAY)​·················​0x3ea4 24 ·​0x00000019·​(INIT_ARRAY)​·················​0x3e7c
25 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​ 25 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
26 ·​0x00000010·​(SYMBOLIC)​···················​0x0 26 ·​0x00000010·​(SYMBOLIC)​···················​0x0
27 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW 27 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW
28 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW 28 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
  29 ·​0x6ffffff0·​(VERSYM)​·····················​0xdc0
  30 ·​0x6ffffffc·​(VERDEF)​·····················​0xe44
  31 ·​0x6ffffffd·​(VERDEFNUM)​··················​1
  32 ·​0x6ffffffe·​(VERNEED)​····················​0xe60
  33 ·​0x6fffffff·​(VERNEEDNUM)​·················​1
29 ·​0x00000000·​(NULL)​·······················​0x0 34 ·​0x00000000·​(NULL)​·······················​0x0
[−]
readelf --wide --notes {}
Offset 1, 5 lines modified Offset 1, 10 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ··​Owner·················​Data·​size»   ​Description
  3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ····​Build·​ID:​·​e7f3b4ac4a6131ba55d04​c42987d316d14050cf9
   
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ··​Owner·················​Data·​size»   ​Description 6 ··​Owner·················​Data·​size»   ​Description
3 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​ 7 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ····​Version:​·​gold·​1.​10 8 ····​Version:​·​gold·​1.​11
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 30 lines modified
   
1 No·​version·information·found·in·​this·file.​ 1 Version·symbols·​section·'.​gnu.​version'·contains·​66·entries:​
  2 ·​Addr:​·​0000000000000dc0··​Offset:​·​0x000dc0··​Link:​·​3·​(.​dynsym)​
  3 ··​000:​···​0·​(*local*)​·······​2·​(LIBC)​··········​2·​(LIBC)​··········​1·​(*global*)​···
  4 ··​004:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  5 ··​008:​···​2·​(LIBC)​··········​2·​(LIBC)​··········​1·​(*global*)​······​2·​(LIBC)​·······
  6 ··​00c:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  7 ··​010:​···​1·​(*global*)​······​1·​(*global*)​······​3·​(LIBC_N)​········​1·​(*global*)​···
  8 ··​014:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  9 ··​018:​···​2·​(LIBC)​··········​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​···
  10 ··​01c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  11 ··​020:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  12 ··​024:​···​1·​(*global*)​······​0·​(*local*)​·······​0·​(*local*)​·······​1·​(*global*)​···
  13 ··​028:​···​0·​(*local*)​·······​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*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  19 ··​040:​···​1·​(*global*)​······​1·​(*global*)​···
   
  20 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  21 ··​Addr:​·​0x0000000000000e44··​Offset:​·​0x000e44··​Link:​·​4·​(.​dynstr)​··​000000:​·​Rev:​·​1··​Flags:​·​BASE···​Index:​·​1··​Cnt:​·​1··​Name:​·​libministro.​so
  22 ··​Version·​definition·​past·​end·​of·​section
   
  23 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  24 ·​Addr:​·​0x0000000000000e60··​Offset:​·​0x000e60··​Link:​·​4·​(.​dynstr)​
  25 ··​000000:​·​Version:​·​1··​File:​·​libc.​so··​Cnt:​·​2
  26 ··​0x0010:​···​Name:​·​LIBC··​Flags:​·​none··​Version:​·​2
  27 ··​0x0020:​···​Name:​·​LIBC_N··​Flags:​·​none··​Version:​·​3
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 106 lines modified Offset 1, 106 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x00000534·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ··​0x000005ac·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ··​0x00000544·5f5f6378·615f6174·​65786974·​004a6176·__cxa_atexit.​Jav 3 ··​0x000005bc·4c494243·006c6962·​632e736f·​006c6962·LIBC.​libc.​so.​lib
4 ··​0x00000554·​615f6f72·675f6b64·655f6e65·63657373·a_org_kde_necess 4 ··​0x000005cc·​6d696e69·7374726f·2e736f00·5f5f6378·ministro.​so.​__cx
5 ··​0x00000564·​69746173·5f6d696e·69737472·​6f5f4d69·itas_ministro_Mi 5 ··​0x000005dc·​615f6174·65786974·004a6176·​615f6f72·a_atexit.​Java_or
6 ··​0x00000574·​6e697374·726f4163·74697669·74795f6e·nistroActivity_n 6 ··​0x000005ec·​675f6b64·655f6e65·63657373·69746173·g_kde_necessitas
7 ··​0x00000584·61746976·​6543686d·​6f646500·​63686d6f·ativeChmode.​chmo 7 ··​0x000005fc·5f6d696e·​69737472·​6f5f4d69·​6e697374·_ministro_Minist
8 ··​0x00000594·64005f5f·61656162·695f756e·​77696e64·d.​__aeabi_unwind 8 ··​0x0000060c·726f4163·74697669·74795f6e·61746976·roActivity_nativ
9 ··​0x000005a4·5f637070·5f707230·005f5a4e·31345265·_cpp_pr0.​_ZN14Re 9 ··​0x0000061c·6543686d·6f646500·63686d6f·64005f5f·eChmode.​chmod.​__
10 ··​0x000005b4·735f706e·​675f3970·61746368·31316465·s_png_9patch11de 10 ··​0x0000062c·61656162·​695f756e·77696e64·5f637070·aeabi_unwind_cpp
11 ··​0x000005c4·73657269·616c697a·6545504b·​76004a61·serializeEPKv.​Ja 11 ··​0x0000063c·5f707230·005f5a4e·31345265·​735f706e·_pr0.​_ZN14Res_pn
12 ··​0x000005d4·​76615f6f·​72675f6b·64655f6e·65636573·​va_org_kde_neces 12 ··​0x0000064c·675f3970·61746368·31316465·73657269·​g_9patch11deseri
13 ··​0x000005e4·73697461·735f6d69·6e697374·​726f5f45·sitas_ministro_E 13 ··​0x0000065c·616c697a·6545504b·76004a61·​76615f6f·alizeEPKv.​Java_o
14 ··​0x000005f4·​78747261·​63745374·796c655f·65787472·xtractStyle_extr 14 ··​0x0000066c·​72675f6b·​64655f6e·65636573·73697461·rg_kde_necessita
15 ··​0x00000604·6163744e·​61746976·65436875·6e6b496e·actNativeChunkIn 15 ··​0x0000067c·735f6d69·​6e697374·726f5f45·78747261·s_ministro_Extra
16 ··​0x00000614·​666f006d·616c6c6f·​63006672·​6565004a·fo.​malloc.​free.​J 16 ··​0x0000068c·​63745374·796c655f·​65787472·​6163744e·ctStyle_extractN
17 ··​0x00000624·​6176615f·​6f72675f·​6b64655f·​6e656365·​ava_org_kde_nece 17 ··​0x0000069c·​61746976·​65436875·​6e6b496e·​666f006d·​ativeChunkInfo.​m
18 ··​0x00000634·73736974·​61735f6d·​696e6973·74726f5f·ssitas_ministro_ 18 ··​0x000006ac·616c6c6f·​63006672·​6565004a·6176615f·alloc.​free.​Java_
19 ··​0x00000644·45787472·​61637453·74796c65·5f657874·ExtractStyle_ext 19 ··​0x000006bc·6f72675f·​6b64655f·6e656365·73736974·org_kde_necessit
20 ··​0x00000654·72616374·4368756e·6b496e66·6f005f5f·ractChunkInfo.​__ 20 ··​0x000006cc·​61735f6d·696e6973·74726f5f·45787472·​as_ministro_Extr
21 ··​0x00000664·73746163·6b5f6368·6b5f6661·696c005f·stack_chk_fail.​_ 21 ··​0x000006dc·61637453·74796c65·​5f657874·72616374·​actStyle_extract
22 ··​0x00000674·5f737461·​636b5f63·​686b5f67·​75617264·_stack_chk_guard 22 ··​0x000006ec·4368756e·​6b496e66·​6f005f5f·​73746163·ChunkInfo.​__stac
23 ··​0x00000684·005f5a4e·31365265·735f706e·675f3970·.​_ZN16Res_png_9p 23 ··​0x000006fc·6b5f6368·6b5f6661·696c005f·​5f737461·k_chk_fail.​__sta
24 ··​0x00000694·​61746368·32303131·64657365·7269616c·atch2011deserial 24 ··​0x0000070c·​636b5f63·686b5f67·75617264·005f5a4e·ck_chk_guard.​_ZN
25 ··​0x000006a4·697a6545·5076004a·​6176615f·​6f72675f·izeEPv.​Java_org_ 25 ··​0x0000071c·31365265·735f706e·​675f3970·​61746368·16Res_png_9patch
26 ··​0x000006b4·6b64655f·​6e656365·​73736974·​61735f6d·kde_necessitas_m 26 ··​0x0000072c·32303131·​64657365·​7269616c·​697a6545·2011deserializeE
27 ··​0x000006c4·696e6973·74726f5f·45787472·​61637453·inistro_ExtractS 27 ··​0x0000073c·5076004a·6176615f·6f72675f·​6b64655f·Pv.​Java_org_kde_
28 ··​0x000006d4·74796c65·5f657874·72616374·​4e617469·​tyle_extractNati 28 ··​0x0000074c·6e656365·73736974·​61735f6d·696e6973·​necessitas_minis
29 ··​0x000006e4·​76654368·756e6b49·​6e666f32·30004a61·veChunkInfo20.​Ja 29 ··​0x0000075c·​74726f5f·45787472·​61637453·74796c65·tro_ExtractStyle
30 ··​0x000006f4·76615f6f·​72675f6b·64655f6e·​65636573·va_org_kde_neces 30 ··​0x0000076c·5f657874·​72616374·4e617469·76654368·_extractNativeCh
31 ··​0x00000704·​73697461·735f6d69·6e697374·​726f5f45·sitas_ministro_E 31 ··​0x0000077c·​756e6b49·6e666f32·30004a61·​76615f6f·unkInfo20.​Java_o
32 ··​0x00000714·​78747261·​63745374·796c655f·65787472·xtractStyle_extr 32 ··​0x0000078c·​72675f6b·​64655f6e·65636573·73697461·rg_kde_necessita
33 ··​0x00000724·61637443·​68756e6b·496e666f·3230005f·actChunkInfo20.​_ 33 ··​0x0000079c·735f6d69·​6e697374·726f5f45·78747261·s_ministro_Extra
34 ··​0x00000734·5f676e75·5f556e77·​696e645f·46696e64·_gnu_Unwind_Find 34 ··​0x000007ac·63745374·796c655f·​65787472·61637443·ctStyle_extractC
35 ··​0x00000744·​5f657869·6478005f·​5f616561·62695f75·​_exidx.​__aeabi_u 35 ··​0x000007bc·68756e6b·​496e666f·3230005f·​5f616561·hunkInfo20.​__aea
36 ··​0x00000754·​6e77696e·​645f6370·​705f7072·31005f5f·nwind_cpp_pr1.​__ 36 ··​0x000007cc·​62695f75·​6e77696e·​645f6370·​705f7072·bi_unwind_cpp_pr
37 ··​0x00000764·​61656162·​695f756e·​77696e64·5f637070·aeabi_unwind_cpp 37 ··​0x000007dc·​31005f5f·​61656162·​695f756e·​77696e64·1.​__aeabi_unwind
38 ··​0x00000774·​5f707232·​005f5f67·​6e755f55·6e77696e·_pr2.​__gnu_Unwin 38 ··​0x000007ec·​5f637070·​5f707232·​005f5f67·​6e755f55·_cpp_pr2.​__gnu_U
39 ··​0x00000784·​645f5265·73746f72·​655f5646·505f4400·d_Restore_VFP_D.​ 39 ··​0x000007fc·​6e77696e·645f4669·​6e645f65·78696478·nwind_Find_exidx
40 ··​0x00000794·5f5f676e·755f556e·77696e64·5f526573·__gnu_Unwind_Res 40 ··​0x0000080c·004c4942·435f4e00·5f5f676e·755f556e·.​LIBC_N.​__gnu_Un
41 ··​0x000007a4·​746f7265·​5f564650·005f5f67·6e755f55·tore_VFP.​__gnu_U 41 ··​0x0000081c·​77696e64·​5f526573·746f7265·5f564650·wind_Restore_VFP
42 ··​0x000007b4·6e77696e·645f5265·73746f72·​655f5646·nwind_Restore_VF 42 ··​0x0000082c·5f44005f·​5f676e75·5f556e77·​696e645f·_D.​__gnu_Unwind_
43 ··​0x000007c4·505f445f·31365f74·6f5f3331·005f5f67·​P_D_16_to_31.​__g 43 ··​0x0000083c·​52657374·​6f72655f·​56465000·5f5f676e·​Restore_VFP.​__gn
44 ··​0x000007d4·​6e755f55·6e77696e·645f5265·73746f72·​nu_Unwind_Restor 44 ··​0x0000084c·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore
45 ··​0x000007e4·655f574d·​4d584400·5f5f676e·755f556e·​e_WMMXD.​__gnu_Un 45 ··​0x0000085c·​5f564650·5f445f31·365f746f·​5f333100·_VFP_D_16_to_31.​
46 ··​0x000007f4·77696e64·5f526573·​746f7265·​5f574d4d·wind_Restore_WMM 46 ··​0x0000086c·5f5f676e·755f556e·​77696e64·​5f526573·__gnu_Unwind_Res
47 ··​0x00000804·5843006d·656d6370·​79007265·​73746f72·XC.​memcpy.​restor 47 ··​0x0000087c·746f7265·5f574d4d·​5844005f·5f676e75·tore_WMMXD.​__gnu
48 ··​0x00000814·655f636f·72655f72·65677300·​61626f72·e_core_regs.​abor 48 ··​0x0000088c·5f556e77·696e645f·52657374·​6f72655f·_Unwind_Restore_
49 ··​0x00000824·​74005f55·6e77696e·​645f5652·535f4765·t.​_Unwind_VRS_Ge 49 ··​0x0000089c·574d4d58·43006162·​6f727400·72657374·WMMXC.​abort.​rest
50 ··​0x00000834·74005f55·​6e77696e·645f5652·535f5365·t.​_Unwind_VRS_Se 50 ··​0x000008ac·6f72655f·​636f7265·​5f726567·73006d65·ore_core_regs.​me
51 ··​0x00000844·74005f5f·6378615f·62656769·6e5f636c·​t.​__cxa_begin_cl 51 ··​0x000008bc·6d637079·005f556e·77696e64·​5f476574·​mcpy.​_Unwind_Get
52 ··​0x00000854·65616e75·​70005f5f·6378615f·​74797065·eanup.​__cxa_type 52 ··​0x000008cc·43464100·5f5f676e·755f556e·​77696e64·CFA.​__gnu_Unwind
53 ··​0x00000864·​5f6d6174·6368005f·5f676e75·5f756e77·​_match.​__gnu_unw 53 ··​0x000008dc·​5f526169·73654578·63657074·696f6e00·​_RaiseException.​
54 ··​0x00000874·696e645f·65786563·​75746500·​5f5f6378·ind_execute.​__cx 54 ··​0x000008ec·5f5f676e·755f556e·​77696e64·​5f466f72·__gnu_Unwind_For
55 ··​0x00000884·​615f6361·​6c6c5f75·​6e657870·​65637465·a_call_unexpecte 55 ··​0x000008fc·​63656455·​6e77696e·​64005f5f·​676e755f·cedUnwind.​__gnu_
56 ··​0x00000894·​64005f55·6e77696e·645f5652·535f506f·​d.​_Unwind_VRS_Po 56 ··​0x0000090c·556e7769·6e645f52·6573756d·​65005f5f·Unwind_Resume.​__
57 ··​0x000008a4·​70005f5f·​676e755f·​556e7769·​6e645f53·​p.​__gnu_Unwind_S 57 ··​0x0000091c·​676e755f·​556e7769·​6e645f52·​6573756d·gnu_Unwind_Resum
58 ··​0x000008b4·​6176655f·5646505f·​44005f5f·​676e755f·​ave_VFP_D.​__gnu_ 58 ··​0x0000092c·655f6f72·5f526574·68726f77·005f556e·​e_or_Rethrow.​_Un
59 ··​0x000008c4·556e7769·6e645f53·6176655f·56465000·​Unwind_Save_VFP.​ 59 ··​0x0000093c·​77696e64·5f436f6d·706c6574·​65005f55·wind_Complete.​_U
60 ··​0x000008d4·5f5f676e·755f556e·77696e64·5f536176·__gnu_Unwind_Sav 60 ··​0x0000094c·6e77696e·645f4465·6c657465·45786365·nwind_DeleteExce
61 ··​0x000008e4·655f5646·​505f445f·31365f74·​6f5f3331·e_VFP_D_16_to_31 61 ··​0x0000095c·7074696f·6e005f55·6e77696e·​645f5652·ption.​_Unwind_VR
62 ··​0x000008f4·005f5f67·6e755f55·​6e77696e·​645f5361·.​__gnu_Unwind_Sa 62 ··​0x0000096c·535f4765·74005f55·​6e77696e·​645f5652·S_Get.​_Unwind_VR
63 ··​0x00000904·76655f57·​4d4d5844·005f5f67·6e755f55·​ve_WMMXD.​__gnu_U 63 ··​0x0000097c·535f5365·​74005f5f·676e755f·556e7769·​S_Set.​__gnu_Unwi
64 ··​0x00000914·​6e77696e·​645f5361·​76655f57·4d4d5843·​nwind_Save_WMMXC 64 ··​0x0000098c·​6e645f42·​61636b74·​72616365·005f5f63·​nd_Backtrace.​__c
65 ··​0x00000924·005f556e·77696e64·​5f476574·43464100·.​_Unwind_GetCFA.​ 65 ··​0x0000099c·78615f62·6567696e·​5f636c65·616e7570·xa_begin_cleanup
66 ··​0x00000934·5f5f676e·​755f556e·77696e64·5f526169·​__gnu_Unwind_Rai 66 ··​0x000009ac·005f5f63·​78615f74·​7970655f·​6d617463·.​__cxa_type_matc
67 ··​0x00000944·73654578·​63657074·​696f6e00·​5f5f676e·​seException.​__gn 67 ··​0x000009bc·68005f5f·​676e755f·756e7769·​6e645f65·​h.​__gnu_unwind_e
68 ··​0x00000954·​755f556e·​77696e64·​5f466f72·63656455·u_Unwind_ForcedU 68 ··​0x000009cc·​78656375·​7465005f·​5f637861·5f63616c·xecute.​__cxa_cal
69 ··​0x00000964·​6e77696e·​64005f5f·676e755f·556e7769·nwind.​__gnu_Unwi 69 ··​0x000009dc·​6c5f756e·​65787065·​63746564·​005f556e·​l_unexpected.​_Un
70 ··​0x00000974·6e645f52·​6573756d·​65005f5f·​676e755f·nd_Resume.​__gnu_ 70 ··​0x000009ec·​77696e64·5f565253·​5f506f70·005f5f67·​wind_VRS_Pop.​__g
71 ··​0x00000984·​556e7769·6e645f52·6573756d·655f6f72·Unwind_Resume_or 71 ··​0x000009fc·6e755f55·6e77696e·645f5361·76655f56·​nu_Unwind_Save_V
72 ··​0x00000994·5f526574·68726f77·005f556e·77696e64·_Rethrow.​_Unwind 72 ··​0x00000a0c·46505f44·005f5f67·6e755f55·6e77696e·​FP_D.​__gnu_Unwin
73 ··​0x000009a4·​5f436f6d·​706c6574·65005f55·6e77696e·​_Complete.​_Unwin 73 ··​0x00000a1c·645f5361·​76655f56·​4650005f·5f676e75·d_Save_VFP.​__gnu
74 ··​0x000009b4·645f4465·​6c657465·45786365·7074696f·d_DeleteExceptio 74 ··​0x00000a2c·5f556e77·​696e645f·53617665·5f564650·_Unwind_Save_VFP
75 ··​0x000009c4·6e005f5f·676e755f·​556e7769·6e645f42·​n.​__gnu_Unwind_B 75 ··​0x00000a3c·5f445f31·365f746f·​5f333100·5f5f676e·_D_16_to_31.​__gn
76 ··​0x000009d4·61636b74·​72616365·005f5f72·​6573746f·acktrace.​__resto 76 ··​0x00000a4c·755f556e·​77696e64·5f536176·​655f574d·u_Unwind_Save_WM
77 ··​0x000009e4·72655f63·6f72655f·​72656773·005f5f5f·re_core_regs.​___ 77 ··​0x00000a5c·4d584400·5f5f676e·​755f556e·77696e64·MXD.​__gnu_Unwind
78 ··​0x000009f4·​556e7769·​6e645f52·61697365·45786365·Unwind_RaiseExce 78 ··​0x00000a6c·​5f536176·​655f574d·4d584300·5f5f7265·_Save_WMMXC.​__re
79 ··​0x00000a04·​7074696f·​6e005f55·​6e77696e·​645f5261·ption.​_Unwind_Ra 79 ··​0x00000a7c·​73746f72·​655f636f·72655f72·​65677300·store_core_regs.​
80 ··​0x00000a14·69736545·78636570·74696f6e·005f5f5f·iseException.​___ 80 ··​0x00000a8c·5f5f5f55·6e77696e·645f5261·69736545·___Unwind_RaiseE
81 ··​0x00000a24·556e7769·6e645f52·6573756d·65005f55·Unwind_Resume.​_U 81 ··​0x00000a9c·78636570·74696f6e·005f556e·77696e64·xception.​_Unwind
82 ··​0x00000a34·6e77696e·645f5265·73756d65·005f5f5f·nwind_Resume.​___ 82 ··​0x00000aac·5f526169·73654578·63657074·696f6e00·_RaiseException.​
83 ··​0x00000a44·​556e7769·6e645f52·6573756d·655f6f72·Unwind_Resume_or 83 ··​0x00000abc·5f5f5f55·6e77696e·645f5265·73756d65·​___Unwind_Resume
84 ··​0x00000a54·5f526574·68726f77·005f556e·​77696e64·_Rethrow.​_Unwind 84 ··​0x00000acc·005f556e·77696e64·5f526573·​756d6500·.​_Unwind_Resume.​
85 ··​0x00000a64·​5f526573·756d655f·​6f725f52·65746872·​_Resume_or_Rethr 85 ··​0x00000adc·​5f5f5f55·6e77696e·​645f5265·73756d65·​___Unwind_Resume
86 ··​0x00000a74·6f77005f·​5f5f556e·​77696e64·​5f466f72·ow.​___Unwind_For 86 ··​0x00000aec·5f6f725f·​52657468·​726f7700·​5f556e77·_or_Rethrow.​_Unw
87 ··​0x00000a84·​63656455·6e77696e·​64005f55·6e77696e·cedUnwind.​_Unwin 87 ··​0x00000afc·​696e645f·52657375·​6d655f6f·725f5265·ind_Resume_or_Re
88 ··​0x00000a94·645f466f·​72636564·556e7769·6e64005f·d_ForcedUnwind.​_ 88 ··​0x00000b0c·7468726f·77005f5f·​5f556e77·696e645f·throw.​___Unwind_
89 ··​0x00000aa4·​5f5f556e·​77696e64·5f426163·6b747261·​__Unwind_Backtra 89 ··​0x00000b1c·466f7263·​6564556e·​77696e64·005f556e·ForcedUnwind.​_Un
90 ··​0x00000ab4·6365005f·​556e7769·​6e645f42·​61636b74·ce.​_Unwind_Backt 90 ··​0x00000b2c·77696e64·​5f466f72·​63656455·​6e77696e·wind_ForcedUnwin
91 ··​0x00000ac4·72616365·​005f5f67·​6e755f75·6e77696e·race.​__gnu_unwin 91 ··​0x00000b3c·​64005f5f·5f556e77·696e645f·4261636b·d.​___Unwind_Back
92 ··​0x00000ad4·645f6672·616d6500·5f556e77·696e645f·​d_frame.​_Unwind_ 92 ··​0x00000b4c·74726163·65005f55·6e77696e·645f4261·​trace.​_Unwind_Ba
93 ··​0x00000ae4·47657452·​6567696f·6e537461·​7274005f·GetRegionStart.​_ 93 ··​0x00000b5c·636b7472·​61636500·5f5f676e·​755f756e·cktrace.​__gnu_un
94 ··​0x00000af4·556e7769·6e645f47·​65744c61·6e677561·Unwind_GetLangua 94 ··​0x00000b6c·​77696e64·5f667261·​6d65005f·556e7769·​wind_frame.​_Unwi
95 ··​0x00000b04·​67655370·​65636966·​69634461·​7461005f·geSpecificData.​_ 95 ··​0x00000b7c·​6e645f47·​65745265·​67696f6e·53746172·nd_GetRegionStar
96 ··​0x00000b14·556e7769·6e645f47·65744461·​74615265·Unwind_GetDataRe 96 ··​0x00000b8c·​74005f55·6e77696e·645f4765·744c616e·​t.​_Unwind_GetLan
97 ··​0x00000b24·​6c426173·​65005f55·​6e77696e·​645f4765·lBase.​_Unwind_Ge 97 ··​0x00000b9c·​67756167·​65537065·​63696669·​63446174·guageSpecificDat
98 ··​0x00000b34·74546578·7452656c·​42617365·005f6564·tTextRelBase.​_ed 98 ··​0x00000bac·61005f55·6e77696e·645f4765·74446174·a.​_Unwind_GetDat
Max diff block lines reached; 0/13846 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 30 lines modified Offset 1, 30 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x00000b98·​25000000·​42000000·1f000000·​32000000·​%.​.​.​B.​.​.​.​.​.​.​2.​.​.​ 2 ··​0x00000c1c·​25000000·​42000000·27000000·​32000000·​%.​.​.​B.​.​.​'.​.​.​2.​.​.​
3 ··​0x00000ba8·​18000000·​36000000·​38000000·​11000000·​.​.​.​.​6.​.​.​8.​.​.​.​.​.​.​ 3 ··​0x00000c2c·​1a000000·​36000000·​38000000·​10000000·​.​.​.​.​6.​.​.​8.​.​.​.​.​.​.​
4 ··​0x00000bb8·​3d000000·​00000000·​37000000·​13000000·​=.​.​.​.​.​.​.​7.​.​.​.​.​.​.​ 4 ··​0x00000c3c·​3d000000·​00000000·​37000000·​13000000·​=.​.​.​.​.​.​.​7.​.​.​.​.​.​.​
5 ··​0x00000bc8·​35000000·​3e000000·​3c000000·​3b000000·​5.​.​.​>.​.​.​<.​.​.​;​.​.​.​ 5 ··​0x00000c4c·​35000000·​3e000000·​3c000000·​3b000000·​5.​.​.​>.​.​.​<.​.​.​;​.​.​.​
6 ··​0x00000bd8·​2f000000·​00000000·​26000000·​2e000000·​/​.​.​.​.​.​.​.​&.​.​.​.​.​.​.​ 6 ··​0x00000c5c·​2f000000·​00000000·​2e000000·​2d000000·​/​.​.​.​.​.​.​.​.​.​.​.​-​.​.​.​
7 ··​0x00000be8·​3f000000·1d000000·​21000000·​31000000·​?.​.​.​.​.​.​.​!.​.​.​1.​.​.​ 7 ··​0x00000c6c·​3f000000·25000000·​29000000·​31000000·​?.​.​.​%.​.​.​)​.​.​.​1.​.​.​
8 ··​0x00000bf8·​0e000000·​08000000·27000000·2a000000·​.​.​.​.​.​.​.​.​'.​.​.​*.​.​.​ 8 ··​0x00000c7c·​0e000000·​08000000·1b000000·1e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x00000c08·​00000000·​00000000·​00000000·​3a000000·​.​.​.​.​.​.​.​.​.​.​.​.​:​.​.​.​ 9 ··​0x00000c8c·​00000000·​00000000·​00000000·​3a000000·​.​.​.​.​.​.​.​.​.​.​.​.​:​.​.​.​
10 ··​0x00000c18·​24000000·​41000000·​2d000000·​1a000000·$.​.​.​A.​.​.​-​.​.​.​.​.​.​.​ 10 ··​0x00000c9c·​2c000000·​41000000·​21000000·​18000000·,​.​.​.​A.​.​.​!.​.​.​.​.​.​.​
11 ··​0x00000c28·​20000000·​40000000·​00000000·​00000000··.​.​.​@.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00000cac·​28000000·​40000000·​00000000·​00000000·(.​.​.​@.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00000c38·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x00000cbc·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00000c48·​00000000·​00000000·​05000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x00000ccc·​00000000·​00000000·​05000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x00000c58·​00000000·​00000000·​01000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x00000cdc·​00000000·​00000000·​01000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x00000c68·​09000000·​0a000000·​00000000·​07000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x00000cec·​09000000·​0a000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x00000c78·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x00000cfc·​00000000·​07000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x00000c88·​00000000·​00000000·​0d000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x00000d0c·​00000000·​00000000·​0d000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00000c98·​00000000·​00000000·​0c000000·0f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00000d1c·​00000000·​03000000·​00000000·19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x00000ca8·​00000000·17000000·​00000000·15000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ··​0x00000d2c·​04000000·00000000·​0f000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x00000cb8·00000000·​04000000·00000000·​0b000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ··​0x00000d3c·16000000·​0c000000·1f000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ··​0x00000cc8·​00000000·00000000·​00000000·​19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ··​0x00000d4c·​00000000·17000000·​00000000·​15000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x00000cd8·22000000·00000000·1c000000·​00000000·".​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ··​0x00000d5c·00000000·1d000000·00000000·​0b000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ··​0x00000ce8·16000000·25000000·​2c000000·​10000000·.​.​.​.​%.​.​.​,​.​.​.​.​.​.​.​ 23 ··​0x00000d6c·24000000·00000000·​20000000·​12000000·$.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
24 ··​0x00000cf8·​14000000·​29000000·28000000·​23000000·​.​.​.​.​)​.​.​.​(.​.​.​#.​.​.​ 24 ··​0x00000d7c·​14000000·​2a000000·1c000000·​2b000000·​.​.​.​.​*.​.​.​.​.​.​.​+.​.​.​
25 ··​0x00000d08·​00000000·​34000000·​33000000·​30000000·​.​.​.​.​4.​.​.​3.​.​.​0.​.​.​ 25 ··​0x00000d8c·​00000000·​34000000·​33000000·​30000000·​.​.​.​.​4.​.​.​3.​.​.​0.​.​.​
26 ··​0x00000d18·​12000000·​00000000·​06000000·​02000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 26 ··​0x00000d9c·​11000000·​00000000·​06000000·​02000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
27 ··​0x00000d28·​39000000·1b000000·​2b000000·​00000000·​9.​.​.​.​.​.​.​+.​.​.​.​.​.​.​ 27 ··​0x00000dac·​39000000·22000000·​23000000·​00000000·​9.​.​.​".​.​.​#.​.​.​.​.​.​.​
28 ··​0x00000d38·1e000000····························.​.​.​.​ 28 ··​0x00000dbc·26000000····························&.​.​.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 66 lines modified Offset 1, 66 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 00000ddc·​<__cxa_atexit@plt-​0x14>:​ 2 00000f30·​<__cxa_atexit@plt-​0x14>:​
3 ·ddc:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​ 3 ·f30:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​
4 ·de0:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·dec·​<__cxa_atexit@plt-​0x4> 4 ·f34:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·f40·​<__cxa_atexit@plt-​0x4>
5 ·de4:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr 5 ·f38:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr
6 ·de8:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]! 6 ·f3c:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]!
7 ·dec:​»       ​000031dc·»       ​ldrdeq» ​r3,​·[r0],​·-​ip 7 ·f40:​»       ​00003088·»       ​andeq»  ​r3,​·​r0,​·​r8,​·lsl·​#1
   
8 00000df0·​<__cxa_atexit@plt>:​ 8 00000f44·​<__cxa_atexit@plt>:​
9 ·df0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 9 ·f44:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
10 ·df4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 10 ·​f48:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
11 ·df8:​»       ​e5bcf1dc·»       ​ldr»    ​pc,​·​[ip,​·​#476]!» ​;​·​0x1dc 11 ·f4c:​»       ​e5bcf088·»       ​ldr»    ​pc,​·​[ip,​·​#136]!» ​;​·​0x88
   
12 00000dfc·​<__cxa_finalize@plt>:​ 12 00000f50·​<__cxa_finalize@plt>:​
13 ·dfc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 13 ·f50:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
14 ·e00:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 14 ·f54:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
15 ·e04:​»       ​e5bcf1d4·»       ​ldr»    ​pc,​·​[ip,​·​#468]!» ​;​·​0x1d4 15 ·f58:​»       ​e5bcf080·»       ​ldr»    ​pc,​·​[ip,​·​#128]!» ​;​·​0x80
   
16 00000e08·​<chmod@plt>:​ 16 00000f5c·​<chmod@plt>:​
17 ·e08:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 17 ·f5c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
18 ·e0c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 18 ·f60:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
19 ·e10:​»       ​e5bcf1cc·»       ​ldr»    ​pc,​·​[ip,​·​#460]!» ​;​·​0x1cc 19 ·f64:​»       ​e5bcf078·»       ​ldr»    ​pc,​·​[ip,​·​#120]!» ​;​·​0x78
   
20 00000e14·​<malloc@plt>:​ 20 00000f68·​<malloc@plt>:​
21 ·e14:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 21 ·f68:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
22 ·e18:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 22 ·f6c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
23 ·e1c:​»       ​e5bcf1c4·»       ​ldr»    ​pc,​·​[ip,​·​#452]!» ​;​·​0x1c4 23 ·f70:​»       ​e5bcf070·»       ​ldr»    ​pc,​·​[ip,​·​#112]!» ​;​·​0x70
   
24 00000e20·​<free@plt>:​ 24 00000f74·​<free@plt>:​
25 ·e20:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 25 ·f74:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
26 ·e24:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 26 ·f78:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
27 ·e28:​»       ​e5bcf1bc·»       ​ldr»    ​pc,​·​[ip,​·​#444]!» ​;​·​0x1bc 27 ·f7c:​»       ​e5bcf068·»       ​ldr»    ​pc,​·​[ip,​·​#104]!» ​;​·​0x68
   
28 00000e2c·​<__stack_chk_fail@plt​>:​ 28 00000f80·​<__stack_chk_fail@plt​>:​
29 ·e2c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 29 ·f80:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
30 ·e30:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 30 ·f84:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
31 ·e34:​»       ​e5bcf1b4·»       ​ldr»    ​pc,​·​[ip,​·​#436]!» ​;​·​0x1b4 31 ·f88:​»       ​e5bcf060·»       ​ldr»    ​pc,​·​[ip,​·​#96]!»  ​;​·​0x60
   
32 00000e38·​<__gnu_Unwind_Find_ex​idx@plt>:​ 32 00000f8c·​<__gnu_Unwind_Find_ex​idx@plt>:​
33 ·e38:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 33 ·f8c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
34 ·e3c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 34 ·f90:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
35 ·e40:​»       ​e5bcf1ac·»       ​ldr»    ​pc,​·​[ip,​·​#428]!» ​;​·​0x1ac 35 ·f94:​»       ​e5bcf058·»       ​ldr»    ​pc,​·​[ip,​·​#88]!»  ​;​·​0x58
   
36 00000e44·​<memcpy@plt>:​ 36 00000f98·​<abort@plt>:​
37 ·e44:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 37 ·f98:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
38 ·e48:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 38 ·f9c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
39 ·e4c:​»       ​e5bcf1a4·»       ​ldr»    ​pc,​·​[ip,​·​#420]!» ​;​·​0x1a4 39 ·fa0:​»       ​e5bcf050·»       ​ldr»    ​pc,​·​[ip,​·​#80]!»  ​;​·​0x50
   
40 00000e50·​<abort@plt>:​ 40 00000fa4·​<memcpy@plt>:​
41 ·e50:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 41 ·fa4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
42 ·e54:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 42 ·fa8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
43 ·e58:​»       ​e5bcf19c·»       ​ldr»    ​pc,​·​[ip,​·​#412]!» ​;​·​0x19c 43 ·fac:​»       ​e5bcf048·»       ​ldr»    ​pc,​·​[ip,​·​#72]!»  ​;​·​0x48
   
44 00000e5c·​<__cxa_begin_cleanup@​plt>:​ 44 00000fb0·​<__cxa_begin_cleanup@​plt>:​
45 ·e5c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 45 ·fb0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
46 ·e60:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 46 ·fb4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
47 ·e64:​»       ​e5bcf194·»       ​ldr»    ​pc,​·​[ip,​·​#404]!» ​;​·​0x194 47 ·fb8:​»       ​e5bcf040·»       ​ldr»    ​pc,​·​[ip,​·​#64]!»  ​;​·​0x40
   
48 00000e68·​<__cxa_type_match@plt​>:​ 48 00000fbc·​<__cxa_type_match@plt​>:​
49 ·e68:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 49 ·fbc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
50 ·e6c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 50 ·fc0:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
51 ·e70:​»       ​e5bcf18c·»       ​ldr»    ​pc,​·​[ip,​·​#396]!» ​;​·​0x18c 51 ·fc4:​»       ​e5bcf038·»       ​ldr»    ​pc,​·​[ip,​·​#56]!»  ​;​·​0x38
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 1914 lines modified Offset 1, 1973 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 00000e74·​<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​-​0x24>:​ 2 00000fc8·​<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​@@Base-​0x3c>:​
3 ·····e74:​»       ​e59f2008·»       ​ldr»    ​r2,​·​[pc,​·​#8]»    ​;​·e84·​<__cxa_type_match@plt​+0x1c> 3 ·····fc8:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·fd4·​<__cxa_type_match@plt​+0x18>
4 ·····e78:​»       ​e3a01000·»       ​mov»    ​r1,​·#0 4 ·····fcc:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0
5 ·····e7c:​»       ​e08f2002·»       ​add»    ​r2,​·​pc,​·​r2 5 ·····fd0:​»       ​eaffffde·»       ​b»      ​f50·​<__cxa_finalize@plt>
6 ·····e80:​»       ​eaffffda·»       ​b»      ​df0·​<__cxa_atexit@plt> 6 ·····fd4:​»       ​0000302c·»       ​andeq»  ​r3,​·​r0,​·​ip,​·​lsr·​#32
7 ·····e84:​»       ​0000317c·»       ​andeq»  ​r3,​·r0,​·​ip,​·​ror·r1 7 ·····fd8:​»       ​e3500000·»       ​cmp»    ​r0,​·#0
8 ·····e88:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·e94·<__cxa_type_match@plt​+0x2c> 8 ·····​fdc:​»       ​012fff1e·»       ​bxeq»   ​lr
9 ·····e8c:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0 9 ·····fe0:​»       ​e12fff10·»       ​bx»     ​r0
10 ·····e90:​»       ​eaffffd9·»       ​b»      ​dfc·​<__cxa_finalize@plt> 10 ·····fe4:​»       ​e1a01000·»       ​mov»    ​r1,​·​r0
11 ·····e94:​»       ​0000316c·»       ​andeq»  ​r3,​·r0,​·ip,​·ror·#2 11 ·····fe8:​»       ​e59f200c·»       ​ldr»    ​r2,​·[pc,​·#12]»   ​;​·ffc·<__cxa_type_match@plt​+0x40>
  12 ·····​fec:​»       ​e59f000c·»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​1000·​<__cxa_type_match@plt​+0x44>
12 00000e98·<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​>:​ 13 ·····​ff0:​»       ​e08f2002·»       ​add»    ​r2,​·​pc,​·​r2
13 ·····e98:​»       ​b5f8······»       ​push»   ​{r3,​·​r4,​·​r5,​·r6,​·r7,​·lr} 14 ·····ff4:​»       ​e08f0000·»       ​add»    ​r0,​·pc,​·​r0
14 ·····e9a:​»       ​461e······»       ​mov»    ​r6,​·​r3 15 ·····ff8:​»       ​eaffffd1·»       ​b»      ​f44·<__cxa_atexit@plt>
15 ·····e9c:​»       ​6803······»       ​ldr»    ​r3,​·[r0,​·#0] 16 ·····ffc:​»       ​00003008·»       ​andeq»  ​r3,​·​r0,​·r8
16 ·····​e9e:​»       ​4615······»       ​mov»    ​r5,​·​r2 17 ····1000:​»       ​ffffffdc·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·​0xffffffdc
17 ·····​ea0:​»       ​4611······»       ​mov»    ​r1,​·​r2  
18 ·····​ea2:​»       ​2200······»       ​movs»   ​r2,​·​#0 18 00001004·<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​@@Base>:​
19 ·····​ea4:​»       ​4604······»       ​mov»    ​r4,​·​r0 19 ····1004:​»       ​b5f8······»       ​push»   ​{r3,​·r4,​·​r5,​·​r6,​·​r7,​·lr}
20 ·····​ea6:​»       ​f8d3·32a4·»       ​ldr.​w»      ​r3,​·[r3,​·​#676]»  ​;​·​0x2a4 20 ····1006:​»       ​461e······»       ​mov»    ​r6,​·​r3
21 ·····​eaa:​»       ​4798······»       ​blx»    ​r3 21 ····1008:​»       ​6803······»       ​ldr»    ​r3,​·​[r0,​·​#0]
22 ·····​eac:​»       ​b2b1······»       ​uxth»   ​r1,​·​r6 22 ····100a:​»       ​4615······»       ​mov»    ​r5,​·​r2
23 ·····​eae:​»       ​4607······»       ​mov»    ​r7,​·​r0 23 ····100c:​»       ​4611······»       ​mov»    ​r1,​·​r2
24 ·····​eb0:​»       ​f7ff·efaa·»       ​blx»    ​e08·<chmod@plt> 24 ····100e:​»       ​2200······»       ​movs»   ​r2,​·#0
25 ·····​eb4:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·#0] 25 ····1010:​»       ​4604······»       ​mov»    ​r4,​·r0
26 ·····​eb6:​»       ​4629······»       ​mov»    ​r1,​·​r5 26 ····1012:​»       ​f8d3·32a4·»       ​ldr.​w»      ​r3,​·[r3,​·​#676]»  ​;​·​0x2a4
27 ·····​eb8:​»       ​463a······»       ​mov»    ​r2,​·r7 27 ····1016:​»       ​4798······»       ​blx»    ​r3
28 ·····​eba:​»       ​f8d3·32a8·»       ​ldr.​w»      ​r3,​·[r3,​·​#680]»  ​;​·​0x2a8 28 ····1018:​»       ​b2b1······»       ​uxth»   ​r1,​·​r6
29 ·····​ebe:​»       ​4606······»       ​mov»    ​r6,​·​r0 29 ····101a:​»       ​4607······»       ​mov»    ​r7,​·​r0
30 ·····​ec0:​»       ​4620······»       ​mov»    ​r0,​·r4 30 ····101c:​»       ​f7ff·ef9e·»       ​blx»    ​f5c·<chmod@plt>
31 ·····​ec2:​»       ​4798······»       ​blx»    ​r3 31 ····1020:​»       ​6823······»       ​ldr»    ​r3,​·​[r4,​·​#0]
32 ·····​ec4:​»       ​4630······»       ​mov»    ​r0,​·​r6 32 ····1022:​»       ​4629······»       ​mov»    ​r1,​·​r5
33 ·····​ec6:​»       ​bdf8······»       ​pop»    ​{r3,​·​r4,​·​r5,​·r6,​·​r7,​·​pc} 33 ····1024:​»       ​463a······»       ​mov»    ​r2,​·​r7
  34 ····​1026:​»       ​f8d3·​32a8·»       ​ldr.​w»      ​r3,​·​[r3,​·​#680]»  ​;​·​0x2a8
34 00000ec8·<Res_png_9patch:​:​deserialize(void·​const*)​>:​ 35 ····​102a:​»       ​4606······»       ​mov»    ​r6,​·​r0
35 ·····​ec8:​»       ​4603······»       ​mov»    ​r3,​·​r0 36 ····102c:​»       ​4620······»       ​mov»    ​r0,​·​r4
36 ·····​eca:​»       ​2201······»       ​movs»   ​r2,​·​#1 37 ····102e:​»       ​4798······»       ​blx»    ​r3
37 ·····​ecc:​»       ​f803·2b20·»       ​strb.​w»      ​r2,​·[r3],​·​#32 38 ····1030:​»       ​4630······»       ​mov»    ​r0,​·​r6
38 ·····​ed0:​»       ​f990·2001·»       ​ldrsb.​w»      ​r2,​·[r0,​·#1] 39 ····1032:​»       ​bdf8······»       ​pop»    ​{r3,​·​r4,​·r5,​·r6,​·r7,​·pc}
39 ·····​ed4:​»       ​6043······»       ​str»    ​r3,​·​[r0,​·​#4]  
40 ·····​ed6:​»       ​eb03·​0382·»       ​add.​w»      ​r3,​·​r3,​·​r2,​·lsl·​#2 40 00001034·​<Res_png_9patch:​:​deserialize(void·const*)​@@Base>:​
41 ·····​eda:​»       ​f990·2002·»       ​ldrsb.​w»      ​r2,​·[r0,​·​#2] 41 ····1034:​»       ​4603······»       ​mov»    ​r3,​·​r0
42 ·····​ede:​»       ​6083······»       ​str»    ​r3,​·​[r0,​·​#8] 42 ····1036:​»       ​2101······»       ​movs»   ​r1,​·​#1
43 ·····​ee0:​»       ​eb03·0382·»       ​add.​w»      ​r3,​·​r3,​·​r2,​·lsl·​#2 43 ····1038:​»       ​f803·1b20·»       ​strb.​w»      ​r1,​·[r3],​·#32
44 ·····​ee4:​»       ​61c3······»       ​str»    ​r3,​·​[r0,​·​#28] 44 ····103c:​»       ​f990·1001·»       ​ldrsb.​w»      ​r1,​·​[r0,​·​#1]
45 ·····​ee6:​»       ​4770······»       ​bx»     ​lr 45 ····1040:​»       ​6043······»       ​str»    ​r3,​·​[r0,​·​#4]
  46 ····​1042:​»       ​eb03·​0381·»       ​add.​w»      ​r3,​·​r3,​·​r1,​·​lsl·​#2
46 00000ee8·<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo>:​ 47 ····​1046:​»       ​f990·​1002·»       ​ldrsb.​w»      ​r1,​·​[r0,​·​#2]
47 ·····​ee8:​»       ​e92d·41f3·»       ​stmdb»  ​sp!,​·​{r0,​·​r1,​·r4,​·r5,​·r6,​·r7,​·r8,​·​lr} 48 ····104a:​»       ​6083······»       ​str»    ​r3,​·[r0,​·#8]
48 ·····​eec:​»       ​4616······»       ​mov»    ​r6,​·​r2 49 ····104c:​»       ​eb03·0381·»       ​add.​w»      ​r3,​·r3,​·​r1,​·​lsl·​#2
49 ·····​eee:​»       ​4607······»       ​mov»    ​r7,​·​r0 50 ····1050:​»       ​61c3······»       ​str»    ​r3,​·[r0,​·​#28]
50 ·····​ef0:​»       ​4610······»       ​mov»    ​r0,​·r2 51 ····1052:​»       ​4770······»       ​bx»     ​lr
51 ·····​ef2:​»       ​f7ff·​ffe9·»       ​bl»     ​ec8·​<Res_png_9patch:​:​deserialize(void·​const*)​>  
52 ·····ef6:​»       ​f996·​8001·»       ​ldrsb.​w»      ​r8,​·​[r6,​·​#1] 52 00001054·<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo@@Base>:​
53 ·····​efa:​»       ​f996·​3002·»       ​ldrsb.​w»      ​r3,​·[r6,​·#2] 53 ····1054:​»       ​e92d·43f7·»       ​stmdb»  ​sp!,​·​{r0,​·​r1,​·​r2,​·r4,​·r5,​·​r6,​·r7,​·r8,​·r9,​·lr}
54 ·····​efe:​»       ​4638······»       ​mov»    ​r0,​·​r7 54 ····1058:​»       ​4614······»       ​mov»    ​r4,​·​r2
55 ·····​f00:​»       ​f108·0803·»       ​add.​w»      ​r8,​·​r8,​·​#3 55 ····105a:​»       ​4680······»       ​mov»    ​r8,​·​r0
56 ·····​f04:​»       ​4498······»       ​add»    ​r8,​·​r3 56 ····105c:​»       ​4610······»       ​mov»    ​r0,​·​r2
57 ·····​f06:​»       ​f996·​3003·»       ​ldrsb.​w»      ​r3,​·[r6,​·​#3] 57 ····105e:​»       ​f7ff·​ffe9·»       ​bl»     ​1034·<Res_png_9patch:​:​deserialize(void·const*)​@@Base>
58 ·····​f0a:​»       ​4498······»       ​add»    ​r8,​·​r3 58 ····1062:​»       ​f994·3001·»       ​ldrsb.​w»      ​r3,​·[r4,​·​#1]
59 ·····​f0c:​»       ​683b······»       ​ldr»    ​r3,​·​[r7,​·​#0] 59 ····1066:​»       ​f994·1002·»       ​ldrsb.​w»      ​r1,​·​[r4,​·​#2]
60 ·····​f0e:​»       ​4641······»       ​mov»    ​r1,​·​r8 60 ····106a:​»       ​4640······»       ​mov»    ​r0,​·​r8
61 ·····​f10:​»       ​f8d3·32cc·»       ​ldr.​w»      ​r3,​·​[r3,​·​#716]»  ​;​·​0x2cc 61 ····106c:​»       ​f994·7003·»       ​ldrsb.​w»      ​r7,​·​[r4,​·​#3]
62 ·····​f14:​»       ​4798······»       ​blx»    ​r3 62 ····1070:​»       ​3303······»       ​adds»   ​r3,​·​#3
63 ·····​f16:​»       ​4605······»       ​mov»    ​r5,​·​r0 63 ····1072:​»       ​440b······»       ​add»    ​r3,​·​r1
64 ·····​f18:​»       ​2800······»       ​cmp»    ​r0,​·#0 64 ····1074:​»       ​441f······»       ​add»    ​r7,​·r3
65 ·····f1a:​»       ​d045······»       ​beq.​n»      ​fa8·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo+0xc0> 65 ····​1076:​»       ​f8d8·​3000·»       ​ldr.​w»      ​r3,​·​[r8]
66 ·····​f1c:​»       ​ea4f·0088·»       ​mov.​w»      ​r0,​·​r8,​·​lsl·​#2 66 ····107a:​»       ​4639······»       ​mov»    ​r1,​·​r7
67 ·····​f20:​»       ​f7ff·ef78·»       ​blx»    ​e14·<malloc@plt> 67 ····107c:​»       ​f8d3·32cc·»       ​ldr.​w»      ​r3,​·​[r3,​·#716]»  ​;​·​0x2cc
68 ·····​f24:​»       ​f996·3001·»       ​ldrsb.​w»      ​r3,​·​[r6,​·​#1] 68 ····1080:​»       ​4798······»       ​blx»    ​r3
69 ·····​f28:​»       ​6003······»       ​str»    ​r3,​·[r0,​·​#0] 69 ····1082:​»       ​4606······»       ​mov»    ​r6,​·​r0
70 ·····​f2a:​»       ​4604······»       ​mov»    ​r4,​·r0 70 ····1084:​»       ​2800······»       ​cmp»    ​r0,​·#0
71 ·····​f2c:​»       ​f996·3002·»       ​ldrsb.​w»      ​r3,​·​[r6,​·​#2] 71 ····1086:​»       ​d048······»       ​beq.​n»      ​111a·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo@@Base+0xc6>
72 ·····​f30:​»       ​4602······»       ​mov»    ​r2,​·​r0 72 ····1088:​»       ​00b8······»       ​lsls»   ​r0,​·​r7,​·​#2
73 ·····​f32:​»       ​6043······»       ​str»    ​r3,​·[r0,​·​#4] 73 ····108a:​»       ​f7ff·ef6e·»       ​blx»    ​f68·<malloc@plt>
74 ·····​f34:​»       ​f996·3003·»       ​ldrsb.​w»      ​r3,​·​[r6,​·​#3] 74 ····108e:​»       ​f994·1001·»       ​ldrsb.​w»      ​r1,​·​[r4,​·​#1]
75 ·····​f38:​»       ​6083······»       ​str»    ​r3,​·​[r0,​·​#8] 75 ····1092:​»       ​f994·c002·»       ​ldrsb.​w»      ​ip,​·​[r4,​·​#2]
76 ·····​f3a:​»       ​2300······»       ​movs»   ​r3,​·​#0 76 ····1096:​»       ​2200······»       ​movs»   ​r2,​·​#0
77 ·····​f3c:​»       ​e004······»       ​b.​n»      ​f48·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo+0x60> 77 ····1098:​»       ​4605······»       ​mov»    ​r5,​·r0
78 ·····​f3e:​»       ​6871······»       ​ldr»    ​r1,​·​[r6,​·​#4] 78 ····109a:​»       ​6001······»       ​str»    ​r1,​·​[r0,​·​#0]
79 ·····​f40:​»       ​f851·1023·»       ​ldr.​w»      ​r1,​·​[r1,​·r3,​·​lsl·​#2] 79 ····109c:​»       ​f8c0·c004·»       ​str.​w»      ​ip,​·​[r0,​·​#4]
80 ·····​f44:​»       ​3301······»       ​adds»   ​r3,​·#1 80 ····10a0:​»       ​46ae······»       ​mov»    ​lr,​·r5
81 ·····​f46:​»       ​6091······»       ​str»    ​r1,​·​[r2,​·​#8] 81 ····10a2:​»       ​f994·0003·»       ​ldrsb.​w»      ​r0,​·​[r4,​·​#3]
82 ·····​f48:​»       ​f996·​0001·»       ​ldrsb.​w»      ​r0,​·​[r6,​·​#1] 82 ····10a6:​»       ​f84e·​0f08·»       ​str.​w»      ​r0,​·​[lr,​·​#8]!
83 ·····​f4c:​»       ​1cd9······»       ​adds»   ​r1,​·​r3,​·​#3 83 ····10aa:​»       ​428a······»       ​cmp»    ​r2,​·​r1
84 ·····​f4e:​»       ​3204······»       ​adds»   ​r2,​·​#4 84 ····10ac:​»       ​da06······»       ​bge.​n»      ​10bc·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo@@Base+0x68>
85 ·····​f50:​»       ​4283······»       ​cmp»    ​r3,​·​r0 85 ····10ae:​»       ​6863······»       ​ldr»    ​r3,​·[r4,​·​#4]
86 ·····​f52:​»       ​dbf4······»       ​blt.​n»      ​f3e·<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo+0x56> 86 ····10b0:​»       ​f853·3022·»       ​ldr.​w»      ​r3,​·[r3,​·r2,​·lsl·​#2]
87 ·····​f54:​»       ​2300······»       ​movs»   ​r3,​·​#0 87 ····10b4:​»       ​3201······»       ​adds»   ​r2,​·​#1
88 ·····​f56:​»       ​eb04·0e81·»       ​add.​w»      ​lr,​·r4,​·r1,​·lsl·​#2 88 ····10b6:​»       ​f84e·3f04·»       ​str.​w»      ​r3,​·[lr,​·#4]!
89 ·····​f5a:​»       ​461a······»       ​mov»    ​r2,​·r3 89 ····10ba:​»       ​e7f6······»       ​b.​n»      ​10aa·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo@@Base+0x56>
90 ·····​f5c:​»       ​e005······»       ​b.​n»      ​f6a·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo+0x82> 90 ····10bc:​»       ​ea21·71e1·»       ​bic.​w»      ​r1,​·r1,​·r1,​·asr·​#31
91 ·····​f5e:​»       ​68b0······»       ​ldr»    ​r0,​·​[r6,​·​#8] 91 ····10c0:​»       ​2200······»       ​movs»   ​r2,​·​#0
92 ·····​f60:​»       ​3201······»       ​adds»   ​r2,​·​#1 92 ····10c2:​»       ​ea4f·0e81·»       ​mov.​w»      ​lr,​·r1,​·​lsl·​#2
Max diff block lines reached; 161234/172420 bytes (93.51%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.ARM.extab {}
Offset 1, 7 lines modified Offset 1, 6 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​extab':​ 1 Hex·​dump·​of·​section·​'.​ARM.​extab':​
2 ··​0x0000261c·a1b20181·​b0b0ae01·​00000000·3f260181·​.​.​.​.​.​.​.​.​.​.​.​.​?&.​.​ 2 ··​0x00002848·08b10181·​b0b00084·​00000000·08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0000262c·​b0b05f84·​00000000·​08b10181·​b0b00084·​.​.​_.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00002858·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x0000263c·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00002868·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x0000264c·​08b10181·​b0b00084·​00000000··········​.​.​.​.​.​.​.​.​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Offset 1, 20 lines modified Offset 1, 23 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​ 1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​
2 ··​0x00002658·40e8ff7f·​ab08b180·68e8ff7f·​01000000·@.​.​.​.​.​.​.​h.​.​.​.​.​.​.​ 2 ··​0x00002878·8ce7ff7f·​ab08b180·b4e7ff7f·​01000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00002668·60e8ff7f·​b0b0b080·78e8ff7f·ac03b180·`.​.​.​.​.​.​.​x.​.​.​.​.​.​.​ 3 ··​0x00002888·ace7ff7f·​b0b0b080·c4e7ff7f·b0ad0280·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00002678·38e9ff7f·​ae019780·b4e9ff7f·​b0b0b080·8.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00002898·8ce8ff7f·​ad029780·00e9ff7f·​b0b0a880·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00002688·eae9ff7f·ad07b180·f4eaff7f·​ae019780·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x000028a8·22e9ff7f·b0ae0180·00eaff7f·​ad029780·".​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00002698·​70ebff7f·​b0b0b080·​80ebff7f·​b0af0480·p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x000028b8·​74eaff7f·​b0b0b080·​84eaff7f·​b0af0280·t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x000026a8·4cedff7f·​b0b0a880·b0edff7f·68ffff7f·L.​.​.​.​.​.​.​.​.​.​.​h.​.​.​ 7 ··​0x000028c8·20ebff7f·​b0b0b080·68ebff7f·b0a90280··.​.​.​.​.​.​.​h.​.​.​.​.​.​.​
8 ··​0x000026b8·bceeff7f·a908b180·0cefff7f·​b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ··​0x000028d8·60ecff7f·b0b0a880·c4ecff7f·​b0b0b080·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x000026c8·48efff7f·a80fb180·68efff7f·b0b0b080·H.​.​.​.​.​.​.​h.​.​.​.​.​.​.​ 9 ··​0x000028e8·dcecff7f·b0b0aa80·38edff7f·af72b280·.​.​.​.​.​.​.​.​8.​.​.​.​r.​.​
10 ··​0x000026d8·a4efff7f·a80fb180·c8efff7f·b0af0880·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x000028f8·58eeff7f·b0b0b080·58eeff7f·ab3f3880·X.​.​.​.​.​.​.​X.​.​.​.​?8.​
11 ··​0x000026e8·50f3ff7f·​b0b0b080·60f3ff7f·34ffff7f·P.​.​.​.​.​.​.​`.​.​.​4.​.​.​ 11 ··​0x00002908·f4eeff7f·​b0b0b080·08efff7f·b0b0aa80·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x000026f8·a4f6ff7f·​b0b0b080·a4f6ff7f·ab10b280·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x00002918·74efff7f·​b0b0b080·04f0ff7f·00840480·t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00002708·40f7ff7f·​b0b0b080·54f7ff7f·a908b180·@.​.​.​.​.​.​.​T.​.​.​.​.​.​.​ 13 ··​0x00002928·24f0ff7f·​b0b0b080·78f0ff7f·00840480·$.​.​.​.​.​.​.​x.​.​.​.​.​.​.​
14 ··​0x00002718·b8f7ff7f·b0b0b080·d4f7ff7f·10ffff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x00002938·9cf0ff7f·ac0db280·5cf1ff7f·b0af0880·​.​.​.​.​.​.​.​.​\.​.​.​.​.​.​.​
15 ··​0x00002728·ecf7ff7f·aa25b280·a4f8ff7f·01000000·.​.​.​.​.​%.​.​.​.​.​.​.​.​.​.​ 15 ··​0x00002948·40f5ff7f·b0b0b080·50f5ff7f·ad3f0280·@.​.​.​.​.​.​.​P.​.​.​.​?.​.​
16 ··​0x00002738·44faff7f·b0b0b080·94faff7f·ae0fb180·D.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x00002958·a8f8ff7f·01000000·48faff7f·b0b0b080·.​.​.​.​.​.​.​.​H.​.​.​.​.​.​.​
17 ··​0x00002748·20feff7f·a80fb180·bcfeff7f·ecfeff7f··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x00002968·a0faff7f·00840480·c0faff7f·b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00002758·​bcfeff7f·f0feff7f·bcfeff7f·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00002978·​bcfaff7f·b0ad0480·4cfeff7f·​00840480·​.​.​.​.​.​.​.​.​L.​.​.​.​.​.​.​
  19 ··​0x00002988·​84feff7f·​bcfeff7f·​8cfeff7f·​c0feff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  20 ··​0x00002998·​a0feff7f·​c4feff7f·​a0feff7f·​c8feff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  21 ··​0x000029a8·​a0feff7f·​01000000···················​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00003e9c·880e0000·​00000000···················​.​.​.​.​.​.​.​.​ 2 ··​0x00003e74·c80f0000·​00000000···················​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00003ea4·​00000000····························​.​.​.​.​ 2 ··​0x00003e7c·​00000000····························​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 9 lines modified Offset 1, 9 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00003fa8·​00000000·00000000·68270000·58260000·​.​.​.​.​.​.​.​.​h'.​.​X&.​.​ 2 ··​0x00003fa8·​00000000·881e0000·901e0000·981e0000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00003fb8·481a0000·401a0000·381a0000·​00000000·H.​.​.​@.​.​.​8.​.​.​.​.​.​.​ 3 ··​0x00003fb8·00000000·b0290000·78280000·​00000000·.​.​.​.​.​)​.​.​x(.​.​.​.​.​.​
4 ··​0x00003fc8·​00000000·​00000000·​00000000·dc0d0000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00003fc8·​00000000·​00000000·​00000000·300f0000·​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
5 ··​0x00003fd8·dc0d0000·dc0d0000·dc0d0000·dc0d0000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00003fd8·300f0000·300f0000·300f0000·300f0000·0.​.​.​0.​.​.​0.​.​.​0.​.​.​
6 ··​0x00003fe8·dc0d0000·dc0d0000·dc0d0000·dc0d0000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x00003fe8·300f0000·300f0000·300f0000·300f0000·0.​.​.​0.​.​.​0.​.​.​0.​.​.​
7 ··​0x00003ff8·dc0d0000·dc0d0000···················.​.​.​.​.​.​.​.​ 7 ··​0x00003ff8·300f0000·300f0000···················0.​.​.​0.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​6·​20120106·​(prerelease)​ 2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.ARM.attributes {}
Offset 1, 7 lines modified Offset 1, 7 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​ 1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​
2 ··​0x00000000·​41330000·​00616561·​62690001·​29000000·​A3.​.​.​aeabi.​.​)​.​.​.​ 2 ··​0x00000000·​41330000·​00616561·​62690001·​29000000·​A3.​.​.​aeabi.​.​)​.​.​.​
3 ··​0x00000010·​0541524d·​20763700·​060a0741·​08010902·​.​ARM·​v7.​.​.​.​A.​.​.​.​ 3 ··​0x00000010·​0541524d·​20763700·​060a0741·​08010902·​.​ARM·​v7.​.​.​.​A.​.​.​.​
4 ··​0x00000020·​0a041204·​14011501·​17031801·​1a021b03·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00000020·​0a041204·​14011501·​17031801·​1a021b03·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00000030·​1e022c01····························​.​.​,​.​ 5 ··​0x00000030·​1e022201····························​.​.​".​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 14 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·​64796e73·​.​.​shstrtab.​.​dyns 2 ··​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte
3 ··​0x00000010·​796d002e·​64796e73·7472002e·68617368·ym.​.​dynstr.​.​hash 3 ··​0x00000010·​7270002e·​6e6f7465·2e676e75·2e627569·rp.​.​note.​gnu.​bui
4 ··​0x00000020·002e7265·​6c2e6479·6e002e72·​656c2e70·.​.​rel.​dyn.​.​rel.​p 4 ··​0x00000020·6c642d69·​64002e64·796e7379·​6d002e64·ld-​id.​.​dynsym.​.​d
5 ··​0x00000030·​6c74002e·​74657874·002e4152·​4d2e6578·​lt.​.​text.​.​ARM.​ex 5 ··​0x00000030·796e7374·​72002e68·61736800·2e676e75·​ynstr.​.​hash.​.​gnu
6 ··​0x00000040·​74616200·​2e41524d·2e657869·6478002e·tab.​.​ARM.​exidx.​.​ 6 ··​0x00000040·2e766572·​73696f6e·​002e676e·752e7665·.​version.​.​gnu.​ve
7 ··​0x00000050·66696e69·5f617272·6179002e·696e6974·fini_array.​.​init 7 ··​0x00000050·7273696f·​6e5f6400·2e676e75·2e766572·rsion_d.​.​gnu.​ver
8 ··​0x00000060·5f617272·6179002e·64796e61·​6d696300·_array.​.​dynamic.​ 8 ··​0x00000060·73696f6e·5f72002e·72656c2e·​64796e00·sion_r.​.​rel.​dyn.​
9 ··​0x00000070·​2e676f74·002e6461·7461002e·62737300·​.​got.​.​data.​.​bss.​ 9 ··​0x00000070·​2e72656c·​2e706c74·002e7465·7874002e·​.​rel.​plt.​.​text.​.​
10 ··​0x00000080·2e636f6d·​6d656e74·​002e6e6f·74652e67·.​comment.​.​note.​g 10 ··​0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.​extab.​.​ARM.​e
11 ··​0x00000090·6e752e67·6f6c642d·76657273·696f6e00·nu.​gold-​version.​ 11 ··​0x00000090·​78696478·002e6669·6e695f61·72726179·xidx.​.​fini_array
12 ··​0x000000a0·2e41524d·2e617474·​72696275·74657300·​.​ARM.​attributes.​ 12 ··​0x000000a0·002e696e·​69745f61·​72726179·002e6479·​.​.​init_array.​.​dy
  13 ··​0x000000b0·​6e616d69·​63002e67·​6f74002e·​64617461·​namic.​.​got.​.​data
  14 ··​0x000000c0·​002e6273·​73002e63·​6f6d6d65·​6e74002e·​.​.​bss.​.​comment.​.​
  15 ··​0x000000d0·​6e6f7465·​2e676e75·​2e676f6c·​642d7665·​note.​gnu.​gold-​ve
  16 ··​0x000000e0·​7273696f·​6e002e41·​524d2e61·​74747269·​rsion.​.​ARM.​attri
  17 ··​0x000000f0·​62757465·​7300·······················​butes.​
   
[−]
lib/armeabi/libministro.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V 6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​0 7 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​ 8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​ARM 9 ··​Machine:​···························​ARM
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x0 11 ··​Entry·​point·​address:​···············​0x0
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​12584·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​12652·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x5000000,​·​Version5·​EABI 14 ··​Flags:​·····························​0x5000200,​·​Version5·​EABI,​·​soft-​float·ABI
15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​ 15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​ 16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········7 17 ··​Number·​of·​program·​headers:​·········9
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​20 19 ··​Number·​of·​section·​headers:​·········​25
20 ··​Section·​header·​string·​table·​index:​·19 20 ··​Section·​header·​string·​table·​index:​·24
[−]
readelf --wide --program-header {}
Offset 1, 24 lines modified Offset 1, 29 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x0 2 Entry·​point·​0x0
3 There·​are·7·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·9·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align 5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x000e0·​0x000e0·​R···​0x4 6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00120·​0x00120·​R···​0x4
7 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x02784·​0x02784·​R·E·​0x1000 7 ··INTERP·········​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R···​0x1
8 ··​LOAD···········0x002e9c·​0x00003e9c·0x00003e9c·​0x00168·​0x00168·​RW··​0x1000 8 ······[Requesting·​program·interpreter:​·​/​system/​bin/​linker]
9 ··DYNAMIC········​0x002ea8·​0x00003ea8·​0x00003ea8·​0x00100·​0x00100·​RW··​0x4 9 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x02a7c·​0x02a7c·​R·​E·​0x1000
  10 ··​LOAD···········​0x002e74·​0x00003e74·​0x00003e74·​0x00190·​0x00190·​RW··​0x1000
  11 ··​DYNAMIC········​0x002e80·​0x00003e80·​0x00003e80·​0x00128·​0x00128·​RW··​0x4
  12 ··​NOTE···········​0x000168·​0x00000168·​0x00000168·​0x00024·​0x00024·​R···​0x4
10 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0 13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
11 ··​EXIDX··········​0x002674·​0x00002674·​0x00002674·​0x00110·​0x00110·​R···​0x4 14 ··​EXIDX··········​0x002944·​0x00002944·​0x00002944·​0x00138·​0x00138·​R···​0x4
12 ··​GNU_RELRO······​0x002e9c·​0x00003e9c·​0x00003e9c·​0x00164·​0x00164·​RW··​0x4 15 ··​GNU_RELRO······​0x002e74·​0x00003e74·​0x00003e74·​0x0018c·​0x0018c·​RW··​0x4
   
13 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
14 ··​Segment·​Sections.​.​.​ 17 ··​Segment·​Sections.​.​.​
15 ···​00····· 18 ···​00·····
16 ···​01·····.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx· 19 ···​01·····​.​interp·
17 ···​02·····​.​fini_array·​.​init_array·.​dynamic·​.​got·​.​data· 20 ···​02·····.​interp·.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·.​ARM.​extab·​.​ARM.​exidx·
18 ···​03·····​.​dynamic· 21 ···​03·····.​fini_array·.​init_array·​.​dynamic·​.​got·​.​data·
19 ···​04····· 22 ···​04·····.​dynamic·
20 ···​05·····​.​ARM.​exidx· 23 ···​05·····.​note.​gnu.​build-​id·
21 ···​06·····.​fini_array·.​init_array·.​dynamic·.​got· 24 ···​06·····
  25 ···​07·····​.​ARM.​exidx·
  26 ···​08·····​.​fini_array·​.​init_array·​.​dynamic·​.​got·
[−]
readelf --wide --sections {}
Offset 1, 29 lines modified Offset 1, 34 lines modified
1 There·​are·​20·​section·​headers,​·​starting·​at·​offset·​0x3128:​ 1 There·​are·​25·​section·​headers,​·​starting·​at·​offset·​0x316c:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al 3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0 4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​dynsym···········DYNSYM··········​00000114·​000114·​000420·10···​A··2···1··4 5 ··​[·​1]·​.​interp···········PROGBITS········​00000154·​000154·​000013·00···​A··0···0··1
6 ··​[·​2]·​.​dynstr···········STRTAB··········​00000534·​000534·​000664·​00···​A··​0···​0··1 6 ··​[·​2]·​.​note.​gnu.​build-​id·NOTE············​00000168·​000168·​000024·​00···​A··​0···​0··4
7 ··​[·​3]·​.​hash·············​HASH············​00000b98·​000b98·​0001a4·04···​A··1···0··​4 7 ··​[·​3]·​.​dynsym···········DYNSYM··········​0000018c·​00018c·​000420·10···​A··4···1··​4
8 ··​[·​4]·​.​rel.​dyn··········REL·············​00000d3c·​000d3c·​000048·​08···​A··1···​0··4 8 ··​[·​4]·​.​dynstr···········STRTAB··········​000005ac·​0005ac·​000670·​00···​A··0···​0··1
9 ··​[·​5]·​.​rel.​plt··········REL·············​00000d84·​000d84·​000058·​08···​A··1···6··​4 9 ··​[·​5]·​.​hash·············HASH············​00000c1c·​000c1c·​0001a4·​04···​A··3···0··​4
10 ··​[·​6]·​.​plt··············PROGBITS········​00000ddc·​000ddc·​000098·​00··AX··0···​0··4 10 ··​[·​6]·​.​gnu.​version······VERSYM··········​00000dc0·​000dc0·​000084·​02···​A··3···​0··2
11 ··​[·​7]·​.​text·············PROGBITS········​00000e74·​000e74·​0017c4·​00··AX··0···0··​4 11 ··​[·​7]·​.​gnu.​version_d····VERDEF··········​00000e44·​000e44·​00001c·​00···​A··4···1··​4
12 ··​[·​8]·​.​ARM.​extab········​PROGBITS········​00002638·​002638·​00003c·​00···​A··0···0··​4 12 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​00000e60·​000e60·​000030·​00···​A··4···1··​4
13 ··​[·​9]·​.​ARM.​exidx········ARM_EXIDX·······​00002674·​002674·​000110·​08··AL··7···​0··​4 13 ··​[·​9]·​.​rel.​dyn··········REL·············​00000e90·​000e90·​000048·​08···​A··3···​0··​4
14 ··​[10]·​.​fini_array·······FINI_ARRAY······​00003e9c·​002e9c·​000008·​00··WA··0···​0··​4 14 ··​[10]·​.​rel.​plt··········REL·············​00000ed8·​000ed8·​000058·​08··AI··3··11··​4
15 ··​[11]·​.​init_array·······INIT_ARRAY······​00003ea4·​002ea4·​000004·​00··WA··​0···​0··1 15 ··​[11]·​.​plt··············PROGBITS········​00000f30·​000f30·​000098·​00··AX··​0···​0··4
16 ··​[12]·​.​dynamic··········DYNAMIC·········​00003ea8·​002ea8·​000100·​08··WA··2···​0··​4 16 ··​[12]·​.​text·············PROGBITS········​00000fc8·​000fc8·​00194c·​00··AX··0···​0··​4
17 ··​[13]·​.​got··············​PROGBITS········​00003fa8·​002fa8·​000058·​00··WA··​0···​0··​4 17 ··​[13]·​.​ARM.​extab········​PROGBITS········​00002914·​002914·​000030·​00···A··​0···​0··​4
18 ··​[14]·​.​data·············PROGBITS········​00004000·​003000·​000004·​00··WA··​0···​0··​4 18 ··​[14]·​.​ARM.​exidx········ARM_EXIDX·······​00002944·​002944·​000138·​08··AL·12···​0··​4
19 ··​[15]·​.​bss··············NOBITS··········​00004004·​003004·​000000·​00··​WA··​0···​0··1 19 ··​[15]·​.​fini_array·······FINI_ARRAY······​00003e74·​002e74·​000008·​00··​WA··​0···​0··4
20 ··​[16]·​.​comment··········PROGBITS········​00000000·​003004·​000026·​01··MS··​0···​0··​1 20 ··​[16]·​.​init_array·······INIT_ARRAY······​00003e7c·​002e7c·​000004·​00··WA··​0···​0··​1
21 ··​[17]·​.​note.​gnu.​gold-​version·NOTE············​00000000·​00302c·​00001c·​00······0···​0··​4 21 ··​[17]·​.​dynamic··········DYNAMIC·········​00003e80·​002e80·​000128·​08··WA··4···​0··​4
22 ··​[18]·​.​ARM.​attributes···ARM_ATTRIBUTES··​00000000·​003048·​00002d·​00······​0···​0··1 22 ··​[18]·​.​got··············PROGBITS········​00003fa8·​002fa8·​000058·​00··WA··​0···​0··4
23 ··​[19]·​.​shstrtab·········STRTAB··········​00000000·​003075·​0000b0·​00······​0···​0··1 23 ··​[19]·​.​data·············​PROGBITS········​00004000·​003000·​000004·​00··WA··​0···​0··4
  24 ··​[20]·​.​bss··············​NOBITS··········​00004004·​003004·​000000·​00··​WA··​0···​0··​1
  25 ··​[21]·​.​comment··········​PROGBITS········​00000000·​003004·​000028·​01··​MS··​0···​0··​1
  26 ··​[22]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​00302c·​00001c·​00······​0···​0··​4
  27 ··​[23]·​.​ARM.​attributes···​ARM_ATTRIBUTES··​00000000·​003048·​00002b·​00······​0···​0··​1
  28 ··​[24]·​.​shstrtab·········​STRTAB··········​00000000·​003073·​0000f6·​00······​0···​0··​1
24 Key·​to·​Flags:​ 29 Key·​to·​Flags:​
25 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 30 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
26 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 31 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
27 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 32 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
28 ··​y·​(purecode)​,​·​p·​(processor·​specific)​ 33 ··​y·​(purecode)​,​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 69 lines modified Offset 1, 69 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​66·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​66·​entries:​
2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize 4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize@LIBC·​(2)​
5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit 5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit@LIBC·​(2)​
6 ·····​3:​·​00000e99····​54·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_MinistroA​ctivity_nativeChmode 6 ·····​3:​·​00001005····​54·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_MinistroA​ctivity_nativeChmode
7 ·····​4:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​chmod 7 ·····​4:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​chmod@LIBC·​(2)​
8 ·····​5:​·​00001a58·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​__aeabi_unwind_cpp_pr​0 8 ·····​5:​·​00001f18·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_unwind_cpp_pr​0
9 ·····​6:​·​00000ecf····​32·​FUNC····​GLOBAL·​DEFAULT····​7·​_ZN14Res_png_9patch11​deserializeEPKv 9 ·····​6:​·​0000103b····​32·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN14Res_png_9patch11​deserializeEPKv
10 ·····​7:​·​00000eef···​208·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo 10 ·····​7:​·​0000105b···​230·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo
11 ·····​8:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​malloc 11 ·····​8:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​malloc@LIBC·​(2)​
12 ·····​9:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​free 12 ·····​9:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​free@LIBC·​(2)​
13 ····​10:​·​00000fc1···​132·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo 13 ····​10:​·​00001141···​136·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo
14 ····​11:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail 14 ····​11:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail@LIBC​·​(2)​
15 ····​12:​·​00000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​__stack_chk_guard 15 ····​12:​·​00000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​__stack_chk_guard@LIB​C·​(2)​
16 ····​13:​·​00001045····​58·​FUNC····​GLOBAL·​DEFAULT····​7·​_ZN16Res_png_9patch20​11deserializeEPv 16 ····​13:​·​000011c9····​58·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN16Res_png_9patch20​11deserializeEPv
17 ····​14:​·​0000107f···​272·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo20 17 ····​14:​·​00001203···​296·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo20
18 ····​15:​·​00001191···​132·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo2​0 18 ····​15:​·​0000132d···​136·​FUNC····​GLOBAL·​DEFAULT···12·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo2​0
19 ····​16:​·​00000000·····0·​FUNC····​WEAK···​DEFAULT··UND·​__gnu_Unwind_Find_exi​dx 19 ····​16:​·​00001f20·····8·​FUNC····​WEAK···​DEFAULT···​12·​__aeabi_unwind_cpp_pr​1
20 ····​17:​·​00001a50·····​8·​FUNC····​WEAK···​DEFAULT····​7·​__aeabi_unwind_cpp_pr​1 20 ····​17:​·​00001f28·····​8·​FUNC····​WEAK···​DEFAULT···12·​__aeabi_unwind_cpp_pr​2
21 ····​18:​·​00001a48·····8·​FUNC····​WEAK···​DEFAULT····​7·​__aeabi_unwind_cpp_pr​2 21 ····​18:​·​00000000·····0·​FUNC····​WEAK···​DEFAULT··UND·​__gnu_Unwind_Find_exi​dx@LIBC_N·​(3)​
22 ····​19:​·​00002014·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP_D 22 ····​19:​·​000022c0·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP_D
23 ····​20:​·​00002004·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP 23 ····​20:​·​000022b0·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP
24 ····​21:​·​00002024·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​VFP_D_16_to_31 24 ····​21:​·​000022d0·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​VFP_D_16_to_31
25 ····​22:​·​00002034·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​WMMXD 25 ····​22:​·​000022e0·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​WMMXD
26 ····​23:​·​000020bc·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Restore_​WMMXC 26 ····​23:​·​00002368·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Restore_​WMMXC
27 ····​24:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memcpy 27 ····​24:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·abort@LIBC·​(2)​
28 ····​25:​·​00001ff0····​20·​FUNC····​GLOBAL·​DEFAULT····​7·​restore_core_regs 28 ····​25:​·​0000229c····​20·​FUNC····​GLOBAL·​DEFAULT···12·​restore_core_regs
29 ····​26:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·abort 29 ····​26:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memcpy@LIBC·​(2)​
30 ····​27:​·​000015d8····68·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_VRS_Get 30 ····​27:​·​000017dc·····8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetCFA
31 ····​28:​·​00001644····68·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_VRS_Set 31 ····​28:​·​000017e4···164·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_RaiseExc​eption
32 ····​29:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_begin_cleanup 32 ····​29:​·​00001888····28·FUNC····GLOBAL·​DEFAULT···​12·​__gnu_Unwind_ForcedUn​wind
33 ····​30:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_type_match 33 ····​30:​·​000018a4···116·FUNC····GLOBAL·​DEFAULT···​12·​__gnu_Unwind_Resume
34 ····​31:​·​000021f0···916·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_unwind_execute 34 ····​31:​·​00001918····​32·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Resume_o​r_Rethrow
35 ····​32:​·​00000000·····0·NOTYPE··WEAK···​DEFAULT··UND·__cxa_call_unexpected​ 35 ····​32:​·​00001938·····4·FUNC····GLOBAL·​DEFAULT···​12·​_Unwind_Complete
36 ····​33:​·​00001a60···856·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_VRS_Pop 36 ····​33:​·​0000193c····​24·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_DeleteExcepti​on
37 ····​34:​·​0000201c·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_VFP​_D 37 ····​34:​·​00001954····92·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Get
38 ····​35:​·​0000200c·····​0·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_VFP​ 38 ····​35:​·​000019d8····92·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Set
39 ····​36:​·​0000202c·····0·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Save_VFP​_D_16_to_31 39 ····​36:​·​00001a60···200·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Backtrac​e
40 ····​37:​·​00002078·····​0·FUNC····GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Save_WMM​XD 40 ····​37:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_begin_cleanup
41 ····​38:​·​000020d0·····​0·FUNC····GLOBAL·​DEFAULT····​7·__gnu_Unwind_Save_WMM​XC 41 ····​38:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_type_match
42 ····​39:​·​00001db8·····​8·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_GetCFA 42 ····​39:​·​000024d0···904·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_unwind_execute
43 ····​40:​·​00001dc0···164·FUNC····GLOBAL·​DEFAULT····​7·​__gnu_Unwind_RaiseExc​eption 43 ····​40:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··UND·​__cxa_call_unexpected​
44 ····​41:​·​00001e64····​28·​FUNC····​GLOBAL·​DEFAULT····​7·__gnu_Unwind_ForcedUn​wind 44 ····​41:​·​00001f30···876·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_VRS_Pop
45 ····​42:​·​00001e80···108·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Resume 45 ····​42:​·​000022c8·····0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_VFP​_D
46 ····​43:​·​00001eec····32·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Resume_o​r_Rethrow 46 ····​43:​·​000022b8·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_VFP​
47 ····​44:​·​00001f0c·····4·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_Complete 47 ····​44:​·​000022d8·····0·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_Save_VFP​_D_16_to_31
48 ····​45:​·​00001f10····32·​FUNC····​GLOBAL·​DEFAULT····7·_Unwind_DeleteExcepti​on 48 ····​45:​·​00002324·····​0·​FUNC····​GLOBAL·​DEFAULT···12·__gnu_Unwind_Save_WMM​XD
49 ····​46:​·​00001f30···192·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_Unwind_Backtrac​e 49 ····​46:​·​0000237c·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_Unwind_Save_WMM​XC
50 ····​47:​·​00001ff0····​20·​FUNC····​GLOBAL·​DEFAULT····​7·​__restore_core_regs 50 ····​47:​·​0000229c····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__restore_core_regs
51 ····​48:​·​000020e4····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_RaiseExcept​ion 51 ····​48:​·​00002390····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_RaiseExcept​ion
52 ····​49:​·​000020e4····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_RaiseExceptio​n 52 ····​49:​·​00002390····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_RaiseExceptio​n
53 ····​50:​·​00002108····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Resume 53 ····​50:​·​000023b4····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Resume
54 ····​51:​·​00002108····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Resume 54 ····​51:​·​000023b4····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Resume
55 ····​52:​·​0000212c····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Resume_or_R​ethrow 55 ····​52:​·​000023d8····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Resume_or_R​ethrow
56 ····​53:​·​0000212c····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Resume_or_Ret​hrow 56 ····​53:​·​000023d8····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Resume_or_Ret​hrow
57 ····​54:​·​00002150····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_ForcedUnwin​d 57 ····​54:​·​000023fc····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_ForcedUnwin​d
58 ····​55:​·​00002150····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_ForcedUnwind 58 ····​55:​·​000023fc····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_ForcedUnwind
59 ····​56:​·​00002174····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​___Unwind_Backtrace 59 ····​56:​·​00002420····​36·​FUNC····​GLOBAL·​DEFAULT···12·​___Unwind_Backtrace
60 ····​57:​·​00002174····​36·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_Backtrace 60 ····​57:​·​00002420····​36·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_Backtrace
61 ····​58:​·​00002584····​64·​FUNC····​GLOBAL·​DEFAULT····​7·​__gnu_unwind_frame 61 ····​58:​·​00002858····​64·​FUNC····​GLOBAL·​DEFAULT···12·​__gnu_unwind_frame
62 ····​59:​·​000025c4····44·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetRegionStar​t 62 ····​59:​·​00002898····16·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetRegionStar​t
63 ····​60:​·​000025f0····56·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetLanguageSp​ecificData 63 ····​60:​·​000028a8····28·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetLanguageSp​ecificData
64 ····​61:​·​00002628·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetDataRelBas​e 64 ····​61:​·​000028c4·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetDataRelBas​e
65 ····​62:​·​00002630·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​_Unwind_GetTextRelBas​e 65 ····​62:​·​000028cc·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​_Unwind_GetTextRelBas​e
66 ····​63:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata 66 ····​63:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata
67 ····​64:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start 67 ····​64:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start
68 ····​65:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end 68 ····​65:​·​00004004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end
[−]
readelf --wide --relocs {}
Offset 1, 26 lines modified Offset 1, 26 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xd3c·​contains·​9·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xe90·​contains·​9·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00003e9c··​00000017·​R_ARM_RELATIVE········ 3 00003e74··​00000017·​R_ARM_RELATIVE········
  4 00003fac··​00000017·​R_ARM_RELATIVE········
4 00003fb0··​00000017·​R_ARM_RELATIVE········ 5 00003fb0··​00000017·​R_ARM_RELATIVE········
5 00003fb4··​00000017·​R_ARM_RELATIVE········ 6 00003fb4··​00000017·​R_ARM_RELATIVE········
6 00003fb8··​00000017·​R_ARM_RELATIVE········  
7 00003fbc··​00000017·​R_ARM_RELATIVE········ 7 00003fbc··​00000017·​R_ARM_RELATIVE········
8 00003fc0··​00000017·​R_ARM_RELATIVE········ 8 00003fc0··​00000017·​R_ARM_RELATIVE········
9 00003fa8··​00000c15·​R_ARM_GLOB_DAT·········​00000000···​__stack_chk_guard 9 00003fa8··​00000c15·​R_ARM_GLOB_DAT·········​00000000···​__stack_chk_guard@LIB​C
10 00003fac··​00001015·​R_ARM_GLOB_DAT·········​00000000···​__gnu_Unwind_Find_exi​dx 10 00003fb8··​00001215·​R_ARM_GLOB_DAT·········​00000000···​__gnu_Unwind_Find_exi​dx@LIBC_N
11 00003fc4··​00002015·​R_ARM_GLOB_DAT·········​00000000···​__cxa_call_unexpected​ 11 00003fc4··​00002815·​R_ARM_GLOB_DAT·········​00000000···​__cxa_call_unexpected​
   
12 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0xd84·​contains·​11·​entries:​ 12 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0xed8·​contains·​11·​entries:​
13 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 13 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
14 00003fd4··​00000216·​R_ARM_JUMP_SLOT········​00000000···​__cxa_atexit 14 00003fd4··​00000216·​R_ARM_JUMP_SLOT········​00000000···​__cxa_atexit@LIBC
15 00003fd8··​00000116·​R_ARM_JUMP_SLOT········​00000000···​__cxa_finalize 15 00003fd8··​00000116·​R_ARM_JUMP_SLOT········​00000000···​__cxa_finalize@LIBC
16 00003fdc··​00000416·​R_ARM_JUMP_SLOT········​00000000···​chmod 16 00003fdc··​00000416·​R_ARM_JUMP_SLOT········​00000000···​chmod@LIBC
17 00003fe0··​00000816·​R_ARM_JUMP_SLOT········​00000000···​malloc 17 00003fe0··​00000816·​R_ARM_JUMP_SLOT········​00000000···​malloc@LIBC
18 00003fe4··​00000916·​R_ARM_JUMP_SLOT········​00000000···​free 18 00003fe4··​00000916·​R_ARM_JUMP_SLOT········​00000000···​free@LIBC
19 00003fe8··​00000b16·​R_ARM_JUMP_SLOT········​00000000···​__stack_chk_fail 19 00003fe8··​00000b16·​R_ARM_JUMP_SLOT········​00000000···​__stack_chk_fail@LIBC​
20 00003fec··​00001016·​R_ARM_JUMP_SLOT········​00000000···​__gnu_Unwind_Find_exi​dx 20 00003fec··​00001216·​R_ARM_JUMP_SLOT········​00000000···​__gnu_Unwind_Find_exi​dx@LIBC_N
21 00003ff0··​00001816·​R_ARM_JUMP_SLOT········​00000000···memcpy 21 00003ff0··​00001816·​R_ARM_JUMP_SLOT········​00000000···abort@LIBC
22 00003ff4··​00001a16·​R_ARM_JUMP_SLOT········​00000000···abort 22 00003ff4··​00001a16·​R_ARM_JUMP_SLOT········​00000000···memcpy@LIBC
23 00003ff8··​00001d16·​R_ARM_JUMP_SLOT········​00000000···​__cxa_begin_cleanup 23 00003ff8··​00002516·​R_ARM_JUMP_SLOT········​00000000···​__cxa_begin_cleanup
24 00003ffc··​00001e16·​R_ARM_JUMP_SLOT········​00000000···​__cxa_type_match 24 00003ffc··​00002616·​R_ARM_JUMP_SLOT········​00000000···​__cxa_type_match
[−]
readelf --wide --dynamic {}
Offset 1, 30 lines modified Offset 1, 35 lines modified
   
1 Dynamic·​section·​at·​offset·​0x2ea8·​contains·27·​entries:​ 1 Dynamic·​section·​at·​offset·​0x2e80·​contains·32·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·····················​0x3fc8 3 ·​0x00000003·​(PLTGOT)​·····················​0x3fc8
4 ·​0x00000002·​(PLTRELSZ)​···················​88·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​···················​88·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·····················​0xd84 5 ·​0x00000017·​(JMPREL)​·····················​0xed8
6 ·​0x00000014·​(PLTREL)​·····················​REL 6 ·​0x00000014·​(PLTREL)​·····················​REL
7 ·​0x00000011·​(REL)​························​0xd3c 7 ·​0x00000011·​(REL)​························​0xe90
8 ·​0x00000012·​(RELSZ)​······················​72·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​······················​72·​(bytes)​
9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​···················​6 10 ·​0x6ffffffa·​(RELCOUNT)​···················​6
11 ·​0x00000006·​(SYMTAB)​·····················​0x114 11 ·​0x00000006·​(SYMTAB)​·····················​0x18c
12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·····················​0x534 13 ·​0x00000005·​(STRTAB)​·····················​0x5ac
14 ·​0x0000000a·​(STRSZ)​······················​1636·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​······················​1648·​(bytes)​
15 ·​0x00000004·​(HASH)​·······················​0xb98 15 ·​0x00000004·​(HASH)​·······················​0xc1c
16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so] 16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so]
17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so] 17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so]
18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so] 18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so]
19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so] 19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so]
20 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so] 20 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so]
21 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libministro.​so] 21 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libministro.​so]
22 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3e9c 22 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3e74
23 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​ 23 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
24 ·​0x00000019·​(INIT_ARRAY)​·················​0x3ea4 24 ·​0x00000019·​(INIT_ARRAY)​·················​0x3e7c
25 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​ 25 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
26 ·​0x00000010·​(SYMBOLIC)​···················​0x0 26 ·​0x00000010·​(SYMBOLIC)​···················​0x0
27 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW 27 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW
28 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW 28 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
  29 ·​0x6ffffff0·​(VERSYM)​·····················​0xdc0
  30 ·​0x6ffffffc·​(VERDEF)​·····················​0xe44
  31 ·​0x6ffffffd·​(VERDEFNUM)​··················​1
  32 ·​0x6ffffffe·​(VERNEED)​····················​0xe60
  33 ·​0x6fffffff·​(VERNEEDNUM)​·················​1
29 ·​0x00000000·​(NULL)​·······················​0x0 34 ·​0x00000000·​(NULL)​·······················​0x0
[−]
readelf --wide --notes {}
Offset 1, 5 lines modified Offset 1, 10 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ··​Owner·················​Data·​size»   ​Description
  3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ····​Build·​ID:​·​2b76ae1d5f1737e6c7ebf​1c1fb68f6714ec68e7e
   
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ··​Owner·················​Data·​size»   ​Description 6 ··​Owner·················​Data·​size»   ​Description
3 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​ 7 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ····​Version:​·​gold·​1.​10 8 ····​Version:​·​gold·​1.​11
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 30 lines modified
   
1 No·​version·information·found·in·​this·file.​ 1 Version·symbols·​section·'.​gnu.​version'·contains·​66·entries:​
  2 ·​Addr:​·​0000000000000dc0··​Offset:​·​0x000dc0··​Link:​·​3·​(.​dynsym)​
  3 ··​000:​···​0·​(*local*)​·······​2·​(LIBC)​··········​2·​(LIBC)​··········​1·​(*global*)​···
  4 ··​004:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  5 ··​008:​···​2·​(LIBC)​··········​2·​(LIBC)​··········​1·​(*global*)​······​2·​(LIBC)​·······
  6 ··​00c:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  7 ··​010:​···​1·​(*global*)​······​1·​(*global*)​······​3·​(LIBC_N)​········​1·​(*global*)​···
  8 ··​014:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  9 ··​018:​···​2·​(LIBC)​··········​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​···
  10 ··​01c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  11 ··​020:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  12 ··​024:​···​1·​(*global*)​······​0·​(*local*)​·······​0·​(*local*)​·······​1·​(*global*)​···
  13 ··​028:​···​0·​(*local*)​·······​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*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  19 ··​040:​···​1·​(*global*)​······​1·​(*global*)​···
   
  20 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  21 ··​Addr:​·​0x0000000000000e44··​Offset:​·​0x000e44··​Link:​·​4·​(.​dynstr)​··​000000:​·​Rev:​·​1··​Flags:​·​BASE···​Index:​·​1··​Cnt:​·​1··​Name:​·​libministro.​so
  22 ··​Version·​definition·​past·​end·​of·​section
   
  23 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  24 ·​Addr:​·​0x0000000000000e60··​Offset:​·​0x000e60··​Link:​·​4·​(.​dynstr)​
  25 ··​000000:​·​Version:​·​1··​File:​·​libc.​so··​Cnt:​·​2
  26 ··​0x0010:​···​Name:​·​LIBC··​Flags:​·​none··​Version:​·​2
  27 ··​0x0020:​···​Name:​·​LIBC_N··​Flags:​·​none··​Version:​·​3
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 106 lines modified Offset 1, 106 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x00000534·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ··​0x000005ac·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ··​0x00000544·5f5f6378·615f6174·​65786974·​004a6176·__cxa_atexit.​Jav 3 ··​0x000005bc·4c494243·006c6962·​632e736f·​006c6962·LIBC.​libc.​so.​lib
4 ··​0x00000554·​615f6f72·675f6b64·655f6e65·63657373·a_org_kde_necess 4 ··​0x000005cc·​6d696e69·7374726f·2e736f00·5f5f6378·ministro.​so.​__cx
5 ··​0x00000564·​69746173·5f6d696e·69737472·​6f5f4d69·itas_ministro_Mi 5 ··​0x000005dc·​615f6174·65786974·004a6176·​615f6f72·a_atexit.​Java_or
6 ··​0x00000574·​6e697374·726f4163·74697669·74795f6e·nistroActivity_n 6 ··​0x000005ec·​675f6b64·655f6e65·63657373·69746173·g_kde_necessitas
7 ··​0x00000584·61746976·​6543686d·​6f646500·​63686d6f·ativeChmode.​chmo 7 ··​0x000005fc·5f6d696e·​69737472·​6f5f4d69·​6e697374·_ministro_Minist
8 ··​0x00000594·64005f5f·61656162·695f756e·​77696e64·d.​__aeabi_unwind 8 ··​0x0000060c·726f4163·74697669·74795f6e·61746976·roActivity_nativ
9 ··​0x000005a4·5f637070·5f707230·005f5a4e·31345265·_cpp_pr0.​_ZN14Re 9 ··​0x0000061c·6543686d·6f646500·63686d6f·64005f5f·eChmode.​chmod.​__
10 ··​0x000005b4·735f706e·​675f3970·61746368·31316465·s_png_9patch11de 10 ··​0x0000062c·61656162·​695f756e·77696e64·5f637070·aeabi_unwind_cpp
11 ··​0x000005c4·73657269·616c697a·6545504b·​76004a61·serializeEPKv.​Ja 11 ··​0x0000063c·5f707230·005f5a4e·31345265·​735f706e·_pr0.​_ZN14Res_pn
12 ··​0x000005d4·​76615f6f·​72675f6b·64655f6e·65636573·​va_org_kde_neces 12 ··​0x0000064c·675f3970·61746368·31316465·73657269·​g_9patch11deseri
13 ··​0x000005e4·73697461·735f6d69·6e697374·​726f5f45·sitas_ministro_E 13 ··​0x0000065c·616c697a·6545504b·76004a61·​76615f6f·alizeEPKv.​Java_o
14 ··​0x000005f4·​78747261·​63745374·796c655f·65787472·xtractStyle_extr 14 ··​0x0000066c·​72675f6b·​64655f6e·65636573·73697461·rg_kde_necessita
15 ··​0x00000604·6163744e·​61746976·65436875·6e6b496e·actNativeChunkIn 15 ··​0x0000067c·735f6d69·​6e697374·726f5f45·78747261·s_ministro_Extra
16 ··​0x00000614·​666f006d·616c6c6f·​63006672·​6565004a·fo.​malloc.​free.​J 16 ··​0x0000068c·​63745374·796c655f·​65787472·​6163744e·ctStyle_extractN
17 ··​0x00000624·​6176615f·​6f72675f·​6b64655f·​6e656365·​ava_org_kde_nece 17 ··​0x0000069c·​61746976·​65436875·​6e6b496e·​666f006d·​ativeChunkInfo.​m
18 ··​0x00000634·73736974·​61735f6d·​696e6973·74726f5f·ssitas_ministro_ 18 ··​0x000006ac·616c6c6f·​63006672·​6565004a·6176615f·alloc.​free.​Java_
19 ··​0x00000644·45787472·​61637453·74796c65·5f657874·ExtractStyle_ext 19 ··​0x000006bc·6f72675f·​6b64655f·6e656365·73736974·org_kde_necessit
20 ··​0x00000654·72616374·4368756e·6b496e66·6f005f5f·ractChunkInfo.​__ 20 ··​0x000006cc·​61735f6d·696e6973·74726f5f·45787472·​as_ministro_Extr
21 ··​0x00000664·73746163·6b5f6368·6b5f6661·696c005f·stack_chk_fail.​_ 21 ··​0x000006dc·61637453·74796c65·​5f657874·72616374·​actStyle_extract
22 ··​0x00000674·5f737461·​636b5f63·​686b5f67·​75617264·_stack_chk_guard 22 ··​0x000006ec·4368756e·​6b496e66·​6f005f5f·​73746163·ChunkInfo.​__stac
23 ··​0x00000684·005f5a4e·31365265·735f706e·675f3970·.​_ZN16Res_png_9p 23 ··​0x000006fc·6b5f6368·6b5f6661·696c005f·​5f737461·k_chk_fail.​__sta
24 ··​0x00000694·​61746368·32303131·64657365·7269616c·atch2011deserial 24 ··​0x0000070c·​636b5f63·686b5f67·75617264·005f5a4e·ck_chk_guard.​_ZN
25 ··​0x000006a4·697a6545·5076004a·​6176615f·​6f72675f·izeEPv.​Java_org_ 25 ··​0x0000071c·31365265·735f706e·​675f3970·​61746368·16Res_png_9patch
26 ··​0x000006b4·6b64655f·​6e656365·​73736974·​61735f6d·kde_necessitas_m 26 ··​0x0000072c·32303131·​64657365·​7269616c·​697a6545·2011deserializeE
27 ··​0x000006c4·696e6973·74726f5f·45787472·​61637453·inistro_ExtractS 27 ··​0x0000073c·5076004a·6176615f·6f72675f·​6b64655f·Pv.​Java_org_kde_
28 ··​0x000006d4·74796c65·5f657874·72616374·​4e617469·​tyle_extractNati 28 ··​0x0000074c·6e656365·73736974·​61735f6d·696e6973·​necessitas_minis
29 ··​0x000006e4·​76654368·756e6b49·​6e666f32·30004a61·veChunkInfo20.​Ja 29 ··​0x0000075c·​74726f5f·45787472·​61637453·74796c65·tro_ExtractStyle
30 ··​0x000006f4·76615f6f·​72675f6b·64655f6e·​65636573·va_org_kde_neces 30 ··​0x0000076c·5f657874·​72616374·4e617469·76654368·_extractNativeCh
31 ··​0x00000704·​73697461·735f6d69·6e697374·​726f5f45·sitas_ministro_E 31 ··​0x0000077c·​756e6b49·6e666f32·30004a61·​76615f6f·unkInfo20.​Java_o
32 ··​0x00000714·​78747261·​63745374·796c655f·65787472·xtractStyle_extr 32 ··​0x0000078c·​72675f6b·​64655f6e·65636573·73697461·rg_kde_necessita
33 ··​0x00000724·61637443·​68756e6b·496e666f·3230005f·actChunkInfo20.​_ 33 ··​0x0000079c·735f6d69·​6e697374·726f5f45·78747261·s_ministro_Extra
34 ··​0x00000734·5f676e75·5f556e77·​696e645f·46696e64·_gnu_Unwind_Find 34 ··​0x000007ac·63745374·796c655f·​65787472·61637443·ctStyle_extractC
35 ··​0x00000744·​5f657869·6478005f·​5f616561·62695f75·​_exidx.​__aeabi_u 35 ··​0x000007bc·68756e6b·​496e666f·3230005f·​5f616561·hunkInfo20.​__aea
36 ··​0x00000754·​6e77696e·​645f6370·​705f7072·31005f5f·nwind_cpp_pr1.​__ 36 ··​0x000007cc·​62695f75·​6e77696e·​645f6370·​705f7072·bi_unwind_cpp_pr
37 ··​0x00000764·​61656162·​695f756e·​77696e64·5f637070·aeabi_unwind_cpp 37 ··​0x000007dc·​31005f5f·​61656162·​695f756e·​77696e64·1.​__aeabi_unwind
38 ··​0x00000774·​5f707232·​005f5f67·​6e755f55·6e77696e·_pr2.​__gnu_Unwin 38 ··​0x000007ec·​5f637070·​5f707232·​005f5f67·​6e755f55·_cpp_pr2.​__gnu_U
39 ··​0x00000784·​645f5265·73746f72·​655f5646·505f4400·d_Restore_VFP_D.​ 39 ··​0x000007fc·​6e77696e·645f4669·​6e645f65·78696478·nwind_Find_exidx
40 ··​0x00000794·5f5f676e·755f556e·77696e64·5f526573·__gnu_Unwind_Res 40 ··​0x0000080c·004c4942·435f4e00·5f5f676e·755f556e·.​LIBC_N.​__gnu_Un
41 ··​0x000007a4·​746f7265·​5f564650·005f5f67·6e755f55·tore_VFP.​__gnu_U 41 ··​0x0000081c·​77696e64·​5f526573·746f7265·5f564650·wind_Restore_VFP
42 ··​0x000007b4·6e77696e·645f5265·73746f72·​655f5646·nwind_Restore_VF 42 ··​0x0000082c·5f44005f·​5f676e75·5f556e77·​696e645f·_D.​__gnu_Unwind_
43 ··​0x000007c4·505f445f·31365f74·6f5f3331·005f5f67·​P_D_16_to_31.​__g 43 ··​0x0000083c·​52657374·​6f72655f·​56465000·5f5f676e·​Restore_VFP.​__gn
44 ··​0x000007d4·​6e755f55·6e77696e·645f5265·73746f72·​nu_Unwind_Restor 44 ··​0x0000084c·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore
45 ··​0x000007e4·655f574d·​4d584400·5f5f676e·755f556e·​e_WMMXD.​__gnu_Un 45 ··​0x0000085c·​5f564650·5f445f31·365f746f·​5f333100·_VFP_D_16_to_31.​
46 ··​0x000007f4·77696e64·5f526573·​746f7265·​5f574d4d·wind_Restore_WMM 46 ··​0x0000086c·5f5f676e·755f556e·​77696e64·​5f526573·__gnu_Unwind_Res
47 ··​0x00000804·5843006d·656d6370·​79007265·​73746f72·XC.​memcpy.​restor 47 ··​0x0000087c·746f7265·5f574d4d·​5844005f·5f676e75·tore_WMMXD.​__gnu
48 ··​0x00000814·655f636f·72655f72·65677300·​61626f72·e_core_regs.​abor 48 ··​0x0000088c·5f556e77·696e645f·52657374·​6f72655f·_Unwind_Restore_
49 ··​0x00000824·​74005f55·6e77696e·​645f5652·535f4765·t.​_Unwind_VRS_Ge 49 ··​0x0000089c·574d4d58·43006162·​6f727400·72657374·WMMXC.​abort.​rest
50 ··​0x00000834·74005f55·​6e77696e·645f5652·535f5365·t.​_Unwind_VRS_Se 50 ··​0x000008ac·6f72655f·​636f7265·​5f726567·73006d65·ore_core_regs.​me
51 ··​0x00000844·74005f5f·6378615f·62656769·6e5f636c·​t.​__cxa_begin_cl 51 ··​0x000008bc·6d637079·005f556e·77696e64·​5f476574·​mcpy.​_Unwind_Get
52 ··​0x00000854·65616e75·​70005f5f·6378615f·​74797065·eanup.​__cxa_type 52 ··​0x000008cc·43464100·5f5f676e·755f556e·​77696e64·CFA.​__gnu_Unwind
53 ··​0x00000864·​5f6d6174·6368005f·5f676e75·5f756e77·​_match.​__gnu_unw 53 ··​0x000008dc·​5f526169·73654578·63657074·696f6e00·​_RaiseException.​
54 ··​0x00000874·696e645f·65786563·​75746500·​5f5f6378·ind_execute.​__cx 54 ··​0x000008ec·5f5f676e·755f556e·​77696e64·​5f466f72·__gnu_Unwind_For
55 ··​0x00000884·​615f6361·​6c6c5f75·​6e657870·​65637465·a_call_unexpecte 55 ··​0x000008fc·​63656455·​6e77696e·​64005f5f·​676e755f·cedUnwind.​__gnu_
56 ··​0x00000894·​64005f55·6e77696e·645f5652·535f506f·​d.​_Unwind_VRS_Po 56 ··​0x0000090c·556e7769·6e645f52·6573756d·​65005f5f·Unwind_Resume.​__
57 ··​0x000008a4·​70005f5f·​676e755f·​556e7769·​6e645f53·​p.​__gnu_Unwind_S 57 ··​0x0000091c·​676e755f·​556e7769·​6e645f52·​6573756d·gnu_Unwind_Resum
58 ··​0x000008b4·​6176655f·5646505f·​44005f5f·​676e755f·​ave_VFP_D.​__gnu_ 58 ··​0x0000092c·655f6f72·5f526574·68726f77·005f556e·​e_or_Rethrow.​_Un
59 ··​0x000008c4·556e7769·6e645f53·6176655f·56465000·​Unwind_Save_VFP.​ 59 ··​0x0000093c·​77696e64·5f436f6d·706c6574·​65005f55·wind_Complete.​_U
60 ··​0x000008d4·5f5f676e·755f556e·77696e64·5f536176·__gnu_Unwind_Sav 60 ··​0x0000094c·6e77696e·645f4465·6c657465·45786365·nwind_DeleteExce
61 ··​0x000008e4·655f5646·​505f445f·31365f74·​6f5f3331·e_VFP_D_16_to_31 61 ··​0x0000095c·7074696f·6e005f55·6e77696e·​645f5652·ption.​_Unwind_VR
62 ··​0x000008f4·005f5f67·6e755f55·​6e77696e·​645f5361·.​__gnu_Unwind_Sa 62 ··​0x0000096c·535f4765·74005f55·​6e77696e·​645f5652·S_Get.​_Unwind_VR
63 ··​0x00000904·76655f57·​4d4d5844·005f5f67·6e755f55·​ve_WMMXD.​__gnu_U 63 ··​0x0000097c·535f5365·​74005f5f·676e755f·556e7769·​S_Set.​__gnu_Unwi
64 ··​0x00000914·​6e77696e·​645f5361·​76655f57·4d4d5843·​nwind_Save_WMMXC 64 ··​0x0000098c·​6e645f42·​61636b74·​72616365·005f5f63·​nd_Backtrace.​__c
65 ··​0x00000924·005f556e·77696e64·​5f476574·43464100·.​_Unwind_GetCFA.​ 65 ··​0x0000099c·78615f62·6567696e·​5f636c65·616e7570·xa_begin_cleanup
66 ··​0x00000934·5f5f676e·​755f556e·77696e64·5f526169·​__gnu_Unwind_Rai 66 ··​0x000009ac·005f5f63·​78615f74·​7970655f·​6d617463·.​__cxa_type_matc
67 ··​0x00000944·73654578·​63657074·​696f6e00·​5f5f676e·​seException.​__gn 67 ··​0x000009bc·68005f5f·​676e755f·756e7769·​6e645f65·​h.​__gnu_unwind_e
68 ··​0x00000954·​755f556e·​77696e64·​5f466f72·63656455·u_Unwind_ForcedU 68 ··​0x000009cc·​78656375·​7465005f·​5f637861·5f63616c·xecute.​__cxa_cal
69 ··​0x00000964·​6e77696e·​64005f5f·676e755f·556e7769·nwind.​__gnu_Unwi 69 ··​0x000009dc·​6c5f756e·​65787065·​63746564·​005f556e·​l_unexpected.​_Un
70 ··​0x00000974·6e645f52·​6573756d·​65005f5f·​676e755f·nd_Resume.​__gnu_ 70 ··​0x000009ec·​77696e64·5f565253·​5f506f70·005f5f67·​wind_VRS_Pop.​__g
71 ··​0x00000984·​556e7769·6e645f52·6573756d·655f6f72·Unwind_Resume_or 71 ··​0x000009fc·6e755f55·6e77696e·645f5361·76655f56·​nu_Unwind_Save_V
72 ··​0x00000994·5f526574·68726f77·005f556e·77696e64·_Rethrow.​_Unwind 72 ··​0x00000a0c·46505f44·005f5f67·6e755f55·6e77696e·​FP_D.​__gnu_Unwin
73 ··​0x000009a4·​5f436f6d·​706c6574·65005f55·6e77696e·​_Complete.​_Unwin 73 ··​0x00000a1c·645f5361·​76655f56·​4650005f·5f676e75·d_Save_VFP.​__gnu
74 ··​0x000009b4·645f4465·​6c657465·45786365·7074696f·d_DeleteExceptio 74 ··​0x00000a2c·5f556e77·​696e645f·53617665·5f564650·_Unwind_Save_VFP
75 ··​0x000009c4·6e005f5f·676e755f·​556e7769·6e645f42·​n.​__gnu_Unwind_B 75 ··​0x00000a3c·5f445f31·365f746f·​5f333100·5f5f676e·_D_16_to_31.​__gn
76 ··​0x000009d4·61636b74·​72616365·005f5f72·​6573746f·acktrace.​__resto 76 ··​0x00000a4c·755f556e·​77696e64·5f536176·​655f574d·u_Unwind_Save_WM
77 ··​0x000009e4·72655f63·6f72655f·​72656773·005f5f5f·re_core_regs.​___ 77 ··​0x00000a5c·4d584400·5f5f676e·​755f556e·77696e64·MXD.​__gnu_Unwind
78 ··​0x000009f4·​556e7769·​6e645f52·61697365·45786365·Unwind_RaiseExce 78 ··​0x00000a6c·​5f536176·​655f574d·4d584300·5f5f7265·_Save_WMMXC.​__re
79 ··​0x00000a04·​7074696f·​6e005f55·​6e77696e·​645f5261·ption.​_Unwind_Ra 79 ··​0x00000a7c·​73746f72·​655f636f·72655f72·​65677300·store_core_regs.​
80 ··​0x00000a14·69736545·78636570·74696f6e·005f5f5f·iseException.​___ 80 ··​0x00000a8c·5f5f5f55·6e77696e·645f5261·69736545·___Unwind_RaiseE
81 ··​0x00000a24·556e7769·6e645f52·6573756d·65005f55·Unwind_Resume.​_U 81 ··​0x00000a9c·78636570·74696f6e·005f556e·77696e64·xception.​_Unwind
82 ··​0x00000a34·6e77696e·645f5265·73756d65·005f5f5f·nwind_Resume.​___ 82 ··​0x00000aac·5f526169·73654578·63657074·696f6e00·_RaiseException.​
83 ··​0x00000a44·​556e7769·6e645f52·6573756d·655f6f72·Unwind_Resume_or 83 ··​0x00000abc·5f5f5f55·6e77696e·645f5265·73756d65·​___Unwind_Resume
84 ··​0x00000a54·5f526574·68726f77·005f556e·​77696e64·_Rethrow.​_Unwind 84 ··​0x00000acc·005f556e·77696e64·5f526573·​756d6500·.​_Unwind_Resume.​
85 ··​0x00000a64·​5f526573·756d655f·​6f725f52·65746872·​_Resume_or_Rethr 85 ··​0x00000adc·​5f5f5f55·6e77696e·​645f5265·73756d65·​___Unwind_Resume
86 ··​0x00000a74·6f77005f·​5f5f556e·​77696e64·​5f466f72·ow.​___Unwind_For 86 ··​0x00000aec·5f6f725f·​52657468·​726f7700·​5f556e77·_or_Rethrow.​_Unw
87 ··​0x00000a84·​63656455·6e77696e·​64005f55·6e77696e·cedUnwind.​_Unwin 87 ··​0x00000afc·​696e645f·52657375·​6d655f6f·725f5265·ind_Resume_or_Re
88 ··​0x00000a94·645f466f·​72636564·556e7769·6e64005f·d_ForcedUnwind.​_ 88 ··​0x00000b0c·7468726f·77005f5f·​5f556e77·696e645f·throw.​___Unwind_
89 ··​0x00000aa4·​5f5f556e·​77696e64·5f426163·6b747261·​__Unwind_Backtra 89 ··​0x00000b1c·466f7263·​6564556e·​77696e64·005f556e·ForcedUnwind.​_Un
90 ··​0x00000ab4·6365005f·​556e7769·​6e645f42·​61636b74·ce.​_Unwind_Backt 90 ··​0x00000b2c·77696e64·​5f466f72·​63656455·​6e77696e·wind_ForcedUnwin
91 ··​0x00000ac4·72616365·​005f5f67·​6e755f75·6e77696e·race.​__gnu_unwin 91 ··​0x00000b3c·​64005f5f·5f556e77·696e645f·4261636b·d.​___Unwind_Back
92 ··​0x00000ad4·645f6672·616d6500·5f556e77·696e645f·​d_frame.​_Unwind_ 92 ··​0x00000b4c·74726163·65005f55·6e77696e·645f4261·​trace.​_Unwind_Ba
93 ··​0x00000ae4·47657452·​6567696f·6e537461·​7274005f·GetRegionStart.​_ 93 ··​0x00000b5c·636b7472·​61636500·5f5f676e·​755f756e·cktrace.​__gnu_un
94 ··​0x00000af4·556e7769·6e645f47·​65744c61·6e677561·Unwind_GetLangua 94 ··​0x00000b6c·​77696e64·5f667261·​6d65005f·556e7769·​wind_frame.​_Unwi
95 ··​0x00000b04·​67655370·​65636966·​69634461·​7461005f·geSpecificData.​_ 95 ··​0x00000b7c·​6e645f47·​65745265·​67696f6e·53746172·nd_GetRegionStar
96 ··​0x00000b14·556e7769·6e645f47·65744461·​74615265·Unwind_GetDataRe 96 ··​0x00000b8c·​74005f55·6e77696e·645f4765·744c616e·​t.​_Unwind_GetLan
97 ··​0x00000b24·​6c426173·​65005f55·​6e77696e·​645f4765·lBase.​_Unwind_Ge 97 ··​0x00000b9c·​67756167·​65537065·​63696669·​63446174·guageSpecificDat
98 ··​0x00000b34·74546578·7452656c·​42617365·005f6564·tTextRelBase.​_ed 98 ··​0x00000bac·61005f55·6e77696e·645f4765·74446174·a.​_Unwind_GetDat
Max diff block lines reached; 0/13846 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 30 lines modified Offset 1, 30 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x00000b98·​25000000·​42000000·1f000000·​32000000·​%.​.​.​B.​.​.​.​.​.​.​2.​.​.​ 2 ··​0x00000c1c·​25000000·​42000000·27000000·​32000000·​%.​.​.​B.​.​.​'.​.​.​2.​.​.​
3 ··​0x00000ba8·​18000000·​36000000·​38000000·​11000000·​.​.​.​.​6.​.​.​8.​.​.​.​.​.​.​ 3 ··​0x00000c2c·​1a000000·​36000000·​38000000·​10000000·​.​.​.​.​6.​.​.​8.​.​.​.​.​.​.​
4 ··​0x00000bb8·​3d000000·​00000000·​37000000·​13000000·​=.​.​.​.​.​.​.​7.​.​.​.​.​.​.​ 4 ··​0x00000c3c·​3d000000·​00000000·​37000000·​13000000·​=.​.​.​.​.​.​.​7.​.​.​.​.​.​.​
5 ··​0x00000bc8·​35000000·​3e000000·​3c000000·​3b000000·​5.​.​.​>.​.​.​<.​.​.​;​.​.​.​ 5 ··​0x00000c4c·​35000000·​3e000000·​3c000000·​3b000000·​5.​.​.​>.​.​.​<.​.​.​;​.​.​.​
6 ··​0x00000bd8·​2f000000·​00000000·​26000000·​2e000000·​/​.​.​.​.​.​.​.​&.​.​.​.​.​.​.​ 6 ··​0x00000c5c·​2f000000·​00000000·​2e000000·​2d000000·​/​.​.​.​.​.​.​.​.​.​.​.​-​.​.​.​
7 ··​0x00000be8·​3f000000·1d000000·​21000000·​31000000·​?.​.​.​.​.​.​.​!.​.​.​1.​.​.​ 7 ··​0x00000c6c·​3f000000·25000000·​29000000·​31000000·​?.​.​.​%.​.​.​)​.​.​.​1.​.​.​
8 ··​0x00000bf8·​0e000000·​08000000·27000000·2a000000·​.​.​.​.​.​.​.​.​'.​.​.​*.​.​.​ 8 ··​0x00000c7c·​0e000000·​08000000·1b000000·1e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x00000c08·​00000000·​00000000·​00000000·​3a000000·​.​.​.​.​.​.​.​.​.​.​.​.​:​.​.​.​ 9 ··​0x00000c8c·​00000000·​00000000·​00000000·​3a000000·​.​.​.​.​.​.​.​.​.​.​.​.​:​.​.​.​
10 ··​0x00000c18·​24000000·​41000000·​2d000000·​1a000000·$.​.​.​A.​.​.​-​.​.​.​.​.​.​.​ 10 ··​0x00000c9c·​2c000000·​41000000·​21000000·​18000000·,​.​.​.​A.​.​.​!.​.​.​.​.​.​.​
11 ··​0x00000c28·​20000000·​40000000·​00000000·​00000000··.​.​.​@.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00000cac·​28000000·​40000000·​00000000·​00000000·(.​.​.​@.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00000c38·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x00000cbc·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00000c48·​00000000·​00000000·​05000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x00000ccc·​00000000·​00000000·​05000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x00000c58·​00000000·​00000000·​01000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x00000cdc·​00000000·​00000000·​01000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x00000c68·​09000000·​0a000000·​00000000·​07000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x00000cec·​09000000·​0a000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x00000c78·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x00000cfc·​00000000·​07000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x00000c88·​00000000·​00000000·​0d000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x00000d0c·​00000000·​00000000·​0d000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00000c98·​00000000·​00000000·​0c000000·0f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00000d1c·​00000000·​03000000·​00000000·19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x00000ca8·​00000000·17000000·​00000000·15000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ··​0x00000d2c·​04000000·00000000·​0f000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x00000cb8·00000000·​04000000·00000000·​0b000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ··​0x00000d3c·16000000·​0c000000·1f000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ··​0x00000cc8·​00000000·00000000·​00000000·​19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ··​0x00000d4c·​00000000·17000000·​00000000·​15000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x00000cd8·22000000·00000000·1c000000·​00000000·".​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ··​0x00000d5c·00000000·1d000000·00000000·​0b000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ··​0x00000ce8·16000000·25000000·​2c000000·​10000000·.​.​.​.​%.​.​.​,​.​.​.​.​.​.​.​ 23 ··​0x00000d6c·24000000·00000000·​20000000·​12000000·$.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
24 ··​0x00000cf8·​14000000·​29000000·28000000·​23000000·​.​.​.​.​)​.​.​.​(.​.​.​#.​.​.​ 24 ··​0x00000d7c·​14000000·​2a000000·1c000000·​2b000000·​.​.​.​.​*.​.​.​.​.​.​.​+.​.​.​
25 ··​0x00000d08·​00000000·​34000000·​33000000·​30000000·​.​.​.​.​4.​.​.​3.​.​.​0.​.​.​ 25 ··​0x00000d8c·​00000000·​34000000·​33000000·​30000000·​.​.​.​.​4.​.​.​3.​.​.​0.​.​.​
26 ··​0x00000d18·​12000000·​00000000·​06000000·​02000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 26 ··​0x00000d9c·​11000000·​00000000·​06000000·​02000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
27 ··​0x00000d28·​39000000·1b000000·​2b000000·​00000000·​9.​.​.​.​.​.​.​+.​.​.​.​.​.​.​ 27 ··​0x00000dac·​39000000·22000000·​23000000·​00000000·​9.​.​.​".​.​.​#.​.​.​.​.​.​.​
28 ··​0x00000d38·1e000000····························.​.​.​.​ 28 ··​0x00000dbc·26000000····························&.​.​.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 66 lines modified Offset 1, 66 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 00000ddc·​<__cxa_atexit@plt-​0x14>:​ 2 00000f30·​<__cxa_atexit@plt-​0x14>:​
3 ·ddc:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​ 3 ·f30:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​
4 ·de0:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·dec·​<__cxa_atexit@plt-​0x4> 4 ·f34:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·f40·​<__cxa_atexit@plt-​0x4>
5 ·de4:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr 5 ·f38:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr
6 ·de8:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]! 6 ·f3c:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]!
7 ·dec:​»       ​000031dc·»       ​ldrdeq» ​r3,​·[r0],​·-​ip 7 ·f40:​»       ​00003088·»       ​andeq»  ​r3,​·​r0,​·​r8,​·lsl·​#1
   
8 00000df0·​<__cxa_atexit@plt>:​ 8 00000f44·​<__cxa_atexit@plt>:​
9 ·df0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 9 ·f44:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
10 ·df4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 10 ·​f48:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
11 ·df8:​»       ​e5bcf1dc·»       ​ldr»    ​pc,​·​[ip,​·​#476]!» ​;​·​0x1dc 11 ·f4c:​»       ​e5bcf088·»       ​ldr»    ​pc,​·​[ip,​·​#136]!» ​;​·​0x88
   
12 00000dfc·​<__cxa_finalize@plt>:​ 12 00000f50·​<__cxa_finalize@plt>:​
13 ·dfc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 13 ·f50:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
14 ·e00:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 14 ·f54:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
15 ·e04:​»       ​e5bcf1d4·»       ​ldr»    ​pc,​·​[ip,​·​#468]!» ​;​·​0x1d4 15 ·f58:​»       ​e5bcf080·»       ​ldr»    ​pc,​·​[ip,​·​#128]!» ​;​·​0x80
   
16 00000e08·​<chmod@plt>:​ 16 00000f5c·​<chmod@plt>:​
17 ·e08:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 17 ·f5c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
18 ·e0c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 18 ·f60:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
19 ·e10:​»       ​e5bcf1cc·»       ​ldr»    ​pc,​·​[ip,​·​#460]!» ​;​·​0x1cc 19 ·f64:​»       ​e5bcf078·»       ​ldr»    ​pc,​·​[ip,​·​#120]!» ​;​·​0x78
   
20 00000e14·​<malloc@plt>:​ 20 00000f68·​<malloc@plt>:​
21 ·e14:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 21 ·f68:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
22 ·e18:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 22 ·f6c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
23 ·e1c:​»       ​e5bcf1c4·»       ​ldr»    ​pc,​·​[ip,​·​#452]!» ​;​·​0x1c4 23 ·f70:​»       ​e5bcf070·»       ​ldr»    ​pc,​·​[ip,​·​#112]!» ​;​·​0x70
   
24 00000e20·​<free@plt>:​ 24 00000f74·​<free@plt>:​
25 ·e20:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 25 ·f74:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
26 ·e24:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 26 ·f78:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
27 ·e28:​»       ​e5bcf1bc·»       ​ldr»    ​pc,​·​[ip,​·​#444]!» ​;​·​0x1bc 27 ·f7c:​»       ​e5bcf068·»       ​ldr»    ​pc,​·​[ip,​·​#104]!» ​;​·​0x68
   
28 00000e2c·​<__stack_chk_fail@plt​>:​ 28 00000f80·​<__stack_chk_fail@plt​>:​
29 ·e2c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 29 ·f80:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
30 ·e30:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 30 ·f84:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
31 ·e34:​»       ​e5bcf1b4·»       ​ldr»    ​pc,​·​[ip,​·​#436]!» ​;​·​0x1b4 31 ·f88:​»       ​e5bcf060·»       ​ldr»    ​pc,​·​[ip,​·​#96]!»  ​;​·​0x60
   
32 00000e38·​<__gnu_Unwind_Find_ex​idx@plt>:​ 32 00000f8c·​<__gnu_Unwind_Find_ex​idx@plt>:​
33 ·e38:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 33 ·f8c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
34 ·e3c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 34 ·f90:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
35 ·e40:​»       ​e5bcf1ac·»       ​ldr»    ​pc,​·​[ip,​·​#428]!» ​;​·​0x1ac 35 ·f94:​»       ​e5bcf058·»       ​ldr»    ​pc,​·​[ip,​·​#88]!»  ​;​·​0x58
   
36 00000e44·​<memcpy@plt>:​ 36 00000f98·​<abort@plt>:​
37 ·e44:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 37 ·f98:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
38 ·e48:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 38 ·f9c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
39 ·e4c:​»       ​e5bcf1a4·»       ​ldr»    ​pc,​·​[ip,​·​#420]!» ​;​·​0x1a4 39 ·fa0:​»       ​e5bcf050·»       ​ldr»    ​pc,​·​[ip,​·​#80]!»  ​;​·​0x50
   
40 00000e50·​<abort@plt>:​ 40 00000fa4·​<memcpy@plt>:​
41 ·e50:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 41 ·fa4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
42 ·e54:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 42 ·fa8:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
43 ·e58:​»       ​e5bcf19c·»       ​ldr»    ​pc,​·​[ip,​·​#412]!» ​;​·​0x19c 43 ·fac:​»       ​e5bcf048·»       ​ldr»    ​pc,​·​[ip,​·​#72]!»  ​;​·​0x48
   
44 00000e5c·​<__cxa_begin_cleanup@​plt>:​ 44 00000fb0·​<__cxa_begin_cleanup@​plt>:​
45 ·e5c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 45 ·fb0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
46 ·e60:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 46 ·fb4:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
47 ·e64:​»       ​e5bcf194·»       ​ldr»    ​pc,​·​[ip,​·​#404]!» ​;​·​0x194 47 ·fb8:​»       ​e5bcf040·»       ​ldr»    ​pc,​·​[ip,​·​#64]!»  ​;​·​0x40
   
48 00000e68·​<__cxa_type_match@plt​>:​ 48 00000fbc·​<__cxa_type_match@plt​>:​
49 ·e68:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 49 ·fbc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
50 ·e6c:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000 50 ·fc0:​»       ​e28cca03·»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
51 ·e70:​»       ​e5bcf18c·»       ​ldr»    ​pc,​·​[ip,​·​#396]!» ​;​·​0x18c 51 ·fc4:​»       ​e5bcf038·»       ​ldr»    ​pc,​·​[ip,​·​#56]!»  ​;​·​0x38
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 2014 lines modified Offset 1, 2142 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 00000e74·​<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​-​0x24>:​ 2 00000fc8·​<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​@@Base-​0x3c>:​
3 ·····e74:​»       ​e59f2008·»       ​ldr»    ​r2,​·​[pc,​·​#8]»    ​;​·e84·​<__cxa_type_match@plt​+0x1c> 3 ·····fc8:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·fd4·​<__cxa_type_match@plt​+0x18>
4 ·····e78:​»       ​e3a01000·»       ​mov»    ​r1,​·#0 4 ·····fcc:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0
5 ·····e7c:​»       ​e08f2002·»       ​add»    ​r2,​·​pc,​·​r2 5 ·····fd0:​»       ​eaffffde·»       ​b»      ​f50·​<__cxa_finalize@plt>
6 ·····e80:​»       ​eaffffda·»       ​b»      ​df0·​<__cxa_atexit@plt> 6 ·····fd4:​»       ​0000302c·»       ​andeq»  ​r3,​·​r0,​·​ip,​·​lsr·​#32
7 ·····e84:​»       ​0000317c·»       ​andeq»  ​r3,​·r0,​·​ip,​·​ror·r1 7 ·····fd8:​»       ​e3500000·»       ​cmp»    ​r0,​·#0
8 ·····e88:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·e94·<__cxa_type_match@plt​+0x2c> 8 ·····​fdc:​»       ​012fff1e·»       ​bxeq»   ​lr
9 ·····e8c:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0 9 ·····fe0:​»       ​e12fff10·»       ​bx»     ​r0
10 ·····e90:​»       ​eaffffd9·»       ​b»      ​dfc·​<__cxa_finalize@plt> 10 ·····fe4:​»       ​e1a01000·»       ​mov»    ​r1,​·​r0
11 ·····e94:​»       ​0000316c·»       ​andeq»  ​r3,​·r0,​·ip,​·ror·#2 11 ·····fe8:​»       ​e59f200c·»       ​ldr»    ​r2,​·[pc,​·#12]»   ​;​·ffc·<__cxa_type_match@plt​+0x40>
  12 ·····​fec:​»       ​e59f000c·»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​1000·​<__cxa_type_match@plt​+0x44>
12 00000e98·<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​>:​ 13 ·····​ff0:​»       ​e08f2002·»       ​add»    ​r2,​·​pc,​·​r2
13 ·····e98:​»       ​b5f8······»       ​push»   ​{r3,​·​r4,​·​r5,​·r6,​·r7,​·lr} 14 ·····ff4:​»       ​e08f0000·»       ​add»    ​r0,​·pc,​·​r0
14 ·····e9a:​»       ​1c15······»       ​adds»   ​r5,​·​r2,​·​#0 15 ·····ff8:​»       ​eaffffd1·»       ​b»      ​f44·<__cxa_atexit@plt>
15 ·····e9c:​»       ​6802······»       ​ldr»    ​r2,​·[r0,​·#0] 16 ·····ffc:​»       ​00003008·»       ​andeq»  ​r3,​·​r0,​·r8
16 ·····​e9e:​»       ​1c1f······»       ​adds»   ​r7,​·r3,​·​#0 17 ····1000:​»       ​ffffffdc·»       ​»       ​»       ​;​·<UNDEFINED>·​instruction:​·0xffffffdc
17 ·····​ea0:​»       ​23a9······»       ​movs»   ​r3,​·​#169»   ​;​·​0xa9  
18 ·····​ea2:​»       ​009b······»       ​lsls»   ​r3,​·r3,​·​#2 18 00001004·<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​@@Base>:​
19 ·····​ea4:​»       ​58d3······»       ​ldr»    ​r3,​·[r2,​·​r3] 19 ····1004:​»       ​b5f8······»       ​push»   ​{r3,​·​r4,​·r5,​·r6,​·​r7,​·​lr}
20 ·····​ea6:​»       ​1c29······»       ​adds»   ​r1,​·​r5,​·​#0 20 ····1006:​»       ​1c1f······»       ​adds»   ​r7,​·​r3,​·​#0
21 ·····​ea8:​»       ​2200······»       ​movs»   ​r2,​·​#0 21 ····1008:​»       ​23a9······»       ​movs»   ​r3,​·​#169»   ​;​·0xa9
22 ·····​eaa:​»       ​1c04······»       ​adds»   ​r4,​·​r0,​·​#0 22 ····100a:​»       ​1c16······»       ​adds»   ​r6,​·​r2,​·​#0
23 ·····​eac:​»       ​4798······»       ​blx»    ​r3 23 ····100c:​»       ​6802······»       ​ldr»    ​r2,​·​[r0,​·​#0]
24 ·····​eae:​»       ​0439······»       ​lsls»   ​r1,​·​r7,​·​#16 24 ····100e:​»       ​009b······»       ​lsls»   ​r3,​·​r3,​·​#2
25 ·····​eb0:​»       ​0c09······»       ​lsrs»   ​r1,​·​r1,​·​#16 25 ····1010:​»       ​1c31······»       ​adds»   ​r1,​·​r6,​·​#0
26 ·····​eb2:​»       ​1c06······»       ​adds»   ​r6,​·​r0,​·#0 26 ····1012:​»       ​58d3······»       ​ldr»    ​r3,​·[r2,​·r3]
27 ·····​eb4:​»       ​f7ff·efa8·»       ​blx»    ​e08·<chmod@plt> 27 ····1014:​»       ​2200······»       ​movs»   ​r2,​·#0
28 ·····​eb8:​»       ​6822······»       ​ldr»    ​r2,​·[r4,​·​#0] 28 ····1016:​»       ​1c04······»       ​adds»   ​r4,​·​r0,​·​#0
29 ·····​eba:​»       ​23aa······»       ​movs»   ​r3,​·​#170»   ​;​·​0xaa 29 ····1018:​»       ​4798······»       ​blx»    ​r3
30 ·····​ebc:​»       ​009b······»       ​lsls»   ​r3,​·​r3,​·​#2 30 ····101a:​»       ​0439······»       ​lsls»   ​r1,​·​r7,​·​#16
31 ·····​ebe:​»       ​1c07······»       ​adds»   ​r7,​·​r0,​·​#0 31 ····101c:​»       ​0c09······»       ​lsrs»   ​r1,​·​r1,​·​#16
32 ·····​ec0:​»       ​58d3······»       ​ldr»    ​r3,​·[r2,​·r3] 32 ····101e:​»       ​1c05······»       ​adds»   ​r5,​·​r0,​·#0
33 ·····​ec2:​»       ​1c20······»       ​adds»   ​r0,​·​r4,​·​#0 33 ····1020:​»       ​f001·​fc58·»       ​bl»     ​28d4·<_Unwind_GetTextRelBa​se@@Base+0x8>
34 ·····​ec4:​»       ​1c29······»       ​adds»   ​r1,​·r5,​·#0 34 ····1024:​»       ​23aa······»       ​movs»   ​r3,​·#170»   ​;​·0xaa
35 ·····​ec6:​»       ​1c32······»       ​adds»   ​r2,​·​r6,​·​#0 35 ····1026:​»       ​1c07······»       ​adds»   ​r7,​·​r0,​·​#0
36 ·····​ec8:​»       ​4798······»       ​blx»    ​r3 36 ····1028:​»       ​6822······»       ​ldr»    ​r2,​·​[r4,​·​#0]
37 ·····​eca:​»       ​1c38······»       ​adds»   ​r0,​·​r7,​·​#0 37 ····102a:​»       ​009b······»       ​lsls»   ​r3,​·​r3,​·​#2
38 ·····​ecc:​»       ​bdf8······»       ​pop»    ​{r3,​·​r4,​·​r5,​·​r6,​·​r7,​·pc} 38 ····102c:​»       ​1c20······»       ​adds»   ​r0,​·​r4,​·#0
  39 ····​102e:​»       ​58d3······»       ​ldr»    ​r3,​·​[r2,​·​r3]
39 00000ece·​<Res_png_9patch:​:​deserialize(void·const*)​>:​ 40 ····​1030:​»       ​1c31······»       ​adds»   ​r1,​·r6,​·​#0
40 ·····​ece:​»       ​1c02······»       ​adds»   ​r2,​·​r0,​·​#0 41 ····1032:​»       ​1c2a······»       ​adds»   ​r2,​·​r5,​·​#0
41 ·····​ed0:​»       ​3220······»       ​adds»   ​r2,​·​#32 42 ····1034:​»       ​4798······»       ​blx»    ​r3
42 ·····​ed2:​»       ​2301······»       ​movs»   ​r3,​·​#1 43 ····1036:​»       ​1c38······»       ​adds»   ​r0,​·r7,​·​#0
43 ·····​ed4:​»       ​7003······»       ​strb»   ​r3,​·[r0,​·#0] 44 ····1038:​»       ​bdf8······»       ​pop»    ​{r3,​·r4,​·r5,​·r6,​·r7,​·pc}
44 ·····​ed6:​»       ​6042······»       ​str»    ​r2,​·​[r0,​·​#4]  
45 ·····ed8:​»       ​2301······»       ​movs»   ​r3,​·​#1 45 0000103a·<Res_png_9patch:​:​deserialize(void·​const*)​@@Base>:​
46 ·····​eda:​»       ​56c3······»       ​ldrsb»  ​r3,​·​[r0,​·r3] 46 ····103a:​»       ​2301······»       ​movs»   ​r3,​·#1
47 ·····​edc:​»       ​009b······»       ​lsls»   ​r3,​·​r3,​·​#2 47 ····103c:​»       ​1c02······»       ​adds»   ​r2,​·​r0,​·​#0
48 ·····​ede:​»       ​18d3······»       ​adds»   ​r3,​·​r2,​·r3 48 ····103e:​»       ​7003······»       ​strb»   ​r3,​·[r0,​·#0]
49 ·····​ee0:​»       ​6083······»       ​str»    ​r3,​·​[r0,​·​#8] 49 ····1040:​»       ​2301······»       ​movs»   ​r3,​·​#1
50 ·····​ee2:​»       ​2202······»       ​movs»   ​r2,​·​#2 50 ····1042:​»       ​3220······»       ​adds»   ​r2,​·​#32
51 ·····​ee4:​»       ​5682······»       ​ldrsb»  ​r2,​·​[r0,​·r2] 51 ····1044:​»       ​6042······»       ​str»    ​r2,​·​[r0,​·#4]
52 ·····​ee6:​»       ​0092······»       ​lsls»   ​r2,​·​r2,​·#2 52 ····1046:​»       ​56c3······»       ​ldrsb»  ​r3,​·[r0,​·r3]
53 ·····​ee8:​»       ​189b······»       ​adds»   ​r3,​·​r3,​·r2 53 ····1048:​»       ​009b······»       ​lsls»   ​r3,​·​r3,​·#2
54 ·····​eea:​»       ​61c3······»       ​str»    ​r3,​·[r0,​·#28] 54 ····104a:​»       ​18d3······»       ​adds»   ​r3,​·​r2,​·r3
55 ·····​eec:​»       ​4770······»       ​bx»     ​lr 55 ····104c:​»       ​2202······»       ​movs»   ​r2,​·​#2
  56 ····​104e:​»       ​6083······»       ​str»    ​r3,​·​[r0,​·​#8]
56 00000eee·<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo>:​ 57 ····​1050:​»       ​5682······»       ​ldrsb»  ​r2,​·​[r0,​·r2]
57 ·····​eee:​»       ​b5f0······»       ​push»   ​{r4,​·​r5,​·r6,​·​r7,​·lr} 58 ····1052:​»       ​0092······»       ​lsls»   ​r2,​·​r2,​·#2
58 ·····​ef0:​»       ​b089······»       ​sub»    ​sp,​·#36»    ​;​·0x24 59 ····1054:​»       ​189b······»       ​adds»   ​r3,​·r3,​·r2
59 ·····​ef2:​»       ​1c06······»       ​adds»   ​r6,​·​r0,​·​#0 60 ····1056:​»       ​61c3······»       ​str»    ​r3,​·[r0,​·​#28]
60 ·····​ef4:​»       ​1c10······»       ​adds»   ​r0,​·r2,​·​#0 61 ····1058:​»       ​4770······»       ​bx»     ​lr
61 ·····​ef6:​»       ​1c14······»       ​adds»   ​r4,​·​r2,​·​#0  
62 ·····​ef8:​»       ​f7ff·​ffe9·»       ​bl»     ​ece·​<Res_png_9patch:​:​deserialize(void·​const*)​> 62 0000105a·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo@@Base>:​
63 ·····​efc:​»       ​2201······»       ​movs»   ​r2,​·#1 63 ····105a:​»       ​b5f0······»       ​push»   ​{r4,​·​r5,​·​r6,​·r7,​·lr}
64 ·····​efe:​»       ​56a2······»       ​ldrsb»  ​r2,​·[r4,​·r2] 64 ····105c:​»       ​1c14······»       ​adds»   ​r4,​·​r2,​·#0
65 ·····​f00:​»       ​2302······»       ​movs»   ​r3,​·#2 65 ····105e:​»       ​b089······»       ​sub»    ​sp,​·​#36»    ​;​·0x24
66 ·····​f02:​»       ​56e3······»       ​ldrsb»  ​r3,​·[r4,​·r3] 66 ····1060:​»       ​1c06······»       ​adds»   ​r6,​·​r0,​·#0
67 ·····​f04:​»       ​3203······»       ​adds»   ​r2,​·​#3 67 ····1062:​»       ​2501······»       ​movs»   ​r5,​·​#1
68 ·····f06:​»       ​1c30······»       ​adds»   ​r0,​·​r6,​·​#0 68 ····1064:​»       ​1c10······»       ​adds»   ​r0,​·​r2,​·​#0
69 ·····​f08:​»       ​18d2······»       ​adds»   ​r2,​·r2,​·​r3 69 ····1066:​»       ​f7ff·ffe8·»       ​bl»     ​103a·<Res_png_9patch:​:​deserialize(void·const*)​@@Base>
70 ·····​f0a:​»       ​2303······»       ​movs»   ​r3,​·​#3 70 ····106a:​»       ​2202······»       ​movs»   ​r2,​·​#2
71 ·····​f0c:​»       ​56e3······»       ​ldrsb»  ​r3,​·​[r4,​·r3] 71 ····106c:​»       ​2703······»       ​movs»   ​r7,​·#3
72 ·····​f0e:​»       ​18d3······»       ​adds»   ​r3,​·​r2,​·​r3 72 ····106e:​»       ​5765······»       ​ldrsb»  ​r5,​·[r4,​·​r5]
73 ·····​f10:​»       ​6832······»       ​ldr»    ​r2,​·​[r6,​·#0] 73 ····1070:​»       ​56a2······»       ​ldrsb»  ​r2,​·​[r4,​·r2]
74 ·····​f12:​»       ​9305······»       ​str»    ​r3,​·​[sp,​·#20] 74 ····1072:​»       ​57e7······»       ​ldrsb»  ​r7,​·​[r4,​·r7]
75 ·····​f14:​»       ​23b3······»       ​movs»   ​r3,​·​#179»   ​;​·​0xb3 75 ····1074:​»       ​3503······»       ​adds»   ​r5,​·​#3
76 ·····​f16:​»       ​009b······»       ​lsls»   ​r3,​·​r3,​·#2 76 ····1076:​»       ​18ad······»       ​adds»   ​r5,​·​r5,​·r2
77 ·····​f18:​»       ​58d3······»       ​ldr»    ​r3,​·[r2,​·​r3] 77 ····1078:​»       ​19eb······»       ​adds»   ​r3,​·​r5,​·​r7
78 ·····​f1a:​»       ​9905······»       ​ldr»    ​r1,​·​[sp,​·​#20] 78 ····107a:​»       ​9303······»       ​str»    ​r3,​·​[sp,​·​#12]
79 ·····​f1c:​»       ​4798······»       ​blx»    ​r3 79 ····107c:​»       ​23b3······»       ​movs»   ​r3,​·​#179»   ​;​·​0xb3
80 ·····​f1e:​»       ​9004······»       ​str»    ​r0,​·​[sp,​·​#16] 80 ····107e:​»       ​6832······»       ​ldr»    ​r2,​·​[r6,​·​#0]
81 ·····​f20:​»       ​2800······»       ​cmp»    ​r0,​·​#0 81 ····1080:​»       ​009b······»       ​lsls»   ​r3,​·r3,​·​#2
82 ·····​f22:​»       ​d049······»       ​beq.​n»      ​fb8·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo+0xca> 82 ····1082:​»       ​1c30······»       ​adds»   ​r0,​·r6,​·​#0
83 ·····​f24:​»       ​9f05······»       ​ldr»    ​r7,​·​[sp,​·#20] 83 ····1084:​»       ​58d3······»       ​ldr»    ​r3,​·​[r2,​·r3]
84 ·····​f26:​»       ​00b8······»       ​lsls»   ​r0,​·r7,​·​#2 84 ····1086:​»       ​9903······»       ​ldr»    ​r1,​·[sp,​·​#12]
85 ·····​f28:​»       ​f7ff·ef74·»       ​blx»    ​e14·​<malloc@plt> 85 ····1088:​»       ​4798······»       ​blx»    ​r3
86 ·····​f2c:​»       ​2701······»       ​movs»   ​r7,​·​#1 86 ····108a:​»       ​9002······»       ​str»    ​r0,​·​[sp,​·​#8]
87 ·····​f2e:​»       ​57e7······»       ​ldrsb»  ​r7,​·​[r4,​·r7] 87 ····108c:​»       ​2800······»       ​cmp»    ​r0,​·#0
88 ·····​f30:​»       ​1c05······»       ​adds»   ​r5,​·r0,​·​#0 88 ····108e:​»       ​d054······»       ​beq.​n»      ​113a·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo@@Base+0xe0>
89 ·····​f32:​»       ​2103······»       ​movs»   ​r1,​·​#3 89 ····1090:​»       ​9b03······»       ​ldr»    ​r3,​·​[sp,​·​#12]
90 ·····​f34:​»       ​6007······»       ​str»    ​r7,​·[r0,​·​#0] 90 ····1092:​»       ​0098······»       ​lsls»   ​r0,​·​r3,​·​#2
91 ·····​f36:​»       ​2002······»       ​movs»   ​r0,​·​#2 91 ····1094:​»       ​f001·​fc26·»       ​bl»     ​28e4·<_Unwind_GetTextRelBa​se@@Base+0x18>
92 ·····​f38:​»       ​5620······»       ​ldrsb»  ​r0,​·​[r4,​·r0] 92 ····1098:​»       ​7862······»       ​ldrb»   ​r2,​·​[r4,​·#1]
Max diff block lines reached; 165722/182909 bytes (90.60%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.ARM.extab {}
Offset 1, 7 lines modified Offset 1, 6 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​extab':​ 1 Hex·​dump·​of·​section·​'.​ARM.​extab':​
2 ··​0x00002638·a1b20181·​b0b0ae01·​00000000·3f260181·​.​.​.​.​.​.​.​.​.​.​.​.​?&.​.​ 2 ··​0x00002914·08b10181·​b0b00084·​00000000·08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00002648·​b0b05f84·​00000000·​08b10181·​b0b00084·​.​.​_.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00002924·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00002658·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00002934·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00002668·​08b10181·​b0b00084·​00000000··········​.​.​.​.​.​.​.​.​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Offset 1, 20 lines modified Offset 1, 23 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​ 1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​
2 ··​0x00002674·24e8ff7f·​ab08b180·52e8ff7f·​01000000·$.​.​.​.​.​.​.​R.​.​.​.​.​.​.​ 2 ··​0x00002944·c0e6ff7f·​ab08b180·eee6ff7f·​01000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00002684·4ae8ff7f·​b0b0b080·62e8ff7f·​b0ab0880·J.​.​.​.​.​.​.​b.​.​.​.​.​.​.​ 3 ··​0x00002954·e6e6ff7f·​b0b0b080·fee6ff7f·​b0ab0880·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00002694·2ce9ff7f·​ab069780·a8e9ff7f·​b0b0b080·,​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00002964·dce7ff7f·​ab049780·5ce8ff7f·​b0b0b080·.​.​.​.​.​.​.​.​\.​.​.​.​.​.​.​
5 ··​0x000026a4·dae9ff7f·​b0ab0880·e4eaff7f·​ab069780·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00002974·8ee8ff7f·​b0ab0a80·b0e9ff7f·​ab049780·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x000026b4·60ebff7f·​b0b0b080·70ebff7f·​b0af0480·`.​.​.​.​.​.​.​p.​.​.​.​.​.​.​ 6 ··​0x00002984·30eaff7f·​b0b0b080·40eaff7f·​b0af0280·0.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
7 ··​0x000026c4·3cedff7f·​b0b0a880·a0edff7f·68ffff7f·<.​.​.​.​.​.​.​.​.​.​.​h.​.​.​ 7 ··​0x00002994·dceaff7f·​b0b0b080·24ebff7f·b0a90280·.​.​.​.​.​.​.​.​$.​.​.​.​.​.​.​
8 ··​0x000026d4·aceeff7f·a908b180·fceeff7f·​b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ··​0x000029a4·20ecff7f·b0b0a880·84ecff7f·​b0b0b080··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x000026e4·38efff7f·a80fb180·58efff7f·b0b0b080·8.​.​.​.​.​.​.​X.​.​.​.​.​.​.​ 9 ··​0x000029b4·9cecff7f·b0b0aa80·f8ecff7f·af72b280·.​.​.​.​.​.​.​.​.​.​.​.​.​r.​.​
10 ··​0x000026f4·94efff7f·a80fb180·b8efff7f·b0af0880·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x000029c4·18eeff7f·b0b0b080·18eeff7f·ab3f3880·​.​.​.​.​.​.​.​.​.​.​.​.​.​?8.​
11 ··​0x00002704·44f3ff7f·​b0b0b080·54f3ff7f·34ffff7f·D.​.​.​.​.​.​.​T.​.​.​4.​.​.​ 11 ··​0x000029d4·b4eeff7f·​b0b0b080·c8eeff7f·b0b0aa80·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00002714·a4f6ff7f·​b0b0b080·a4f6ff7f·ab10b280·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x000029e4·34efff7f·​b0b0b080·c4efff7f·00840480·4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00002724·​40f7ff7f·​b0b0b080·54f7ff7f·a908b180·@.​.​.​.​.​.​.​T.​.​.​.​.​.​.​ 13 ··​0x000029f4·e4efff7f·​b0b0b080·38f0ff7f·00840480·.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​
14 ··​0x00002734·b8f7ff7f·b0b0b080·d4f7ff7f·10ffff7f·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x00002a04·5cf0ff7f·ac0db280·1cf1ff7f·b0af0880·\.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x00002744·ecf7ff7f·aa25b280·a4f8ff7f·01000000·​.​.​.​.​.​%.​.​.​.​.​.​.​.​.​.​ 15 ··​0x00002a14·04f5ff7f·b0b0b080·14f5ff7f·ad3f0280·​.​.​.​.​.​.​.​.​.​.​.​.​.​?.​.​
16 ··​0x00002754·44faff7f·b0b0b080·94faff7f·ae0fb180·D.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x00002a24·78f8ff7f·01000000·18faff7f·b0b0b080·x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x00002764·20feff7f·a80fb180·bcfeff7f·ecfeff7f··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x00002a34·70faff7f·00840480·90faff7f·b0b0b080·p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00002774·bcfeff7f·f0feff7f·bcfeff7f·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00002a44·8cfaff7f·b0ae0380·0cfeff7f·​00840480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  19 ··​0x00002a54·​44feff7f·​bcfeff7f·​4cfeff7f·​c0feff7f·​D.​.​.​.​.​.​.​L.​.​.​.​.​.​.​
  20 ··​0x00002a64·​60feff7f·​c4feff7f·​60feff7f·​c8feff7f·​`.​.​.​.​.​.​.​`.​.​.​.​.​.​.​
  21 ··​0x00002a74·​a0feff7f·​01000000···················​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00003e9c·880e0000·​00000000···················​.​.​.​.​.​.​.​.​ 2 ··​0x00003e74·c80f0000·​00000000···················​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00003ea4·​00000000····························​.​.​.​.​ 2 ··​0x00003e7c·​00000000····························​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 9 lines modified Offset 1, 9 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00003fa8·​00000000·00000000·84270000·74260000·​.​.​.​.​.​.​.​.​.​'.​.​t&.​.​ 2 ··​0x00003fa8·​00000000·181f0000·201f0000·281f0000·​.​.​.​.​.​.​.​.​·​.​.​.​(.​.​.​
3 ··​0x00003fb8·581a0000·501a0000·​481a0000·​00000000·X.​.​.​P.​.​.​H.​.​.​.​.​.​.​ 3 ··​0x00003fb8·00000000·7c2a0000·​44290000·​00000000·.​.​.​.​|*.​.​D)​.​.​.​.​.​.​
4 ··​0x00003fc8·​00000000·​00000000·​00000000·dc0d0000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00003fc8·​00000000·​00000000·​00000000·300f0000·​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
5 ··​0x00003fd8·dc0d0000·dc0d0000·dc0d0000·dc0d0000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00003fd8·300f0000·300f0000·300f0000·300f0000·0.​.​.​0.​.​.​0.​.​.​0.​.​.​
6 ··​0x00003fe8·dc0d0000·dc0d0000·dc0d0000·dc0d0000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x00003fe8·300f0000·300f0000·300f0000·300f0000·0.​.​.​0.​.​.​0.​.​.​0.​.​.​
7 ··​0x00003ff8·dc0d0000·dc0d0000···················.​.​.​.​.​.​.​.​ 7 ··​0x00003ff8·300f0000·300f0000···················0.​.​.​0.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​6·​20120106·​(prerelease)​ 2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.ARM.attributes {}
Offset 1, 6 lines modified Offset 1, 6 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​ 1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​
2 ··​0x00000000·​412c0000·​00616561·​62690001·​22000000·​A,​.​.​.​aeabi.​.​".​.​.​ 2 ··​0x00000000·​412a0000·​00616561·​62690001·​20000000·​A*.​.​.​aeabi.​.​·.​.​.​
3 ··​0x00000010·​05355445·​00060408·​0109010a·​02120414·​.​5TE.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00000010·​05355445·​00060408·​0109010a·​02120414·​.​5TE.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000020·​01150117·​0318011a·​021e022c·01·······.​.​.​.​.​.​.​.​.​.​.​,​.​ 4 ··​0x00000020·​01150117·​0318011a·​021e02············.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 14 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·​64796e73·​.​.​shstrtab.​.​dyns 2 ··​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte
3 ··​0x00000010·​796d002e·​64796e73·7472002e·68617368·ym.​.​dynstr.​.​hash 3 ··​0x00000010·​7270002e·​6e6f7465·2e676e75·2e627569·rp.​.​note.​gnu.​bui
4 ··​0x00000020·002e7265·​6c2e6479·6e002e72·​656c2e70·.​.​rel.​dyn.​.​rel.​p 4 ··​0x00000020·6c642d69·​64002e64·796e7379·​6d002e64·ld-​id.​.​dynsym.​.​d
5 ··​0x00000030·​6c74002e·​74657874·002e4152·​4d2e6578·​lt.​.​text.​.​ARM.​ex 5 ··​0x00000030·796e7374·​72002e68·61736800·2e676e75·​ynstr.​.​hash.​.​gnu
6 ··​0x00000040·​74616200·​2e41524d·2e657869·6478002e·tab.​.​ARM.​exidx.​.​ 6 ··​0x00000040·2e766572·​73696f6e·​002e676e·752e7665·.​version.​.​gnu.​ve
7 ··​0x00000050·66696e69·5f617272·6179002e·696e6974·fini_array.​.​init 7 ··​0x00000050·7273696f·​6e5f6400·2e676e75·2e766572·rsion_d.​.​gnu.​ver
8 ··​0x00000060·5f617272·6179002e·64796e61·​6d696300·_array.​.​dynamic.​ 8 ··​0x00000060·73696f6e·5f72002e·72656c2e·​64796e00·sion_r.​.​rel.​dyn.​
9 ··​0x00000070·​2e676f74·002e6461·7461002e·62737300·​.​got.​.​data.​.​bss.​ 9 ··​0x00000070·​2e72656c·​2e706c74·002e7465·7874002e·​.​rel.​plt.​.​text.​.​
10 ··​0x00000080·2e636f6d·​6d656e74·​002e6e6f·74652e67·.​comment.​.​note.​g 10 ··​0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.​extab.​.​ARM.​e
11 ··​0x00000090·6e752e67·6f6c642d·76657273·696f6e00·nu.​gold-​version.​ 11 ··​0x00000090·​78696478·002e6669·6e695f61·72726179·xidx.​.​fini_array
12 ··​0x000000a0·2e41524d·2e617474·​72696275·74657300·​.​ARM.​attributes.​ 12 ··​0x000000a0·002e696e·​69745f61·​72726179·002e6479·​.​.​init_array.​.​dy
  13 ··​0x000000b0·​6e616d69·​63002e67·​6f74002e·​64617461·​namic.​.​got.​.​data
  14 ··​0x000000c0·​002e6273·​73002e63·​6f6d6d65·​6e74002e·​.​.​bss.​.​comment.​.​
  15 ··​0x000000d0·​6e6f7465·​2e676e75·​2e676f6c·​642d7665·​note.​gnu.​gold-​ve
  16 ··​0x000000e0·​7273696f·​6e002e41·​524d2e61·​74747269·​rsion.​.​ARM.​attri
  17 ··​0x000000f0·​62757465·​7300·······················​butes.​
   
[−]
lib/mips/libministro.so
[−]
readelf --wide --file-header {}
Offset 4, 17 lines modified Offset 4, 17 lines modified
4 ··​Data:​······························​2's·​complement,​·​little·​endian 4 ··​Data:​······························​2's·​complement,​·​little·​endian
5 ··​Version:​···························​1·​(current)​ 5 ··​Version:​···························​1·​(current)​
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V 6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​0 7 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​ 8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​MIPS·​R3000 9 ··​Machine:​···························​MIPS·​R3000
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x660 11 ··​Entry·​point·​address:​···············​0x740
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········4668·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········70320·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x50001007,​·​noreorder,​·​pic,​·​cpic,​·​o32,​·​mips32 14 ··​Flags:​·····························​0x50001007,​·​noreorder,​·​pic,​·​cpic,​·​o32,​·​mips32
15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​ 15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​ 16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········8 17 ··​Number·​of·​program·​headers:​·········10
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········19 19 ··​Number·​of·​section·​headers:​·········24
20 ··​Section·​header·​string·​table·​index:​·18 20 ··​Section·​header·​string·​table·​index:​·23
[−]
readelf --wide --program-header {}
Offset 1, 26 lines modified Offset 1, 30 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x660 2 Entry·​point·​0x740
3 There·​are·8·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·10·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align 5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··REGINFO········​0x000134·​0x00000134·​0x00000134·​0x00018·​0x00018·​R···​0x4 6 ··ABIFLAGS·······​0x000178·​0x00000178·​0x00000178·​0x00018·​0x00018·​R···​0x8
7 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x00e84·​0x00e84·​R·E·​0x10000 7 ··REGINFO········​0x000190·​0x00000190·​0x00000190·​0x00018·​0x00018·​R···​0x4
8 ··​LOAD···········​0x000ed4·​0x00010ed4·​0x00010ed4·​0x0016c·​0x0016c·​RW··​0x10000 8 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x0101c·​0x0101c·​R·​E·​0x10000
9 ··DYNAMIC········​0x000ee0·​0x00010ee0·​0x00010ee0·​0x00120·​0x00120·​RWE·​0x4 9 ··LOAD···········​0x010ebc·​0x00010ebc·​0x00010ebc·​0x00190·​0x00194·​RW··​0x10000
10 ··GNU_EH_FRAME···​0x000d60·​0x00000d60·​0x00000d60·​0x00044·​0x00044·​R···​0x4 10 ··DYNAMIC········​0x010ec8·​0x00010ec8·​0x00010ec8·​0x00138·​0x00138·​R···​0x4
11 ··GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0x4 11 ··NOTE···········​0x0001a8·​0x000001a8·​0x000001a8·​0x00024·​0x00024·​R···​0x4
12 ··​GNU_RELRO······​0x000ed4·​0x00010ed4·​0x00010ed4·​0x0012c·​0x0012c·​R···​0x1 12 ··​GNU_EH_FRAME···​0x000ea0·​0x00000ea0·​0x00000ea0·​0x00044·​0x00044·​R···​0x4
  13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0x10
  14 ··​GNU_RELRO······​0x010ebc·​0x00010ebc·​0x00010ebc·​0x00144·​0x00144·​R···​0x1
13 ··​NULL···········​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·····​0x4 15 ··​NULL···········​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·····​0x4
   
14 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
15 ··​Segment·​Sections.​.​.​ 17 ··​Segment·​Sections.​.​.​
16 ···​00·····​.​reginfo· 18 ···​00·····​.​MIPS.​abiflags·
17 ···​01·····​.​reginfo·​.​hash·​.​dynsym·​.​dynstr·​.​rel.​dyn·​.​text·​.​MIPS.​stubs·​.​eh_frame_hdr·​.​eh_frame· 19 ···​01·····​.​reginfo·
18 ···​02·····​.​init_array·​.​fini_array·​.​dynamic·​.​data·​.​got· 20 ···​02·····.​MIPS.​abiflags·​.​reginfo·.​note.​gnu.​build-​id·​.​hash·​.​dynsym·​.​dynstr·​.​gnu.​version·​.​gnu.​version_r·.​rel.​dyn·​.​text·​.​MIPS.​stubs·​.​eh_frame_hdr·​.​eh_frame·
19 ···​03·····​.​dynamic· 21 ···​03·····.​init_array·.​fini_array·​.​dynamic·​.​data·​.​got·
20 ···​04·····​.​eh_frame_hdr· 22 ···​04·····​.​dynamic·
21 ···​05····· 23 ···​05·····.​note.​gnu.​build-​id·
22 ···​06·····​.​init_array·​.​fini_array·​.​dynamic· 24 ···​06·····​.​eh_frame_hdr·
23 ···​07····· 25 ···​07·····
  26 ···​08·····​.​init_array·​.​fini_array·​.​dynamic·
  27 ···​09·····
[−]
readelf --wide --sections {}
Offset 1, 28 lines modified Offset 1, 33 lines modified
1 There·​are·19·​section·​headers,​·​starting·​at·​offset·​0x123c:​ 1 There·​are·24·​section·​headers,​·​starting·​at·​offset·​0x112b0:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al 3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0 4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​reginfo··········​MIPS_REGINFO····​00000134·​000134·​000018·​18···​A··​0···​0··4 5 ··​[·​1]·​.​MIPS.​abiflags····​MIPS_ABIFLAGS···​00000178·​000178·​000018·​18···​A··​0···​0··8
6 ··​[·​2]·​.​hash·············HASH············​0000014c·​00014c·​0000b4·04···​A··3···​0··​4 6 ··​[·​2]·​.​reginfo··········MIPS_REGINFO····​00000190·​000190·​000018·18···​A··0···​0··​4
7 ··​[·​3]·​.​dynsym···········DYNSYM··········​00000200·​000200·​0001a0·10···​A··4···2··​4 7 ··​[·​3]·​.​note.​gnu.​build-​id·NOTE············​000001a8·​0001a8·​000024·00···​A··0···0··​4
8 ··​[·​4]·​.​dynstr···········STRTAB··········​000003a0·​0003a0·​000267·​00···​A··0···​0··1 8 ··​[·​4]·​.​hash·············HASH············​000001cc·​0001cc·​0000b4·​04···​A··5···​0··4
9 ··​[·​5]·​.​rel.​dyn··········REL·············​00000608·​000608·​000018·08···​A··3···0··​4 9 ··​[·​5]·​.​dynsym···········DYNSYM··········​00000280·​000280·​0001a0·10···​A··6···2··​4
10 ··​[·​6]·​.​text·············​PROGBITS········​00000660·​000660·​0006a0·​00··AX··​0···​0·16 10 ··​[·​6]·​.​dynstr···········STRTAB··········​00000420·​000420·​000275·​00···​A··​0···​0··​1
11 ··​[·​7]·​.​MIPS.​stubs·······PROGBITS········​00000d00·​000d00·​000060·​00··AX··0···​0··4 11 ··​[·​7]·​.​gnu.​version······VERSYM··········​00000696·​000696·​000034·​02···​A··5···​0··2
12 ··​[·​8]·​.​eh_frame_hdr·····​PROGBITS········​00000d60·​000d60·​000044·​00···​A··0···0··​4 12 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​000006cc·​0006cc·​000020·​00···​A··6···1··​4
13 ··​[·​9]·​.​eh_frame·········PROGBITS········​00000da4·​000da4·​0000e0·​00···​A··0···​0··​4 13 ··​[·​9]·​.​rel.​dyn··········REL·············​000006ec·​0006ec·​000018·​08···​A··5···​0··​4
14 ··​[10]·​.​init_array·······INIT_ARRAY······​00010ed4·​000ed4·​000004·​00··WA··​0···​0··​4 14 ··​[10]·​.​text·············PROGBITS········​00000740·​000740·​0006f0·​00··AX··​0···​0·16
15 ··​[11]·​.​fini_array·······FINI_ARRAY······​00010ed8·​000ed8·​000008·​00··WA··​0···​0··​4 15 ··​[11]·​.​MIPS.​stubs·······PROGBITS········​00000e30·​000e30·​000070·​00··AX··​0···​0··​4
16 ··​[12]·​.​dynamic··········DYNAMIC·········​00010ee0·​000ee0·​000120·​08···​A··4···​0··​4 16 ··​[12]·​.​eh_frame_hdr·····PROGBITS········​00000ea0·​000ea0·​000044·​00···​A··0···​0··​4
17 ··​[13]·​.​data·············​PROGBITS········​00011000·​001000·​000010·​00··WA··​0···​0·16 17 ··​[13]·​.​eh_frame·········​PROGBITS········​00000ee4·​000ee4·​000138·​00···A··​0···​0··​4
18 ··​[14]·​.​got··············PROGBITS········​00011010·​001010·​000030·​04·​WAp··​0···​0·16 18 ··​[14]·​.​init_array·······INIT_ARRAY······​00010ebc·010ebc·​000004·00··​WA··​0···​0··​4
19 ··​[15]·​.​pdr··············PROGBITS········​00000000·001040·​000120·​00······​0···​0··​4 19 ··​[15]·​.​fini_array·······FINI_ARRAY······​00010ec0·​010ec0·​000008·​00··WA··​0···​0··​4
20 ··​[16]·​.​comment··········PROGBITS········​00000000·​001160·​000025·​01··MS··0···​0··1 20 ··​[16]·​.​dynamic··········DYNAMIC·········​00010ec8·​010ec8·​000138·​08···​A··6···​0··4
21 ··​[17]·​.​gnu.​attributes···LOOS+0xffffff5··​00000000·​001185·​000010·​00······​0···​0··​1 21 ··​[17]·​.​data·············PROGBITS········​00011000·​011000·​000010·​00··WA··​0···​0·16
22 ··​[18]·​.​shstrtab·········STRTAB··········​00000000·​001195·​0000a7·​00······​0···​0··​1 22 ··​[18]·​.​got··············​PROGBITS········​00011010·​011010·​00003c·​04·WAp··​0···​0·16
  23 ··​[19]·​.​bss··············​NOBITS··········​00011050·​01104c·​000000·​00··​WA··​0···​0·​16
  24 ··​[20]·​.​comment··········​PROGBITS········​00000000·​01104c·​000027·​01··​MS··​0···​0··​1
  25 ··​[21]·​.​pdr··············​PROGBITS········​00000000·​011074·​000140·​00······​0···​0··​4
  26 ··​[22]·​.​gnu.​attributes···​LOOS+0xffffff5··​00000000·​0111b4·​000010·​00······​0···​0··​1
  27 ··​[23]·​.​shstrtab·········​STRTAB··········​00000000·​0111c4·​0000ea·​00······​0···​0··​1
23 Key·​to·​Flags:​ 28 Key·​to·​Flags:​
24 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 29 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
25 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 30 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
26 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 31 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
27 ··​p·​(processor·​specific)​ 32 ··​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 29 lines modified Offset 1, 29 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​26·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​26·​entries:​
2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​00000660·····​0·​SECTION·​LOCAL··​DEFAULT····​6· 4 ·····​1:​·​00000740·····​0·​SECTION·​LOCAL··​DEFAULT···10·
5 ·····​2:​·​00011000·····​0·​NOTYPE··​GLOBAL·​DEFAULT···13·_fdata 5 ·····​2:​·​00011050·····​0·​NOTYPE··​GLOBAL·​DEFAULT··ABS·_bss_end__
6 ·····​3:​·​00019000·····​0·SECTION·​GLOBAL·​DEFAULT··ABS·​_gp_disp 6 ·····​3:​·​00000740·····​0·NOTYPE··​GLOBAL·​DEFAULT···​10·​_ftext
7 ·····​4:​·​00000730····​56·​FUNC····​GLOBAL·​DEFAULT····​6·​_ZN14Res_png_9patch11​deserializeEPKv 7 ·····​4:​·​00000840····​56·​FUNC····​GLOBAL·​DEFAULT···10·​_ZN14Res_png_9patch11​deserializeEPKv
8 ·····​5:​·​00011040·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·​_bss_end__ 8 ·····​5:​·​000007a0···156·FUNC····​GLOBAL·​DEFAULT···​10·Java_org_kde_necessit​as_ministro_MinistroA​ctivity_nativeChmode
9 ·····​6:​·​00019000·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·​_gp 9 ·····​6:​·​00000878···388·FUNC····​GLOBAL·​DEFAULT···​10·Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo
10 ·····​7:​·​000006a0···144·​FUNC····​GLOBAL·​DEFAULT····​6·​Java_org_kde_necessit​as_ministro_MinistroA​ctivity_nativeChmode 10 ·····​7:​·​00000b5c···428·​FUNC····​GLOBAL·​DEFAULT···10·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo20
11 ·····​8:​·​00011040·····​0·NOTYPE··​GLOBAL·​DEFAULT··​ABS·__bss_end__ 11 ·····​8:​·​00019000·····​0·SECTION·​GLOBAL·​DEFAULT··​ABS·​_gp_disp
12 ·····​9:​·​00000660·····​0·​NOTYPE··​GLOBAL·​DEFAULT····​6·​_ftext 12 ·····​9:​·​0001104c·····​0·​NOTYPE··​GLOBAL·​DEFAULT··ABS·​_fbss
13 ····​10:​·​00000c00···256·​FUNC····​GLOBAL·​DEFAULT····​6·Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo2​0 13 ····​10:​·​00000b18····​68·​FUNC····​GLOBAL·​DEFAULT···10·​_ZN16Res_png_9patch20​11deserializeEPv
14 ····​11:​·​00000768···408·FUNC····​GLOBAL·​DEFAULT····​6·Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo 14 ····​11:​·​00011000·····0·NOTYPE··​GLOBAL·​DEFAULT···17·​_fdata
15 ····​12:​·​00011040·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start 15 ····​12:​·​0001104c·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__bss_start
16 ····​13:​·​00000900···256·FUNC····​GLOBAL·​DEFAULT····​6·Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo 16 ····​13:​·​00011050·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·​__end__
17 ····​14:​·​00000a44···444·FUNC····​GLOBAL·​DEFAULT····6·Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo20 17 ····​14:​·​0001104c·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·_edata
18 ····​15:​·​00011040·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​__end__ 18 ····​15:​·​00011050·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·__bss_end__
19 ····​16:​·​00011040·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·​_edata 19 ····​16:​·​00000d08···284·FUNC····​GLOBAL·​DEFAULT···​10·Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo2​0
20 ····​17:​·​00011010·····​0·OBJECT··​GLOBAL·​DEFAULT··​ABS·_GLOBAL_OFFSET_TABLE_​ 20 ····​17:​·​00011050·····​0·NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end
21 ····​18:​·​00011040·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·_end 21 ····​18:​·​000009fc···284·FUNC····​GLOBAL·​DEFAULT···10·Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo
22 ····​19:​·​00000a00····68·​FUNC····​GLOBAL·​DEFAULT····​6·​_ZN16Res_png_9patch20​11deserializeEPv 22 ····​19:​·​00000e80·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​__cxa_atexit@LIBC·​(2)​
23 ····​20:​·​00011040·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·_fbss 23 ····​20:​·​00000e70·····​0·FUNC····​GLOBAL·​DEFAULT··UND·free@LIBC·​(2)​
24 ····​21:​·​00000d40·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·free 24 ····​21:​·​00000e60·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·malloc@LIBC·​(2)​
25 ····​22:​·​00000d30·····​0·FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit 25 ····​22:​·​00000000·····​0·OBJECT··​GLOBAL·​DEFAULT··​UND·__stack_chk_guard@LIB​C·​(2)​
26 ····​23:​·​00000d20·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​chmod 26 ····​23:​·​00000e50·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·__stack_chk_fail@LIBC​·​(2)​
27 ····​24:​·​00000d10·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​malloc 27 ····​24:​·​00000e40·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·chmod@LIBC·​(2)​
28 ····​25:​·​00000d00·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize 28 ····​25:​·​00000e30·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize@LIBC·​(2)​
[−]
readelf --wide --relocs {}
Offset 1, 6 lines modified Offset 1, 6 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x608·​contains·​3·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x6ec·​contains·​3·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00000000··​00000000·​R_MIPS_NONE··········· 3 00000000··​00000000·​R_MIPS_NONE···········
4 00010ed8··​00000003·​R_MIPS_REL32·········· 4 00010ec0··​00000003·​R_MIPS_REL32··········
5 00011000··​00000003·​R_MIPS_REL32·········· 5 00011000··​00000003·​R_MIPS_REL32··········
[−]
readelf --wide --dynamic {}
Offset 1, 33 lines modified Offset 1, 36 lines modified
   
1 Dynamic·​section·​at·​offset·​0xee0·​contains·​30·​entries:​ 1 Dynamic·​section·​at·​offset·​0x10ec8·​contains·​33·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so] 3 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so]
4 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so] 4 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so]
5 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so] 5 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so]
6 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so] 6 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so]
7 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so] 7 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so]
8 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libministro.​so] 8 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libministro.​so]
9 ·​0x00000010·​(SYMBOLIC)​···················​0x0 9 ·​0x00000010·​(SYMBOLIC)​···················​0x0
10 ·​0x00000019·​(INIT_ARRAY)​·················​0x10ed4 10 ·​0x00000019·​(INIT_ARRAY)​·················​0x10ebc
11 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​ 11 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
12 ·​0x0000001a·​(FINI_ARRAY)​·················​0x10ed8 12 ·​0x0000001a·​(FINI_ARRAY)​·················​0x10ec0
13 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​ 13 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
14 ·​0x00000004·​(HASH)​·······················​0x14c 14 ·​0x00000004·​(HASH)​·······················​0x1cc
15 ·​0x00000005·​(STRTAB)​·····················​0x3a0 15 ·​0x00000005·​(STRTAB)​·····················​0x420
16 ·​0x00000006·​(SYMTAB)​·····················​0x200 16 ·​0x00000006·​(SYMTAB)​·····················​0x280
17 ·​0x0000000a·​(STRSZ)​······················​615·​(bytes)​ 17 ·​0x0000000a·​(STRSZ)​······················​629·​(bytes)​
18 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 18 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
19 ·​0x00000003·​(PLTGOT)​·····················​0x11010 19 ·​0x00000003·​(PLTGOT)​·····················​0x11010
20 ·​0x00000011·​(REL)​························​0x608 20 ·​0x00000011·​(REL)​························​0x6ec
21 ·​0x00000012·​(RELSZ)​······················​24·​(bytes)​ 21 ·​0x00000012·​(RELSZ)​······················​24·​(bytes)​
22 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 22 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
23 ·​0x70000001·​(MIPS_RLD_VERSION)​···········​1 23 ·​0x70000001·​(MIPS_RLD_VERSION)​···········​1
24 ·​0x70000005·​(MIPS_FLAGS)​·················​NOTPOT 24 ·​0x70000005·​(MIPS_FLAGS)​·················​NOTPOT
25 ·​0x70000006·​(MIPS_BASE_ADDRESS)​··········​0x0 25 ·​0x70000006·​(MIPS_BASE_ADDRESS)​··········​0x0
26 ·​0x7000000a·​(MIPS_LOCAL_GOTNO)​···········7 26 ·​0x7000000a·​(MIPS_LOCAL_GOTNO)​···········8
27 ·​0x70000011·​(MIPS_SYMTABNO)​··············​26 27 ·​0x70000011·​(MIPS_SYMTABNO)​··············​26
28 ·​0x70000012·​(MIPS_UNREFEXTNO)​············27 28 ·​0x70000012·​(MIPS_UNREFEXTNO)​············30
29 ·​0x70000013·​(MIPS_GOTSYM)​················​0x15 29 ·​0x70000013·​(MIPS_GOTSYM)​················​0x13
30 ·​0x00000018·​(BIND_NOW)​··················· 30 ·​0x00000018·​(BIND_NOW)​···················
31 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW 31 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
  32 ·​0x6ffffffe·​(VERNEED)​····················​0x6cc
  33 ·​0x6fffffff·​(VERNEEDNUM)​·················​1
  34 ·​0x6ffffff0·​(VERSYM)​·····················​0x696
32 ·​0x00000000·​(NULL)​·······················​0x0 35 ·​0x00000000·​(NULL)​·······················​0x0
[−]
readelf --wide --notes {}
Offset 0, 0 lines modified Offset 1, 5 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ··​Owner·················​Data·​size»   ​Description
  3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ····​Build·​ID:​·​db603147aa9e8bee5ca87​53bc900ae0884e54f46
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 15 lines modified
   
1 No·​version·information·found·in·​this·file.​ 1 Version·symbols·​section·'.​gnu.​version'·contains·​26·entries:​
  2 ·​Addr:​·​0000000000000696··​Offset:​·​0x000696··​Link:​·​5·​(.​dynsym)​
  3 ··​000:​···​0·​(*local*)​·······​0·​(*local*)​·······​1·​(*global*)​······​1·​(*global*)​···
  4 ··​004:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  5 ··​008:​···​0·​(*local*)​·······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  6 ··​00c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  7 ··​010:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​·······
  8 ··​014:​···​2·​(LIBC)​··········​2·​(LIBC)​··········​2·​(LIBC)​··········​2·​(LIBC)​·······
  9 ··​018:​···​2·​(LIBC)​··········​2·​(LIBC)​·······
   
  10 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  11 ·​Addr:​·​0x00000000000006cc··​Offset:​·​0x0006cc··​Link:​·​6·​(.​dynstr)​
  12 ··​000000:​·​Version:​·​1··​File:​·​libc.​so··​Cnt:​·​1
  13 ··​0x0010:​···​Name:​·​LIBC··​Flags:​·​none··​Version:​·​2
[−]
readelf --wide --debug-dump=frames {}
Offset 7, 76 lines modified Offset 7, 142 lines modified
7 ··​Data·​alignment·​factor:​·​-​4 7 ··​Data·​alignment·​factor:​·​-​4
8 ··​Return·​address·​column:​·​31 8 ··​Return·​address·​column:​·​31
9 ··​Augmentation·​data:​·····​1b 9 ··​Augmentation·​data:​·····​1b
   
10 ··​DW_CFA_def_cfa_regist​er:​·​r29 10 ··​DW_CFA_def_cfa_regist​er:​·​r29
11 ··​DW_CFA_nop 11 ··​DW_CFA_nop
   
12 00000014·​00000018·​00000018·​FDE·​cie=00000000·​pc=000006a0.​.​00000730 12 00000014·​00000028·​00000018·​FDE·​cie=00000000·​pc=000007a0.​.​0000083c
13 ··​DW_CFA_advance_loc:​·16·​to·​000006b0 13 ··​DW_CFA_advance_loc:​·20·​to·​000007b4
14 ··​DW_CFA_def_cfa_offset​:​·48 14 ··​DW_CFA_def_cfa_offset​:​·56
15 ··​DW_CFA_advance_loc:​·24·​to·​000006c8 15 ··​DW_CFA_advance_loc:​·8·​to·​000007bc
16 ··​DW_CFA_offset:​·​r16·​at·​cfa-​12  
17 ··​DW_CFA_offset:​·​r17·​at·​cfa-​8  
18 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4  
19 ··​DW_CFA_nop  
   
20 00000030·​00000010·​00000034·​FDE·​cie=00000000·​pc=00000730.​.​00000768  
21 ··​DW_CFA_nop  
22 ··​DW_CFA_nop  
23 ··​DW_CFA_nop  
   
24 00000044·​0000001c·​00000048·​FDE·​cie=00000000·​pc=00000768.​.​00000900  
25 ··​DW_CFA_advance_loc:​·​16·​to·​00000778  
26 ··​DW_CFA_def_cfa_offset​:​·​64  
27 ··​DW_CFA_advance_loc:​·​24·​to·​00000790  
28 ··​DW_CFA_offset:​·​r18·​at·​cfa-​12 16 ··​DW_CFA_offset:​·​r18·​at·​cfa-​12
29 ··​DW_CFA_offset:​·r19·at·​cfa-​8 17 ··​DW_CFA_advance_loc:​·32·​to·000007dc
30 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4 18 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4
31 ··​DW_CFA_advance_loc:​·​12·to·0000079c 19 ··​DW_CFA_offset:​·r19·at·cfa-​8
32 ··​DW_CFA_offset:​·​r16·​at·​cfa-​20  
33 ··​DW_CFA_offset:​·​r17·​at·​cfa-​16 20 ··​DW_CFA_offset:​·​r17·​at·​cfa-​16
   
34 00000064·​00000020·​00000068·​FDE·​cie=00000000·​pc=00000900.​.​00000a00  
35 ··​DW_CFA_advance_loc:​·​16·​to·​00000910  
36 ··​DW_CFA_def_cfa_offset​:​·​64  
37 ··​DW_CFA_advance_loc:​·​32·​to·​00000930  
38 ··​DW_CFA_offset:​·​r16·​at·​cfa-​20 21 ··​DW_CFA_offset:​·​r16·​at·​cfa-​20
39 ··​DW_CFA_offset:​·​r17·at·cfa-​16 22 ··​DW_CFA_advance_loc1:​·96·to·0000083c
40 ··​DW_CFA_offset:​·​r18·​at·​cfa-​12 23 ··​DW_CFA_def_cfa_offset​:​·​0
41 ··​DW_CFA_offset:​·r30·​at·cfa-​8 24 ··​DW_CFA_restore:​·r16
42 ··​DW_CFA_offset:​·r31·​at·cfa-​4 25 ··​DW_CFA_restore:​·r17
43 ··​DW_CFA_def_cfa_regist​er:​·​r30 26 ··​DW_CFA_restore:​·​r18
  27 ··​DW_CFA_restore:​·​r19
  28 ··​DW_CFA_restore:​·​r31
44 ··​DW_CFA_nop 29 ··​DW_CFA_nop
45 ··​DW_CFA_nop 30 ··​DW_CFA_nop
46 ··​DW_CFA_nop 31 ··​DW_CFA_nop
   
47 00000088·​00000010·​0000008c·​FDE·​cie=00000000·​pc=00000a00.​.​00000a44 32 00000040·​00000010·​00000044·​FDE·​cie=00000000·​pc=00000840.​.​00000878
48 ··​DW_CFA_nop 33 ··​DW_CFA_nop
49 ··​DW_CFA_nop 34 ··​DW_CFA_nop
50 ··​DW_CFA_nop 35 ··​DW_CFA_nop
   
51 0000009c·​0000001c·​000000a0·​FDE·​cie=00000000·​pc=00000a44.​.​00000c00 36 00000054·​0000002c·​00000058·​FDE·​cie=00000000·​pc=00000878.​.​000009fc
52 ··​DW_CFA_advance_loc:​·​16·​to·​00000a54 37 ··​DW_CFA_advance_loc:​·​16·​to·​00000888
53 ··​DW_CFA_def_cfa_offset​:​·64 38 ··​DW_CFA_def_cfa_offset​:​·56
54 ··​DW_CFA_advance_loc:​·​24·​to·​00000a6c 39 ··​DW_CFA_advance_loc:​·​20·​to·​0000089c
55 ··​DW_CFA_offset:​·​r18·​at·​cfa-​12  
56 ··​DW_CFA_offset:​·​r19·​at·​cfa-​8  
57 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4 40 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4
58 ··​DW_CFA_advance_loc:​·12·​to·00000a78 41 ··​DW_CFA_offset:​·r20·at·​cfa-​8
59 ··​DW_CFA_offset:​·​r16·​at·​cfa-​20 42 ··​DW_CFA_offset:​·​r19·​at·​cfa-​12
60 ··​DW_CFA_offset:​·r17·at·cfa-​16 43 ··​DW_CFA_advance_loc:​·20·to·000008b0
  44 ··​DW_CFA_offset:​·​r17·​at·​cfa-​20
61 000000bc·​00000020·000000c0·FDE·​cie=00000000·pc=00000c00.​.​00000d00 45 ··​DW_CFA_offset:​·r16·​at·cfa-​24
62 ··​DW_CFA_advance_loc:​·​16·to·00000c10 46 ··​DW_CFA_offset:​·r18·at·cfa-​16
63 ··​DW_CFA_def_cfa_offset​:​·64 47 ··​DW_CFA_advance_loc2:​·​324·to·000009f4
64 ··​DW_CFA_advance_loc:​·​32·to·​00000c30 48 ··​DW_CFA_remember_state​
65 ··​DW_CFA_offset:​·​r16·​at·​cfa-​20 49 ··​DW_CFA_def_cfa_offset​:​·0
66 ··​DW_CFA_offset:​·r17·​at·cfa-​16 50 ··​DW_CFA_restore:​·r16
67 ··​DW_CFA_offset:​·r18·​at·cfa-​12 51 ··​DW_CFA_restore:​·r17
  52 ··​DW_CFA_restore:​·​r18
  53 ··​DW_CFA_restore:​·​r19
  54 ··​DW_CFA_restore:​·​r20
  55 ··​DW_CFA_restore:​·​r31
  56 ··​DW_CFA_restore_state
  57 ··​DW_CFA_nop
   
  58 00000084·​00000034·​00000088·​FDE·​cie=00000000·​pc=000009fc.​.​00000b18
  59 ··​DW_CFA_advance_loc:​·​16·​to·​00000a0c
  60 ··​DW_CFA_def_cfa_offset​:​·​72
  61 ··​DW_CFA_advance_loc:​·​4·​to·​00000a10
  62 ··​DW_CFA_offset:​·​r17·​at·​cfa-​24
  63 ··​DW_CFA_advance_loc:​·​20·​to·​00000a24
68 ··​DW_CFA_offset:​·​r30·​at·​cfa-​8 64 ··​DW_CFA_offset:​·​r30·​at·​cfa-​8
69 ··​DW_CFA_offset:​·r31·at·​cfa-​4 65 ··​DW_CFA_advance_loc:​·4·​to·00000a28
70 ··​DW_CFA_def_cfa_regist​er:​·​r30 66 ··​DW_CFA_def_cfa_regist​er:​·​r30
  67 ··​DW_CFA_advance_loc:​·​24·​to·​00000a40
  68 ··​DW_CFA_offset:​·​r31·​at·​cfa-​4
  69 ··​DW_CFA_offset:​·​r20·​at·​cfa-​12
  70 ··​DW_CFA_offset:​·​r19·​at·​cfa-​16
  71 ··​DW_CFA_offset:​·​r18·​at·​cfa-​20
  72 ··​DW_CFA_offset:​·​r16·​at·​cfa-​28
  73 ··​DW_CFA_advance_loc1:​·​144·​to·​00000ad0
  74 ··​DW_CFA_remember_state​
  75 ··​DW_CFA_def_cfa_regist​er:​·​r29
  76 ··​DW_CFA_advance_loc:​·​32·​to·​00000af0
  77 ··​DW_CFA_def_cfa_offset​:​·​0
  78 ··​DW_CFA_restore:​·​r16
Max diff block lines reached; 1589/5792 bytes (27.43%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.reginfo {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​reginfo':​ 1 Hex·​dump·​of·​section·​'.​reginfo':​
2 ··​0x00000134·​70000012·​00000000·​00000000·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00000190·​70000092·​00000000·​00000000·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000144·​00000000·​00900100···················​.​.​.​.​.​.​.​.​ 3 ··​0x000001a0·​00000000·​00900100···················​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 15 lines modified Offset 1, 15 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x0000014c·​11000000·​1a000000·​00000000·10000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x000001cc·​11000000·​1a000000·​00000000·0e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0000015c·11000000·​00000000·0d000000·​09000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x000001dc·0b000000·​00000000·12000000·​0f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x0000016c·​14000000·​0e000000·13000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x000001ec·​16000000·​07000000·0a000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x0000017c·​18000000·​0c000000·​15000000·​12000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x000001fc·​15000000·​0c000000·​14000000·​11000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x0000018c·0f000000·​00000000·​0b000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x0000020c·13000000·​00000000·​06000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x0000019c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x0000021c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x000001ac·​02000000·​05000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ··​0x0000022c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x000001bc·​08000000·00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x0000023c·​00000000·18000000·​02000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x000001cc·​04000000·00000000·16000000·​19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x0000024c·​00000000·19000000·03000000·​17000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x000001dc·​06000000·​07000000·17000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x0000025c·​05000000·​04000000·0d000000·10000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x000001ec·​0a000000·​00000000·​00000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x0000026c·​08000000·​09000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x000001fc·​00000000····························​.​.​.​.​ 13 ··​0x0000027c·​00000000····························​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 42 lines modified Offset 1, 43 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x000003a0·​005f474c·4f42414c·5f4f4646·5345545f·​.​_GLOBAL_OFFSET_ 2 ··​0x00000420·​005f6770·5f646973·70005f5f·6378615f·​.​_gp_disp.​__cxa_
3 ··​0x000003b0·5441424c·455f005f·67705f64·69737000·TABLE_.​_gp_disp.​ 3 ··​0x00000430·66696e61·6c697a65·005f5f63·78615f61·finalize.​__cxa_a
4 ··​0x000003c0·5f5f6378·615f6669·6e616c69·​7a65005f·__cxa_finalize.​_ 4 ··​0x00000440·74657869·74004a61·76615f6f·​72675f6b·texit.​Java_org_k
5 ··​0x000003d0·​5f637861·​5f617465·​78697400·​4a617661·​_cxa_atexit.​Java  
6 ··​0x000003e0·​5f6f7267·​5f6b6465·​5f6e6563·​65737369·​_org_kde_necessi  
7 ··​0x000003f0·​7461735f·​6d696e69·​7374726f·​5f4d696e·​tas_ministro_Min  
8 ··​0x00000400·​69737472·​6f416374·​69766974·​795f6e61·​istroActivity_na  
9 ··​0x00000410·​74697665·​43686d6f·​64650063·​686d6f64·​tiveChmode.​chmod  
10 ··​0x00000420·​005f5a4e·​31345265·​735f706e·​675f3970·​.​_ZN14Res_png_9p  
11 ··​0x00000430·​61746368·​31316465·​73657269·​616c697a·​atch11deserializ  
12 ··​0x00000440·​6545504b·​76004a61·​76615f6f·​72675f6b·​eEPKv.​Java_org_k  
13 ··​0x00000450·​64655f6e·​65636573·​73697461·​735f6d69·​de_necessitas_mi 5 ··​0x00000450·​64655f6e·​65636573·​73697461·​735f6d69·​de_necessitas_mi
14 ··​0x00000460·​6e697374·​726f5f45·78747261·63745374·​nistro_ExtractSt 6 ··​0x00000460·​6e697374·​726f5f4d·696e6973·74726f41·​nistro_MinistroA
15 ··​0x00000470·796c655f·​65787472·​6163744e·61746976·​yle_extractNativ 7 ··​0x00000470·63746976·​6974795f·​6e617469·​76654368·​ctivity_nativeCh
16 ··​0x00000480·​65436875·6e6b496e·​666f006d·616c6c6f·eChunkInfo.​mallo 8 ··​0x00000480·​6d6f6465·0063686d·​6f64005f·5a4e3134·mode.​chmod.​_ZN14
17 ··​0x00000490·63006672·6565004a·6176615f·​6f72675f·c.​free.​Java_org_ 9 ··​0x00000490·5265735f·706e675f·39706174·​63683131·Res_png_9patch11
18 ··​0x000004a0·​6b64655f·6e656365·73736974·​61735f6d·​kde_necessitas_m 10 ··​0x000004a0·​64657365·7269616c·697a6545·​504b7600·deserializeEPKv.​
19 ··​0x000004b0·​696e6973·​74726f5f·45787472·61637453·inistro_ExtractS 11 ··​0x000004b0·4a617661·​5f6f7267·5f6b6465·5f6e6563·Java_org_kde_nec
20 ··​0x000004c0·74796c65·5f657874·72616374·4368756e·tyle_extractChun 12 ··​0x000004c0·65737369·7461735f·6d696e69·7374726f·essitas_ministro
21 ··​0x000004d0·6b496e66·6f005f5a·4e313652·​65735f70·kInfo.​_ZN16Res_p 13 ··​0x000004d0·5f457874·72616374·5374796c·​655f6578·_ExtractStyle_ex
22 ··​0x000004e0·6e675f39·​70617463·68323031·​31646573·​ng_9patch2011des 14 ··​0x000004e0·74726163·​744e6174·69766543·​68756e6b·​tractNativeChunk
23 ··​0x000004f0·65726961·6c697a65·45507600·4a617661·erializeEPv.​Java 15 ··​0x000004f0·496e666f·006d616c·6c6f6300·66726565·Info.​malloc.​free
24 ··​0x00000500·​5f6f7267·5f6b6465·5f6e6563·65737369·_org_kde_necessi 16 ··​0x00000500·004a6176·615f6f72·675f6b64·655f6e65·.​Java_org_kde_ne
25 ··​0x00000510·​7461735f·6d696e69·7374726f·5f457874·tas_ministro_Ext 17 ··​0x00000510·​63657373·69746173·5f6d696e·69737472·cessitas_ministr
26 ··​0x00000520·​72616374·5374796c·655f6578·74726163·ractStyle_extrac 18 ··​0x00000520·​6f5f4578·74726163·74537479·6c655f65·o_ExtractStyle_e
27 ··​0x00000530·​744e6174·​69766543·68756e6b·496e666f·​tNativeChunkInfo 19 ··​0x00000530·78747261·​63744368·756e6b49·6e666f00·​xtractChunkInfo.​
28 ··​0x00000540·3230004a·​6176615f·​6f72675f·​6b64655f·20.​Java_org_kde_ 20 ··​0x00000540·5f5f7374·​61636b5f·​63686b5f·​67756172·__stack_chk_guar
29 ··​0x00000550·​6e656365·​73736974·​61735f6d·​696e6973·necessitas_minis 21 ··​0x00000550·​64005f5f·​73746163·​6b5f6368·​6b5f6661·d.​__stack_chk_fa
30 ··​0x00000560·74726f5f·45787472·61637453·​74796c65·tro_ExtractStyle 22 ··​0x00000560·696c005f·5a4e3136·5265735f·​706e675f·il.​_ZN16Res_png_
31 ··​0x00000570·5f657874·72616374·4368756e·6b496e66·_extractChunkInf 23 ··​0x00000570·39706174·63683230·31316465·73657269·9patch2011deseri
32 ··​0x00000580·​6f323000·​6c69626c·6f672e73·​6f006c69·o20.​liblog.​so.​li 24 ··​0x00000580·​616c697a·​65455076·004a6176·​615f6f72·alizeEPv.​Java_or
33 ··​0x00000590·​62737464·​632b2b2e·736f006c·​69626d2e·bstdc++.​so.​libm.​ 25 ··​0x00000590·​675f6b64·​655f6e65·63657373·​69746173·g_kde_necessitas
34 ··​0x000005a0·736f006c·​6962632e·736f006c·6962646c·so.​libc.​so.​libdl 26 ··​0x000005a0·5f6d696e·​69737472·6f5f4578·74726163·_ministro_Extrac
35 ··​0x000005b0·2e736f00·5f667465·​7874005f·​66646174·.​so.​_ftext.​_fdat 27 ··​0x000005b0·74537479·6c655f65·​78747261·​63744e61·tStyle_extractNa
36 ··​0x000005c0·61005f67·70005f65·​64617461·005f5f62·a.​_gp.​_edata.​__b 28 ··​0x000005c0·74697665·4368756e·​6b496e66·6f323000·tiveChunkInfo20.​
37 ··​0x000005d0·73735f73·74617274·005f6662·7373005f·ss_start.​_fbss.​_ 29 ··​0x000005d0·4a617661·5f6f7267·​5f6b6465·5f6e6563·Java_org_kde_nec
38 ··​0x000005e0·​656e6400·5f5f6273·735f656e·645f5f00·​end.​__bss_end__.​ 30 ··​0x000005e0·​65737369·7461735f·6d696e69·7374726f·​essitas_ministro
39 ··​0x000005f0·​5f5f656e·645f5f00·6c69626d·​696e6973·​__end__.​libminis 31 ··​0x000005f0·​5f457874·72616374·5374796c·​655f6578·​_ExtractStyle_ex
40 ··​0x00000600·​74726f2e·​736f00·····················tro.​so.​ 32 ··​0x00000600·​74726163·​74436875·6e6b496e·666f3230·tractChunkInfo20
  33 ··​0x00000610·​006c6962·​6c6f672e·​736f006c·​69627374·​.​liblog.​so.​libst
  34 ··​0x00000620·​64632b2b·​2e736f00·​6c69626d·​2e736f00·​dc++.​so.​libm.​so.​
  35 ··​0x00000630·​6c696263·​2e736f00·​6c696264·​6c2e736f·​libc.​so.​libdl.​so
  36 ··​0x00000640·​005f6674·​65787400·​5f666461·​7461005f·​.​_ftext.​_fdata.​_
  37 ··​0x00000650·​65646174·​61005f5f·​6273735f·​73746172·​edata.​__bss_star
  38 ··​0x00000660·​74005f66·​62737300·​5f656e64·​005f5f62·​t.​_fbss.​_end.​__b
  39 ··​0x00000670·​73735f65·​6e645f5f·​005f5f65·​6e645f5f·​ss_end__.​__end__
  40 ··​0x00000680·​006c6962·​6d696e69·​7374726f·​2e736f00·​.​libministro.​so.​
  41 ··​0x00000690·​4c494243·​00·························​LIBC.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 443 lines modified Offset 1, 460 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 00000660·​<_ftext>:​ 2 00000740·​<_ftext@@Base>:​
3 ·660:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2 3 ·740:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2
4 ·664:​»       ​279c89a0·»       ​addiu»  ​gp,​gp,​-​30304 4 ·744:​»       ​279c88c0·»       ​addiu»  ​gp,​gp,​-​30528
5 ·668:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9 5 ·748:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9
6 ·66c:​»       ​8f99803c·»       ​lw»     ​t9,​-​32708(gp)​ 6 ·74c:​»       ​8f998048·»       ​lw»     ​t9,​-​32696(gp)​
7 ·670:​»       ​03200008·»       ​jr»     ​t9 7 ·750:​»       ​03200008·»       ​jr»     ​t9
8 ·674:​»       ​8f848018·»       ​lw»     ​a0,​-​32744(gp)​ 8 ·754:​»       ​8f848018·»       ​lw»     ​a0,​-​32744(gp)​
9 »       ​.​.​.​ 9 »       ​.​.​.​
10 ·680:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2 10 ·760:​»       ​10800003·»       ​beqz»   ​a0,​770·​<_ftext@@Base+0x30>
11 ·684:​»       ​279c8980·»       ​addiu»  ​gp,​gp,​-​30336 11 ·764:​»       ​0080c821·»       ​move»   ​t9,​a0
12 ·688:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9 12 ·768:​»       ​03200008·»       ​jr»     ​t9
13 ·68c:​»       ​8f868018·»       ​lw»     ​a2,​-​32744(gp)​ 13 ·76c:​»       ​00000000·»       ​nop
14 ·690:​»       ​8f998030·»       ​lw»     ​t9,​-​32720(gp)​ 14 ·770:​»       ​03e00008·»       ​jr»     ​ra
15 ·694:​»       ​03200008·»       ​jr»     ​t9 15 ·774:​»       ​00000000·»       ​nop
16 ·698:​»       ​00002821·»       ​move»   ​a1,​zero 16 ·778:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2
17 ·69c:​»       ​00000000·»       ​nop 17 ·77c:​»       ​279c8888·»       ​addiu»  ​gp,​gp,​-​30584
  18 ·​780:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9
18 000006a0·<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​>:​ 19 ·784:​»       ​00802821·»       ​move»   ​a1,​a0
19 ·6a0:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2 20 ·788:​»       ​8f868018·»       ​lw»     ​a2,​-​32744(gp)​
20 ·6a4:​»       ​279c8960·»       ​addiu»  ​gp,​gp,​-​30368 21 ·78c:​»       ​8f998030·»       ​lw»     ​t9,​-​32720(gp)​
21 ·6a8:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9 22 ·790:​»       ​03200008·»       ​jr»     ​t9
22 ·6ac:​»       ​27bdffd0·»       ​addiu»  ​sp,​sp,​-​48 23 ·794:​»       ​8f84801c·»       ​lw»     ​a0,​-​32740(gp)​
23 ·​6b0:​»       ​afbf002c·»       ​sw»     ​ra,​44(sp)​ 24 »       ​.​.​.​
24 ·​6b4:​»       ​afbc0010·»       ​sw»     ​gp,​16(sp)​  
25 ·6b8:​»       ​afb10028·»       ​sw»     ​s1,​40(sp)​ 25 000007a0·<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​@@Base>:​
26 ·6bc:​»       ​afb00024·»       ​sw»     ​s0,​36(sp)​ 26 ·7a0:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2
27 ·6c0:​»       ​8c820000·»       ​lw»     ​v0,​0(a0)​ 27 ·7a4:​»       ​279c8860·»       ​addiu»  ​gp,​gp,​-​30624
28 ·6c4:​»       ​00c08821·»       ​move»   ​s1,​a2 28 ·7a8:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9
29 ·6c8:​»       ​8c5902a4·»       ​lw»     ​t9,​676(v0)​ 29 ·7ac:​»       ​8c820000·»       ​lw»     ​v0,​0(a0)​
30 ·6cc:​»       ​00003021·»       ​move»   ​a2,​zero 30 ·7b0:​»       ​27bdffc8·»       ​addiu»  ​sp,​sp,​-​56
31 ·6d0:​»       ​02202821·»       ​move»   ​a1,​s1 31 ·7b4:​»       ​8c5902a4·»       ​lw»     ​t9,​676(v0)​
32 ·6d4:​»       ​afa70018·»       ​sw»     ​a3,​24(sp)​ 32 ·7b8:​»       ​afb2002c·»       ​sw»     ​s2,​44(sp)​
33 ·6d8:​»       ​0320f809·»       ​jalr»   ​t9 33 ·7bc:​»       ​00c09021·»       ​move»   ​s2,​a2
34 ·6dc:​»       ​00808021·»       ​move»   ​s0,​a0 34 ·7c0:​»       ​afbf0034·»       ​sw»     ​ra,​52(sp)​
35 ·6e0:​»       ​8fbc0010·»       ​lw»     ​gp,​16(sp)​ 35 ·7c4:​»       ​afb30030·»       ​sw»     ​s3,​48(sp)​
36 ·6e4:​»       ​8fa70018·»       ​lw»     ​a3,​24(sp)​ 36 ·7c8:​»       ​afb10028·»       ​sw»     ​s1,​40(sp)​
37 ·6e8:​»       ​8f998034·»       ​lw»     ​t9,​-​32716(gp)​ 37 ·7cc:​»       ​afb00024·»       ​sw»     ​s0,​36(sp)​
38 ·6ec:​»       ​00e02821·»       ​move»   ​a1,​a3 38 ·7d0:​»       ​afbc0010·»       ​sw»     ​gp,​16(sp)​
39 ·6f0:​»       ​00402021·»       ​move»   ​a0,​v0 39 ·7d4:​»       ​00003021·»       ​move»   ​a2,​zero
40 ·6f4:​»       ​0320f809·»       ​jalr»   ​t9 40 ·7d8:​»       ​02402821·»       ​move»   ​a1,​s2
41 ·6f8:​»       ​afa20018·»       ​sw»     ​v0,​24(sp)​ 41 ·7dc:​»       ​00e09821·»       ​move»   ​s3,​a3
42 ·​6fc:​»       ​8e030000·»       ​lw»     ​v1,​0(s0)​  
43 ·​700:​»       ​8fa60018·»       ​lw»     ​a2,​24(sp)​  
44 ·​704:​»       ​8c7902a8·»       ​lw»     ​t9,​680(v1)​  
45 ·​708:​»       ​02002021·»       ​move»   ​a0,​s0  
46 ·​70c:​»       ​02202821·»       ​move»   ​a1,​s1  
47 ·​710:​»       ​0320f809·»       ​jalr»   ​t9  
48 ·​714:​»       ​afa20018·»       ​sw»     ​v0,​24(sp)​  
49 ·​718:​»       ​8fbf002c·»       ​lw»     ​ra,​44(sp)​  
50 ·​71c:​»       ​8fa20018·»       ​lw»     ​v0,​24(sp)​  
51 ·​720:​»       ​8fb10028·»       ​lw»     ​s1,​40(sp)​  
52 ·​724:​»       ​8fb00024·»       ​lw»     ​s0,​36(sp)​  
53 ·​728:​»       ​03e00008·»       ​jr»     ​ra  
54 ·​72c:​»       ​27bd0030·»       ​addiu»  ​sp,​sp,​48  
   
55 00000730·​<Res_png_9patch:​:​deserialize(void·​const*)​>:​  
56 ·​730:​»       ​808a0001·»       ​lb»     ​t2,​1(a0)​  
57 ·​734:​»       ​80880002·»       ​lb»     ​t0,​2(a0)​  
58 ·​738:​»       ​00801021·»       ​move»   ​v0,​a0  
59 ·​73c:​»       ​000a4880·»       ​sll»    ​t1,​t2,​0x2  
60 ·​740:​»       ​24840020·»       ​addiu»  ​a0,​a0,​32  
61 ·​744:​»       ​00891821·»       ​addu»   ​v1,​a0,​t1  
62 ·​748:​»       ​00083880·»       ​sll»    ​a3,​t0,​0x2  
63 ·​74c:​»       ​00672821·»       ​addu»   ​a1,​v1,​a3  
64 ·​750:​»       ​24060001·»       ​li»     ​a2,​1  
65 ·​754:​»       ​a0460000·»       ​sb»     ​a2,​0(v0)​  
66 ·​758:​»       ​ac440004·»       ​sw»     ​a0,​4(v0)​  
67 ·​75c:​»       ​ac430008·»       ​sw»     ​v1,​8(v0)​  
68 ·​760:​»       ​03e00008·»       ​jr»     ​ra  
69 ·​764:​»       ​ac45001c·»       ​sw»     ​a1,​28(v0)​  
   
70 00000768·​<Java_org_kde_necessi​tas_ministro_ExtractS​tyle_extractNativeChu​nkInfo>:​  
71 ·​768:​»       ​3c1c0002·»       ​lui»    ​gp,​0x2  
72 ·​76c:​»       ​279c8898·»       ​addiu»  ​gp,​gp,​-​30568  
73 ·​770:​»       ​0399e021·»       ​addu»   ​gp,​gp,​t9  
74 ·​774:​»       ​27bdffc0·»       ​addiu»  ​sp,​sp,​-​64  
75 ·​778:​»       ​8f99801c·»       ​lw»     ​t9,​-​32740(gp)​  
76 ·​77c:​»       ​afbc0018·»       ​sw»     ​gp,​24(sp)​  
77 ·​780:​»       ​afbf003c·»       ​sw»     ​ra,​60(sp)​  
78 ·​784:​»       ​afb30038·»       ​sw»     ​s3,​56(sp)​  
79 ·​788:​»       ​afb20034·»       ​sw»     ​s2,​52(sp)​  
80 ·​78c:​»       ​00809821·»       ​move»   ​s3,​a0  
81 ·​790:​»       ​00c09021·»       ​move»   ​s2,​a2  
82 ·​794:​»       ​afb10030·»       ​sw»     ​s1,​48(sp)​  
83 ·​798:​»       ​afb0002c·»       ​sw»     ​s0,​44(sp)​  
84 ·​79c:​»       ​0411ffe4·»       ​bal»    ​730·​<Res_png_9patch:​:​deserialize(void·​const*)​>  
85 ·​7a0:​»       ​00c02021·»       ​move»   ​a0,​a2  
86 ·​7a4:​»       ​82460001·»       ​lb»     ​a2,​1(s2)​  
87 ·​7a8:​»       ​82440002·»       ​lb»     ​a0,​2(s2)​  
88 ·​7ac:​»       ​24c50003·»       ​addiu»  ​a1,​a2,​3  
89 ·​7b0:​»       ​82430003·»       ​lb»     ​v1,​3(s2)​  
90 ·​7b4:​»       ​8e620000·»       ​lw»     ​v0,​0(s3)​  
91 ·​7b8:​»       ​00a48821·»       ​addu»   ​s1,​a1,​a0  
92 ·​7bc:​»       ​02238821·»       ​addu»   ​s1,​s1,​v1  
Max diff block lines reached; 25384/29810 bytes (85.15%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.MIPS.stubs {}
Offset 1, 27 lines modified Offset 1, 31 lines modified
   
   
   
1 Disassembly·​of·​section·​.​MIPS.​stubs:​ 1 Disassembly·​of·​section·​.​MIPS.​stubs:​
   
2 00000d00·​<.​MIPS.​stubs>:​ 2 00000e30·​<.​MIPS.​stubs>:​
3 ·d00:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 3 ·e30:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
4 ·d04:​»       ​03e07821·»       ​move»   ​t7,​ra 4 ·e34:​»       ​03e07821·»       ​move»   ​t7,​ra
5 ·d08:​»       ​0320f809·»       ​jalr»   ​t9 5 ·e38:​»       ​0320f809·»       ​jalr»   ​t9
6 ·d0c:​»       ​24180019·»       ​li»     ​t8,​25 6 ·e3c:​»       ​24180019·»       ​li»     ​t8,​25
7 ·d10:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 7 ·e40:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
8 ·d14:​»       ​03e07821·»       ​move»   ​t7,​ra 8 ·e44:​»       ​03e07821·»       ​move»   ​t7,​ra
9 ·d18:​»       ​0320f809·»       ​jalr»   ​t9 9 ·e48:​»       ​0320f809·»       ​jalr»   ​t9
10 ·d1c:​»       ​24180018·»       ​li»     ​t8,​24 10 ·e4c:​»       ​24180018·»       ​li»     ​t8,​24
11 ·d20:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 11 ·e50:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
12 ·d24:​»       ​03e07821·»       ​move»   ​t7,​ra 12 ·e54:​»       ​03e07821·»       ​move»   ​t7,​ra
13 ·d28:​»       ​0320f809·»       ​jalr»   ​t9 13 ·e58:​»       ​0320f809·»       ​jalr»   ​t9
14 ·d2c:​»       ​24180017·»       ​li»     ​t8,​23 14 ·e5c:​»       ​24180017·»       ​li»     ​t8,​23
15 ·d30:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 15 ·e60:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
16 ·d34:​»       ​03e07821·»       ​move»   ​t7,​ra 16 ·e64:​»       ​03e07821·»       ​move»   ​t7,​ra
17 ·d38:​»       ​0320f809·»       ​jalr»   ​t9 17 ·e68:​»       ​0320f809·»       ​jalr»   ​t9
18 ·d3c:​»       ​24180016·»       ​li»     ​t8,​22 18 ·e6c:​»       ​24180015·»       ​li»     ​t8,​21
19 ·d40:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​ 19 ·e70:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
20 ·d44:​»       ​03e07821·»       ​move»   ​t7,​ra 20 ·e74:​»       ​03e07821·»       ​move»   ​t7,​ra
21 ·d48:​»       ​0320f809·»       ​jalr»   ​t9 21 ·e78:​»       ​0320f809·»       ​jalr»   ​t9
22 ·d4c:​»       ​24180015·»       ​li»     ​t8,​21 22 ·e7c:​»       ​24180014·»       ​li»     ​t8,​20
  23 ·​e80:​»       ​8f998010·»       ​lw»     ​t9,​-​32752(gp)​
  24 ·​e84:​»       ​03e07821·»       ​move»   ​t7,​ra
  25 ·​e88:​»       ​0320f809·»       ​jalr»   ​t9
  26 ·​e8c:​»       ​24180013·»       ​li»     ​t8,​19
23 »       ​.​.​.​ 27 »       ​.​.​.​
[−]
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ··​0x00000d60·​011b033b·​40000000·​07000000·40f9ffff·​.​.​.​;​@.​.​.​.​.​.​.​@.​.​.​ 2 ··​0x00000ea0·​011b033b·​40000000·​07000000·00f9ffff·​.​.​.​;​@.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000d70·​58000000·d0f9ffff·74000000·08faffff·​X.​.​.​.​.​.​.​t.​.​.​.​.​.​.​ 3 ··​0x00000eb0·​58000000·a0f9ffff·84000000·d8f9ffff·​X.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000d80·88000000·a0fbffff·a8000000·a0fcffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00000ec0·98000000·5cfbffff·c8000000·78fcffff·​.​.​.​.​\.​.​.​.​.​.​.​x.​.​.​
5 ··​0x00000d90·cc000000·e4fcffff·e0000000·a0feffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00000ed0·00010000·bcfcffff·14010000·68feffff·​.​.​.​.​.​.​.​.​.​.​.​.​h.​.​.​
6 ··​0x00000da0·00010000····························.​.​.​.​ 6 ··​0x00000ee0·44010000····························D.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 17 lines modified Offset 1, 23 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ··​0x00000da4·​10000000·​00000000·​017a5200·​017c1f01·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​ 2 ··​0x00000ee4·​10000000·​00000000·​017a5200·​017c1f01·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​
3 ··​0x00000db4·​1b0d1d00·18000000·​18000000·e0f8ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00000ef4·​1b0d1d00·28000000·​18000000·a0f8ffff·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000dc4·​90000000·​00500e30·58900391·029f0100·​.​.​.​.​.​P.​0X.​.​.​.​.​.​.​ 4 ··​0x00000f04·​9c000000·​00540e38·48920360·9f019302·​.​.​.​.​.​T.​8H.​.​`.​.​.​.​
5 ··​0x00000dd4·10000000·34000000·54f9ffff·38000000·​.​.​.​.​4.​.​.​T.​.​.​8.​.​.​ 5 ··​0x00000f14·91049005·02600e00·d0d1d2d3·df000000·​.​.​.​.​.​`.​.​.​.​.​.​.​.​.​.​
6 ··​0x00000de4·00000000·1c000000·48000000·78f9ffff·​.​.​.​.​.​.​.​.​H.​.​.​x.​.​.​ 6 ··​0x00000f24·10000000·44000000·14f9ffff·38000000·​.​.​.​.​D.​.​.​.​.​.​.​8.​.​.​
7 ··​0x00000df4·98010000·00500e40·​58920393·029f014c·​.​.​.​.​.​P.​@X.​.​.​.​.​.​L 7 ··​0x00000f34·00000000·2c000000·​58000000·38f9ffff·​.​.​.​.​,​.​.​.​X.​.​.​8.​.​.​
8 ··​0x00000e04·90059104·20000000·68000000·f0faffff·​.​.​.​.​·​.​.​.​h.​.​.​.​.​.​.​ 8 ··​0x00000f44·84010000·00500e38·549f0194·02930354·​.​.​.​.​.​P.​8T.​.​.​.​.​.​T
9 ··​0x00000e14·00010000·00500e40·60900591·​0492039e·​.​.​.​.​.​P.​@`.​.​.​.​.​.​.​ 9 ··​0x00000f54·91059006·92040344·​010a0e00·d0d1d2d3·​.​.​.​.​.​.​.​D.​.​.​.​.​.​.​.​
10 ··​0x00000e24·029f010d·1e000000·10000000·​8c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x00000f64·d4df0b00·34000000·88000000·​8cfaffff·​.​.​.​.​4.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x00000e34·ccfbffff·44000000·00000000·1c000000·​.​.​.​.​D.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00000f74·1c010000·00500e48·44910654·9e02440d·​.​.​.​.​.​P.​HD.​.​T.​.​D.​
12 ··​0x00000e44·a0000000·fcfbffff·bc010000·​00500e40·​.​.​.​.​.​.​.​.​.​.​.​.​.​P.​@ 12 ··​0x00000f84·1e589f01·94039304·92059007·​02900a0d·​.​X.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00000e54·58920393·029f014c·90059104·20000000·X.​.​.​.​.​.​L.​.​.​.​·.​.​.​ 13 ··​0x00000f94·1d600e00·d0d1d2d3·d4dedf0b·10000000·.​`.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x00000e64·​c0000000·98fdffff·00010000·​00500e40·​.​.​.​.​.​.​.​.​.​.​.​.​.​P.​@ 14 ··​0x00000fa4·​c0000000·70fbffff·44000000·​00000000·​.​.​.​.​p.​.​.​D.​.​.​.​.​.​.​
15 ··​0x00000e74·60900591·0492039e·​029f010d·1e000000·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x00000fb4·2c000000·d4000000·a0fbffff·ac010000·,​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  16 ··​0x00000fc4·​00500e38·​549f0194·​02930354·​92049006·​.​P.​8T.​.​.​.​.​.​T.​.​.​.​
  17 ··​0x00000fd4·​9105036c·​010a0e00·​d0d1d2d3·​d4df0b00·​.​.​.​l.​.​.​.​.​.​.​.​.​.​.​.​
  18 ··​0x00000fe4·​34000000·​04010000·​1cfdffff·​1c010000·​4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  19 ··​0x00000ff4·​00500e48·​44910654·​9e02440d·​1e589f01·​.​P.​HD.​.​T.​.​D.​.​X.​.​
  20 ··​0x00001004·​94039304·​92059007·​02900a0d·​1d600e00·​.​.​.​.​.​.​.​.​.​.​.​.​.​`.​.​
  21 ··​0x00001014·​d0d1d2d3·​d4dedf0b···················​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00010ed4·​00000000····························​.​.​.​.​ 2 ··​0x00010ebc·​00000000····························​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00010ed8·60060000·​00000000···················`.​.​.​.​.​.​.​ 2 ··​0x00010ec0·40070000·​00000000···················@.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 6 lines modified Offset 1, 7 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00011010·​00000000·​00000080·​00100100·30070000·​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​ 2 ··​0x00011010·​00000000·​00000080·​00100100·60070000·​.​.​.​.​.​.​.​.​.​.​.​.​`.​.​.​
3 ··​0x00011020·68070000·000a0000·440a0000·400d0000·h.​.​.​.​.​.​.​D.​.​.​@.​.​.​ 3 ··​0x00011020·40080000·78080000·180b0000·5c0b0000·@.​.​.​x.​.​.​.​.​.​.​\.​.​.​
4 ··​0x00011030·300d0000·200d0000·100d0000·​000d0000·0.​.​.​·.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00011030·800e0000·700e0000·600e0000·​00000000·.​.​.​.​p.​.​.​`.​.​.​.​.​.​.​
  5 ··​0x00011040·​500e0000·​400e0000·​300e0000··········​P.​.​.​@.​.​.​0.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.pdr {}
Offset 1, 21 lines modified Offset 1, 23 lines modified
   
1 Hex·​dump·​of·​section·​'.​pdr':​ 1 Hex·​dump·​of·​section·​'.​pdr':​
2 ··​0x00000000·​60060000·​00000000·​00000000·​00000000·​`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00000000·​60070000·​00000000·​00000000·​00000000·​`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000010·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00000010·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000020·80060000·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00000020·40070000·​00000000·​00000000·​00000000·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00000030·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00000030·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00000040·a0060000·​00000380·fcffffff·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x00000040·78070000·​00000000·00000000·​00000000·x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00000050·​00000000·30000000·​1d000000·​1f000000·​.​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x00000050·​00000000·00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x00000060·30070000·​00000000·00000000·​00000000·0.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ··​0x00000060·a0070000·​00000f80·fcffffff·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x00000070·​00000000·00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x00000070·​00000000·38000000·​1d000000·​1f000000·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x00000080·68070000·​00000f80·fcffffff·​00000000·h.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x00000080·40080000·​00000000·00000000·​00000000·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x00000090·​00000000·40000000·​1d000000·​1f000000·​.​.​.​.​@.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00000090·​00000000·00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x000000a0·00090000·​000007c0·​fcffffff·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x000000a0·78080000·​00001f80·​fcffffff·​00000000·x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x000000b0·​00000000·40000000·​1e000000·​1f000000·​.​.​.​.​@.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x000000b0·​00000000·38000000·​1d000000·​1f000000·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x000000c0·000a0000·​00000000·00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x000000c0·fc090000·​00001fc0·fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x000000d0·​00000000·00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x000000d0·​00000000·48000000·​1e000000·​1f000000·​.​.​.​.​H.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x000000e0·440a0000·​00000f80·fcffffff·​00000000·D.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x000000e0·180b0000·​00000000·00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x000000f0·​00000000·40000000·​1d000000·​1f000000·​.​.​.​.​@.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x000000f0·​00000000·00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00000100·000c0000·​000007c0·​fcffffff·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00000100·5c0b0000·​00001f80·​fcffffff·​00000000·\.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x00000110·​00000000·40000000·​1e000000·​1f000000·​.​.​.​.​@.​.​.​.​.​.​.​.​.​.​.​ 19 ··​0x00000110·​00000000·38000000·​1d000000·​1f000000·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
  20 ··​0x00000120·​080d0000·​00001fc0·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  21 ··​0x00000130·​00000000·​48000000·​1e000000·​1f000000·​.​.​.​.​H.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​6·​20120106·​(prerelease)​ 2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.gnu.attributes {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​gnu.​attributes':​ 1 Hex·​dump·​of·​section·​'.​gnu.​attributes':​
2 ··​0x00000000·​410f0000·​00676e75·​00010700·​00000401·​A.​.​.​.​gnu.​.​.​.​.​.​.​.​ 2 ··​0x00000000·​410f0000·​00676e75·​00010700·​00000405·​A.​.​.​.​gnu.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 14 lines modified Offset 1, 18 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·72656769·​.​.​shstrtab.​.​regi 2 ··​0x00000000·​002e7368·​73747274·​6162002e·4d495053·​.​.​shstrtab.​.​MIPS
3 ··​0x00000010·6e666f00·2e686173·68002e64·796e7379·nfo.​.​hash.​.​dynsy 3 ··​0x00000010·2e616269·666c6167·73002e72·6567696e·.​abiflags.​.​regin
4 ··​0x00000020·​6d002e64·796e7374·72002e72·656c2e64·m.​.​dynstr.​.​rel.​d 4 ··​0x00000020·666f002e·6e6f7465·2e676e75·2e627569·fo.​.​note.​gnu.​bui
5 ··​0x00000030·796e002e·​74657874·002e4d49·​50532e73·​yn.​.​text.​.​MIPS.​s 5 ··​0x00000030·6c642d69·64002e68·61736800·2e64796e·​ld-​id.​.​hash.​.​dyn
6 ··​0x00000040·​74756273·002e6568·5f667261·6d655f68·tubs.​.​eh_frame_h 6 ··​0x00000040·​73796d00·2e64796e·73747200·2e676e75·sym.​.​dynstr.​.​gnu
7 ··​0x00000050·6472002e·65685f66·72616d65·002e696e·dr.​.​eh_frame.​.​in 7 ··​0x00000050·2e766572·73696f6e·002e676e·752e7665·.​version.​.​gnu.​ve
8 ··​0x00000060·69745f61·72726179·002e6669·6e695f61·it_array.​.​fini_a 8 ··​0x00000060·7273696f·6e5f7200·2e72656c·2e64796e·rsion_r.​.​rel.​dyn
9 ··​0x00000070·72726179·002e6479·​6e616d69·​63002e64·​rray.​.​dynamic.​.​d 9 ··​0x00000070·002e7465·7874002e·4d495053·​2e737475·​.​.​text.​.​MIPS.​stu
10 ··​0x00000080·​61746100·2e676f74·002e7064·72002e63·ata.​.​got.​.​pdr.​.​c 10 ··​0x00000080·​6273002e·65685f66·72616d65·5f686472·bs.​.​eh_frame_hdr
11 ··​0x00000090·6f6d6d65·6e74002e·​676e752e·​61747472·omment.​.​gnu.​attr 11 ··​0x00000090·002e6568·5f667261·​6d65002e·​696e6974·.​.​eh_frame.​.​init
12 ··​0x000000a0·69627574·​657300·····················ibutes.​ 12 ··​0x000000a0·5f617272·​6179002e·66696e69·5f617272·_array.​.​fini_arr
  13 ··​0x000000b0·​6179002e·​64796e61·​6d696300·​2e646174·​ay.​.​dynamic.​.​dat
  14 ··​0x000000c0·​61002e67·​6f74002e·​62737300·​2e636f6d·​a.​.​got.​.​bss.​.​com
  15 ··​0x000000d0·​6d656e74·​002e7064·​72002e67·​6e752e61·​ment.​.​pdr.​.​gnu.​a
  16 ··​0x000000e0·​74747269·​62757465·​7300··············​ttributes.​
   
[−]
lib/x86/libministro.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V 6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​0 7 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​ 8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​Intel·​80386 9 ··​Machine:​···························​Intel·​80386
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x0 11 ··​Entry·​point·​address:​···············​0x0
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········4364·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········8500·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x0 14 ··​Flags:​·····························​0x0
15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​ 15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​ 16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········7 17 ··​Number·​of·​program·​headers:​·········8
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​20 19 ··​Number·​of·​section·​headers:​·········​24
20 ··​Section·​header·​string·​table·​index:​·19 20 ··​Section·​header·​string·​table·​index:​·23
[−]
readelf --wide --program-header {}
Offset 1, 24 lines modified Offset 1, 26 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x0 2 Entry·​point·​0x0
3 There·​are·7·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·8·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align 5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x000e0·​0x000e0·​R···​0x4 6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00100·​0x00100·​R···​0x4
7 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x00d90·​0x00d90·​R·​E·​0x1000 7 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x01434·​0x01434·​R·​E·​0x1000
8 ··​LOAD···········​0x000ee4·​0x00001ee4·​0x00001ee4·​0x00138·​0x00138·​RW··​0x1000 8 ··​LOAD···········​0x001ea8·​0x00002ea8·​0x00002ea8·​0x0015c·​0x0015c·​RW··​0x1000
9 ··​DYNAMIC········​0x000ef0·​0x00001ef0·​0x00001ef0·​0x00100·​0x00100·​RW··​0x4 9 ··​DYNAMIC········​0x001eb4·​0x00002eb4·​0x00002eb4·​0x00128·​0x00128·​RW··​0x4
10 ··GNU_EH_FRAME···​0x000d2c·​0x00000d2c·​0x00000d2c·​0x00064·​0x00064·​R···​0x4 10 ··​NOTE···········​0x000134·​0x00000134·​0x00000134·​0x00024·​0x00024·​R···​0x4
  11 ··​GNU_EH_FRAME···​0x0013c0·​0x000013c0·​0x000013c0·​0x00074·​0x00074·​R···​0x4
11 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0 12 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
12 ··​GNU_RELRO······​0x000ee4·​0x00001ee4·​0x00001ee4·​0x0011c·​0x0011c·​RW··​0x4 13 ··​GNU_RELRO······​0x001ea8·​0x00002ea8·​0x00002ea8·​0x00158·​0x00158·​RW··​0x4
   
13 ·​Section·​to·​Segment·​mapping:​ 14 ·​Section·​to·​Segment·​mapping:​
14 ··​Segment·​Sections.​.​.​ 15 ··​Segment·​Sections.​.​.​
15 ···​00····· 16 ···​00·····
16 ···​01·····​.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​eh_frame·​.​eh_frame_hdr· 17 ···​01·····.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​eh_frame·​.​eh_frame_hdr·
17 ···​02·····​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​.​data· 18 ···​02·····​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​.​data·
18 ···​03·····​.​dynamic· 19 ···​03·····​.​dynamic·
19 ···​04·····​.​eh_frame_hdr· 20 ···​04·····​.​note.​gnu.​build-​id·
20 ···​05····· 21 ···​05·····.​eh_frame_hdr·
21 ···​06·····.​fini_array·.​init_array·.​dynamic·.​got· 22 ···​06·····
  23 ···​07·····​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·
[−]
readelf --wide --sections {}
Offset 1, 29 lines modified Offset 1, 33 lines modified
1 There·​are·​20·​section·​headers,​·​starting·​at·​offset·​0x110c:​ 1 There·​are·​24·​section·​headers,​·​starting·​at·​offset·​0x2134:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al 3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0 4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​dynsym···········DYNSYM··········​00000114·​000114·​000120·10···​A··2···1··​4 5 ··​[·​1]·​.​note.​gnu.​build-​id·NOTE············​00000134·​000134·​000024·00···​A··0···0··​4
6 ··​[·​2]·​.​dynstr···········STRTAB··········​00000234·​000234·​00023f·00···​A··0···0··1 6 ··​[·​2]·​.​dynsym···········DYNSYM··········​00000158·​000158·​000110·10···​A··3···1··4
7 ··​[·​3]·​.​hash·············HASH············​00000474·​000474·​000094·​04···​A··1···​0··4 7 ··​[·​3]·​.​dynstr···········STRTAB··········​00000268·​000268·​000232·​00···​A··0···​0··1
8 ··​[·​4]·​.​rel.​dyn··········REL·············​00000508·​000508·​000018·​08···​A··1···​0··​4 8 ··​[·​4]·​.​hash·············HASH············​0000049c·​00049c·​000058·​04···​A··2···​0··​4
9 ··​[·​5]·​.​rel.​plt··········REL·············​00000520·​000520·​000030·​08···​A··1···6··4 9 ··​[·​5]·​.​gnu.​version······VERSYM··········​000004f4·​0004f4·​000022·​02···​A··2···0··2
10 ··​[·​6]·​.​plt··············PROGBITS········​00000550·​000550·​000070·​04··AX··0···0··​4 10 ··​[·​6]·​.​gnu.​version_d····VERDEF··········​00000518·​000518·​00001c·​00···​A··3···1··​4
11 ··​[·​7]·​.​text·············PROGBITS········​000005c0·​0005c0·​0005ac·​00··AX··0···0·16 11 ··​[·​7]·​.​gnu.​version_r····VERNEED·········​00000534·​000534·​000020·​00···​A··3···1··​4
12 ··​[·​8]·​.​eh_frame·········PROGBITS········​00000b6c·​000b6c·​0001c0·​00···​A··0···​0··​4 12 ··​[·​8]·​.​rel.​dyn··········REL·············​00000554·​000554·​000010·​08···​A··2···​0··​4
13 ··​[·​9]·​.​eh_frame_hdr·····PROGBITS········​00000d2c·​000d2c·​000064·​00···​A··0···0··​4 13 ··​[·​9]·​.​rel.​plt··········REL·············​00000564·​000564·​000030·​08··AI··2··10··​4
14 ··​[10]·​.​fini_array·······FINI_ARRAY······​00001ee4·​000ee4·​000008·​00··WA··​0···​0··​4 14 ··​[10]·​.​plt··············PROGBITS········​000005a0·​0005a0·​000070·​04··AX··​0···​0·16
15 ··​[11]·​.​init_array·······INIT_ARRAY······​00001eec·​000eec·​000004·​00··WA··​0···​0··​1 15 ··​[11]·​.​text·············PROGBITS········​00000620·​000620·​000b89·​00··AX··​0···​0·32
16 ··​[12]·​.​dynamic··········DYNAMIC·········​00001ef0·​000ef0·​000100·​08··WA··2···​0··​4 16 ··​[12]·​.​eh_frame·········PROGBITS········​000011ac·​0011ac·​000214·​00···A··0···​0··​4
17 ··​[13]·​.​got··············​PROGBITS········​00001ff0·​000ff0·​000004·​00··WA··​0···​0··​4 17 ··​[13]·​.​eh_frame_hdr·····​PROGBITS········​000013c0·​0013c0·​000074·​00···A··​0···​0··​4
18 ··​[14]·​.​got.​plt··········PROGBITS········​00001ff4·​000ff4·​000024·​00··​WA··​0···​0··​4 18 ··​[14]·​.​fini_array·······FINI_ARRAY······​00002ea8·​001ea8·​000008·​00··​WA··​0···​0··​4
19 ··​[15]·​.​data·············PROGBITS········​00002018·​001018·​000004·​00··​WA··​0···​0··​4 19 ··​[15]·​.​init_array·······INIT_ARRAY······​00002eb0·​001eb0·​000004·​00··​WA··​0···​0··​4
20 ··​[16]·​.​bss··············NOBITS··········​0000201c·​00101c·​000000·​00··​WA··0···​0··​4 20 ··​[16]·​.​dynamic··········DYNAMIC·········​00002eb4·​001eb4·​000128·​08··​WA··3···​0··​4
21 ··​[17]·​.​comment··········​PROGBITS········​00000000·​00101c·​000026·​01··MS··​0···​0··1 21 ··​[17]·​.​got··············​PROGBITS········​00002fdc·​001fdc·​000000·​00··WA··​0···​0··4
22 ··​[18]·​.​note.​gnu.​gold-​version·NOTE············​00000000·​001044·​00001c·​00······​0···​0··​4 22 ··​[18]·​.​got.​plt··········PROGBITS········​00002fdc·​001fdc·​000024·​00··WA··​0···​0··​4
23 ··​[19]·​.​shstrtab·········STRTAB··········​00000000·​001060·​0000ab·​00······​0···​0··1 23 ··​[19]·​.​data·············​PROGBITS········​00003000·​002000·​000004·​00··WA··​0···​0··4
  24 ··​[20]·​.​bss··············​NOBITS··········​00003004·​002004·​000000·​00··​WA··​0···​0··​1
  25 ··​[21]·​.​comment··········​PROGBITS········​00000000·​002004·​000028·​01··​MS··​0···​0··​1
  26 ··​[22]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​00202c·​00001c·​00······​0···​0··​4
  27 ··​[23]·​.​shstrtab·········​STRTAB··········​00000000·​002048·​0000e9·​00······​0···​0··​1
24 Key·​to·​Flags:​ 28 Key·​to·​Flags:​
25 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 29 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
26 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 30 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
27 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 31 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
28 ··​p·​(processor·​specific)​ 32 ··​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 21 lines modified Offset 1, 20 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​18·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​17·​entries:​
2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize 4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize@LIBC·​(2)​
5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit 5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit@LIBC·​(2)​
6 ·····​3:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail 6 ·····​3:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail@LIBC​·​(2)​
7 ·····​4:​·​00000650···​129·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_MinistroA​ctivity_nativeChmode 7 ·····​4:​·​000006e0···​105·​FUNC····​GLOBAL·​DEFAULT···11·​Java_org_kde_necessit​as_ministro_MinistroA​ctivity_nativeChmode
8 ·····​5:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​chmod 8 ·····​5:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​chmod@LIBC·​(2)​
9 ·····​6:​·​000006e0····​34·​FUNC····​GLOBAL·​DEFAULT····​7·​_ZN14Res_png_9patch11​deserializeEPKv 9 ·····​6:​·​00000750····​34·​FUNC····​GLOBAL·​DEFAULT···11·​_ZN14Res_png_9patch11​deserializeEPKv
10 ·····​7:​·​00000710···​329·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo 10 ·····​7:​·​000007a0··1061·​FUNC····​GLOBAL·​DEFAULT···11·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo
11 ·····​8:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​malloc 11 ·····​8:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​malloc@LIBC·​(2)​
12 ·····​9:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​free 12 ·····​9:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​free@LIBC·​(2)​
13 ····​10:​·​00000860···​185·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo 13 ····​10:​·​00000bd0···​185·​FUNC····​GLOBAL·​DEFAULT···11·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo
14 ····​11:​·​00000000·····​0·OBJECT··​GLOBAL·​DEFAULT··UND·​__stack_chk_guard 14 ····​11:​·​00000c90····39·FUNC····​GLOBAL·​DEFAULT···​11·​_ZN16Res_png_9patch20​11deserializeEPv
15 ····​12:​·​00000920····​39·​FUNC····​GLOBAL·​DEFAULT····7·_ZN16Res_png_9patch20​11deserializeEPv 15 ····​12:​·​00000cc0··1061·​FUNC····​GLOBAL·​DEFAULT···11·Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo20
16 ····​13:​·​00000950···342·​FUNC····​GLOBAL·​DEFAULT····​7·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractNativeChun​kInfo20 16 ····​13:​·​000010f0···185·​FUNC····​GLOBAL·​DEFAULT···11·​Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo2​0
17 ····​14:​·​00000ab0···185·FUNC····​GLOBAL·​DEFAULT····​7·Java_org_kde_necessit​as_ministro_ExtractSt​yle_extractChunkInfo2​0 17 ····​14:​·​00003004·····​0·NOTYPE··​GLOBAL·​DEFAULT··ABS·​_edata
18 ····​15:​·​0000201c·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_edata 18 ····​15:​·​00003004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·__bss_start
19 ····​16:​·​0000201c·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·__bss_start 19 ····​16:​·​00003004·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end
20 ····​17:​·​0000201c·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​ABS·​_end  
[−]
readelf --wide --relocs {}
Offset 1, 15 lines modified Offset 1, 14 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x508·​contains·3·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x554·​contains·2·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00001ee4··​00000008·​R_386_RELATIVE········ 3 00002ea8··​00000008·​R_386_RELATIVE········
4 00002018··​00000008·​R_386_RELATIVE········ 4 00003000··​00000008·​R_386_RELATIVE········
5 00001ff0··​00000b06·​R_386_GLOB_DAT·········​00000000···​__stack_chk_guard  
   
6 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x520·​contains·​6·​entries:​ 5 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x564·​contains·​6·​entries:​
7 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 6 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
8 00002000··​00000207·​R_386_JUMP_SLOT········​00000000···​__cxa_atexit 7 00002fe8··​00000207·​R_386_JUMP_SLOT········​00000000···​__cxa_atexit@LIBC
9 00002004··​00000307·​R_386_JUMP_SLOT········​00000000···​__stack_chk_fail 8 00002fec··​00000307·​R_386_JUMP_SLOT········​00000000···​__stack_chk_fail@LIBC​
10 00002008··​00000107·​R_386_JUMP_SLOT········​00000000···​__cxa_finalize 9 00002ff0··​00000107·​R_386_JUMP_SLOT········​00000000···​__cxa_finalize@LIBC
11 0000200c··​00000507·​R_386_JUMP_SLOT········​00000000···​chmod 10 00002ff4··​00000507·​R_386_JUMP_SLOT········​00000000···​chmod@LIBC
12 00002010··​00000807·​R_386_JUMP_SLOT········​00000000···​malloc 11 00002ff8··​00000807·​R_386_JUMP_SLOT········​00000000···​malloc@LIBC
13 00002014··​00000907·​R_386_JUMP_SLOT········​00000000···​free 12 00002ffc··​00000907·​R_386_JUMP_SLOT········​00000000···​free@LIBC
[−]
readelf --wide --dynamic {}
Offset 1, 30 lines modified Offset 1, 35 lines modified
   
1 Dynamic·​section·​at·​offset·​0xef0·​contains·27·​entries:​ 1 Dynamic·​section·​at·​offset·​0x1eb4·​contains·32·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·····················​0x1ff4 3 ·​0x00000003·​(PLTGOT)​·····················​0x2fdc
4 ·​0x00000002·​(PLTRELSZ)​···················​48·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​···················​48·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·····················​0x520 5 ·​0x00000017·​(JMPREL)​·····················​0x564
6 ·​0x00000014·​(PLTREL)​·····················​REL 6 ·​0x00000014·​(PLTREL)​·····················​REL
7 ·​0x00000011·​(REL)​························​0x508 7 ·​0x00000011·​(REL)​························​0x554
8 ·​0x00000012·​(RELSZ)​······················24·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​······················16·​(bytes)​
9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​···················​2 10 ·​0x6ffffffa·​(RELCOUNT)​···················​2
11 ·​0x00000006·​(SYMTAB)​·····················​0x114 11 ·​0x00000006·​(SYMTAB)​·····················​0x158
12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·····················​0x234 13 ·​0x00000005·​(STRTAB)​·····················​0x268
14 ·​0x0000000a·​(STRSZ)​······················​575·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​······················​562·​(bytes)​
15 ·​0x00000004·​(HASH)​·······················​0x474 15 ·​0x00000004·​(HASH)​·······················​0x49c
16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so] 16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[liblog.​so]
17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so] 17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so]
18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so] 18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so]
19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so] 19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so]
20 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so] 20 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so]
21 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libministro.​so] 21 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libministro.​so]
22 ·​0x0000001a·​(FINI_ARRAY)​·················​0x1ee4 22 ·​0x0000001a·​(FINI_ARRAY)​·················​0x2ea8
23 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​ 23 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
24 ·​0x00000019·​(INIT_ARRAY)​·················​0x1eec 24 ·​0x00000019·​(INIT_ARRAY)​·················​0x2eb0
25 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​ 25 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
26 ·​0x00000010·​(SYMBOLIC)​···················​0x0 26 ·​0x00000010·​(SYMBOLIC)​···················​0x0
27 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW 27 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW
28 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW 28 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
  29 ·​0x6ffffff0·​(VERSYM)​·····················​0x4f4
  30 ·​0x6ffffffc·​(VERDEF)​·····················​0x518
  31 ·​0x6ffffffd·​(VERDEFNUM)​··················​1
  32 ·​0x6ffffffe·​(VERNEED)​····················​0x534
  33 ·​0x6fffffff·​(VERNEEDNUM)​·················​1
29 ·​0x00000000·​(NULL)​·······················​0x0 34 ·​0x00000000·​(NULL)​·······················​0x0
[−]
readelf --wide --notes {}
Offset 1, 5 lines modified Offset 1, 10 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ··​Owner·················​Data·​size»   ​Description
  3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ····​Build·​ID:​·​099273f0d24d6ee4d3ee4​c6914ad712372d605e4
   
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ··​Owner·················​Data·​size»   ​Description 6 ··​Owner·················​Data·​size»   ​Description
3 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​ 7 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ····​Version:​·​gold·​1.​10 8 ····​Version:​·​gold·​1.​11
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 17 lines modified
   
1 No·​version·information·found·in·​this·file.​ 1 Version·symbols·​section·'.​gnu.​version'·contains·​17·entries:​
  2 ·​Addr:​·​00000000000004f4··​Offset:​·​0x0004f4··​Link:​·​2·​(.​dynsym)​
  3 ··​000:​···​0·​(*local*)​·······​2·​(LIBC)​··········​2·​(LIBC)​··········​2·​(LIBC)​·······
  4 ··​004:​···​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​···
  5 ··​008:​···​2·​(LIBC)​··········​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​···
  6 ··​00c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  7 ··​010:​···​1·​(*global*)​···
   
  8 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  9 ··​Addr:​·​0x0000000000000518··​Offset:​·​0x000518··​Link:​·​3·​(.​dynstr)​··​000000:​·​Rev:​·​1··​Flags:​·​BASE···​Index:​·​1··​Cnt:​·​1··​Name:​·​libministro.​so
  10 ··​Version·​definition·​past·​end·​of·​section
   
  11 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  12 ·​Addr:​·​0x0000000000000534··​Offset:​·​0x000534··​Link:​·​3·​(.​dynstr)​
  13 ··​000000:​·​Version:​·​1··​File:​·​libc.​so··​Cnt:​·​1
  14 ··​0x0010:​···​Name:​·​LIBC··​Flags:​·​none··​Version:​·​2
[−]
readelf --wide --debug-dump=frames {}
Offset 9, 193 lines modified Offset 9, 223 lines modified
9 ··​Augmentation·​data:​·····​1b 9 ··​Augmentation·​data:​·····​1b
   
10 ··​DW_CFA_def_cfa:​·​r4·​(esp)​·​ofs·​4 10 ··​DW_CFA_def_cfa:​·​r4·​(esp)​·​ofs·​4
11 ··​DW_CFA_offset:​·​r8·​(eip)​·​at·​cfa-​4 11 ··​DW_CFA_offset:​·​r8·​(eip)​·​at·​cfa-​4
12 ··​DW_CFA_nop 12 ··​DW_CFA_nop
13 ··​DW_CFA_nop 13 ··​DW_CFA_nop
   
14 00000018·​0000001c·​0000001c·​FDE·​cie=00000000·​pc=00000620.​.​00000644 14 00000018·​00000014·​0000001c·​FDE·​cie=00000000·​pc=00000650.​.​00000663
  15 ··​DW_CFA_advance_loc:​·​4·​to·​00000654
  16 ··​DW_CFA_def_cfa_offset​:​·​16
  17 ··​DW_CFA_advance_loc:​·​14·​to·​00000662
  18 ··​DW_CFA_def_cfa_offset​:​·​4
  19 ··​DW_CFA_nop
   
  20 00000030·​0000001c·​00000034·​FDE·​cie=00000000·​pc=00000620.​.​00000644
15 ··​DW_CFA_advance_loc:​·​1·​to·​00000621 21 ··​DW_CFA_advance_loc:​·​1·​to·​00000621
16 ··​DW_CFA_def_cfa_offset​:​·​8 22 ··​DW_CFA_def_cfa_offset​:​·​8
17 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8 23 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8
18 ··​DW_CFA_advance_loc:​·​15·​to·​00000630 24 ··​DW_CFA_advance_loc:​·​15·​to·​00000630
19 ··​DW_CFA_def_cfa_offset​:​·​32 25 ··​DW_CFA_def_cfa_offset​:​·​32
20 ··​DW_CFA_advance_loc:​·​18·​to·​00000642 26 ··​DW_CFA_advance_loc:​·​18·​to·​00000642
21 ··​DW_CFA_def_cfa_offset​:​·​8 27 ··​DW_CFA_def_cfa_offset​:​·​8
22 ··​DW_CFA_advance_loc:​·​1·​to·​00000643 28 ··​DW_CFA_advance_loc:​·​1·​to·​00000643
23 ··​DW_CFA_def_cfa_offset​:​·​4  
24 ··​DW_CFA_restore:​·​r3·​(ebx)​ 29 ··​DW_CFA_restore:​·​r3·​(ebx)​
  30 ··​DW_CFA_def_cfa_offset​:​·​4
   
25 00000038·​0000001c·​0000003c·​FDE·​cie=00000000·​pc=000005c0.​.​000005f4 31 00000050·​0000001c·​00000054·​FDE·​cie=00000000·​pc=00000670.​.​000006a6
26 ··​DW_CFA_advance_loc:​·​1·​to·​000005c1 32 ··​DW_CFA_advance_loc:​·​1·​to·​00000671
27 ··​DW_CFA_def_cfa_offset​:​·​8 33 ··​DW_CFA_def_cfa_offset​:​·​8
28 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8 34 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8
29 ··​DW_CFA_advance_loc:​·​15·​to·​000005d0 35 ··​DW_CFA_advance_loc:​·​15·​to·​00000680
30 ··​DW_CFA_def_cfa_offset​:​·​32 36 ··​DW_CFA_def_cfa_offset​:​·​32
31 ··​DW_CFA_advance_loc:​·​34·​to·​000005f2 37 ··​DW_CFA_advance_loc:​·​36·​to·​000006a4
32 ··​DW_CFA_def_cfa_offset​:​·​8 38 ··​DW_CFA_def_cfa_offset​:​·​8
33 ··​DW_CFA_advance_loc:​·​1·​to·​000005f3 39 ··​DW_CFA_advance_loc:​·​1·​to·​000006a5
34 ··​DW_CFA_def_cfa_offset​:​·​4  
35 ··​DW_CFA_restore:​·​r3·​(ebx)​ 40 ··​DW_CFA_restore:​·​r3·​(ebx)​
  41 ··​DW_CFA_def_cfa_offset​:​·​4
   
36 00000058·​0000001c·​0000005c·​FDE·​cie=00000000·​pc=00000600.​.​0000061b 42 00000070·​0000001c·​00000074·​FDE·​cie=00000000·​pc=000006b0.​.​000006cb
37 ··​DW_CFA_advance_loc:​·​1·​to·​00000601 43 ··​DW_CFA_advance_loc:​·​1·​to·​000006b1
38 ··​DW_CFA_def_cfa_offset​:​·​8 44 ··​DW_CFA_def_cfa_offset​:​·​8
39 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8 45 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8
40 ··​DW_CFA_advance_loc:​·​15·​to·​00000610 46 ··​DW_CFA_advance_loc:​·​15·​to·​000006c0
41 ··​DW_CFA_def_cfa_offset​:​·​16 47 ··​DW_CFA_def_cfa_offset​:​·​16
42 ··​DW_CFA_advance_loc:​·​9·​to·​00000619 48 ··​DW_CFA_advance_loc:​·​9·​to·​000006c9
43 ··​DW_CFA_def_cfa_offset​:​·​8 49 ··​DW_CFA_def_cfa_offset​:​·​8
44 ··​DW_CFA_advance_loc:​·​1·​to·​0000061a 50 ··​DW_CFA_advance_loc:​·​1·​to·​000006ca
45 ··​DW_CFA_def_cfa_offset​:​·​4  
46 ··​DW_CFA_restore:​·​r3·​(ebx)​ 51 ··​DW_CFA_restore:​·​r3·​(ebx)​
  52 ··​DW_CFA_def_cfa_offset​:​·​4
   
47 00000078·​00000010·​0000007c·​FDE·​cie=00000000·​pc=00000644.​.​00000650 53 00000090·​00000010·​00000094·​FDE·​cie=00000000·​pc=000006d0.​.​000006d4
48 ··​DW_CFA_nop 54 ··​DW_CFA_nop
49 ··​DW_CFA_nop 55 ··​DW_CFA_nop
50 ··​DW_CFA_nop 56 ··​DW_CFA_nop
   
51 0000008c·​00000024·​00000090·​FDE·​cie=00000000·​pc=00000650.​.​000006d1 57 000000a4·​00000038·​000000a8·​FDE·​cie=00000000·​pc=000006e0.​.​00000749
52 ··​DW_CFA_advance_loc:​·4·​to·​00000654 58 ··​DW_CFA_advance_loc:​·1·​to·​000006e1
53 ··​DW_CFA_def_cfa_offset​:​·64 59 ··​DW_CFA_def_cfa_offset​:​·8
54 ··​DW_CFA_advance_loc:​·8·​to·0000065c 60 ··​DW_CFA_offset:​·​r5·(ebp)​·at·​cfa-​8
  61 ··​DW_CFA_advance_loc:​·​1·​to·​000006e2
  62 ··​DW_CFA_def_cfa_offset​:​·​12
  63 ··​DW_CFA_offset:​·​r7·​(edi)​·​at·​cfa-​12
  64 ··​DW_CFA_advance_loc:​·​1·​to·​000006e3
  65 ··​DW_CFA_def_cfa_offset​:​·​16
55 ··​DW_CFA_offset:​·​r6·​(esi)​·​at·​cfa-​16 66 ··​DW_CFA_offset:​·​r6·​(esi)​·​at·​cfa-​16
  67 ··​DW_CFA_advance_loc:​·​1·​to·​000006e4
  68 ··​DW_CFA_def_cfa_offset​:​·​20
56 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​20 69 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​20
57 ··​DW_CFA_advance_loc:​·23·​to·​00000673 70 ··​DW_CFA_advance_loc:​·15·​to·​000006f3
58 ··​DW_CFA_offset:​·​r7·​(edi)​·​at·​cfa-​12 71 ··​DW_CFA_def_cfa_offset​:​·​64
59 ··​DW_CFA_advance_loc:​·21·​to·​00000688 72 ··​DW_CFA_advance_loc1:​·81·​to·​00000744
60 ··​DW_CFA_offset:​·​r5·​(ebp)​·​at·​cfa-​8 73 ··​DW_CFA_def_cfa_offset​:​·​20
61 ··​DW_CFA_advance_loc1:​·72·​to·​000006d0 74 ··​DW_CFA_advance_loc:​·1·​to·​00000745
62 ··​DW_CFA_def_cfa_offset​:​·​4  
63 ··​DW_CFA_restore:​·​r5·​(ebp)​  
64 ··​DW_CFA_restore:​·​r7·​(edi)​  
65 ··​DW_CFA_restore:​·​r6·​(esi)​  
66 ··​DW_CFA_restore:​·​r3·​(ebx)​ 75 ··​DW_CFA_restore:​·​r3·​(ebx)​
67 ··​DW_CFA_nop 76 ··​DW_CFA_def_cfa_offset​:​·​16
  77 ··​DW_CFA_advance_loc:​·​1·​to·​00000746
  78 ··​DW_CFA_restore:​·​r6·​(esi)​
  79 ··​DW_CFA_def_cfa_offset​:​·​12
  80 ··​DW_CFA_advance_loc:​·​1·​to·​00000747
  81 ··​DW_CFA_restore:​·​r7·​(edi)​
  82 ··​DW_CFA_def_cfa_offset​:​·​8
  83 ··​DW_CFA_advance_loc:​·​1·​to·​00000748
  84 ··​DW_CFA_restore:​·​r5·​(ebp)​
  85 ··​DW_CFA_def_cfa_offset​:​·​4
   
68 000000b4·​00000010·​000000b8·​FDE·​cie=00000000·​pc=000006e0.​.​00000702 86 000000e0·​00000010·​000000e4·​FDE·​cie=00000000·​pc=00000750.​.​00000772
69 ··​DW_CFA_nop 87 ··​DW_CFA_nop
70 ··​DW_CFA_nop 88 ··​DW_CFA_nop
71 ··​DW_CFA_nop 89 ··​DW_CFA_nop
   
72 000000c8·​0000003c·​000000cc·​FDE·​cie=00000000·​pc=00000710.​.​00000859 90 000000f4·​0000003c·​000000f8·​FDE·​cie=00000000·​pc=000007a0.​.​00000bc5
73 ··​DW_CFA_advance_loc:​·​1·​to·​00000711 91 ··​DW_CFA_advance_loc:​·​1·​to·​000007a1
Max diff block lines reached; 6311/10512 bytes (60.04%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 39 lines modified Offset 1, 39 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x00000234·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ··​0x00000268·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ··​0x00000244·5f5f6378·615f6174·​65786974·​005f5f73·__cxa_atexit.​__s 3 ··​0x00000278·4c494243·006c6962·​632e736f·​006c6962·LIBC.​libc.​so.​lib
4 ··​0x00000254·7461636b·5f63686b·5f666169·6c004a61·tack_chk_fail.​Ja 4 ··​0x00000288·6d696e69·7374726f·2e736f00·5f5f6378·ministro.​so.​__cx
5 ··​0x00000264·76615f6f·​72675f6b·64655f6e·65636573·va_org_kde_neces 5 ··​0x00000298·​615f6174·65786974·005f5f73·7461636b·​a_atexit.​__stack
6 ··​0x00000274·73697461·735f6d69·​6e697374·​726f5f4d·sitas_ministro_M 6 ··​0x000002a8·5f63686b·5f666169·​6c004a61·​76615f6f·_chk_fail.​Java_o
7 ··​0x00000284·696e6973·74726f41·​63746976·​6974795f·​inistroActivity_ 7 ··​0x000002b8·72675f6b·64655f6e·​65636573·73697461·​rg_kde_necessita
8 ··​0x00000294·6e617469·76654368·6d6f6465·0063686d·nativeChmode.​chm 8 ··​0x000002c8·735f6d69·6e697374·726f5f4d·696e6973·s_ministro_Minis
9 ··​0x000002a4·6f64005f·5a4e3134·5265735f·706e675f·od.​_ZN14Res_png_ 9 ··​0x000002d8·74726f41·63746976·6974795f·​6e617469·troActivity_nati
10 ··​0x000002b4·39706174·​63683131·64657365·​7269616c·​9patch11deserial 10 ··​0x000002e8·​76654368·​6d6f6465·​0063686d·6f64005f·​veChmode.​chmod.​_
11 ··​0x000002c4·697a6545·​504b7600·4a617661·5f6f7267·izeEPKv.​Java_org 11 ··​0x000002f8·5a4e3134·​5265735f·706e675f·​39706174·ZN14Res_png_9pat
12 ··​0x000002d4·5f6b6465·​5f6e6563·65737369·​7461735f·_kde_necessitas_ 12 ··​0x00000308·​63683131·64657365·7269616c·697a6545·ch11deserializeE
13 ··​0x000002e4·6d696e69·7374726f·​5f457874·72616374·ministro_Extract 13 ··​0x00000318·504b7600·4a617661·​5f6f7267·5f6b6465·PKv.​Java_org_kde
14 ··​0x000002f4·​5374796c·​655f6578·​74726163·744e6174·Style_extractNat 14 ··​0x00000328·​5f6e6563·​65737369·​7461735f·6d696e69·_necessitas_mini
15 ··​0x00000304·69766543·68756e6b·496e666f·006d616c·iveChunkInfo.​mal 15 ··​0x00000338·7374726f·5f457874·72616374·5374796c·stro_ExtractStyl
16 ··​0x00000314·​6c6f6300·66726565·004a6176·​615f6f72·loc.​free.​Java_or 16 ··​0x00000348·​655f6578·74726163·744e6174·​69766543·e_extractNativeC
17 ··​0x00000324·​675f6b64·655f6e65·63657373·​69746173·g_kde_necessitas 17 ··​0x00000358·​68756e6b·496e666f·006d616c·​6c6f6300·hunkInfo.​malloc.​
18 ··​0x00000334·5f6d696e·69737472·​6f5f4578·74726163·_ministro_Extrac 18 ··​0x00000368·66726565·004a6176·​615f6f72·675f6b64·free.​Java_org_kd
19 ··​0x00000344·74537479·​6c655f65·78747261·63744368·tStyle_extractCh 19 ··​0x00000378·655f6e65·​63657373·69746173·5f6d696e·e_necessitas_min
20 ··​0x00000354·756e6b49·​6e666f00·5f5f7374·61636b5f·​unkInfo.​__stack_ 20 ··​0x00000388·​69737472·6f5f4578·74726163·​74537479·​istro_ExtractSty
21 ··​0x00000364·​63686b5f·​67756172·​64005f5a·4e313652·​chk_guard.​_ZN16R 21 ··​0x00000398·​6c655f65·​78747261·​63744368·756e6b49·​le_extractChunkI
22 ··​0x00000374·​65735f70·6e675f39·70617463·68323031·es_png_9patch201 22 ··​0x000003a8·​6e666f00·5f5a4e31·36526573·5f706e67·nfo.​_ZN16Res_png
23 ··​0x00000384·31646573·65726961·6c697a65·45507600·1deserializeEPv.​ 23 ··​0x000003b8·​5f397061·74636832·​30313164·65736572·_9patch2011deser
24 ··​0x00000394·4a617661·5f6f7267·5f6b6465·5f6e6563·Java_org_kde_nec 24 ··​0x000003c8·69616c69·7a654550·76004a61·76615f6f·ializeEPv.​Java_o
25 ··​0x000003a4·65737369·7461735f·​6d696e69·​7374726f·essitas_ministro 25 ··​0x000003d8·72675f6b·64655f6e·​65636573·​73697461·rg_kde_necessita
26 ··​0x000003b4·​5f457874·​72616374·5374796c·655f6578·_ExtractStyle_ex 26 ··​0x000003e8·735f6d69·​6e697374·​726f5f45·78747261·s_ministro_Extra
27 ··​0x000003c4·74726163·​744e6174·​69766543·​68756e6b·tractNativeChunk 27 ··​0x000003f8·63745374·​796c655f·​65787472·​6163744e·ctStyle_extractN
28 ··​0x000003d4·496e666f·3230004a·​6176615f·​6f72675f·Info20.​Java_org_ 28 ··​0x00000408·61746976·65436875·​6e6b496e·​666f3230·ativeChunkInfo20
29 ··​0x000003e4·6b64655f·​6e656365·73736974·​61735f6d·kde_necessitas_m 29 ··​0x00000418·004a6176·​615f6f72·675f6b64·​655f6e65·.​Java_org_kde_ne
30 ··​0x000003f4·​696e6973·74726f5f·45787472·​61637453·inistro_ExtractS 30 ··​0x00000428·​63657373·69746173·5f6d696e·​69737472·cessitas_ministr
31 ··​0x00000404·74796c65·5f657874·72616374·4368756e·​tyle_extractChun 31 ··​0x00000438·​6f5f4578·74726163·74537479·6c655f65·​o_ExtractStyle_e
32 ··​0x00000414·6b496e66·​6f323000·5f656461·7461005f·kInfo20.​_edata.​_ 32 ··​0x00000448·78747261·​63744368·756e6b49·6e666f32·xtractChunkInfo2
33 ··​0x00000424·5f627373·5f737461·7274005f·656e6400·​_bss_start.​_end.​ 33 ··​0x00000458·30005f65·64617461·​005f5f62·​73735f73·​0.​_edata.​__bss_s
34 ··​0x00000434·6c69626c·6f672e73·​6f006c69·​62737464·liblog.​so.​libstd 34 ··​0x00000468·74617274·005f656e·​64006c69·​626c6f67·tart.​_end.​liblog
35 ··​0x00000444·632b2b2e·736f006c·69626d2e·​736f006c·c++.​so.​libm.​so.​l 35 ··​0x00000478·​2e736f00·6c696273·​7464632b·2b2e736f·.​so.​libstdc++.​so
36 ··​0x00000454·​6962632e·736f006c·6962646c·2e736f00·ibc.​so.​libdl.​so.​ 36 ··​0x00000488·006c6962·6d2e736f·006c6962·646c2e73·​.​libm.​so.​libdl.​s
37 ··​0x00000464·​6c69626d·696e6973·74726f2e·736f00···libministro.​so.​ 37 ··​0x00000498·​6f00································o.​
   
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 13 lines modified Offset 1, 9 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x00000474·11000000·​12000000·​00000000·0f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x0000049c·03000000·​11000000·​0e000000·10000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000484·​00000000·​00000000·​0a000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x000004ac·​0f000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000494·​0b000000·​0d000000·​0c000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x000004bc·​00000000·​03000000·​02000000·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x000004a4·​08000000·10000000·​0e000000·11000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x000004cc·​06000000·07000000·​05000000·08000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x000004b4·​02000000·​00000000·​07000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x000004dc·​09000000·​04000000·​0c000000·​0d000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x000004c4·​00000000·​00000000·00000000·00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x000004ec·​0a000000·​0b000000···················.​.​.​.​.​.​.​.​
8 ··​0x000004d4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
9 ··​0x000004e4·​03000000·​06000000·​00000000·​05000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
10 ··​0x000004f4·​00000000·​09000000·​01000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
11 ··​0x00000504·​04000000····························​.​.​.​.​  
   
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 40 lines modified Offset 1, 40 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 00000550·​<__cxa_atexit@plt-​0x10>:​ 2 000005a0·​<__cxa_atexit@plt-​0x10>:​
3 ·​550:​»       ​ff·​b3·​04·​00·​00·​00····»       ​pushl··​0x4(%ebx)​ 3 ·​5a0:​»       ​ff·​b3·​04·​00·​00·​00····»       ​pushl··​0x4(%ebx)​
4 ·​556:​»       ​ff·​a3·​08·​00·​00·​00····»       ​jmp····​*0x8(%ebx)​ 4 ·​5a6:​»       ​ff·​a3·​08·​00·​00·​00····»       ​jmp····​*0x8(%ebx)​
5 ·​55c:​»       ​00·​00················»       ​add····​%al,​(%eax)​ 5 ·​5ac:​»       ​00·​00················»       ​add····​%al,​(%eax)​
6 »       ​.​.​.​ 6 »       ​.​.​.​
   
7 00000560·​<__cxa_atexit@plt>:​ 7 000005b0·​<__cxa_atexit@plt>:​
8 ·​560:​»       ​ff·​a3·​0c·​00·​00·​00····»       ​jmp····​*0xc(%ebx)​ 8 ·​5b0:​»       ​ff·​a3·​0c·​00·​00·​00····»       ​jmp····​*0xc(%ebx)​
9 ·​566:​»       ​68·​00·​00·​00·​00·······»       ​push···​$0x0 9 ·​5b6:​»       ​68·​00·​00·​00·​00·······»       ​push···​$0x0
10 ·​56b:​»       ​e9·​e0·​ff·​ff·​ff·······»       ​jmp····​550·​<__cxa_atexit@plt-​0x10> 10 ·​5bb:​»       ​e9·​e0·​ff·​ff·​ff·······»       ​jmp····​5a0·​<__cxa_atexit@plt-​0x10>
   
11 00000570·​<__stack_chk_fail@plt​>:​ 11 000005c0·​<__stack_chk_fail@plt​>:​
12 ·​570:​»       ​ff·​a3·​10·​00·​00·​00····»       ​jmp····​*0x10(%ebx)​ 12 ·​5c0:​»       ​ff·​a3·​10·​00·​00·​00····»       ​jmp····​*0x10(%ebx)​
13 ·​576:​»       ​68·​08·​00·​00·​00·······»       ​push···​$0x8 13 ·​5c6:​»       ​68·​08·​00·​00·​00·······»       ​push···​$0x8
14 ·​57b:​»       ​e9·​d0·​ff·​ff·​ff·······»       ​jmp····​550·​<__cxa_atexit@plt-​0x10> 14 ·​5cb:​»       ​e9·​d0·​ff·​ff·​ff·······»       ​jmp····​5a0·​<__cxa_atexit@plt-​0x10>
   
15 00000580·​<__cxa_finalize@plt>:​ 15 000005d0·​<__cxa_finalize@plt>:​
16 ·​580:​»       ​ff·​a3·​14·​00·​00·​00····»       ​jmp····​*0x14(%ebx)​ 16 ·​5d0:​»       ​ff·​a3·​14·​00·​00·​00····»       ​jmp····​*0x14(%ebx)​
17 ·​586:​»       ​68·​10·​00·​00·​00·······»       ​push···​$0x10 17 ·​5d6:​»       ​68·​10·​00·​00·​00·······»       ​push···​$0x10
18 ·​58b:​»       ​e9·​c0·​ff·​ff·​ff·······»       ​jmp····​550·​<__cxa_atexit@plt-​0x10> 18 ·​5db:​»       ​e9·​c0·​ff·​ff·​ff·······»       ​jmp····​5a0·​<__cxa_atexit@plt-​0x10>
   
19 00000590·​<chmod@plt>:​ 19 000005e0·​<chmod@plt>:​
20 ·​590:​»       ​ff·​a3·​18·​00·​00·​00····»       ​jmp····​*0x18(%ebx)​ 20 ·​5e0:​»       ​ff·​a3·​18·​00·​00·​00····»       ​jmp····​*0x18(%ebx)​
21 ·​596:​»       ​68·​18·​00·​00·​00·······»       ​push···​$0x18 21 ·​5e6:​»       ​68·​18·​00·​00·​00·······»       ​push···​$0x18
22 ·​59b:​»       ​e9·​b0·​ff·​ff·​ff·······»       ​jmp····​550·​<__cxa_atexit@plt-​0x10> 22 ·​5eb:​»       ​e9·​b0·​ff·​ff·​ff·······»       ​jmp····​5a0·​<__cxa_atexit@plt-​0x10>
   
23 000005a0·​<malloc@plt>:​ 23 000005f0·​<malloc@plt>:​
24 ·​5a0:​»       ​ff·​a3·​1c·​00·​00·​00····»       ​jmp····​*0x1c(%ebx)​ 24 ·​5f0:​»       ​ff·​a3·​1c·​00·​00·​00····»       ​jmp····​*0x1c(%ebx)​
25 ·​5a6:​»       ​68·​20·​00·​00·​00·······»       ​push···​$0x20 25 ·​5f6:​»       ​68·​20·​00·​00·​00·······»       ​push···​$0x20
26 ·​5ab:​»       ​e9·​a0·​ff·​ff·​ff·······»       ​jmp····​550·​<__cxa_atexit@plt-​0x10> 26 ·​5fb:​»       ​e9·​a0·​ff·​ff·​ff·······»       ​jmp····​5a0·​<__cxa_atexit@plt-​0x10>
   
27 000005b0·​<free@plt>:​ 27 00000600·​<free@plt>:​
28 ·5b0:​»       ​ff·​a3·​20·​00·​00·​00····»       ​jmp····​*0x20(%ebx)​ 28 ·600:​»       ​ff·​a3·​20·​00·​00·​00····»       ​jmp····​*0x20(%ebx)​
29 ·5b6:​»       ​68·​28·​00·​00·​00·······»       ​push···​$0x28 29 ·606:​»       ​68·​28·​00·​00·​00·······»       ​push···​$0x28
30 ·5bb:​»       ​e9·​90·​ff·​ff·​ff·······»       ​jmp····​550·​<__cxa_atexit@plt-​0x10> 30 ·60b:​»       ​e9·​90·​ff·​ff·​ff·······»       ​jmp····​5a0·​<__cxa_atexit@plt-​0x10>
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 464 lines modified Offset 1, 973 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 000005c0·​<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​-​0x90>:​ 2 00000620·​<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​@@Base-​0xc0>:​
3 ·5c0:​»       ​53···················»       ​push···​%ebx 3 ·····620:​»       ​53···················»       ​push···​%ebx
4 ·5c1:​»       ​e8·7e·​00·​00·​00·······»       ​call···​644·​<free@plt+0x94> 4 ·····621:​»       ​e8·aa·​00·​00·​00·······»       ​call···​6d0·​<free@plt+0xd0>
5 ·5c6:​»       ​81·​c3·2e·1a·​00·​00····»       ​add····​$0x1a2e,​%ebx 5 ·····626:​»       ​81·​c3·b6·29·​00·​00····»       ​add····​$0x29b6,​%ebx
6 ·5cc:​»       ​8d·​64·​24·​e8··········»       ​lea····​-​0x18(%esp)​,​%esp 6 ·····62c:​»       ​8d·​64·​24·​e8··········»       ​lea····​-​0x18(%esp)​,​%esp
7 ·5d0:​»       ​8d·​83·​24·​00·​00·​00····»       ​lea····​0x24(%ebx)​,​%eax 7 ·····630:​»       ​8d·​83·​24·​00·​00·​00····»       ​lea····​0x24(%ebx)​,​%eax
8 ·5d6:​»       ​89·44·​24·08··········»       ​mov····​%eax,​0x8(%esp)​ 8 ·····636:​»       ​89·04·​24·············»       ​mov····​%eax,​(%esp)​
9 ·5da:​»       ​8b·44·24·20··········»       ​mov····0x20(%esp)​,​%eax 9 ·····639:​»       ​e8·92·ff·ff·ff·······»       ​call···5d0·<__cxa_finalize@plt>
10 ·5de:​»       ​c7·44·​24·04·00·00·00·»       ​movl···$0x0,​0x4(%esp)​ 10 ·····63e:​»       ​8d·64·​24·18··········»       ​lea····0x18(%esp)​,​%esp
11 ·​5e5:​»       ​00· 11 ·····642:​»       ​5b···················»       ​pop····%ebx
12 ·5e6:​»       ​89·04·24·············»       ​mov····%eax,​(%esp)​ 12 ·····643:​»       ​c3···················»       ​ret····
13 ·​5e9:​»       ​e8·​72·​ff·​ff·​ff·······»       ​call···​560·​<__cxa_atexit@plt> 13 »       ​.​.​.​
14 ·5ee:​»       ​8d·​64·​24·18··········»       ​lea····​0x18(%esp)​,​%esp 14 ·····650:​»       ​8d·​64·​24·f4··········»       ​lea····-​0xc(%esp)​,​%esp
15 ·5f2:​»       ​5b···················»       ​pop····​%ebx 15 ·····654:​»       ​8b·44·24·10··········»       ​mov····0x10(%esp)​,​%eax
16 ·5f3:​»       ​c3···················»       ​ret···· 16 ·····658:​»       ​85·c0················»       ​test···%eax,​%eax
17 ·5f4:​»       ​8d·b6·00·00·00·00····»       ​lea····0x0(%esi)​,​%esi 17 ·····65a:​»       ​74·02················»       ​je·····65e·​<free@plt+0x5e>
18 ·5fa:​»       ​8d·​bf·​00·00·00·00····»       ​lea····0x0(%edi)​,​%edi 18 ·····​65c:​»       ​ff·d0················»       ​call···​*%eax
19 ·​600:​»       ​53···················»       ​push···%ebx 19 ·····​65e:​»       ​8d·64·24·0c··········»       ​lea····0xc(%esp)​,​%esp
20 ·​601:​»       ​e8·3e·00·00·00·······»       ​call···644·<free@plt+0x94> 20 ·····​662:​»       ​c3···················»       ​ret····
21 ·​606:​»       ​81·c3·ee·19·​00·​00····»       ​add····$0x19ee,​%ebx 21 ·····​663:​»       ​8d·b6·00·00·​00·​00····»       ​lea····​0x0(%esi)​,​%esi
22 ·​60c:​»       ​8d·64·​24·f8··········»       ​lea····-​0x8(%esp)​,​%esp 22 ·····​669:​»       ​8d·bc·​27·00·00·00·00·»       ​lea····​0x0(%edi,​%eiz,​1)​,​%edi
23 ·​610:​»       ​e8·5b·ff·ff·ff·······»       ​call···570·<__stack_chk_fail@plt​> 23 ·····​670:​»       ​53···················»       ​push···​%ebx
24 ·​615:​»       ​8d·64·24·​08··········»       ​lea····0x8(%esp)​,​%esp 24 ·····​671:​»       ​e8·5a·00·​00·00·······»       ​call···6d0·​<free@plt+0xd0>
25 ·​619:​»       ​5b···················»       ​pop····​%ebx 25 ·····​676:​»       ​81·c3·66·29·00·00····»       ​add····$0x2966,​%ebx
26 ·​61a:​»       ​c3···················»       ​ret···· 26 ·····​67c:​»       ​8d·64·24·e8··········»       ​lea····-​0x18(%esp)​,​%esp
27 ·​61b:​»       ​90···················»       ​nop 27 ·····​680:​»       ​8d·83·24·00·00·00····»       ​lea····0x24(%ebx)​,​%eax
28 ·​61c:​»       ​8d·74·​26·​00··········»       ​lea····0x0(%esi,​%eiz,​1)​,​%esi 28 ·····​686:​»       ​89·44·​24·​08··········»       ​mov····​%eax,​0x8(%esp)​
29 ·​620:​»       ​53···················»       ​push···%ebx 29 ·····​68a:​»       ​8b·44·24·20··········»       ​mov····0x20(%esp)​,​%eax
30 ·​621:​»       ​e8·1e·00·​00·00·······»       ​call···644·<free@plt+0x94> 30 ·····​68e:​»       ​89·44·24·​04··········»       ​mov····%eax,​0x4(%esp)​
31 ·​626:​»       ​81·c3·ce·19·00·00····»       ​add····$0x19ce,​%ebx 31 ·····​692:​»       ​8d·83·74·d6·ff·ff····»       ​lea····-​0x298c(%ebx)​,​%eax
32 ·​62c:​»       ​8d·64·​24·e8··········»       ​lea····-​0x18(%esp)​,​%esp 32 ·····​698:​»       ​89·04·​24·············»       ​mov····%eax,​(%esp)​
33 ·​630:​»       ​8d·83·24·00·00·00····»       ​lea····​0x24(%ebx)​,​%eax 33 ·····​69b:​»       ​e8·10·ff·ff·ff·······»       ​call···5b0·<__cxa_atexit@plt>
34 ·​636:​»       ​89·04·​24·············»       ​mov····​%eax,​(%esp)​ 34 ·····​6a0:​»       ​8d·64·​24·18··········»       ​lea····0x18(%esp)​,​%esp
35 ·​639:​»       ​e8·42·ff·ff·ff·······»       ​call···580·<__cxa_finalize@plt> 35 ·····​6a4:​»       ​5b···················»       ​pop····%ebx
36 ·​63e:​»       ​8d·64·24·18··········»       ​lea····0x18(%esp)​,​%esp 36 ·····​6a5:​»       ​c3···················»       ​ret····
37 ·​642:​»       ​5b···················»       ​pop····​%ebx 37 ·····​6a6:​»       ​8d·76·00·············»       ​lea····0x0(%esi)​,​%esi
38 ·​643:​»       ​c3···················»       ​ret···· 38 ·····​6a9:​»       ​8d·bc·27·00·00·00·00·»       ​lea····0x0(%edi,​%eiz,​1)​,​%edi
39 ·​644:​»       ​90···················»       ​nop 39 ·····​6b0:​»       ​53···················»       ​push···​%ebx
40 ·​645:​»       ​90···················»       ​nop 40 ·····​6b1:​»       ​e8·1a·00·00·00·······»       ​call···6d0·<free@plt+0xd0>
41 ·​646:​»       ​90···················»       ​nop 41 ·····​6b6:​»       ​81·c3·26·29·00·00····»       ​add····$0x2926,​%ebx
42 ·​647:​»       ​90···················»       ​nop 42 ·····​6bc:​»       ​8d·64·24·f8··········»       ​lea····-​0x8(%esp)​,​%esp
43 ·​648:​»       ​90···················»       ​nop 43 ·····​6c0:​»       ​e8·fb·fe·ff·ff·······»       ​call···5c0·<__stack_chk_fail@plt​>
44 ·​649:​»       ​90···················»       ​nop 44 ·····​6c5:​»       ​8d·64·24·08··········»       ​lea····0x8(%esp)​,​%esp
45 ·​64a:​»       ​90···················»       ​nop 45 ·····​6c9:​»       ​5b···················»       ​pop····​%ebx
46 ·​64b:​»       ​90···················»       ​nop 46 ·····​6ca:​»       ​c3···················»       ​ret····
47 ·64c:​»       ​8b·​1c·​24·············»       ​mov····(%esp)​,​%ebx 47 ·····​6cb:​»       ​90···················»       ​nop
48 ·​64f:​»       ​c3···················»       ​ret···· 48 ·····​6cc:​»       ​8d·74·26·00··········»       ​lea····0x0(%esi,​%eiz,​1)​,​%esi
  49 ·····​6d0:​»       ​8b·​1c·​24·············»       ​mov····​(%esp)​,​%ebx
49 00000650·<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​>:​ 50 ·····​6d3:​»       ​c3···················»       ​ret····
50 ·650:​»       ​8d·​64·​24·​c4··········»       ​lea····-​0x3c(%esp)​,​%esp 51 ·····​6d4:​»       ​90···················»       ​nop
51 ·​654:​»       ​89·5c·​24·2c··········»       ​mov····​%ebx,​0x2c(%esp)​ 52 ·····​6d5:​»       ​8d·b4·​26·00·00·00·00·»       ​lea····0x0(%esi,​%eiz,​1)​,​%esi
52 ·​658:​»       ​89·74·24·30··········»       ​mov····​%esi,​0x30(%esp)​ 53 ·····​6dc:​»       ​00·00················»       ​add····​%al,​(%eax)​
53 ·​65c:​»       ​e8·​e3·​ff·​ff·​ff·······»       ​call···​644·​<free@plt+0x94> 54 »       ​.​.​.​
54 ·​661:​»       ​81·​c3·​93·​19·​00·​00····»       ​add····​$0x1993,​%ebx  
55 ·667:​»       ​8b·​74·​24·​40··········»       ​mov····​0x40(%esp)​,​%esi 55 000006e0·​<Java_org_kde_necessi​tas_ministro_Ministro​Activity_nativeChmode​@@Base>:​
56 ·​66b:​»       ​89·7c·24·34··········»       ​mov····%edi,​0x34(%esp)​ 56 ·····​6e0:​»       ​55···················»       ​push···%ebp
57 ·​66f:​»       ​8b·7c·24·48··········»       ​mov····0x48(%esp)​,​%edi 57 ·····​6e1:​»       ​57···················»       ​push···%edi
58 ·673:​»       ​89·​6c·24·​38··········»       ​mov····%ebp,​0x38(%esp)​ 58 ·····​6e2:​»       ​56···················»       ​push···%esi
59 ·​677:​»       ​8b·06················»       ​mov····(%esi)​,​%eax 59 ·····​6e3:​»       ​53···················»       ​push···​%ebx
60 ·​679:​»       ​89·7c·24·04··········»       ​mov····%edi,​0x4(%esp)​ 60 ·····​6e4:​»       ​e8·e7·ff·ff·ff·······»       ​call···6d0·<free@plt+0xd0>
61 ·​67d:​»       ​89·34·24·············»       ​mov····%esi,​(%esp)​ 61 ·····​6e9:​»       ​81·c3·f3·28·00·00····»       ​add····$0x28f3,​%ebx
62 ·​680:​»       ​c7·44·​24·08·00·00·00·»       ​movl···$0x0,​0x8(%esp)​ 62 ·····​6ef:​»       ​8d·64·​24·d4··········»       ​lea····-​0x2c(%esp)​,​%esp
63 ·​687:​»       ​00· 63 ·····​6f3:​»       ​8b·74·​24·​40··········»       ​mov····0x40(%esp)​,​%esi
64 ·​688:​»       ​ff·90·a4·02·00·00····»       ​call···*0x2a4(%eax)​ 64 ·····​6f7:​»       ​8b·7c·24·48··········»       ​mov····0x48(%esp)​,​%edi
65 ·​68e:​»       ​89·c5················»       ​mov····​%eax,​%ebp 65 ·····​6fb:​»       ​8b·06················»       ​mov····(%esi)​,​%eax
66 ·​690:​»       ​0f·b7·44·24·4c·······»       ​movzwl·​0x4c(%esp)​,​%eax 66 ·····​6fd:​»       ​89·7c·24·04··········»       ​mov····%edi,​0x4(%esp)​
67 ·695:​»       ​89·2c·​24·············»       ​mov····​%ebp,​(%esp)​ 67 ·····701:​»       ​89·34·​24·············»       ​mov····​%esi,​(%esp)​
68 ·698:​»       ​89·​44·​24·​04··········»       ​mov····%eax,​0x4(%esp)​ 68 ·····704:​»       ​c7·​44·​24·​08·00·00·00·»       ​movl···$0x0,​0x8(%esp)​
69 ·​69c:​»       ​e8·​ef·​fe·ff·ff·······»       ​call···​590·<chmod@plt> 69 ·····70b:​»       ​00·
70 ·6a1:​»       ​8b·16················»       ​mov····(%esi)​,​%edx 70 ·····70c:​»       ​ff·90·a4·02·00·00····»       ​call···*0x2a4(%eax)​
71 ·6a3:​»       ​89·6c·24·08··········»       ​mov····​%ebp,​0x8(%esp)​ 71 ·····712:​»       ​89·c5················»       ​mov····​%eax,​%ebp
72 ·6a7:​»       ​89·7c·24·04··········»       ​mov····%edi,​0x4(%esp)​ 72 ·····714:​»       ​0f·b7·44·24·4c·······»       ​movzwl·​0x4c(%esp)​,​%eax
73 ·6ab:​»       ​89·34·​24·············»       ​mov····​%esi,​(%esp)​ 73 ·····719:​»       ​89·2c·​24·············»       ​mov····​%ebp,​(%esp)​
74 ·6ae:​»       ​89·​44·​24·1c··········»       ​mov····​%eax,​0x1c(%esp)​ 74 ·····71c:​»       ​89·​44·​24·04··········»       ​mov····​%eax,​0x4(%esp)​
75 ·6b2:​»       ​ff·92·a8·02·00·00····»       ​call···*0x2a8(%edx)​ 75 ·····​720:​»       ​e8·bb·fe·ff·ff·······»       ​call···5e0·​<chmod@plt>
76 ·6b8:​»       ​8b·44·24·1c··········»       ​mov····0x1c(%esp)​,​%eax 76 ·····725:​»       ​8b·16················»       ​mov····​(%esi)​,​%edx
77 ·6bc:​»       ​8b·5c·​24·2c··········»       ​mov····​0x2c(%esp)​,​%ebx 77 ·····727:​»       ​89·6c·​24·08··········»       ​mov····%ebp,​0x8(%esp)​
78 ·6c0:​»       ​8b·​74·​24·30··········»       ​mov····​0x30(%esp)​,​%esi 78 ·····72b:​»       ​89·​7c·​24·04··········»       ​mov····%edi,​0x4(%esp)​
79 ·6c4:​»       ​8b·7c·​24·34··········»       ​mov····0x34(%esp)​,​%edi 79 ·····72f:​»       ​89·34·​24·············»       ​mov····%esi,​(%esp)​
80 ·6c8:​»       ​8b·6c·​24·38··········»       ​mov····​0x38(%esp)​,​%ebp 80 ·····732:​»       ​89·44·​24·1c··········»       ​mov····%eax,​0x1c(%esp)​
81 ·6cc:​»       ​8d·64·24·3c··········»       ​lea····0x3c(%esp)​,​%esp 81 ·····736:​»       ​ff·92·a8·02·00·00····»       ​call···*0x2a8(%edx)​
82 ·6d0:​»       ​c3···················»       ​ret···· 82 ·····73c:​»       ​8b·44·24·1c··········»       ​mov····0x1c(%esp)​,​%eax
83 ·6d1:​»       ​8d·76·00·············»       ​lea····​0x0(%esi)​,​%esi 83 ·····740:​»       ​8d·64·24·2c··········»       ​lea····​0x2c(%esp)​,​%esp
84 ·6d4:​»       ​8d·b6·00·00·00·00····»       ​lea····0x0(%esi)​,​%esi 84 ·····744:​»       ​5b···················»       ​pop····​%ebx
85 ·6da:​»       ​8d·bf·00·00·00·00····»       ​lea····0x0(%edi)​,​%edi 85 ·····745:​»       ​5e···················»       ​pop····​%esi
  86 ·····​746:​»       ​5f···················»       ​pop····​%edi
86 000006e0·<Res_png_9patch:​:​deserialize(void·const*)​>:​ 87 ·····​747:​»       ​5d···················»       ​pop····​%ebp
87 ·6e0:​»       ​8b·44·​24·​04··········»       ​mov····0x4(%esp)​,​%eax 88 ·····748:​»       ​c3···················»       ​ret····
88 ·6e4:​»       ​0f·be·48·01··········»       ​movsbl·​0x1(%eax)​,​%ecx 89 ·····​749:​»       ​90···················»       ​nop
89 ·6e8:​»       ​8d·50·20·············»       ​lea····​0x20(%eax)​,​%edx 90 ·····74a:​»       ​8d·b6·00·00·00·00····»       ​lea····​0x0(%esi)​,​%esi
90 ·​6eb:​»       ​89·​50·​04·············»       ​mov····​%edx,​0x4(%eax)​  
91 ·6ee:​»       ​c6·​00·​01·············»       ​movb···​$0x1,​(%eax)​ 91 00000750·<Res_png_9patch:​:​deserialize(void·const*)​@@Base>:​
92 ·6f1:​»       ​8d·14·8a·············»       ​lea····(%edx,​%ecx,​4)​,​%edx 92 ·····750:​»       ​8b·44·24·04··········»       ​mov····0x4(%esp)​,​%eax
93 ·6f4:​»       ​89·50·08·············»       ​mov····​%edx,​0x8(%eax)​ 93 ·····754:​»       ​0f·be·48·01··········»       ​movsbl·0x1(%eax)​,​%ecx
Max diff block lines reached; 0/78259 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 31 lines modified Offset 1, 37 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ··​0x00000b6c·​14000000·​00000000·​017a5200·​017c0801·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​ 2 ··​0x000011ac·​14000000·​00000000·​017a5200·​017c0801·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​
3 ··​0x00000b7c·​1b0c0404·​88010000·​1c000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x000011bc·​1b0c0404·​88010000·​14000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000b8c·94faffff·24000000·​00410e08·83024f0e·​.​.​.​.​$.​.​.​.​A.​.​.​.​O.​ 4 ··​0x000011cc·84f4ffff·13000000·​00440e10·4e0e0400·​.​.​.​.​.​.​.​.​.​D.​.​N.​.​.​
5 ··​0x00000b9c·20520e08·410e04c3·1c000000·3c000000··​R.​.​A.​.​.​.​.​.​.​<.​.​.​ 5 ··​0x000011dc·1c000000·34000000·3cf4ffff·24000000·.​.​.​.​4.​.​.​<.​.​.​$.​.​.​
6 ··​0x00000bac·14faffff·34000000·00410e08·83024f0e·​.​.​.​.​4.​.​.​.​A.​.​.​.​O.​ 6 ··​0x000011ec·00410e08·83024f0e·20520e08·41c30e04·​.​A.​.​.​.​O.​·​R.​.​A.​.​.​
7 ··​0x00000bbc·20620e08·410e04c3·1c000000·5c000000··​b.​.​A.​.​.​.​.​.​.​\.​.​.​ 7 ··​0x000011fc·1c000000·54000000·6cf4ffff·36000000·.​.​.​.​T.​.​.​l.​.​.​6.​.​.​
8 ··​0x00000bcc·34faffff·1b000000·00410e08·83024f0e·4.​.​.​.​.​.​.​.​A.​.​.​.​O.​ 8 ··​0x0000120c·00410e08·83024f0e·20640e08·41c30e04·.​A.​.​.​.​O.​·​d.​.​A.​.​.​
9 ··​0x00000bdc·​10490e08·410e04c3·10000000·7c000000·​.​I.​.​A.​.​.​.​.​.​.​|.​.​.​ 9 ··​0x0000121c·​1c000000·74000000·8cf4ffff·1b000000·​.​.​.​.​t.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x00000bec·58faffff·0c000000·00000000·24000000·X.​.​.​.​.​.​.​.​.​.​.​$.​.​.​ 10 ··​0x0000122c·00410e08·83024f0e·10490e08·41c30e04·.​A.​.​.​.​O.​.​I.​.​A.​.​.​
11 ··​0x00000bfc·90000000·50faffff·​81000000·​00440e40·​.​.​.​.​P.​.​.​.​.​.​.​.​D.​@ 11 ··​0x0000123c·10000000·94000000·​8cf4ffff·​04000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00000c0c·48860483·05578703·55850202·480e04c5·H.​.​.​.​W.​.​U.​.​.​H.​.​.​ 12 ··​0x0000124c·00000000·38000000·a8000000·88f4ffff·.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00000c1c·c7c6c300·10000000·b8000000·b8faffff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x0000125c·69000000·00410e08·8502410e·0c870341·i.​.​.​.​A.​.​.​.​A.​.​.​.​A
14 ··​0x00000c2c·22000000·00000000·3c000000·cc000000·".​.​.​.​.​.​.​<.​.​.​.​.​.​.​ 14 ··​0x0000126c·0e108604·410e1483·054f0e40·02510e14·.​.​.​.​A.​.​.​.​O.​@.​Q.​.​
15 ··​0x00000c3c·d4faffff·​49010000·00410e08·8502410e·.​.​.​.​I.​.​.​.​A.​.​.​.​A.​ 15 ··​0x0000127c·41c30e10·​41c60e0c·41c70e08·41c50e04·A.​.​.​A.​.​.​A.​.​.​A.​.​.​
16 ··​0x00000c4c·0c870341·0e108604·410e1483·054f0e60·​.​.​.​A.​.​.​.​A.​.​.​.​O.​` 16 ··​0x0000128c·10000000·e4000000·bcf4ffff·22000000·​.​.​.​.​.​.​.​.​.​.​.​.​".​.​.​
17 ··​0x00000c5c·​0331010e·14410e10·c3410e0c·c6410e08·​.​1.​.​.​A.​.​.​A.​.​.​A.​.​ 17 ··​0x0000129c·​00000000·3c000000·f8000000·f8f4ffff·​.​.​.​.​<.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00000c6c·c7410e04·c5000000·2c000000·​0c010000·.​A.​.​.​.​.​.​,​.​.​.​.​.​.​.​ 18 ··​0x000012ac·25040000·00410e08·8502410e·​0c870341·%.​.​.​.​A.​.​.​.​A.​.​.​.​A
19 ··​0x00000c7c·e4fbffff·b9000000·​00410e08·8502420d·​.​.​.​.​.​.​.​.​.​A.​.​.​.​B.​ 19 ··​0x000012bc·0e108604·410e1483·​054f0e60·0368030a·​.​.​.​.​A.​.​.​.​O.​`.​h.​.​
20 ··​0x00000c8c·​05438305·​86048703·​029e0ac3·41c641c7·​.​C.​.​.​.​.​.​.​.​.​.​A.​A.​ 20 ··​0x000012cc·​0e1441c3·​0e1041c6·​0e0c41c7·0e0841c5·​.​.​A.​.​.​A.​.​.​A.​.​.​A.​
21 ··​0x00000c9c·410c0404·​c5410b00·10000000·​3c010000·A.​.​.​.​A.​.​.​.​.​.​<.​.​.​ 21 ··​0x000012dc·​0e04410b·2c000000·​38010000·e8f8ffff·.​.​A.​,​.​.​.​8.​.​.​.​.​.​.​
22 ··​0x00000cac·74fcffff·27000000·00000000·3c000000·t.​.​.​'.​.​.​.​.​.​.​<.​.​.​ 22 ··​0x000012ec·b9000000·00410e08·8502420d·05438703·.​.​.​.​.​A.​.​.​.​B.​.​C.​.​
23 ··​0x00000cbc·50010000·90fcffff·56010000·00410e08·P.​.​.​.​.​.​.​V.​.​.​.​A.​.​ 23 ··​0x000012fc·86048305·029c0ac3·41c641c7·41c50c04·.​.​.​.​.​.​.​.​A.​A.​A.​.​.​
24 ··​0x00000ccc·8502410e·0c870341·0e108604·410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​ 24 ··​0x0000130c·​04430b00·​10000000·​68010000·78f9ffff·​.​C.​.​.​.​.​.​h.​.​.​x.​.​.​
25 ··​0x00000cdc·054f0e50·​033e010e·14410e10·c3410e0c·.​O.​P.​>.​.​.​A.​.​.​A.​.​ 25 ··​0x0000131c·27000000·​00000000·3c000000·7c010000·'.​.​.​.​.​.​.​<.​.​.​|.​.​.​
26 ··​0x00000cec·c6410e08·c7410e04·c5000000·2c000000·​.​A.​.​.​A.​.​.​.​.​.​,​.​.​.​ 26 ··​0x0000132c·94f9ffff·25040000·00410e08·8502410e·​.​.​.​.​%.​.​.​.​A.​.​.​.​A.​
27 ··​0x00000cfc·90010000·b0fdffff·b9000000·​00410e08·​.​.​.​.​.​.​.​.​.​.​.​.​.​A.​.​ 27 ··​0x0000133c·0c870341·0e108604·410e1483·​054f0e70·​.​.​.​A.​.​.​.​A.​.​.​.​O.​p
28 ··​0x00000d0c·8502420d·​05438305·​86048703·​029e0ac3·​.​.​B.​.​C.​.​.​.​.​.​.​.​.​.​ 28 ··​0x0000134c·0355030a·​0e1441c3·​0e1041c6·​0e0c41c7·​.​U.​.​.​.​A.​.​.​A.​.​.​A.​
29 ··​0x00000d1c·41c641c7·410c0404·c5410b00·00000000·A.​A.​A.​.​.​.​A.​.​.​.​.​.​ 29 ··​0x0000135c·0e0841c5·0e04440b·2c000000·bc010000·.​.​A.​.​.​D.​,​.​.​.​.​.​.​.​
  30 ··​0x0000136c·​84fdffff·​b9000000·​00410e08·​8502420d·​.​.​.​.​.​.​.​.​.​A.​.​.​.​B.​
  31 ··​0x0000137c·​05438703·​86048305·​029c0ac3·​41c641c7·​.​C.​.​.​.​.​.​.​.​.​.​A.​A.​
  32 ··​0x0000138c·​41c50c04·​04430b00·​24000000·​ec010000·​A.​.​.​.​C.​.​$.​.​.​.​.​.​.​
  33 ··​0x0000139c·​04f2ffff·​70000000·​000e0846·​0e0c4a0f·​.​.​.​.​p.​.​.​.​.​.​F.​.​J.​
  34 ··​0x000013ac·​0b740478·​003f1a3b·​2a322422·​00000000·​.​t.​x.​?.​;​*2$".​.​.​.​
  35 ··​0x000013bc·​00000000····························​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 10 lines modified Offset 1, 11 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ··​0x00000d2c·​011b033b·3cfeffff·​0b000000·94f8ffff·​.​.​.​;​<.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x000013c0·​011b033b·e8fdffff·​0d000000·e0f1ffff·​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000d3c·78feffff·d4f8ffff·98feffff·f4f8ffff·x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x000013d0·d4ffffff·60f2ffff·1cfeffff·90f2ffff·.​.​.​.​`.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000d4c·58feffff·18f9ffff·b8feffff·24f9ffff·X.​.​.​.​.​.​.​.​.​.​.​$.​.​.​ 4 ··​0x000013e0·04feffff·b0f2ffff·3cfeffff·f0f2ffff·.​.​.​.​.​.​.​.​<.​.​.​.​.​.​.​
5 ··​0x00000d5c·ccfeffff·b4f9ffff·f4feffff·e4f9ffff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x000013f0·5cfeffff·10f3ffff·7cfeffff·20f3ffff·\.​.​.​.​.​.​.​|.​.​.​·.​.​.​
6 ··​0x00000d6c·08ffffff·34fbffff·48ffffff·f4fbffff·​.​.​.​.​4.​.​.​H.​.​.​.​.​.​.​ 6 ··​0x00001400·90feffff·90f3ffff·ccfeffff·e0f3ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00000d7c·78ffffff·24fcffff·8cffffff·84fdffff·x.​.​.​$.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x00001410·e0feffff·10f8ffff·20ffffff·d0f8ffff·.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
8 ··​0x00000d8c·ccffffff····························.​.​.​.​ 8 ··​0x00001420·50ffffff·00f9ffff·64ffffff·30fdffff·P.​.​.​.​.​.​.​d.​.​.​0.​.​.​
  9 ··​0x00001430·​a4ffffff····························​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00001ee4·​20060000·​00000000····················​.​.​.​.​.​.​.​ 2 ··​0x00002ea8·​20060000·​00000000····················​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00001eec·​00000000····························​.​.​.​.​ 2 ··​0x00002eb0·​00000000····························​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 4 lines modified Offset 1, 2 lines modified
   
1 Hex·dump·of·section·'.​got':​ 1 Section·'.​got'·has·no·​data·to·​dump.​
2 ··​0x00001ff0·​00000000····························​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.got.plt {}
Offset 1, 6 lines modified Offset 1, 6 lines modified
   
1 Hex·​dump·​of·​section·​'.​got.​plt':​ 1 Hex·​dump·​of·​section·​'.​got.​plt':​
2 ··​0x00001ff4·00000000·​00000000·​00000000·66050000·​.​.​.​.​.​.​.​.​.​.​.​.​f.​.​.​ 2 ··​0x00002fdc·b42e0000·​00000000·​00000000·b6050000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00002004·76050000·86050000·96050000·a6050000·v.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00002fec·c6050000·d6050000·e6050000·f6050000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00002014·b6050000····························​.​.​.​.​ 4 ··​0x00002ffc·06060000····························​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.data {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​data':​ 1 Hex·​dump·​of·​section·​'.​data':​
2 ··​0x00002018·18200000····························​.​·.​.​ 2 ··​0x00003000·00300000····························​.​0.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​6·​20120106·​(prerelease)​ 2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 14 lines modified Offset 1, 18 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·​64796e73·​.​.​shstrtab.​.​dyns 2 ··​0x00000000·​002e7368·​73747274·​6162002e·​6e6f7465·​.​.​shstrtab.​.​note
3 ··​0x00000010·​796d002e·64796e73·​7472002e·​68617368·ym.​.​dynstr.​.​hash 3 ··​0x00000010·2e676e75·2e627569·​6c642d69·​64002e64·.​gnu.​build-​id.​.​d
4 ··​0x00000020·002e7265·​6c2e6479·6e002e72·656c2e70·.​.​rel.​dyn.​.​rel.​p 4 ··​0x00000020·796e7379·​6d002e64·796e7374·72002e68·ynsym.​.​dynstr.​.​h
5 ··​0x00000030·​6c74002e·74657874·002e6568·5f667261·lt.​.​text.​.​eh_fra 5 ··​0x00000030·​61736800·2e676e75·2e766572·73696f6e·ash.​.​gnu.​version
6 ··​0x00000040·6d65002e·65685f66·​72616d65·5f686472·me.​.​eh_frame_hdr 6 ··​0x00000040·002e676e·752e7665·​7273696f·6e5f6400·.​.​gnu.​version_d.​
7 ··​0x00000050·002e6669·6e695f61·​72726179·​002e696e·.​.​fini_array.​.​in 7 ··​0x00000050·​2e676e75·2e766572·​73696f6e·5f72002e·​.​gnu.​version_r.​.​
8 ··​0x00000060·69745f61·​72726179·002e6479·6e616d69·it_array.​.​dynami 8 ··​0x00000060·​72656c2e·64796e00·2e72656c·2e706c74·rel.​dyn.​.​rel.​plt
9 ··​0x00000070·63002e67·6f74002e·​676f742e·​706c7400·c.​.​got.​.​got.​plt.​ 9 ··​0x00000070·​002e7465·7874002e·​65685f66·​72616d65·.​.​text.​.​eh_frame
10 ··​0x00000080·​2e646174·61002e62·7373002e·​636f6d6d·​.​data.​.​bss.​.​comm 10 ··​0x00000080·002e6568·​5f667261·6d655f68·​6472002e·​.​.​eh_frame_hdr.​.​
11 ··​0x00000090·​656e7400·2e6e6f74·​652e676e·752e676f·​ent.​.​note.​gnu.​go 11 ··​0x00000090·​66696e69·5f617272·​6179002e·696e6974·​fini_array.​.​init
12 ··​0x000000a0·6c642d76·​65727369·​6f6e00············​ld-​version.​ 12 ··​0x000000a0·5f617272·​6179002e·​64796e61·6d696300·_array.​.​dynamic.​
  13 ··​0x000000b0·​2e676f74·​002e676f·​742e706c·​74002e64·​.​got.​.​got.​plt.​.​d
  14 ··​0x000000c0·​61746100·​2e627373·​002e636f·​6d6d656e·​ata.​.​bss.​.​commen
  15 ··​0x000000d0·​74002e6e·​6f74652e·​676e752e·​676f6c64·​t.​.​note.​gnu.​gold
  16 ··​0x000000e0·​2d766572·​73696f6e·​00················​-​version.​
   
[−]
original/AndroidManifest.xml
Offset 1, 193 lines modified Offset 1, 182 lines modified
00000000:​·​0300·​0800·040c·​0000·​0100·​1c00·0806·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·580b·​0000·​0100·​1c00·9805·​0000··​.​.​.​.​X.​.​.​.​.​.​.​.​.​.​.​
00000010:​·​2300·​0000·​0000·​0000·​0000·​0000·​a800·​0000··#.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​2200·​0000·​0000·​0000·​0000·​0000·​a400·​0000··".​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​4000·​0000·​4e00·​0000·​5a00·​0000·​7800·​0000··​@.​.​.​N.​.​.​Z.​.​.​x.​.​.​ 00000030:​·​4000·​0000·​4e00·​0000·​5a00·​0000·​7800·​0000··​@.​.​.​N.​.​.​Z.​.​.​x.​.​.​
00000040:​·​9600·​0000·​a800·​0000·​0001·​0000·​0401·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​9600·​0000·​a800·​0000·​0001·​0000·​0401·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​1601·​0000·2a01·​0000·6401·​0000·7001·​0000··​.​.​.​.​*.​.​.​d.​.​.​p.​.​.​ 00000050:​·​1601·​0000·4a01·​0000·7e01·​0000·9201·​0000··​.​.​.​.​J.​.​.​~.​.​.​.​.​.​.​
00000060:​·8a01·​0000·9e01·​0000·c401·​0000·e201·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·cc01·​0000·d801·​0000·e001·​0000·fe01·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·f201·​0000·3002·​0000·4402·​0000·8002·​0000··​.​.​.​.​0.​.​.​D.​.​.​.​.​.​.​ 00000070:​·1802·​0000·2c02·​0000·5202·​0000·7002·​0000··​.​.​.​.​,​.​.​.​R.​.​.​p.​.​.​
00000080:​·e802·​0000·fa02·​0000·5403·​0000·a203·​0000··​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​ 00000080:​·8002·​0000·be02·​0000·d202·​0000·0e03·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000090:​·b603·​0000·d803·​0000·1204·​0000·6404·​0000··.​.​.​.​.​.​.​.​.​.​.​.​d.​.​.​ 00000090:​·7603·​0000·8803·​0000·e203·​0000·3004·​0000··v.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
000000a0:​·8204·​0000·a204·​0000·b204·​0000·​0805·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000a0:​·4404·​0000·6604·​0000·a004·​0000·​0b00·7600··D.​.​.​f.​.​.​.​.​.​.​.​.​v.​
000000b0:​·0b00·​7600·6500·7200·7300·​6900·6f00·​6e00··.​.​v.​e.​r.​s.​i.​o.​n.​ 000000b0:​·6500·​7200·7300·6900·6f00·​6e00·4e00·​6100··e.​r.​s.​i.​o.​n.​N.​a.​
000000c0:​·4e00·​6100·6d00·6500·0000·0b00·​7600·6500··N.​a.​m.​e.​.​.​.​.​v.​e.​ 000000c0:​·6d00·​6500·0000·0b00·7600·6500·​7200·7300··m.​e.​.​.​.​.​v.​e.​r.​s.​
000000d0:​·7200·7300·​6900·6f00·​6e00·4300·​6f00·6400··r.​s.​i.​o.​n.​C.​o.​d.​ 000000d0:​·6900·6f00·​6e00·4300·​6f00·6400·​6500·0000··i.​o.​n.​C.​o.​d.​e.​.​.​
000000e0:​·6500·0000·0400·​6900·​6300·6f00·6e00·0000··e.​.​.​.​.​i.​c.​o.​n.​.​.​ 000000e0:​·0400·6900·6300·​6f00·​6e00·0000·0500·6c00··.​.​i.​c.​o.​n.​.​.​.​.​l.​
000000f0:​·0500·​6c00·​6100·​6200·6500·6c00·0000·0400··.​.​l.​a.​b.​e.​l.​.​.​.​.​ 000000f0:​·6100·​6200·​6500·​6c00·0000·0400·6e00·6100··a.​b.​e.​l.​.​.​.​.​n.​a.​
00000100:​·​6e00·​6100·6d00·6500·0000·0d00·​6300·​6f00··n.​a.​m.​e.​.​.​.​.​c.​o.​ 00000100:​·​6d00·​6500·0000·0d00·6300·6f00·​6e00·​6600··m.​e.​.​.​.​.​c.​o.​n.​f.​
00000110:​·​6e00·​6600·6900·​6700·4300·​6800·​6100·​6e00··n.​f.​i.​g.​C.​h.​a.​n.​ 00000110:​·​6900·​6700·4300·​6800·6100·​6e00·​6700·​6500··i.​g.​C.​h.​a.​n.​g.​e.​
00000120:​·6700·6500·7300·0000·0d00·​6d00·6900·​6e00··g.​e.​s.​.​.​.​.​m.​i.​n.​ 00000120:​·7300·0000·0d00·6d00·6900·​6e00·5300·​6400··s.​.​.​.​.​m.​i.​n.​S.​d.​
00000130:​·5300·6400·​6b00·5600·6500·7200·7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​ 00000130:​·6b00·5600·​6500·7200·7300·6900·6f00·​6e00··k.​V.​e.​r.​s.​i.​o.​n.​
00000140:​·6f00·6e00·0000·0700·​6100·6e00·​6400·7200··o.​n.​.​.​.​.​a.​n.​d.​r.​ 00000140:​·0000·0700·6100·6e00·​6400·7200·​6f00·6900··.​.​.​.​a.​n.​d.​r.​o.​i.​
00000150:​·​6f00·6900·6400·0000·2a00·6800·​7400·7400··o.​i.​d.​.​.​*.​h.​t.​t.​ 00000150:​·​6400·0000·2a00·6800·7400·7400·​7000·3a00··d.​.​.​*.​h.​t.​t.​p.​:​.​
00000160:​·7000·3a00·2f00·2f00·7300·​6300·​6800·​6500··p.​:​.​/​.​/​.​s.​c.​h.​e.​ 00000160:​·2f00·2f00·7300·6300·6800·​6500·​6d00·​6100··/​.​/​.​s.​c.​h.​e.​m.​a.​
00000170:​·6d00·6100·7300·2e00·​6100·6e00·​6400·7200··m.​a.​s.​.​.​a.​n.​d.​r.​ 00000170:​·7300·2e00·6100·6e00·​6400·7200·​6f00·6900··s.​.​.​a.​n.​d.​r.​o.​i.​
00000180:​·​6f00·6900·​6400·2e00·​6300·6f00·​6d00·2f00··o.​i.​d.​.​.​c.​o.​m.​/​.​ 00000180:​·​6400·2e00·​6300·6f00·​6d00·2f00·​6100·7000··d.​.​.​c.​o.​m.​/​.​a.​p.​
00000190:​·​6100·7000·6b00·2f00·​7200·6500·7300·2f00··a.​p.​k.​/​.​r.​e.​s.​/​.​ 00000190:​·​6b00·2f00·7200·6500·​7300·2f00·6100·6e00··k.​/​.​r.​e.​s.​/​.​a.​n.​
000001a0:​·​6100·6e00·​6400·7200·​6f00·6900·6400·​0000··a.​n.​d.​r.​o.​i.​d.​.​.​ 000001a0:​·​6400·7200·​6f00·6900·​6400·0000·0000·​0000··d.​r.​o.​i.​d.​.​.​.​.​.​.​
000001b0:​·​0000·0000·0700·7000·​6100·​6300·​6b00·​6100··​.​.​.​.​.​.​p.​a.​c.​k.​a.​ 000001b0:​·​0700·7000·6100·6300·​6b00·​6100·​6700·​6500··​.​.​p.​a.​c.​k.​a.​g.​e.​
000001c0:​·6700·6500·0000·0800·​6d00·6100·​6e00·​6900··g.​e.​.​.​.​.​m.​a.​n.​i.​ 000001c0:​·0000·1800·7000·6c00·​6100·7400·​6600·​6f00··.​.​.​.​p.​l.​a.​t.​f.​o.​
000001d0:​·6600·​6500·7300·​7400·0000·1b00·​6f00·7200··f.​e.​s.​t.​.​.​.​.​o.​r.​ 000001d0:​·7200·​6d00·4200·​7500·6900·6c00·​6400·5600··r.​m.​B.​u.​i.​l.​d.​V.​
000001e0:​·​6700·2e00·6b00·​6400·​6500·2e00·6e00·​6500··g.​.​.​k.​d.​e.​.​.​n.​e.​ 000001e0:​·​6500·7200·7300·​6900·​6f00·6e00·4300·​6f00··e.​r.​s.​i.​o.​n.​C.​o.​
000001f0:​·​6300·​6500·7300·7300·6900·7400·​6100·​7300··c.​e.​s.​s.​i.​t.​a.​s.​ 000001f0:​·​6400·​6500·0000·1800·7000·6c00·​6100·​7400··d.​e.​.​.​.​.​p.​l.​a.​t.​
00000200:​·2e00·​6d00·6900·​6e00·6900·​7300·7400·7200··.​.​m.​i.​n.​i.​s.​t.​r.​ 00000200:​·6600·​6f00·7200·​6d00·4200·​7500·6900·6c00··f.​o.​r.​m.​B.​u.​i.​l.​
00000210:​·​6f00·0000·0400·3100·3000·2e00·3000·0000··o.​.​.​.​.​1.​0.​.​.​0.​.​.​ 00000210:​·​6400·5600·6500·7200·7300·6900·6f00·6e00··d.​V.​e.​r.​s.​i.​o.​n.​
00000220:​·0b00·​6100·7000·7000·6c00·6900·​6300·​6100··.​.​a.​p.​p.​l.​i.​c.​a.​ 00000220:​·4e00·​6100·6d00·6500·0000·0800·​6d00·​6100··N.​a.​m.​e.​.​.​.​.​m.​a.​
00000230:​·7400·​6900·​6f00·​6e00·0000·0800·6100·6300··t.​i.​o.​n.​.​.​.​.​a.​c.​ 00000230:​·6e00·​6900·​6600·​6500·7300·7400·0000·1b00··n.​i.​f.​e.​s.​t.​.​.​.​.​
00000240:​·7400·6900·7600·6900·7400·7900·0000·1100··t.​i.​v.​i.​t.​y.​.​.​.​.​ 00000240:​·6f00·7200·6700·2e00·6b00·6400·6500·2e00··o.​r.​g.​.​.​k.​d.​e.​.​.​
00000250:​·2e00·4d00·​6900·​6e00·6900·​7300·7400·​7200··.​.​M.​i.​n.​i.​s.​t.​r.​ 00000250:​·6e00·6500·​6300·​6500·7300·​7300·6900·​7400··n.​e.​c.​e.​s.​s.​i.​t.​
00000260:​·​6f00·4100·6300·7400·​6900·7600·​6900·​7400··o.​A.​c.​t.​i.​v.​i.​t.​ 00000260:​·​6100·7300·2e00·6d00·​6900·6e00·​6900·​7300··a.​s.​.​.​m.​i.​n.​i.​s.​
00000270:​·​7900·0000·0d00·6900·6e00·7400·6500·6e00··y.​.​.​.​.​i.​n.​t.​e.​n.​ 00000270:​·​7400·7200·6f00·0000·0400·3100·3000·2e00··t.​r.​o.​.​.​.​.​1.​0.​.​.​
00000280:​·7400·2d00·6600·6900·6c00·7400·6500·7200··t.​-​.​f.​i.​l.​t.​e.​r.​ 00000280:​·3000·0000·0200·3100·3500·0000·0d00·3400··0.​.​.​.​.​1.​5.​.​.​.​.​4.​
00000290:​·0000·0600·6100·6300·7400·6900·6f00·6e00··​.​.​.​.​a.​c.​t.​i.​o.​n.​ 00000290:​·2e00·3000·2e00·3400·2d00·3100·3400·3000··​.​.​0.​.​.​4.​-​.​1.​4.​0.​
000002a0:​·0000·1d00·6100·6e00·6400·7200·​6f00·6900··.​.​.​.​a.​n.​d.​r.​o.​i.​ 000002a0:​·3600·3400·3300·3000·0000·0b00·​6100·7000··6.​4.​3.​0.​.​.​.​.​a.​p.​
000002b0:​·6400·2e00·​6900·​6e00·7400·6500·​6e00·7400··d.​.​.​i.​n.​t.​e.​n.​t.​ 000002b0:​·7000·6c00·​6900·​6300·6100·7400·​6900·6f00··p.​l.​i.​c.​a.​t.​i.​o.​
000002c0:​·2e00·6100·6300·7400·​6900·6f00·​6e00·2e00··.​.​a.​c.​t.​i.​o.​n.​.​.​ 000002c0:​·6e00·0000·0800·6100·​6300·7400·​6900·7600··n.​.​.​.​.​a.​c.​t.​i.​v.​
000002d0:​·4400·4500·4600·4100·5500·4c00·5400·0000··D.​E.​F.​A.​U.​L.​T.​.​.​ 000002d0:​·6900·7400·7900·0000·1100·2e00·4d00·6900··i.​t.​y.​.​.​.​.​.​.​M.​i.​
000002e0:​·0800·​6300·6100·​7400·6500·​6700·6f00·7200··.​.​c.​a.​t.​e.​g.​o.​r.​ 000002e0:​·6e00·​6900·7300·​7400·7200·​6f00·4100·6300··n.​i.​s.​t.​r.​o.​A.​c.​
000002f0:​·​7900·0000·1c00·​6100·6e00·6400·7200·6f00··y.​.​.​.​.​a.​n.​d.​r.​o.​ 000002f0:​·​7400·6900·7600·​6900·7400·7900·0000·0d00··t.​i.​v.​i.​t.​y.​.​.​.​.​
00000300:​·​6900·​6400·2e00·​6900·​6e00·​7400·6500·​6e00··​i.​d.​.​.​i.​n.​t.​e.​n.​ 00000300:​·​6900·​6e00·7400·​6500·​6e00·​7400·2d00·​6600··​i.​n.​t.​e.​n.​t.​-​.​f.​
00000310:​·7400·2e00·6300·​6100·​7400·6500·6700·​6f00··t.​.​.​c.​a.​t.​e.​g.​o.​ 00000310:​·6900·6c00·7400·​6500·​7200·0000·0600·​6100··i.​l.​t.​e.​r.​.​.​.​.​a.​
00000320:​·7200·​7900·2e00·5600·4900·4500·5700·0000··r.​y.​.​.​V.​I.​E.​W.​.​.​ 00000320:​·6300·​7400·6900·6f00·6e00·0000·1d00·6100··c.​t.​i.​o.​n.​.​.​.​.​a.​
00000330:​·3200·​6f00·​7200·​6700·2e00·​6b00·6400·​6500··2.​o.​r.​g.​.​.​k.​d.​e.​ 00000330:​·6e00·​6400·​7200·​6f00·6900·​6400·2e00·​6900··n.​d.​r.​o.​i.​d.​.​.​i.​
00000340:​·2e00·6e00·​6500·​6300·6500·7300·7300·​6900··.​.​n.​e.​c.​e.​s.​s.​i.​ 00000340:​·6e00·7400·​6500·​6e00·7400·2e00·6100·​6300··n.​t.​e.​n.​t.​.​.​a.​c.​
00000350:​·​7400·​6100·7300·2e00·6d00·6900·6e00·6900··​t.​a.​s.​.​.​m.​i.​n.​i.​ 00000350:​·​7400·​6900·6f00·6e00·2e00·4400·4500·4600··​t.​i.​o.​n.​.​.​D.​E.​F.​
00000360:​·7300·7400·7200·6f00·2e00·4d00·​6900·​6e00··s.​t.​r.​o.​.​.​M.​i.​n.​ 00000360:​·4100·5500·4c00·5400·0000·0800·​6300·​6100··A.​U.​L.​T.​.​.​.​.​c.​a.​
00000370:​·6900·7300·7400·7200·6f00·4300·6f00·6e00··i.​s.​t.​r.​o.​C.​o.​n.​ 00000370:​·7400·6500·6700·6f00·7200·7900·0000·1c00··t.​e.​g.​o.​r.​y.​.​.​.​.​
00000380:​·​6600·​6900·​6700·4100·​6300·7400·​6900·7600··f.​i.​g.​A.​c.​t.​i.​v.​ 00000380:​·​6100·​6e00·​6400·7200·​6f00·6900·​6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
00000390:​·​6900·7400·​7900·0000·0700·​7300·6500·7200··​i.​t.​y.​.​.​.​.​s.​e.​r.​ 00000390:​·​6900·6e00·​7400·6500·6e00·​7400·2e00·6300··​i.​n.​t.​e.​n.​t.​.​.​c.​
000003a0:​·7600·6900·​6300·​6500·0000·2b00·6f00·7200··v.​i.​c.​e.​.​.​+.​o.​r.​ 000003a0:​·6100·7400·​6500·​6700·6f00·7200·7900·2e00··a.​t.​e.​g.​o.​r.​y.​.​.​
000003b0:​·6700·2e00·6b00·6400·6500·2e00·​6e00·6500··g.​.​.​k.​d.​e.​.​.​n.​e.​ 000003b0:​·5600·4900·4500·5700·0000·3200·​6f00·7200··V.​I.​E.​W.​.​.​2.​o.​r.​
000003c0:​·​6300·6500·7300·7300·​6900·7400·​6100·7300··c.​e.​s.​s.​i.​t.​a.​s.​ 000003c0:​·​6700·2e00·6b00·6400·​6500·2e00·​6e00·6500··g.​.​.​k.​d.​e.​.​.​n.​e.​
000003d0:​·2e00·​6d00·6900·6e00·​6900·​7300·7400·​7200··.​.​m.​i.​n.​i.​s.​t.​r.​ 000003d0:​·6300·​6500·7300·7300·​6900·​7400·6100·​7300··c.​e.​s.​s.​i.​t.​a.​s.​
000003e0:​·​6f00·​2e00·4d00·​6900·​6e00·​6900·​7300·​7400··​o.​.​.​M.​i.​n.​i.​s.​t.​ 000003e0:​·​2e00·6d00·​6900·​6e00·​6900·​7300·​7400·7200··.​.​m.​i.​n.​i.​s.​t.​r.​
000003f0:​·7200·6f00·5300·​6500·7200·7600·6900·6300··r.​o.​S.​e.​r.​v.​i.​c.​ 000003f0:​·6f00·2e00·4d00·​6900·6e00·6900·7300·7400··o.​.​.​M.​i.​n.​i.​s.​t.​
00000400:​·6500·0000·2500·​6f00·7200·​6700·2e00·​6b00··e.​.​.​%.​o.​r.​g.​.​.​k.​ 00000400:​·7200·6f00·4300·​6f00·6e00·​6600·6900·​6700··r.​o.​C.​o.​n.​f.​i.​g.​
00000410:​·6400·​6500·2e00·​6e00·6500·​6300·6500·​7300··d.​e.​.​.​n.​e.​c.​e.​s.​ 00000410:​·4100·​6300·7400·​6900·7600·​6900·7400·​7900··A.​c.​t.​i.​v.​i.​t.​y.​
00000420:​·7300·6900·​7400·​6100·​7300·2e00·​6d00·​6900··s.​i.​t.​a.​s.​.​.​m.​i.​ 00000420:​·0000·0700·​7300·​6500·​7200·7600·​6900·​6300··.​.​.​.​s.​e.​r.​v.​i.​c.​
00000430:​·​6e00·6900·7300·7400·​7200·​6f00·​2e00·4900··n.​i.​s.​t.​r.​o.​.​.​I.​ 00000430:​·​6500·0000·2b00·6f00·​7200·​6700·​2e00·6b00··e.​.​.​+.​o.​r.​g.​.​.​k.​
00000440:​·4d00·​6900·6e00·​6900·7300·7400·7200·6f00··M.​i.​n.​i.​s.​t.​r.​o.​ 00000440:​·6400·​6500·2e00·​6e00·6500·6300·6500·7300··d.​e.​.​.​n.​e.​c.​e.​s.​
00000450:​·0000·0800·​7500·7300·6500·7300·2d00·7300··.​.​.​.​u.​s.​e.​s.​-​.​s.​ 00000450:​·7300·6900·​7400·6100·7300·2e00·6d00·6900··s.​i.​t.​a.​s.​.​.​m.​i.​
00000460:​·​6400·​6b00·0000·0f00·​7500·7300·6500·7300··d.​k.​.​.​.​.​u.​s.​e.​s.​ 00000460:​·​6e00·​6900·7300·7400·​7200·6f00·2e00·4d00··n.​i.​s.​t.​r.​o.​.​.​M.​
00000470:​·2d00·7000·​6500·​7200·6d00·6900·7300·7300··-​.​p.​e.​r.​m.​i.​s.​s.​ 00000470:​·6900·6e00·​6900·​7300·7400·7200·6f00·5300··i.​n.​i.​s.​t.​r.​o.​S.​
00000480:​·​6900·6f00·6e00·0000·1b00·​6100·6e00·6400··i.​o.​n.​.​.​.​.​a.​n.​d.​ 00000480:​·​6500·7200·7600·6900·6300·​6500·0000·2500··e.​r.​v.​i.​c.​e.​.​.​%.​
00000490:​·7200·6f00·​6900·6400·2e00·7000·​6500·7200··r.​o.​i.​d.​.​.​p.​e.​r.​ 00000490:​·6f00·7200·​6700·2e00·6b00·6400·​6500·2e00··o.​r.​g.​.​.​k.​d.​e.​.​.​
000004a0:​·​6d00·​6900·7300·7300·6900·6f00·​6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​ 000004a0:​·​6e00·​6500·6300·6500·7300·7300·​6900·7400··n.​e.​c.​e.​s.​s.​i.​t.​
000004b0:​·4900·4e00·5400·4500·5200·4e00·4500·5400··I.​N.​T.​E.​R.​N.​E.​T.​ 000004b0:​·6100·7300·2e00·6d00·6900·6e00·6900·7300··a.​s.​.​.​m.​i.​n.​i.​s.​
000004c0:​·0000·2700·​6100·6e00·6400·7200·​6f00·​6900··.​.​'.​a.​n.​d.​r.​o.​i.​ 000004c0:​·7400·7200·​6f00·2e00·4900·4d00·​6900·​6e00··t.​r.​o.​.​.​I.​M.​i.​n.​
000004d0:​·​6400·2e00·​7000·6500·7200·6d00·6900·​7300··d.​.​.​p.​e.​r.​m.​i.​s.​ 000004d0:​·​6900·7300·​7400·7200·6f00·0000·0800·​7500··i.​s.​t.​r.​o.​.​.​.​.​u.​
000004e0:​·​7300·​6900·6f00·6e00·2e00·4100·4300·4300··​s.​i.​o.​n.​.​.​A.​C.​C.​ 000004e0:​·​7300·​6500·7300·2d00·7300·6400·6b00·0000··​s.​e.​s.​-​.​s.​d.​k.​.​.​
000004f0:​·4500·5300·5300·5f00·4e00·4500·5400·5700··E.​S.​S.​_.​N.​E.​T.​W.​ 000004f0:​·0f00·7500·7300·6500·7300·2d00·7000·6500··.​.​u.​s.​e.​s.​-​.​p.​e.​
00000500:​·4f00·5200·4b00·5f00·5300·5400·4100·5400··O.​R.​K.​_.​S.​T.​A.​T.​ 00000500:​·7200·6d00·6900·7300·7300·6900·6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​
00000510:​·4500·0000·0d00·​6200·7500·6900·​6c00·​6400··E.​.​.​.​.​b.​u.​i.​l.​d.​ 00000510:​·0000·1b00·6100·​6e00·6400·7200·​6f00·​6900··.​.​.​.​a.​n.​d.​r.​o.​i.​
00000520:​·7300·6500·​7200·7600·6500·7200·​6900·6400··s.​e.​r.​v.​e.​r.​i.​d.​ 00000520:​·6400·2e00·​7000·6500·7200·6d00·​6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​
00000530:​·0000·0e00·​6600·​6400·7200·6f00·6900·6400··.​.​.​.​f.​d.​r.​o.​i.​d.​ 00000530:​·7300·6900·​6f00·​6e00·2e00·4900·4e00·5400··s.​i.​o.​n.​.​.​I.​N.​T.​
00000540:​·7300·6500·7200·7600·6500·7200·6900·​6400··s.​e.​r.​v.​e.​r.​i.​d.​ 00000540:​·4500·5200·4e00·4500·5400·0000·2700·​6100··E.​R.​N.​E.​T.​.​.​'.​a.​
00000550:​·0000·0600·6600·​6400·7200·​6f00·6900·6400··.​.​.​.​f.​d.​r.​o.​i.​d.​ 00000550:​·6e00·6400·7200·​6f00·6900·​6400·2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​
00000560:​·0000·2900·3000·3000·3700·6500·3300·​6500··.​.​)​.​0.​0.​7.​e.​3.​e.​ 00000560:​·6500·7200·6d00·6900·7300·7300·6900·​6f00··e.​r.​m.​i.​s.​s.​i.​o.​
00000570:​·​6500·6500·3200·3700·3700·3000·6300·3200··e.​e.​2.​7.​7.​0.​c.​2.​ 00000570:​·​6e00·2e00·4100·4300·4300·4500·5300·5300··n.​.​.​A.​C.​C.​E.​S.​S.​
00000580:​·3700·6300·3400·6600·3100·3300·6300·6600··7.​c.​4.​f.​1.​3.​c.​f.​ 00000580:​·5f00·4e00·4500·5400·5700·4f00·5200·4b00··_.​N.​E.​T.​W.​O.​R.​K.​
00000590:​·3500·6500·3600·6400·6300·6400·6600·3400··5.​e.​6.​d.​c.​d.​f.​4.​ 00000590:​·5f00·5300·5400·4100·5400·4500·0000·0000··_.​S.​T.​A.​T.​E.​.​.​.​.​
000005a0:​·3000·6400·3800·3600·3900·3200·3800·3200··0.​d.​8.​6.​9.​2.​8.​2.​ 000005a0:​·8001·0800·2400·0000·1c02·0101·1b02·0101··.​.​.​.​$.​.​.​.​.​.​.​.​.​.​.​
000005b0:​·3100·3500·2000·​0000·2900·3500·3700·3900··1.​5.​·.​.​.​)​.​5.​7.​9.​ 000005b0:​·0200·0101·0100·​0101·0300·0101·1f00·0101··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005c0:​·3800·3800·3800·3700·6400·3500·3300·6100··8.​8.​8.​7.​d.​5.​3.​a.​ 000005c0:​·0c02·0101·0001·1000·1800·0000·0200·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005d0:​·3800·3100·3200·3100·6500·3200·6400·3200··8.​1.​2.​1.​e.​2.​d.​2.​ 000005d0:​·ffff·ffff·0700·0000·0800·0000·0201·1000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005e0:​·3600·6100·3400·3600·3900·6500·3400·3500··6.​a.​4.​6.​9.​e.​4.​5.​ 000005e0:​·8800·0000·0200·0000·ffff·ffff·ffff·ffff··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005f0:​·6200·3100·3100·3300·6400·3200·3300·3200··b.​1.​1.​3.​d.​2.​3.​2.​ 000005f0:​·0d00·0000·1400·1400·0500·0000·0000·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000600:​·6300·6600·6400·3400·6300·2000·​0000·​0000··c.​f.​d.​4.​c.​·.​.​.​.​.​ 00000600:​·0800·0000·0100·0000·ffff·ffff·​0800·​0010··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000610:​·8001·​0800·2400·​0000·1c02·​0101·1b02·​0101··​.​.​.​.​$.​.​.​.​.​.​.​.​.​.​.​ 00000610:​·0d00·​0000·0800·​0000·0000·​0000·0f00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000620:​·​0200·​0101·​0100·​0101·0300·0101·1f00·​0101··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000620:​·​0800·​0003·​0f00·​0000·ffff·ffff·0a00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
Max diff block lines reached; 0/25668 bytes (0.00%) of diff not shown.