/home/hans/code/fdroid/data/tmp/trikita.obsqr_13.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_trikita.obsqr_13.apk
zipinfo {}
Offset 1, 23 lines modified Offset 1, 26 lines modified
1 Zip·​file·​size:​·379661·​bytes,​·​number·​of·​entries:​·​21 1 Zip·​file·​size:​·597241·​bytes,​·​number·​of·​entries:​·​24
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1591·​bl·​defN·​14-​Sep-​25·​17:​27·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1591·​bl·​defN·​14-​Sep-​25·​17:​27·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1712·​bl·​defN·​14-​Sep-​25·​17:​27·​META-​INF/​1CAF071F.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​1712·​bl·​defN·​14-​Sep-​25·​17:​27·​META-​INF/​1CAF071F.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Sep-​25·​17:​27·​META-​INF/​1CAF071F.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Sep-​25·​17:​27·​META-​INF/​1CAF071F.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​42·​bl·​defN·14-​Sep-​25·17:​21·META-​INF/​services/​javax.​annotation.​processing.​Processor 5 -​rw-​-​-​-​·····​2.​0·​fat···127488·​bX·​defN·08-​Jan-​01·00:​00·assets/​Roboto-​Medium.​ttf
6 -​rw-​-​-​-​·····​2.​0·​fat···127488·​bX·​defN·14-​Sep-​25·17:​21·assets/​Roboto-​Medium.​ttf 6 -​rw-​-​-​-​·····​2.​0·​fat·····​3024·​bl·​defN·08-​Jan-​01·00:​00·res/​layout/​act_camera.​xml
7 -​rw-​-​-​-​·····​2.​0·​fat·····3024·​bl·​defN·14-​Sep-​25·17:​21·res/​layout/​act_camera.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····2852·​bl·​defN·08-​Jan-​01·00:​00·AndroidManifest.​xml
8 -​rw-​-​-​-​·····2.​0·​fat·····​2852·​bl·defN·14-​Sep-​25·17:​21·AndroidManifest.​xml 8 -​rw-​-​-​-​·····1.​0·​fat····16016·​b-​·stor·08-​Jan-​01·00:​00·​resources.​arsc
9 -​rw-​-​-​-​·····1.​0·​fat····16016·​b-​·stor·14-​Sep-​25·17:​21·​resources.​arsc 9 -​rw-​-​-​-​·····2.​0·​fat·····​3060·​bl·defN·08-​Jan-​01·00:​00·​res/​layout-​v11/​act_camera.​xml
10 -​rw-​-​-​-​·····2.​0·​fat·····3060·​bl·defN·14-​Sep-​25·17:​21·​res/​layout-​v11/​act_camera.​xml 10 -​rw-​-​-​-​·····1.​0·​fat·····1420·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​dialog_full_holo_ligh​t.​9.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​1420·​b-​·​stor·14-​Sep-​25·17:​21·​res/​drawable-​hdpi-​v4/​dialog_full_holo_ligh​t.​9.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····​1805·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
12 -​rw-​-​-​-​·····​1.​0·​fat·····​1805·​b-​·​stor·14-​Sep-​25·17:​21·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 12 -​rw-​-​-​-​·····​1.​0·​fat·····​1103·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
13 -​rw-​-​-​-​·····​1.​0·​fat·····1103·​b-​·​stor·14-​Sep-​25·17:​21·​res/​drawable-​ldpi-​v4/​ic_launcher.​png 13 -​rw-​-​-​-​·····​1.​0·​fat······​934·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​dialog_full_holo_ligh​t.​9.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​934·​b-​·​stor·14-​Sep-​25·17:​21·​res/​drawable-​mdpi-​v4/​dialog_full_holo_ligh​t.​9.​png 14 -​rw-​-​-​-​·····​1.​0·​fat·····1322·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
15 -​rw-​-​-​-​·····​1.​0·​fat·····1322·​b-​·​stor·14-​Sep-​25·17:​21·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 15 -​rw-​-​-​-​·····​1.​0·​fat·····2095·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​dialog_full_holo_ligh​t.​9.​png
16 -​rw-​-​-​-​·····​1.​0·​fat·····2095·​b-​·​stor·14-​Sep-​25·17:​21·​res/​drawable-​xhdpi-​v4/​dialog_full_holo_ligh​t.​9.​png 16 -​rw-​-​-​-​·····​1.​0·​fat·····3440·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xxhdpi-​v4/​dialog_full_holo_ligh​t.​9.​png
17 -​rw-​-​-​-​·····1.​0·​fat·····3440·​b-​·stor·14-​Sep-​25·17:​21·res/​drawable-​xxhdpi-​v4/​dialog_full_holo_ligh​t.​9.​png 17 -​rw-​-​-​-​·····2.​0·​fat···103120·​bl·defN·08-​Jan-​01·00:​00·classes.​dex
18 -​rw-​-​-​-​·····​2.​0·​fat···102708·​bl·​defN·14-​Sep-​25·17:​21·​classes.​dex 18 -​rw-​-​-​-​·····​2.​0·​fat·······​42·​bl·​defN·08-​Jan-​01·00:​00·META-​INF/​services/​javax.​annotation.​processing.​Processor
19 -​rw-​-​-​-​·····​2.​0·​fat····​74936·​bl·​defN·14-​Sep-​25·17:​20·​lib/​armeabi-​v7a/​libzbar.​so 19 -​rw-​-​-​-​·····​2.​0·​fat···116416·​bl·​defN·08-​Jan-​01·00:​00·​lib/​arm64-​v8a/​libzbar.​so
20 -​rw-​-​-​-​·····​2.​0·​fat····79024·​bl·​defN·14-​Sep-​25·17:​21·​lib/​armeabi/​libzbar.​so 20 -​rw-​-​-​-​·····​2.​0·​fat···120792·​bl·​defN·08-​Jan-​01·00:​00·​lib/​x86_64/​libzbar.​so
21 -​rw-​-​-​-​·····​2.​0·​fat···​143884·​bl·​defN·14-​Sep-​25·17:​21·​lib/​mips/​libzbar.​so 21 -​rw-​-​-​-​·····​2.​0·​fat···​157544·​bl·​defN·08-​Jan-​01·00:​00·​lib/​mips64/​libzbar.​so
22 -​rw-​-​-​-​·····​2.​0·​fat···120048·​bl·​defN·14-​Sep-​25·17:​21·​lib/​x86/​libzbar.​so 22 -​rw-​-​-​-​·····​2.​0·​fat····​75208·​bl·​defN·08-​Jan-​01·00:​00·​lib/​armeabi-​v7a/​libzbar.​so
23 21·​files,​·689801·bytes·uncompressed,​·376557·bytes·compressed:​··​45.​4% 23 -​rw-​-​-​-​·····​2.​0·fat····79292·​bl·​defN·08-​Jan-​01·00:​00·lib/​armeabi/​libzbar.​so
  24 -​rw-​-​-​-​·····​2.​0·​fat···​128348·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​x86/​libzbar.​so
  25 -​rw-​-​-​-​·····​2.​0·​fat···​144084·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​mips/​libzbar.​so
  26 24·​files,​·​1094005·​bytes·​uncompressed,​·​593803·​bytes·​compressed:​··​45.​7%
smali/trikita/obsqr/CameraPreview$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ltrikita/​obsqr/​CameraPreview;​ 21 .​field·​final·​synthetic·​this$0:​Ltrikita/​obsqr/​CameraPreview;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ltrikita/​obsqr/​CameraPreview;​)​V 23 .​method·​constructor·​<init>(Ltrikita/​obsqr/​CameraPreview;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ltrikita/​obsqr/​CameraPreview;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​53 27 ····​.​line·​53
27 ····​iput-​object·​p1,​·​p0,​·​Ltrikita/​obsqr/​CameraPreview$1;​-​>this$0:​Ltrikita/​obsqr/​CameraPreview;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ltrikita/​obsqr/​CameraPreview$1;​-​>this$0:​Ltrikita/​obsqr/​CameraPreview;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/trikita/obsqr/CameraPreview.smali
Offset 231, 138 lines modified Offset 231, 133 lines modified
231 ····​.​local·​p1,​·​"sizes":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​hardware/​Camera$Size;​>;​" 231 ····​.​local·​p1,​·​"sizes":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​hardware/​Camera$Size;​>;​"
232 ····​const-​wide·​v2,​·​0x3fb999999999999aL····​#·​0.​1 232 ····​const-​wide·​v2,​·​0x3fb999999999999aL····​#·​0.​1
   
233 ····​.​line·​159 233 ····​.​line·​159
234 ····​.​local·​v2,​·​"ASPECT_TOLERANCE":​D 234 ····​.​local·​v2,​·​"ASPECT_TOLERANCE":​D
235 ····​move/​from16·​v0,​·​p2 235 ····​move/​from16·​v0,​·​p2
   
236 ····​int-​to-​double·​v15,​·​v0 236 ····​int-​to-​double·​v14,​·​v0
   
237 ····​move/​from16·​v0,​·​p3 237 ····​move/​from16·​v0,​·​p3
   
238 ····​int-​to-​double·​v0,​·​v0 238 ····​int-​to-​double·​v0,​·​v0
   
239 ····​move-​wide/​from16·​v17,​·​v0 239 ····​move-​wide/​from16·​v16,​·​v0
   
240 ····​div-​double·​v13,​·​v15,​·​v17 240 ····​div-​double·​v12,​·​v14,​·​v16
   
241 ····​.​line·​160 241 ····​.​line·​160
242 ····​.​local·​v13,​·​"targetRatio":​D 242 ····​.​local·​v12,​·​"targetRatio":​D
243 ····​if-​nez·​p1,​·​:​cond_0 243 ····​if-​nez·​p1,​·​:​cond_0
   
244 ····​const/​4·​v9,​·​0x0 244 ····​const/​4·​v8,​·​0x0
   
245 ····​.​line·​192 245 ····​.​line·​192
246 ····​:​goto_0 246 ····​:​goto_0
247 ····​return-​object·​v9 247 ····​return-​object·​v8
   
248 ····​.​line·​162 248 ····​.​line·​162
249 ····​:​cond_0 249 ····​:​cond_0
250 ····​const/​4·​v9,​·​0x0 250 ····​const/​4·​v8,​·​0x0
   
251 ····​.​line·​163 251 ····​.​line·​163
252 ····​.​local·​v9,​·​"optimalSize":​Landroid/​hardware/​Camera$Size;​ 252 ····​.​local·​v8,​·​"optimalSize":​Landroid/​hardware/​Camera$Size;​
253 ····​const-​wide·​v7,​·​0x7fefffffffffffffL····​#·​Double.​MAX_VALUE 253 ····​const-​wide·​v6,​·​0x7fefffffffffffffL····​#·​Double.​MAX_VALUE
   
254 ····​.​line·​165 254 ····​.​line·​165
255 ····​.​local·​v7,​·​"minDiff":​D 255 ····​.​local·​v6,​·​"minDiff":​D
256 ····​const-​string·​v15,​·​"CameraPreview" 256 ····​const-​string·​v14,​·​"CameraPreview"
   
257 ····​new-​instance·​v16,​·​Ljava/​lang/​StringBuilder;​  
   
258 ····invoke-​direct/​range·​{v16·​.​.​·​v16},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 257 ····​new-​instance·​v15,​·​Ljava/​lang/​StringBuilder;​
   
259 ····const-​string·​v17,​·"getOptimalPreviewSiz​e·​for·​w=" 258 ····invoke-​direct·{v15},​·Ljava/​lang/​StringBuilder;​-​><init>()​V
   
260 ····invoke-​virtual/​range·{v16·​.​.​·​v17},​·Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 259 ····const-​string·​v16,​·"getOptimalPreviewSiz​e·​for·​w="
   
261 ····move-​result-​object·v16 260 ····invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
262 ····​move-​object/​from16·​v0,​·​v16 261 ····​move-​result-​object·​v15
   
263 ····​move/​from16·​v1,​·​p2 262 ····​move/​from16·​v0,​·​p2
   
264 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​  
   
265 ····move-​result-​object·​v16 263 ····invoke-​virtual·​{v15,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
266 ····const-​string·​v17,​·​"·h=" 264 ····move-​result-​object·v15
   
267 ····invoke-​virtual/​range·{v16·​.​.​·​v17},​·Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 265 ····const-​string·​v16,​·"·​h="
   
268 ····move-​result-​object·v16 266 ····invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
269 ····​move-​object/​from16·​v0,​·​v16 267 ····​move-​result-​object·​v15
   
270 ····​move/​from16·​v1,​·​p3 268 ····​move/​from16·​v0,​·​p3
   
271 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 269 ····​invoke-​virtual·​{v15,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
272 ····​move-​result-​object·​v16 270 ····​move-​result-​object·​v15
   
273 ····​invoke-​virtual/​range·​{v16·​.​.​·v16},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 271 ····​invoke-​virtual·​{v15},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
274 ····​move-​result-​object·​v16 272 ····​move-​result-​object·​v15
   
275 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 273 ····​invoke-​static·​{v14,​·​v15},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
276 ····​.​line·​168 274 ····​.​line·​168
277 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 275 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
278 ····​move-​result-​object·​v6 276 ····​move-​result-​object·​v14
   
279 ····​.​local·​v6,​·​"i$":​Ljava/​util/​Iterator;​  
280 ····​:​cond_1 277 ····​:​cond_1
281 ····​:​goto_1 278 ····​:​goto_1
282 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 279 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
283 ····​move-​result·​v15 280 ····​move-​result·​v15
   
284 ····​if-​eqz·​v15,​·​:​cond_2 281 ····​if-​eqz·​v15,​·​:​cond_2
   
285 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 282 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
286 ····​move-​result-​object·​v12 283 ····​move-​result-​object·​v11
   
287 ····​check-​cast·​v12,​·​Landroid/​hardware/​Camera$Size;​ 284 ····​check-​cast·​v11,​·​Landroid/​hardware/​Camera$Size;​
   
288 ····​.​line·​169 285 ····​.​line·​169
289 ····​.​local·​v12,​·​"size":​Landroid/​hardware/​Camera$Size;​ 286 ····​.​local·​v11,​·​"size":​Landroid/​hardware/​Camera$Size;​
Max diff block lines reached; 14816/19075 bytes (77.67%) of diff not shown.
smali/trikita/obsqr/ClipboardManager$HoneycombClipboardManager.smali
Offset 33, 14 lines modified Offset 33, 15 lines modified
33 ····​invoke-​direct·​{p0},​·​Ltrikita/​obsqr/​ClipboardManager;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ltrikita/​obsqr/​ClipboardManager;​-​><init>()​V
   
34 ····​.​line·​53 34 ····​.​line·​53
35 ····​sget-​object·​v0,​·​Ltrikita/​obsqr/​ClipboardManager$Hone​ycombClipboardManager​;​-​>mContext:​Landroid/​content/​Context;​ 35 ····​sget-​object·​v0,​·​Ltrikita/​obsqr/​ClipboardManager$Hone​ycombClipboardManager​;​-​>mContext:​Landroid/​content/​Context;​
   
36 ····​const-​string·​v1,​·​"clipboard" 36 ····​const-​string·​v1,​·​"clipboard"
   
  37 ····​.​line·​54
37 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 38 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
38 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
39 ····​check-​cast·​v0,​·​Landroid/​content/​ClipboardManager;​ 40 ····​check-​cast·​v0,​·​Landroid/​content/​ClipboardManager;​
   
40 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​ClipboardManager$Hone​ycombClipboardManager​;​-​>clippy:​Landroid/​content/​ClipboardManager;​ 41 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​ClipboardManager$Hone​ycombClipboardManager​;​-​>clippy:​Landroid/​content/​ClipboardManager;​
Offset 55, 14 lines modified Offset 56, 15 lines modified
55 ····​.​locals·​2 56 ····​.​locals·​2
56 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​CharSequence;​ 57 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​CharSequence;​
   
57 ····​.​prologue 58 ····​.​prologue
58 ····​.​line·​59 59 ····​.​line·​59
59 ····​const-​string·​v0,​·​"text/​plain" 60 ····​const-​string·​v0,​·​"text/​plain"
   
  61 ····​.​line·​60
60 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​content/​ClipData;​-​>newPlainText(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Landroid/​content/​ClipData;​ 62 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​content/​ClipData;​-​>newPlainText(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Landroid/​content/​ClipData;​
   
61 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
62 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​ClipboardManager$Hone​ycombClipboardManager​;​-​>clipData:​Landroid/​content/​ClipData;​ 64 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​ClipboardManager$Hone​ycombClipboardManager​;​-​>clipData:​Landroid/​content/​ClipData;​
   
63 ····​.​line·​61 65 ····​.​line·​61
smali/trikita/obsqr/ClipboardManager$OldClipboardManager.smali
Offset 27, 14 lines modified Offset 27, 15 lines modified
27 ····​invoke-​direct·​{p0},​·​Ltrikita/​obsqr/​ClipboardManager;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ltrikita/​obsqr/​ClipboardManager;​-​><init>()​V
   
28 ····​.​line·​37 28 ····​.​line·​37
29 ····​sget-​object·​v0,​·​Ltrikita/​obsqr/​ClipboardManager$OldC​lipboardManager;​-​>mContext:​Landroid/​content/​Context;​ 29 ····​sget-​object·​v0,​·​Ltrikita/​obsqr/​ClipboardManager$OldC​lipboardManager;​-​>mContext:​Landroid/​content/​Context;​
   
30 ····​const-​string·​v1,​·​"clipboard" 30 ····​const-​string·​v1,​·​"clipboard"
   
  31 ····​.​line·​38
31 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 32 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
32 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
33 ····​check-​cast·​v0,​·​Landroid/​text/​ClipboardManager;​ 34 ····​check-​cast·​v0,​·​Landroid/​text/​ClipboardManager;​
   
34 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​ClipboardManager$OldC​lipboardManager;​-​>clippy:​Landroid/​text/​ClipboardManager;​ 35 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​ClipboardManager$OldC​lipboardManager;​-​>clippy:​Landroid/​text/​ClipboardManager;​
smali/trikita/obsqr/ClipboardManager.smali
Offset 20, 15 lines modified Offset 20, 14 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·​13 23 ····​.​line·​13
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​47  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method
   
28 .​method·​public·​static·​newInstance(Landroid/​content/​Context;​)​Ltrikita/​obsqr/​ClipboardManager;​ 27 .​method·​public·​static·​newInstance(Landroid/​content/​Context;​)​Ltrikita/​obsqr/​ClipboardManager;​
29 ····​.​locals·​2 28 ····​.​locals·​2
30 ····​.​param·​p0,​·​"ctx"····​#·​Landroid/​content/​Context;​ 29 ····​.​param·​p0,​·​"ctx"····​#·​Landroid/​content/​Context;​
   
smali/trikita/obsqr/MaterialButton$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ltrikita/​obsqr/​MaterialButton;​ 21 .​field·​final·​synthetic·​this$0:​Ltrikita/​obsqr/​MaterialButton;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ltrikita/​obsqr/​MaterialButton;​)​V 23 .​method·​constructor·​<init>(Ltrikita/​obsqr/​MaterialButton;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ltrikita/​obsqr/​MaterialButton;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​103 27 ····​.​line·​103
27 ····​iput-​object·​p1,​·​p0,​·​Ltrikita/​obsqr/​MaterialButton$1;​-​>this$0:​Ltrikita/​obsqr/​MaterialButton;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ltrikita/​obsqr/​MaterialButton$1;​-​>this$0:​Ltrikita/​obsqr/​MaterialButton;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 39, 13 lines modified Offset 40, 13 lines modified
39 .​method·​public·​run()​V 40 .​method·​public·​run()​V
40 ····​.​locals·​1 41 ····​.​locals·​1
   
41 ····​.​prologue 42 ····​.​prologue
42 ····​.​line·​105 43 ····​.​line·​105
43 ····​iget-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​MaterialButton$1;​-​>this$0:​Ltrikita/​obsqr/​MaterialButton;​ 44 ····​iget-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​MaterialButton$1;​-​>this$0:​Ltrikita/​obsqr/​MaterialButton;​
   
44 ····​#·​invokes:​·​Landroid/​view/​View;​-​>performClick()​Z 45 ····​#·​invokes:​·​Landroid/​widget/​TextView;​-​>performClick()​Z
45 ····​invoke-​static·​{v0},​·​Ltrikita/​obsqr/​MaterialButton;​-​>access$001(Ltrikita/​obsqr/​MaterialButton;​)​Z 46 ····​invoke-​static·​{v0},​·​Ltrikita/​obsqr/​MaterialButton;​-​>access$001(Ltrikita/​obsqr/​MaterialButton;​)​Z
   
46 ····​.​line·​106 47 ····​.​line·​106
47 ····​return-​void 48 ····​return-​void
48 .​end·​method 49 .​end·​method
smali/trikita/obsqr/MaterialButton.smali
Offset 102, 15 lines modified Offset 102, 15 lines modified
   
102 .​method·​static·​synthetic·​access$001(Ltrikita/​obsqr/​MaterialButton;​)​Z 102 .​method·​static·​synthetic·​access$001(Ltrikita/​obsqr/​MaterialButton;​)​Z
103 ····​.​locals·​1 103 ····​.​locals·​1
104 ····​.​param·​p0,​·​"x0"····​#·​Ltrikita/​obsqr/​MaterialButton;​ 104 ····​.​param·​p0,​·​"x0"····​#·​Ltrikita/​obsqr/​MaterialButton;​
   
105 ····​.​prologue 105 ····​.​prologue
106 ····​.​line·​16 106 ····​.​line·​16
107 ····​invoke-​super·​{p0},​·​Landroid/​view/​View;​-​>performClick()​Z 107 ····​invoke-​super·​{p0},​·​Landroid/​widget/​TextView;​-​>performClick()​Z
   
108 ····​move-​result·​v0 108 ····​move-​result·​v0
   
109 ····​return·​v0 109 ····​return·​v0
110 .​end·​method 110 .​end·​method
   
   
smali/trikita/obsqr/ObsqrActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ltrikita/​obsqr/​ObsqrActivity;​ 21 .​field·​final·​synthetic·​this$0:​Ltrikita/​obsqr/​ObsqrActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ltrikita/​obsqr/​ObsqrActivity;​)​V 23 .​method·​constructor·​<init>(Ltrikita/​obsqr/​ObsqrActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ltrikita/​obsqr/​ObsqrActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​108 27 ····​.​line·​108
27 ····​iput-​object·​p1,​·​p0,​·​Ltrikita/​obsqr/​ObsqrActivity$1;​-​>this$0:​Ltrikita/​obsqr/​ObsqrActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ltrikita/​obsqr/​ObsqrActivity$1;​-​>this$0:​Ltrikita/​obsqr/​ObsqrActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/trikita/obsqr/ObsqrActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ltrikita/​obsqr/​ObsqrActivity;​ 21 .​field·​final·​synthetic·​this$0:​Ltrikita/​obsqr/​ObsqrActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ltrikita/​obsqr/​ObsqrActivity;​)​V 23 .​method·​constructor·​<init>(Ltrikita/​obsqr/​ObsqrActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ltrikita/​obsqr/​ObsqrActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​180 27 ····​.​line·​180
27 ····​iput-​object·​p1,​·​p0,​·​Ltrikita/​obsqr/​ObsqrActivity$2;​-​>this$0:​Ltrikita/​obsqr/​ObsqrActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ltrikita/​obsqr/​ObsqrActivity$2;​-​>this$0:​Ltrikita/​obsqr/​ObsqrActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/trikita/obsqr/ObsqrActivity.smali
Offset 165, 20 lines modified Offset 165, 22 lines modified
   
165 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 165 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
166 ····​move-​result-​object·​v2 166 ····​move-​result-​object·​v2
   
167 ····​const/​4·​v3,​·​0x0 167 ····​const/​4·​v3,​·​0x0
   
  168 ····​.​line·​178
168 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​ 169 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​
   
169 ····​move-​result-​object·​v2 170 ····​move-​result-​object·​v2
   
170 ····​const·​v3,​·​0x7f040015 171 ····​const·​v3,​·​0x7f040015
   
  172 ····​.​line·​179
171 ····​invoke-​virtual·​{p0,​·​v3},​·​Ltrikita/​obsqr/​ObsqrActivity;​-​>getString(I)​Ljava/​lang/​String;​ 173 ····​invoke-​virtual·​{p0,​·​v3},​·​Ltrikita/​obsqr/​ObsqrActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
172 ····​move-​result-​object·​v3 174 ····​move-​result-​object·​v3
   
173 ····​new-​instance·​v4,​·​Ltrikita/​obsqr/​ObsqrActivity$2;​ 175 ····​new-​instance·​v4,​·​Ltrikita/​obsqr/​ObsqrActivity$2;​
   
174 ····​invoke-​direct·​{v4,​·​p0},​·​Ltrikita/​obsqr/​ObsqrActivity$2;​-​><init>(Ltrikita/​obsqr/​ObsqrActivity;​)​V 176 ····​invoke-​direct·​{v4,​·​p0},​·​Ltrikita/​obsqr/​ObsqrActivity$2;​-​><init>(Ltrikita/​obsqr/​ObsqrActivity;​)​V
Offset 243, 14 lines modified Offset 245, 15 lines modified
   
243 ····​const/​4·​v2,​·​0x1 245 ····​const/​4·​v2,​·​0x1
   
244 ····​invoke-​static·​{p0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 246 ····​invoke-​static·​{p0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
245 ····​move-​result-​object·​v1 247 ····​move-​result-​object·​v1
   
  248 ····​.​line·​64
246 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V 249 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
   
247 ····​goto·​:​goto_0 250 ····​goto·​:​goto_0
248 .​end·​method 251 .​end·​method
   
249 .​method·​public·​onBackPressed()​V 252 .​method·​public·​onBackPressed()​V
250 ····​.​locals·​2 253 ····​.​locals·​2
Offset 635, 22 lines modified Offset 638, 24 lines modified
635 ····​.​line·​139 638 ····​.​line·​139
636 ····​iget-​object·​v1,​·​p0,​·​Ltrikita/​obsqr/​ObsqrActivity;​-​>mCameraPreview:​Ltrikita/​obsqr/​CameraPreview;​ 639 ····​iget-​object·​v1,​·​p0,​·​Ltrikita/​obsqr/​ObsqrActivity;​-​>mCameraPreview:​Ltrikita/​obsqr/​CameraPreview;​
   
637 ····​invoke-​virtual·​{p0},​·​Ltrikita/​obsqr/​ObsqrActivity;​-​>getWindowManager()​Landroid/​view/​WindowManager;​ 640 ····​invoke-​virtual·​{p0},​·​Ltrikita/​obsqr/​ObsqrActivity;​-​>getWindowManager()​Landroid/​view/​WindowManager;​
   
638 ····​move-​result-​object·​v2 641 ····​move-​result-​object·​v2
   
  642 ····​.​line·​140
639 ····​invoke-​interface·​{v2},​·​Landroid/​view/​WindowManager;​-​>getDefaultDisplay()​Landroid/​view/​Display;​ 643 ····​invoke-​interface·​{v2},​·​Landroid/​view/​WindowManager;​-​>getDefaultDisplay()​Landroid/​view/​Display;​
   
640 ····​move-​result-​object·​v2 644 ····​move-​result-​object·​v2
   
641 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​Display;​-​>getRotation()​I 645 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​Display;​-​>getRotation()​I
   
642 ····​move-​result·​v2 646 ····​move-​result·​v2
   
  647 ····​.​line·​139
643 ····​invoke-​virtual·​{v1,​·​v2},​·​Ltrikita/​obsqr/​CameraPreview;​-​>acquireCamera(I)​Z 648 ····​invoke-​virtual·​{v1,​·​v2},​·​Ltrikita/​obsqr/​CameraPreview;​-​>acquireCamera(I)​Z
   
644 ····​move-​result·​v0 649 ····​move-​result·​v0
   
645 ····​.​line·​141 650 ····​.​line·​141
646 ····​.​local·​v0,​·​"success":​Z 651 ····​.​local·​v0,​·​"success":​Z
647 ····​if-​nez·​v0,​·​:​cond_0 652 ····​if-​nez·​v0,​·​:​cond_0
smali/trikita/obsqr/QrContent$ContactContent.smali
Offset 50, 171 lines modified Offset 50, 170 lines modified
50 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​-​>mText:​Ljava/​lang/​String;​ 50 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​-​>mText:​Ljava/​lang/​String;​
   
51 ····​.​line·​303 51 ····​.​line·​303
52 ····​return-​void 52 ····​return-​void
53 .​end·​method 53 .​end·​method
   
54 .​method·​private·​parseContact()​V 54 .​method·​private·​parseContact()​V
55 ····​.​locals·8 55 ····​.​locals·7
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​const/​4·​v7,​·​0x4 57 ····​const/​4·​v6,​·​0x4
   
58 ····​.​line·​309 58 ····​.​line·​309
59 ····​iget-​object·​v4,​·​p0,​·​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​-​>mText:​Ljava/​lang/​String;​ 59 ····​iget-​object·​v3,​·​p0,​·​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​-​>mText:​Ljava/​lang/​String;​
   
60 ····​const/​4·​v5,​·​0x7 60 ····​const/​4·​v4,​·​0x7
   
61 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 61 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
62 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
63 ····​.​line·​310 63 ····​.​line·​310
64 ····​.​local·​v0,​·​"contact":​Ljava/​lang/​String;​ 64 ····​.​local·​v0,​·​"contact":​Ljava/​lang/​String;​
65 ····​const-​string·​v4,​·​"QrContent" 65 ····​const-​string·​v3,​·​"QrContent"
   
66 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 66 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
67 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 67 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
68 ····​const-​string·​v6,​·​"contact·​" 68 ····​const-​string·​v5,​·​"contact·​"
   
69 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 69 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
70 ····​move-​result-​object·​v5 70 ····​move-​result-​object·​v4
   
71 ····​invoke-​virtual·​{v5,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 71 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
72 ····​move-​result-​object·​v5 72 ····​move-​result-​object·​v4
   
73 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 73 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
74 ····​move-​result-​object·​v5 74 ····​move-​result-​object·​v4
   
75 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 75 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
76 ····​.​line·​312 76 ····​.​line·​312
77 ····​invoke-​static·​{v0},​·​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​-​>getTokens(Ljava/​lang/​String;​)​Ljava/​util/​List;​ 77 ····​invoke-​static·​{v0},​·​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​-​>getTokens(Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
78 ····​move-​result-​object·​v3 78 ····​move-​result-​object·​v2
   
79 ····​.​line·​313 79 ····​.​line·​313
80 ····​.​local·​v3,​·​"tokens":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 80 ····​.​local·​v2,​·​"tokens":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
81 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 81 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
82 ····​move-​result-​object·​v1 82 ····​move-​result-​object·​v3
   
83 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
84 ····​:​cond_0 83 ····​:​cond_0
85 ····​:​goto_0 84 ····​:​goto_0
86 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 85 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
87 ····​move-​result·​v4 86 ····​move-​result·​v4
   
88 ····​if-​eqz·​v4,​·​:​cond_5 87 ····​if-​eqz·​v4,​·​:​cond_5
   
89 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 88 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
90 ····​move-​result-​object·​v2 89 ····​move-​result-​object·​v1
   
91 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 90 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
92 ····​.​line·​314 91 ····​.​line·​314
93 ····​.​local·​v2,​·​"token":​Ljava/​lang/​String;​ 92 ····​.​local·​v1,​·​"token":​Ljava/​lang/​String;​
94 ····​const-​string·​v4,​·​"N:​" 93 ····​const-​string·​v4,​·​"N:​"
   
95 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 94 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
96 ····​move-​result·​v4 95 ····​move-​result·​v4
   
97 ····​if-​eqz·​v4,​·​:​cond_1 96 ····​if-​eqz·​v4,​·​:​cond_1
   
98 ····​.​line·​315 97 ····​.​line·​315
99 ····​const/​4·​v4,​·​0x2 98 ····​const/​4·​v4,​·​0x2
   
100 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 99 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
101 ····​move-​result-​object·​v4 100 ····​move-​result-​object·​v4
   
102 ····​iput-​object·​v4,​·​p0,​·​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​-​>mName:​Ljava/​lang/​String;​ 101 ····​iput-​object·​v4,​·​p0,​·​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​-​>mName:​Ljava/​lang/​String;​
   
103 ····​.​line·​317 102 ····​.​line·​317
104 ····​:​cond_1 103 ····​:​cond_1
105 ····​const-​string·​v4,​·​"TEL:​" 104 ····​const-​string·​v4,​·​"TEL:​"
   
106 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 105 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
107 ····​move-​result·​v4 106 ····​move-​result·​v4
   
108 ····​if-​eqz·​v4,​·​:​cond_2 107 ····​if-​eqz·​v4,​·​:​cond_2
Max diff block lines reached; 2289/6439 bytes (35.55%) of diff not shown.
smali/trikita/obsqr/QrContent$GeoLocationContent.smali
Offset 280, 14 lines modified Offset 280, 15 lines modified
   
280 ····​const-​string·​v12,​·​"·​" 280 ····​const-​string·​v12,​·​"·​"
   
281 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 281 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
282 ····​move-​result-​object·​v11 282 ····​move-​result-​object·​v11
   
  283 ····​.​line·​262
283 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>abs(F)​F 284 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
284 ····​move-​result·​v12 285 ····​move-​result·​v12
   
285 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 286 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
286 ····​move-​result-​object·​v11 287 ····​move-​result-​object·​v11
Offset 310, 14 lines modified Offset 311, 15 lines modified
   
310 ····​move-​result-​object·​v11 311 ····​move-​result-​object·​v11
   
311 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 312 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
312 ····​move-​result-​object·​v11 313 ····​move-​result-​object·​v11
   
  314 ····​.​line·​261
313 ····​invoke-​virtual·​{v7,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 315 ····​invoke-​virtual·​{v7,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
314 ····​.​line·​263 316 ····​.​line·​263
315 ····​const/​4·​v11,​·​0x1 317 ····​const/​4·​v11,​·​0x1
   
316 ····​aget-​object·​v11,​·​v6,​·​v11 318 ····​aget-​object·​v11,​·​v6,​·​v11
   
Offset 371, 14 lines modified Offset 373, 15 lines modified
   
371 ····​const-​string·​v12,​·​"·​" 373 ····​const-​string·​v12,​·​"·​"
   
372 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 374 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
373 ····​move-​result-​object·​v11 375 ····​move-​result-​object·​v11
   
  376 ····​.​line·​267
374 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Math;​-​>abs(F)​F 377 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
375 ····​move-​result·​v12 378 ····​move-​result·​v12
   
376 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 379 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
377 ····​move-​result-​object·​v11 380 ····​move-​result-​object·​v11
Offset 401, 14 lines modified Offset 404, 15 lines modified
   
401 ····​move-​result-​object·​v11 404 ····​move-​result-​object·​v11
   
402 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 405 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
403 ····​move-​result-​object·​v11 406 ····​move-​result-​object·​v11
   
  407 ····​.​line·​266
404 ····​invoke-​virtual·​{v7,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 408 ····​invoke-​virtual·​{v7,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
405 ····​.​line·​268 409 ····​.​line·​268
406 ····​array-​length·​v11,​·​v6 410 ····​array-​length·​v11,​·​v6
   
407 ····​const/​4·​v12,​·​0x3 411 ····​const/​4·​v12,​·​0x3
   
Offset 463, 26 lines modified Offset 467, 28 lines modified
   
463 ····​move-​result-​object·​v11 467 ····​move-​result-​object·​v11
   
464 ····​iget-​object·​v12,​·​p0,​·​Ltrikita/​obsqr/​QrContent$GeoLocation​Content;​-​>mContext:​Landroid/​content/​Context;​ 468 ····​iget-​object·​v12,​·​p0,​·​Ltrikita/​obsqr/​QrContent$GeoLocation​Content;​-​>mContext:​Landroid/​content/​Context;​
   
465 ····​const·​v13,​·​0x7f040017 469 ····​const·​v13,​·​0x7f040017
   
  470 ····​.​line·​272
466 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 471 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
467 ····​move-​result-​object·​v12 472 ····​move-​result-​object·​v12
   
468 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 473 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
469 ····​move-​result-​object·​v11 474 ····​move-​result-​object·​v11
   
470 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 475 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
471 ····​move-​result-​object·​v11 476 ····​move-​result-​object·​v11
   
  477 ····​.​line·​270
472 ····​invoke-​virtual·​{v7,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 478 ····​invoke-​virtual·​{v7,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
473 ····​.​line·​274 479 ····​.​line·​274
474 ····​.​end·​local·​v0····​#·​"altitude":​F 480 ····​.​end·​local·​v0····​#·​"altitude":​F
475 ····​:​cond_3 481 ····​:​cond_3
476 ····​const/​4·​v11,​·​0x1 482 ····​const/​4·​v11,​·​0x1
   
Offset 499, 25 lines modified Offset 505, 25 lines modified
   
499 ····​.​end·​local·​v2····​#·​"eastMark":​Ljava/​lang/​String;​ 505 ····​.​end·​local·​v2····​#·​"eastMark":​Ljava/​lang/​String;​
500 ····​.​end·​local·​v4····​#·​"longtitude":​F 506 ····​.​end·​local·​v4····​#·​"longtitude":​F
501 ····​.​restart·​local·​v8····​#·​"southMark":​Ljava/​lang/​String;​ 507 ····​.​restart·​local·​v8····​#·​"southMark":​Ljava/​lang/​String;​
502 ····​:​cond_4 508 ····​:​cond_4
503 ····​move-​object·​v8,​·​v5 509 ····​move-​object·​v8,​·​v5
Max diff block lines reached; 558/3128 bytes (17.84%) of diff not shown.
smali/trikita/obsqr/QrContent$GooglePlayContent.smali
Offset 113, 24 lines modified Offset 113, 27 lines modified
   
113 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 113 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
114 ····​move-​result-​object·​v2 114 ····​move-​result-​object·​v2
   
115 ····​const·​v3,​·​0x7f04000a 115 ····​const·​v3,​·​0x7f04000a
   
  116 ····​.​line·​407
116 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 117 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
117 ····​move-​result-​object·​v2 118 ····​move-​result-​object·​v2
   
118 ····​const/​4·​v3,​·​0x0 119 ····​const/​4·​v3,​·​0x0
   
  120 ····​.​line·​406
119 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 121 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
120 ····​move-​result-​object·​v1 122 ····​move-​result-​object·​v1
   
  123 ····​.​line·​408
121 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V 124 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
   
122 ····​goto·​:​goto_0 125 ····​goto·​:​goto_0
123 .​end·​method 126 .​end·​method
   
124 .​method·​public·​getActionStringId()​I 127 .​method·​public·​getActionStringId()​I
125 ····​.​locals·​1 128 ····​.​locals·​1
smali/trikita/obsqr/QrContent$QrMixedContent.smali
Offset 85, 14 lines modified Offset 85, 15 lines modified
   
85 ····​const/​4·​v2,​·​0x1 85 ····​const/​4·​v2,​·​0x1
   
86 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 86 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
87 ····​move-​result-​object·​v0 87 ····​move-​result-​object·​v0
   
  88 ····​.​line·​119
88 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 89 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
89 ····​.​line·​120 90 ····​.​line·​120
90 ····​return-​void 91 ····​return-​void
91 .​end·​method 92 .​end·​method
   
92 .​method·​public·​getActionStringId()​I 93 .​method·​public·​getActionStringId()​I
smali/trikita/obsqr/QrContent$WifiContent.smali
Offset 53, 141 lines modified Offset 53, 140 lines modified
53 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​QrContent$WifiContent​;​-​>mText:​Ljava/​lang/​String;​ 53 ····​iput-​object·​v0,​·​p0,​·​Ltrikita/​obsqr/​QrContent$WifiContent​;​-​>mText:​Ljava/​lang/​String;​
   
54 ····​.​line·​429 54 ····​.​line·​429
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
   
57 .​method·​private·​parseWifi()​V 57 .​method·​private·​parseWifi()​V
58 ····​.​locals·8 58 ····​.​locals·7
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​const/​4·​v7,​·​0x2 60 ····​const/​4·​v6,​·​0x2
   
61 ····​.​line·​435 61 ····​.​line·​435
62 ····​iget-​object·​v4,​·​p0,​·​Ltrikita/​obsqr/​QrContent$WifiContent​;​-​>mOriginalUri:​Ljava/​lang/​String;​ 62 ····​iget-​object·​v3,​·​p0,​·​Ltrikita/​obsqr/​QrContent$WifiContent​;​-​>mOriginalUri:​Ljava/​lang/​String;​
   
63 ····​const/​4·​v5,​·​0x5 63 ····​const/​4·​v4,​·​0x5
   
64 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 64 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v3 65 ····​move-​result-​object·​v2
   
66 ····​.​line·​436 66 ····​.​line·​436
67 ····​.​local·​v3,​·​"wifi":​Ljava/​lang/​String;​ 67 ····​.​local·​v2,​·​"wifi":​Ljava/​lang/​String;​
68 ····​const-​string·​v4,​·​"QrContent" 68 ····​const-​string·​v3,​·​"QrContent"
   
69 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 69 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
70 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 70 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
71 ····​const-​string·​v6,​·​"wifi·​" 71 ····​const-​string·​v5,​·​"wifi·​"
   
72 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 72 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
73 ····​move-​result-​object·​v5 73 ····​move-​result-​object·​v4
   
74 ····​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 74 ····​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
75 ····​move-​result-​object·​v5 75 ····​move-​result-​object·​v4
   
76 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 76 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
77 ····​move-​result-​object·​v5 77 ····​move-​result-​object·​v4
   
78 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 78 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
79 ····​.​line·​438 79 ····​.​line·​438
80 ····​invoke-​static·​{v3},​·​Ltrikita/​obsqr/​QrContent$WifiContent​;​-​>getTokens(Ljava/​lang/​String;​)​Ljava/​util/​List;​ 80 ····​invoke-​static·​{v2},​·​Ltrikita/​obsqr/​QrContent$WifiContent​;​-​>getTokens(Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
81 ····​move-​result-​object·​v2 81 ····​move-​result-​object·​v1
   
82 ····​.​line·​439 82 ····​.​line·​439
83 ····​.​local·​v2,​·​"tokens":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 83 ····​.​local·​v1,​·​"tokens":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
84 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 84 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
85 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v3
   
86 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
87 ····​:​cond_0 86 ····​:​cond_0
88 ····​:​goto_0 87 ····​:​goto_0
89 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 88 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
90 ····​move-​result·​v4 89 ····​move-​result·​v4
   
91 ····​if-​eqz·​v4,​·​:​cond_4 90 ····​if-​eqz·​v4,​·​:​cond_4
   
92 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 91 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
93 ····​move-​result-​object·​v1 92 ····​move-​result-​object·​v0
   
94 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 93 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
95 ····​.​line·​440 94 ····​.​line·​440
96 ····​.​local·​v1,​·​"token":​Ljava/​lang/​String;​ 95 ····​.​local·​v0,​·​"token":​Ljava/​lang/​String;​
97 ····​const-​string·​v4,​·​"T:​" 96 ····​const-​string·​v4,​·​"T:​"
   
98 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 97 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
99 ····​move-​result·​v4 98 ····​move-​result·​v4
   
100 ····​if-​eqz·​v4,​·​:​cond_1 99 ····​if-​eqz·​v4,​·​:​cond_1
   
101 ····​.​line·​441 100 ····​.​line·​441
102 ····​invoke-​virtual·​{v1,​·​v7},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 101 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
103 ····​move-​result-​object·​v4 102 ····​move-​result-​object·​v4
   
104 ····​iput-​object·​v4,​·​p0,​·​Ltrikita/​obsqr/​QrContent$WifiContent​;​-​>mType:​Ljava/​lang/​String;​ 103 ····​iput-​object·​v4,​·​p0,​·​Ltrikita/​obsqr/​QrContent$WifiContent​;​-​>mType:​Ljava/​lang/​String;​
   
105 ····​.​line·​443 104 ····​.​line·​443
106 ····​:​cond_1 105 ····​:​cond_1
107 ····​const-​string·​v4,​·​"S:​" 106 ····​const-​string·​v4,​·​"S:​"
   
108 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 107 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
109 ····​move-​result·​v4 108 ····​move-​result·​v4
   
110 ····​if-​eqz·​v4,​·​:​cond_2 109 ····​if-​eqz·​v4,​·​:​cond_2
   
111 ····​.​line·​444 110 ····​.​line·​444
Max diff block lines reached; 4064/8534 bytes (47.62%) of diff not shown.
smali/trikita/obsqr/QrContent.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"QrContent.​java" 3 .​source·​"QrContent.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Ltrikita/​obsqr/​QrContent$1;​,​  
8 ········​Ltrikita/​obsqr/​QrContent$WifiContent​;​,​ 7 ········​Ltrikita/​obsqr/​QrContent$WifiContent​;​,​
9 ········​Ltrikita/​obsqr/​QrContent$GooglePlayC​ontent;​,​ 8 ········​Ltrikita/​obsqr/​QrContent$GooglePlayC​ontent;​,​
10 ········​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​,​ 9 ········​Ltrikita/​obsqr/​QrContent$ContactCont​ent;​,​
11 ········​Ltrikita/​obsqr/​QrContent$GeoLocation​Content;​,​ 10 ········​Ltrikita/​obsqr/​QrContent$GeoLocation​Content;​,​
12 ········​Ltrikita/​obsqr/​QrContent$PhoneNumber​Content;​,​ 11 ········​Ltrikita/​obsqr/​QrContent$PhoneNumber​Content;​,​
13 ········​Ltrikita/​obsqr/​QrContent$SmsContent;​,​ 12 ········​Ltrikita/​obsqr/​QrContent$SmsContent;​,​
14 ········​Ltrikita/​obsqr/​QrContent$EmailConten​t;​,​ 13 ········​Ltrikita/​obsqr/​QrContent$EmailConten​t;​,​
smali/trikita/obsqr/R.smali
Offset 19, 10 lines modified Offset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​10 22 ····​.​line·​10
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​33  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
lib/armeabi-v7a/libzbar.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:​··········​74056·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​74128·​(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:​·········​22 19 ··​Number·​of·​section·​headers:​·········​27
20 ··​Section·​header·​string·​table·​index:​·​21 20 ··​Section·​header·​string·​table·​index:​·​26
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·​0x118ee·​0x118ee·​R·E·​0x1000 7 ··INTERP·········​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R···​0x1
8 ··​LOAD···········​0x011cb4·0x00012cb4·0x00012cb4·​0x00350·​0x0035c·​RW··​0x1000 8 ······[Requesting·program·interpreter:​·​/​system/​bin/​linker]
9 ··DYNAMIC········​0x011e3c·​0x00012e3c·​0x00012e3c·​0x00100·​0x00100·​RW··​0x4 9 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x11638·​0x11638·​R·​E·​0x1000
  10 ··​LOAD···········​0x011c8c·​0x00012c8c·​0x00012c8c·​0x00378·​0x00384·​RW··​0x1000
  11 ··​DYNAMIC········​0x011e14·​0x00012e14·​0x00012e14·​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··········​0x010030·​0x00010030·​0x00010030·​0x006c0·​0x006c0·​R···​0x4 14 ··​EXIDX··········​0x00fd1c·​0x0000fd1c·​0x0000fd1c·​0x006e8·​0x006e8·​R···​0x4
12 ··​GNU_RELRO······​0x011cb4·​0x00012cb4·​0x00012cb4·​0x0034c·​0x0034c·​RW··​0x4 15 ··​GNU_RELRO······​0x011c8c·​0x00012c8c·​0x00012c8c·​0x00374·​0x00374·​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·​.​rodata· 19 ···​01·····​.​interp·
17 ···​02·····​.​data.​rel.​ro.​local·​.​fini_array·​.​init_array·.​dynamic·​.​got·​.​data·​.​bss· 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·​.​rodata·
18 ···​03·····​.​dynamic· 21 ···​03·····.​data.​rel.​ro.​local·.​fini_array·.​init_array·​.​dynamic·​.​got·​.​data·​.​bss·
19 ···​04····· 22 ···​04·····.​dynamic·
20 ···​05·····​.​ARM.​exidx· 23 ···​05·····.​note.​gnu.​build-​id·
21 ···​06·····​.​data.​rel.​ro.​local·.​fini_array·.​init_array·.​dynamic·.​got· 24 ···​06·····
  25 ···​07·····​.​ARM.​exidx·
  26 ···​08·····​.​data.​rel.​ro.​local·​.​fini_array·​.​init_array·​.​dynamic·​.​got·
readelf --wide --sections {}
Offset 1, 31 lines modified Offset 1, 36 lines modified
1 There·​are·​22·​section·​headers,​·​starting·​at·​offset·​0x12148:​ 1 There·​are·​27·​section·​headers,​·​starting·​at·​offset·​0x12190:​
   
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·​001100·10···​A··2···1··4 5 ··​[·​1]·​.​interp···········PROGBITS········​00000154·​000154·​000013·00···​A··0···0··1
6 ··​[·​2]·​.​dynstr···········STRTAB··········​00001214·​001214·​0014c4·​00···​A··​0···​0··1 6 ··​[·​2]·​.​note.​gnu.​build-​id·NOTE············​00000168·​000168·​000024·​00···​A··​0···​0··4
7 ··​[·​3]·​.​hash·············​HASH············​000026d8·​0026d8·​000864·04···​A··1···0··​4 7 ··​[·​3]·​.​dynsym···········DYNSYM··········​0000018c·​00018c·​001140·10···​A··4···1··​4
8 ··​[·​4]·​.​rel.​dyn··········REL·············​00002f3c·​002f3c·​0001e8·​08···​A··1···​0··4 8 ··​[·​4]·​.​dynstr···········STRTAB··········​000012cc·​0012cc·​0014f7·​00···​A··0···​0··1
9 ··​[·​5]·​.​rel.​plt··········REL·············​00003124·​003124·​000110·​08···​A··1···6··​4 9 ··​[·​5]·​.​hash·············HASH············​000027c4·​0027c4·​000874·​04···​A··3···0··​4
10 ··​[·​6]·​.​plt··············PROGBITS········​00003234·​003234·​0001ac·​00··AX··0···​0··4 10 ··​[·​6]·​.​gnu.​version······VERSYM··········​00003038·​003038·​000228·​02···​A··3···​0··2
11 ··​[·​7]·​.​text·············PROGBITS········​000033e0·​0033e0·​00cbc0·​00··AX··0···0··​4 11 ··​[·​7]·​.​gnu.​version_d····VERDEF··········​00003260·​003260·​00001c·​00···​A··4···1··​4
12 ··​[·​8]·​.​ARM.​extab········​PROGBITS········​0000ffa0·​00ffa0·​000090·​00···​A··0···0··​4 12 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​0000327c·​00327c·​000020·​00···​A··4···1··​4
13 ··​[·​9]·​.​ARM.​exidx········ARM_EXIDX·······00010030·​010030·​0006c0·​08··AL··7···​0··​4 13 ··​[·​9]·​.​rel.​dyn··········REL·············0000329c·00329c·​0001e8·​08···​A··3···​0··​4
14 ··​[10]·​.​rodata···········PROGBITS········​000106f0·​0106f0·​0011fe·​00···​A··0···​0··​4 14 ··​[10]·​.​rel.​plt··········REL·············​00003484·​003484·​000110·​08··AI··3··11··​4
15 ··​[11]·​.​data.​rel.​ro.​local·​PROGBITS········​00012cb4·​011cb4·​00017c·​00··WA··​0···​0··​4 15 ··​[11]·​.​plt··············​PROGBITS········​00003594·​003594·​0001ac·​00··AX··​0···​0··​4
16 ··​[12]·​.​fini_array·······FINI_ARRAY······​00012e30·​011e30·​000008·​00··WA··​0···​0··​4 16 ··​[12]·​.​text·············PROGBITS········​00003740·​003740·​00c540·​00··AX··​0···​0··​4
17 ··​[13]·​.​init_array·······INIT_ARRAY······​00012e38·​011e38·​000004·​00··WA··​0···​0··1 17 ··​[13]·​.​ARM.​extab········PROGBITS········​0000fc80·​00fc80·​00009c·​00···A··​0···​0··4
18 ··​[14]·​.​dynamic··········​DYNAMIC·········​00012e3c·​011e3c·​000100·​08··WA··2···​0··​4 18 ··​[14]·​.​ARM.​exidx········ARM_EXIDX·······​0000fd1c·​00fd1c·​0006e8·​08··AL·12···​0··​4
19 ··​[15]·​.​got··············​PROGBITS········​00012f3c·​011f3c·​0000c4·​00··WA··​0···​0··​4 19 ··​[15]·​.​rodata···········​PROGBITS········​00010404·​010404·​001234·​00···A··​0···​0··​4
20 ··​[16]·​.​data·············​PROGBITS········​00013000·​012000·​000004·​00··​WA··​0···​0··​4 20 ··​[16]·​.​data.​rel.​ro.​local·​PROGBITS········​00012c8c·​011c8c·​00017c·​00··​WA··​0···​0··​4
21 ··​[17]·​.​bss··············NOBITS··········​00013004·​012004·​00000c·​00··​WA··​0···​0··​4 21 ··​[17]·​.​fini_array·······FINI_ARRAY······​00012e08·​011e08·​000008·​00··​WA··​0···​0··​4
22 ··​[18]·​.​comment··········PROGBITS········​00000000·​012004·​000026·​01··MS··​0···​0··​1 22 ··​[18]·​.​init_array·······INIT_ARRAY······​00012e10·​011e10·​000004·​00··WA··​0···​0··​1
23 ··​[19]·​.​note.​gnu.​gold-​version·NOTE············​00000000·​01202c·​00001c·​00······0···​0··​4 23 ··​[19]·​.​dynamic··········DYNAMIC·········​00012e14·​011e14·​000128·​08··WA··4···​0··​4
24 ··​[20]·​.​ARM.​attributes···ARM_ATTRIBUTES··​00000000·​012048·​000034·​00······​0···​0··1 24 ··​[20]·​.​got··············PROGBITS········​00012f3c·​011f3c·​0000c4·​00··WA··​0···​0··4
25 ··​[21]·​.​shstrtab·········STRTAB··········​00000000·​01207c·​0000cb·​00······​0···​0··1 25 ··​[21]·​.​data·············​PROGBITS········​00013000·​012000·​000004·​00··WA··​0···​0··4
  26 ··​[22]·​.​bss··············​NOBITS··········​00013004·​012004·​00000c·​00··​WA··​0···​0··​4
  27 ··​[23]·​.​comment··········​PROGBITS········​00000000·​012004·​000028·​01··​MS··​0···​0··​1
  28 ··​[24]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​01202c·​00001c·​00······​0···​0··​4
  29 ··​[25]·​.​ARM.​attributes···​ARM_ATTRIBUTES··​00000000·​012048·​000034·​00······​0···​0··​1
  30 ··​[26]·​.​shstrtab·········​STRTAB··········​00000000·​01207c·​000111·​00······​0···​0··​1
26 Key·​to·​Flags:​ 31 Key·​to·​Flags:​
27 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 32 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
28 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 33 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
29 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 34 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
30 ··​y·​(purecode)​,​·​p·​(processor·​specific)​ 35 ··​y·​(purecode)​,​·​p·​(processor·​specific)​
readelf --wide --symbols {}
Offset 1, 275 lines modified Offset 1, 279 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​272·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​276·​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:​·​00003405····32·​FUNC····​GLOBAL·​DEFAULT····​7·zbar_image_create 6 ·····​3:​·​00004ddd····86·​FUNC····​GLOBAL·​DEFAULT···12·​bch15_5_encode
7 ·····​4:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·calloc 7 ·····​4:​·​0000efd0·····8·​FUNC····​GLOBAL·​DEFAULT···​12·__aeabi_unwind_cpp_pr​0
8 ·····​5:​·​000066e1·····2·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_refcnt_init 8 ·····​5:​·​00004e35···572·​FUNC····​GLOBAL·​DEFAULT···12·bch15_5_correct
9 ·····​6:​·​0000eb2c·····8·​FUNC····​GLOBAL·​DEFAULT····​7·​__aeabi_unwind_cpp_pr​0 9 ·····​6:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·​__stack_chk_fail@LIBC​·​(2)​
10 ·····​7:​·​00003425····84·FUNC····​GLOBAL·​DEFAULT····7·​zbar_image_free_data 10 ·····​7:​·​00000000·····​0·OBJECT··​GLOBAL·​DEFAULT··UND·__stack_chk_guard@LIB​C·​(2)​
11 ·····​8:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·memcpy 11 ·····​8:​·​00005071···494·​FUNC····​GLOBAL·​DEFAULT···​12·qr_binarize
12 ·····​9:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·free 12 ·····​9:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·malloc@LIBC·​(2)​
13 ····​10:​·​00003479····30·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_image_free 13 ····​10:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·free@LIBC·​(2)​
14 ····​11:​·​0000849f····18·​FUNC····​GLOBAL·​DEFAULT····​7·zbar_symbol_set_ref 14 ····​11:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·memset@LIBC·​(2)​
15 ····​12:​·​00003497····34·​FUNC····​GLOBAL·​DEFAULT····​7·zbar_image_destroy 15 ····​12:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·memcpy@LIBC·​(2)​
16 ····​13:​·​000034b9····38·​FUNC····​GLOBAL·​DEFAULT····7·​zbar_image_ref 16 ····​13:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·fprintf@LIBC·​(2)​
17 ····​14:​·​000034df·····​4·FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_get_format​ 17 ····​14:​·​0001300c·····​4·OBJECT··​GLOBAL·​DEFAULT···22·_zbar_verbosity
18 ····​15:​·​000034e3·····4·FUNC····​GLOBAL·​DEFAULT····​7·zbar_image_get_sequen​ce 18 ····​15:​·​00000000·····0·OBJECT··​GLOBAL·​DEFAULT··UND·​__sF@LIBC·​(2)​
19 ····​16:​·​000034e7·····​4·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_get_width 19 ····​16:​·​00006755····26·​FUNC····​GLOBAL·​DEFAULT···12·_zbar_image_free
20 ····​17:​·​000034eb·····4·​FUNC····​GLOBAL·​DEFAULT····​7·zbar_image_get_height​ 20 ····​17:​·​0000e290·····0·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_idiv
21 ····​18:​·​000034ef····14·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_get_size 21 ····​18:​·​00005dc5····56·​FUNC····​GLOBAL·​DEFAULT···12·_zbar_format_lookup
22 ····​19:​·​000034fd····​30·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_get_crop 22 ····​19:​·​00005dfd···188·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_convert_re​size
23 ····​20:​·​0000351b·····​4·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_get_data 23 ····​20:​·​000066e5····32·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_create
24 ····​21:​·​0000351f·····​4·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_get_data_l​ength 24 ····​21:​·​00006813····46·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_set_crop
25 ····​22:​·​00003523·····4·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_set_format​ 25 ····​22:​·​0000676f····34·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_destroy
26 ····​23:​·​00003527·····​4·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_set_sequen​ce 26 ····​23:​·​00006705····80·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_free_data
27 ····​24:​·​0000352b····16·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_set_size 27 ····​24:​·​00005eb9·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_convert
28 ····​25:​·​0000353b····​50·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_set_crop 28 ····​25:​·​00005ec1···320·​FUNC····​GLOBAL·​DEFAULT···12·_zbar_best_format
29 ····​26:​·​0000356d····22·​FUNC····​GLOBAL·​DEFAULT····​7·zbar_image_set_data 29 ····​26:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·fputc@LIBC·​(2)​
30 ····​27:​·​00003583·····​4·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_set_userda​ta 30 ····​27:​·​00006001···660·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_negotiate_format​
31 ····​28:​·​00003587·····​4·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_get_userda​ta 31 ····​28:​·​00006665····32·​FUNC····​GLOBAL·​DEFAULT···12·_zbar_error_spew
32 ····​29:​·​0000358d····​76·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_copy 32 ····​29:​·​0000d491···384·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_video_init
33 ····​30:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·malloc 33 ····​30:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fputs@LIBC·​(2)​
34 ····​31:​·​000035d9·····​4·FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_get_symbol​s 34 ····​31:​·​000105f4···152·OBJECT··​GLOBAL·​DEFAULT···15·_zbar_formats
35 ····​32:​·​000035dd····32·FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_set_symbol​s 35 ····​32:​·​000105f0·····​4·OBJECT··​GLOBAL·​DEFAULT···15·_zbar_num_formats
36 ····​33:​·​000035fd·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_first_symb​ol 36 ····​33:​·​00006295····22·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_decoder_destroy
37 ····​34:​·​00003605···252·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_write 37 ····​34:​·​000062ab····​18·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_decoder_reset
38 ····​35:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·strlen 38 ····​35:​·​000062bd····38·​FUNC····​GLOBAL·​DEFAULT···​12·zbar_decoder_create
39 ····​36:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·strcpy 39 ····​36:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·calloc@LIBC·​(2)​
40 ····​37:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·snprintf 40 ····​37:​·​000062e3····26·​FUNC····​GLOBAL·​DEFAULT···​12·zbar_decoder_new_scan​
41 ····​38:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·fprintf 41 ····​38:​·​000062fd·····8·​FUNC····​GLOBAL·​DEFAULT···​12·zbar_decoder_get_colo​r
42 ····​39:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·fopen 42 ····​39:​·​00006305·····4·​FUNC····​GLOBAL·​DEFAULT···​12·zbar_decoder_get_data​
43 ····​40:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·fwrite 43 ····​40:​·​00006309·····4·​FUNC····​GLOBAL·​DEFAULT···​12·zbar_decoder_get_data​_length
44 ····​41:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·fclose 44 ····​41:​·​0000630d·····4·​FUNC····​GLOBAL·​DEFAULT···​12·zbar_decoder_get_dire​ction
45 ····​42:​·​00013004·····4·OBJECT··​GLOBAL·​DEFAULT···​17·_zbar_verbosity 45 ····​42:​·​00006311·····8·FUNC····​GLOBAL·​DEFAULT···​12·​zbar_decoder_set_hand​ler
46 ····​43:​·​00000000·····0·OBJECT··​GLOBAL·​DEFAULT··UND·​__sF 46 ····​43:​·​00006319·····4·FUNC····​GLOBAL·​DEFAULT···​12·zbar_decoder_set_user​data
47 ····​44:​·​0000e0e8····32·​FUNC····​GLOBAL·​DEFAULT····7·__aeabi_uidivmod 47 ····​44:​·​0000631d·····​4·​FUNC····​GLOBAL·​DEFAULT···12·zbar_decoder_get_user​data
48 ····​45:​·​0000e1e4····32·​FUNC····​GLOBAL·​DEFAULT····7·​__aeabi_idivmod 48 ····​45:​·​00006321·····​4·​FUNC····​GLOBAL·​DEFAULT···12·zbar_decoder_get_type​
49 ····​46:​·​0000e108·····0·​FUNC····​GLOBAL·​DEFAULT····7·__aeabi_idiv 49 ····​46:​·​00006325·····4·​FUNC····​GLOBAL·​DEFAULT···12·zbar_decoder_get_modi​fiers
50 ····​47:​·​0000e040·····​0·​FUNC····​GLOBAL·​DEFAULT····7·​__aeabi_uidiv 50 ····​47:​·​00006329···114·​FUNC····​GLOBAL·​DEFAULT···12·zbar_decode_width
51 ····​48:​·​00003bff····​62·​FUNC····​GLOBAL·​DEFAULT····​7·rs_gf256_init 51 ····​48:​·​0000deff···290·​FUNC····​GLOBAL·​DEFAULT···12·​_zbar_find_qr
52 ····​49:​·​00003c3d··1044·​FUNC····​GLOBAL·​DEFAULT····7·rs_correct 52 ····​49:​·​0000639b····​24·​FUNC····​GLOBAL·​DEFAULT···12·zbar_decoder_get_conf​igs
53 ····​50:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·memset 53 ····​50:​·​000063b5····96·​FUNC····​GLOBAL·​DEFAULT···​12·zbar_decoder_set_conf​ig
54 ····​51:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·memmove 54 ····​51:​·​00006415···176·​FUNC····​GLOBAL·​DEFAULT···​12·_zbar_decoder_buf_dum​p
55 ····​52:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·__stack_chk_fail 55 ····​52:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·snprintf@LIBC·​(2)​
56 ····​53:​·​00000000·····​0·OBJECT··​GLOBAL·​DEFAULT··UND·__stack_chk_guard 56 ····​53:​·​000064c5····16·FUNC····​GLOBAL·​DEFAULT···​12·zbar_version
57 ····​54:​·​0000eb24·····​8·​FUNC····WEAK···​DEFAULT····​7·__aeabi_unwind_cpp_pr​1 57 ····​54:​·​000064d5····16·​FUNC····GLOBAL·​DEFAULT···12·zbar_set_verbosity
58 ····​55:​·​00004051···120·​FUNC····​GLOBAL·​DEFAULT····7·rs_compute_genpoly 58 ····​55:​·​000064e5····24·​FUNC····​GLOBAL·​DEFAULT···12·zbar_increase_verbosi​ty
59 ····​56:​·​000040c9···166·​FUNC····​GLOBAL·​DEFAULT····7·rs_encode 59 ····​56:​·​000064fd·····​4·​FUNC····​GLOBAL·​DEFAULT···12·_zbar_get_error_code
60 ····​57:​·​0000416f···​562·​FUNC····​GLOBAL·​DEFAULT····7·​qr_binarize 60 ····​57:​·​00006501···356·​FUNC····​GLOBAL·​DEFAULT···12·_zbar_error_string
61 ····​58:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​realloc 61 ····​58:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·strlen@LIBC·​(2)​
62 ····​59:​·​0000440d··2000·​FUNC····​GLOBAL·​DEFAULT····​7·qr_code_data_list_ext​ract_text 62 ····​59:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·​realloc@LIBC·​(2)​
63 ····​60:​·​000066e3·····4·​FUNC····​GLOBAL·​DEFAULT····​7·iconv_open 63 ····​60:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·sprintf@LIBC·​(2)​
64 ····​61:​·​000068f3···188·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_image_scanner_a​lloc_sym 64 ····​61:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·strstr@LIBC·​(2)​
65 ····​62:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memchr 65 ····​62:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·strdup@LIBC·​(2)​
66 ····​63:​·​000066e9····88·​FUNC····​GLOBAL·​DEFAULT····7·​iconv 66 ····​63:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·strcpy@LIBC·​(2)​
67 ····​64:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·sprintf 67 ····​64:​·​00006685·····4·​FUNC····​GLOBAL·​DEFAULT···​12·iconv_open
68 ····​65:​·​00006741·····​4·​FUNC····​GLOBAL·​DEFAULT····​7·​iconv_close 68 ····​65:​·​00006689····88·​FUNC····​GLOBAL·​DEFAULT···12·​iconv
69 ····​66:​·​0000848d····18·​FUNC····​GLOBAL·​DEFAULT····​7·​_zbar_symbol_set_crea​te 69 ····​66:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​__android_log_print
70 ····​67:​·​000069af···186·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_image_scanner_a​dd_sym 70 ····​67:​·​000066e1·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​iconv_close
71 ····​68:​·​00006791···128·​FUNC····​GLOBAL·​DEFAULT····​7·​_zbar_image_scanner_r​ecycle_syms 71 ····​68:​·​0000bbf5·····​2·​FUNC····​GLOBAL·​DEFAULT···12·​_zbar_refcnt_init
72 ····​69:​·​00004e25···392·​FUNC····​GLOBAL·​DEFAULT····7·​isaac_init 72 ····​69:​·​0000cfc7····​18·​FUNC····​GLOBAL·​DEFAULT···12·zbar_symbol_set_ref
73 ····​70:​·​00004fad····26·​FUNC····​GLOBAL·​DEFAULT····​7·isaac_next_uint32 73 ····​70:​·​00006791····38·​FUNC····​GLOBAL·​DEFAULT···12·zbar_image_ref
74 ····​71:​·​00004fc7····32·​FUNC····​GLOBAL·​DEFAULT····7·isaac_next_uint 74 ····​71:​·​000067b7·····​4·​FUNC····​GLOBAL·​DEFAULT···12·zbar_image_get_format​
75 ····​72:​·​0000de01····16·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_window_draw_pol​ygon 75 ····​72:​·​000067bb·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_get_sequen​ce
76 ····​73:​·​00005019····32·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_window_create 76 ····​73:​·​000067bf·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_get_width
77 ····​74:​·​00005039··1364·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_window_redraw 77 ····​74:​·​000067c3·····4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_get_height​
78 ····​75:​·​0000ddc9····​16·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_window_begin 78 ····​75:​·​000067c7····​14·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_get_size
79 ····​76:​·​00006301···344·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_best_format 79 ····​76:​·​000067d5····​30·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_get_crop
80 ····​77:​·​00007c99····32·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_error_spew 80 ····​77:​·​000067f3·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_get_data
81 ····​78:​·​00006229···208·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_convert_re​size 81 ····​78:​·​000067f7·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_get_data_l​ength
82 ····​79:​·​0000de29····24·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_window_fill_rec​t 82 ····​79:​·​000067fb·····4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_set_format​
83 ····​80:​·​0000dde9····24·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_window_draw_mar​ker 83 ····​80:​·​000067ff·····4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_set_sequen​ce
84 ····​81:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·gettimeofday 84 ····​81:​·​00006803····16·​FUNC····​GLOBAL·​DEFAULT···​12·zbar_image_set_size
85 ····​82:​·​0000de11····​24·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_window_draw_tex​t 85 ····​82:​·​00006841····​22·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_set_data
86 ····​83:​·​0000ddd9····16·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_window_end 86 ····​83:​·​00006857·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_set_userda​ta
87 ····​84:​·​0000de41····16·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_window_draw_log​o 87 ····​84:​·​0000685b·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_get_userda​ta
88 ····​85:​·​0000558d····80·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_window_draw 88 ····​85:​·​00006861····76·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_copy
89 ····​86:​·​000055dd····90·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_window_attach 89 ····​86:​·​000068ad·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_get_symbol​s
90 ····​87:​·​0000dd99····12·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_window_attach 90 ····​87:​·​000068b1····32·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_set_symbol​s
91 ····​88:​·​00005637····46·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_window_destroy 91 ····​88:​·​000068d1·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_first_symb​ol
92 ····​89:​·​00005665····​24·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_window_set_overl​ay 92 ····​89:​·​000068d9···​284·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_image_write
93 ····​90:​·​0000567d·····4·​FUNC····​GLOBAL·​DEFAULT····​7·zbar_window_get_overl​ay 93 ····​90:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·fopen@LIBC·​(2)​
94 ····​91:​·​00005681····18·​FUNC····​GLOBAL·​DEFAULT····​7·zbar_window_resize 94 ····​91:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·fwrite@LIBC·​(2)​
95 ····​92:​·​0000ddb5·····4·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_window_resize 95 ····​92:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·fclose@LIBC·​(2)​
96 ····​93:​·​000061f5····52·​FUNC····​GLOBAL·​DEFAULT····​7·_zbar_format_lookup 96 ····​93:​·​0000c683····84·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_scanner_flush
97 ····​94:​·​000062f9·····​8·​FUNC····​GLOBAL·​DEFAULT····​7·​zbar_image_convert 97 ····​94:​·​0000c6d7····50·​FUNC····​GLOBAL·​DEFAULT···12·​zbar_scanner_new_scan​
98 ····​95:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·fputc 98 ····​95:​·​00006a0d···116·​FUNC····​GLOBAL·​DEFAULT···​12·_zbar_image_scanner_r​ecycle_syms
Max diff block lines reached; 0/39462 bytes (0.00%) of diff not shown.
readelf --wide --relocs {}
Offset 1, 101 lines modified Offset 1, 101 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x2f3c·​contains·​61·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x329c·​contains·​61·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00012cb8··​00000017·​R_ARM_RELATIVE········ 3 00012c90··​00000017·​R_ARM_RELATIVE········
  4 00012c98··​00000017·​R_ARM_RELATIVE········
  5 00012ca0··​00000017·​R_ARM_RELATIVE········
  6 00012ca8··​00000017·​R_ARM_RELATIVE········
  7 00012cb0··​00000017·​R_ARM_RELATIVE········
4 00012cc0··​00000017·​R_ARM_RELATIVE········ 8 00012cc0··​00000017·​R_ARM_RELATIVE········
5 00012cc8··​00000017·​R_ARM_RELATIVE········ 9 00012cc8··​00000017·​R_ARM_RELATIVE········
6 00012cd0··​00000017·​R_ARM_RELATIVE········ 10 00012cd0··​00000017·​R_ARM_RELATIVE········
7 00012cd8··​00000017·​R_ARM_RELATIVE········ 11 00012cd8··​00000017·​R_ARM_RELATIVE········
8 00012ce8··​00000017·​R_ARM_RELATIVE········ 12 00012ce0··​00000017·​R_ARM_RELATIVE········
9 00012cf0··​00000017·​R_ARM_RELATIVE········ 13 00012cf0··​00000017·​R_ARM_RELATIVE········
10 00012cf8··​00000017·​R_ARM_RELATIVE········ 14 00012cf8··​00000017·​R_ARM_RELATIVE········
11 00012d00··​00000017·​R_ARM_RELATIVE········ 15 00012d00··​00000017·​R_ARM_RELATIVE········
12 00012d08··​00000017·​R_ARM_RELATIVE········ 16 00012d08··​00000017·​R_ARM_RELATIVE········
13 00012d18··​00000017·​R_ARM_RELATIVE········ 17 00012d10··​00000017·​R_ARM_RELATIVE········
14 00012d20··​00000017·​R_ARM_RELATIVE········ 18 00012d20··​00000017·​R_ARM_RELATIVE········
15 00012d28··​00000017·​R_ARM_RELATIVE········ 19 00012d28··​00000017·​R_ARM_RELATIVE········
16 00012d30··​00000017·​R_ARM_RELATIVE········ 20 00012d30··​00000017·​R_ARM_RELATIVE········
17 00012d38··​00000017·​R_ARM_RELATIVE········ 21 00012d38··​00000017·​R_ARM_RELATIVE········
18 00012d48··​00000017·​R_ARM_RELATIVE········ 22 00012d40··​00000017·​R_ARM_RELATIVE········
19 00012d50··​00000017·​R_ARM_RELATIVE········ 23 00012d50··​00000017·​R_ARM_RELATIVE········
20 00012d58··​00000017·​R_ARM_RELATIVE········ 24 00012d58··​00000017·​R_ARM_RELATIVE········
21 00012d60··​00000017·​R_ARM_RELATIVE········ 25 00012d60··​00000017·​R_ARM_RELATIVE········
22 00012d68··​00000017·​R_ARM_RELATIVE········ 26 00012d68··​00000017·​R_ARM_RELATIVE········
23 00012d78··​00000017·​R_ARM_RELATIVE········ 27 00012d70··​00000017·​R_ARM_RELATIVE········
24 00012d80··​00000017·​R_ARM_RELATIVE········ 28 00012dac··​00000017·​R_ARM_RELATIVE········
25 00012d88··​00000017·​R_ARM_RELATIVE········ 29 00012db0··​00000017·​R_ARM_RELATIVE········
26 00012d90··​00000017·​R_ARM_RELATIVE········ 30 00012db4··​00000017·​R_ARM_RELATIVE········
27 00012d98··​00000017·​R_ARM_RELATIVE········ 31 00012db8··​00000017·​R_ARM_RELATIVE········
  32 00012dbc··​00000017·​R_ARM_RELATIVE········
  33 00012dc0··​00000017·​R_ARM_RELATIVE········
  34 00012dc4··​00000017·​R_ARM_RELATIVE········
  35 00012dc8··​00000017·​R_ARM_RELATIVE········
  36 00012dcc··​00000017·​R_ARM_RELATIVE········
  37 00012dd0··​00000017·​R_ARM_RELATIVE········
28 00012dd4··​00000017·​R_ARM_RELATIVE········ 38 00012dd4··​00000017·​R_ARM_RELATIVE········
29 00012dd8··​00000017·​R_ARM_RELATIVE········ 39 00012dd8··​00000017·​R_ARM_RELATIVE········
30 00012ddc··​00000017·​R_ARM_RELATIVE········ 40 00012ddc··​00000017·​R_ARM_RELATIVE········
31 00012de0··​00000017·​R_ARM_RELATIVE········ 41 00012de0··​00000017·​R_ARM_RELATIVE········
32 00012de4··​00000017·​R_ARM_RELATIVE········ 42 00012de4··​00000017·​R_ARM_RELATIVE········
33 00012de8··​00000017·​R_ARM_RELATIVE········ 43 00012de8··​00000017·​R_ARM_RELATIVE········
34 00012dec··​00000017·​R_ARM_RELATIVE········ 44 00012dec··​00000017·​R_ARM_RELATIVE········
35 00012df0··​00000017·​R_ARM_RELATIVE········ 45 00012df0··​00000017·​R_ARM_RELATIVE········
36 00012df4··​00000017·​R_ARM_RELATIVE········ 46 00012df4··​00000017·​R_ARM_RELATIVE········
37 00012df8··​00000017·​R_ARM_RELATIVE········ 47 00012df8··​00000017·​R_ARM_RELATIVE········
38 00012dfc··​00000017·​R_ARM_RELATIVE········ 48 00012dfc··​00000017·​R_ARM_RELATIVE········
39 00012e00··​00000017·​R_ARM_RELATIVE········ 49 00012e00··​00000017·​R_ARM_RELATIVE········
40 00012e04··​00000017·​R_ARM_RELATIVE········ 50 00012e04··​00000017·​R_ARM_RELATIVE········
41 00012e08··​00000017·​R_ARM_RELATIVE········ 51 00012e08··​00000017·​R_ARM_RELATIVE········
42 00012e0c··​00000017·​R_ARM_RELATIVE········  
43 00012e10··​00000017·​R_ARM_RELATIVE········  
44 00012e14··​00000017·​R_ARM_RELATIVE········  
45 00012e18··​00000017·​R_ARM_RELATIVE········  
46 00012e1c··​00000017·​R_ARM_RELATIVE········  
47 00012e20··​00000017·​R_ARM_RELATIVE········  
48 00012e24··​00000017·​R_ARM_RELATIVE········  
49 00012e28··​00000017·​R_ARM_RELATIVE········  
50 00012e2c··​00000017·​R_ARM_RELATIVE········  
51 00012e30··​00000017·​R_ARM_RELATIVE········  
52 00012f3c··​00000017·​R_ARM_RELATIVE········  
53 00012f40··​00000017·​R_ARM_RELATIVE········ 52 00012f40··​00000017·​R_ARM_RELATIVE········
  53 00012f48··​00000017·​R_ARM_RELATIVE········
54 00012f4c··​00000017·​R_ARM_RELATIVE········ 54 00012f4c··​00000017·​R_ARM_RELATIVE········
  55 00012f50··​00000017·​R_ARM_RELATIVE········
55 00012f54··​00000017·​R_ARM_RELATIVE········ 56 00012f54··​00000017·​R_ARM_RELATIVE········
56 00012f58··​00000017·​R_ARM_RELATIVE········ 57 00012f58··​00000017·​R_ARM_RELATIVE········
57 00012f5c··​00000017·​R_ARM_RELATIVE········  
58 00012f60··​00000017·​R_ARM_RELATIVE········ 58 00012f60··​00000017·​R_ARM_RELATIVE········
59 00012f64··​00000017·​R_ARM_RELATIVE········ 59 00012f64··​00000017·​R_ARM_RELATIVE········
60 00012f44··​00002b15·​R_ARM_GLOB_DAT·········​00000000···​__sF 60 00012f3c··​00000715·​R_ARM_GLOB_DAT·········​00000000···​__stack_chk_guard@LIB​C
61 00012f48··​00003515·​R_ARM_GLOB_DAT·········​00000000···​__stack_chk_guard 61 00012f44··​00000f15·​R_ARM_GLOB_DAT·········​00000000···​__sF@LIBC
62 00012f50··​0000e015·​R_ARM_GLOB_DAT·········​00000000···​__gnu_Unwind_Find_exi​dx 62 00012f5c··​0000e115·​R_ARM_GLOB_DAT·········​00000000···​__gnu_Unwind_Find_exi​dx
63 00012f68··​0000ee15·​R_ARM_GLOB_DAT·········​00000000···​__cxa_call_unexpected​ 63 00012f68··​0000f615·​R_ARM_GLOB_DAT·········​00000000···​__cxa_call_unexpected​
   
64 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x3124·​contains·​34·​entries:​ 64 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x3484·​contains·​34·​entries:​
65 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 65 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
66 00012f78··​00000216·​R_ARM_JUMP_SLOT········​00000000···​__cxa_atexit 66 00012f78··​00000216·​R_ARM_JUMP_SLOT········​00000000···​__cxa_atexit@LIBC
67 00012f7c··​00000116·​R_ARM_JUMP_SLOT········​00000000···​__cxa_finalize 67 00012f7c··​00000116·​R_ARM_JUMP_SLOT········​00000000···​__cxa_finalize@LIBC
68 00012f80··​00000416·​R_ARM_JUMP_SLOT········​00000000···​calloc 68 00012f80··​00000616·​R_ARM_JUMP_SLOT········​00000000···__stack_chk_fail@LIBC​
69 00012f84··​00000816·​R_ARM_JUMP_SLOT········​00000000···​memcpy 69 00012f84··​00000916·​R_ARM_JUMP_SLOT········​00000000···​malloc@LIBC
70 00012f88··​00000916·​R_ARM_JUMP_SLOT········​00000000···​free 70 00012f88··​00000a16·​R_ARM_JUMP_SLOT········​00000000···​free@LIBC
71 00012f8c··​00001e16·​R_ARM_JUMP_SLOT········​00000000···​malloc 71 00012f8c··​00000b16·​R_ARM_JUMP_SLOT········​00000000···memset@LIBC
72 00012f90··​00002316·​R_ARM_JUMP_SLOT········​00000000···strlen 72 00012f90··​00000c16·​R_ARM_JUMP_SLOT········​00000000···memcpy@LIBC
73 00012f94··​00002416·​R_ARM_JUMP_SLOT········​00000000···strcpy 73 00012f94··​00000d16·​R_ARM_JUMP_SLOT········​00000000···fprintf@LIBC
74 00012f98··​00002516·​R_ARM_JUMP_SLOT········​00000000···snprintf 74 00012f98··​00001a16·​R_ARM_JUMP_SLOT········​00000000···fputc@LIBC
75 00012f9c··​00002616·​R_ARM_JUMP_SLOT········​00000000···​fprintf 75 00012f9c··​00001e16·​R_ARM_JUMP_SLOT········​00000000···​fputs@LIBC
76 00012fa0··​00002716·​R_ARM_JUMP_SLOT········​00000000···fopen 76 00012fa0··​00002416·​R_ARM_JUMP_SLOT········​00000000···calloc@LIBC
77 00012fa4··​00002816·​R_ARM_JUMP_SLOT········​00000000···fwrite 77 00012fa4··​00003416·​R_ARM_JUMP_SLOT········​00000000···snprintf@LIBC
78 00012fa8··​00002916·​R_ARM_JUMP_SLOT········​00000000···fclose 78 00012fa8··​00003a16·​R_ARM_JUMP_SLOT········​00000000···strlen@LIBC
79 00012fac··​00003216·​R_ARM_JUMP_SLOT········​00000000···memset 79 00012fac··​00003b16·​R_ARM_JUMP_SLOT········​00000000···realloc@LIBC
80 00012fb0··​00003316·​R_ARM_JUMP_SLOT········​00000000···memmove 80 00012fb0··​00003c16·​R_ARM_JUMP_SLOT········​00000000···sprintf@LIBC
81 00012fb4··​00003416·​R_ARM_JUMP_SLOT········​00000000···__stack_chk_fail 81 00012fb4··​00003d16·​R_ARM_JUMP_SLOT········​00000000···​strstr@LIBC
82 00012fb8··​00003a16·​R_ARM_JUMP_SLOT········​00000000···​realloc 82 00012fb8··​00003e16·​R_ARM_JUMP_SLOT········​00000000···strdup@LIBC
83 00012fbc··​00003e16·​R_ARM_JUMP_SLOT········​00000000···memchr 83 00012fbc··​00003f16·​R_ARM_JUMP_SLOT········​00000000···strcpy@LIBC
84 00012fc0··​00004016·​R_ARM_JUMP_SLOT········​00000000···sprintf 84 00012fc0··​00004216·​R_ARM_JUMP_SLOT········​00000000···__android_log_print
85 00012fc4··​00005116·​R_ARM_JUMP_SLOT········​00000000···gettimeofday 85 00012fc4··​00005a16·​R_ARM_JUMP_SLOT········​00000000···fopen@LIBC
Max diff block lines reached; 0/8844 bytes (0.00%) of diff not shown.
readelf --wide --dynamic {}
Offset 1, 30 lines modified Offset 1, 35 lines modified
   
1 Dynamic·​section·​at·​offset·​0x11e3c·​contains·27·​entries:​ 1 Dynamic·​section·​at·​offset·​0x11e14·​contains·32·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·····················​0x12f6c 3 ·​0x00000003·​(PLTGOT)​·····················​0x12f6c
4 ·​0x00000002·​(PLTRELSZ)​···················​272·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​···················​272·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·····················​0x3124 5 ·​0x00000017·​(JMPREL)​·····················​0x3484
6 ·​0x00000014·​(PLTREL)​·····················​REL 6 ·​0x00000014·​(PLTREL)​·····················​REL
7 ·​0x00000011·​(REL)​························​0x2f3c 7 ·​0x00000011·​(REL)​························​0x329c
8 ·​0x00000012·​(RELSZ)​······················​488·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​······················​488·​(bytes)​
9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​···················​57 10 ·​0x6ffffffa·​(RELCOUNT)​···················​57
11 ·​0x00000006·​(SYMTAB)​·····················​0x114 11 ·​0x00000006·​(SYMTAB)​·····················​0x18c
12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·····················​0x1214 13 ·​0x00000005·​(STRTAB)​·····················​0x12cc
14 ·​0x0000000a·​(STRSZ)​······················​5316·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​······················​5367·​(bytes)​
15 ·​0x00000004·​(HASH)​·······················​0x26d8 15 ·​0x00000004·​(HASH)​·······················​0x27c4
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:​·​[libzbar.​so] 21 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libzbar.​so]
22 ·​0x0000001a·​(FINI_ARRAY)​·················​0x12e30 22 ·​0x0000001a·​(FINI_ARRAY)​·················​0x12e08
23 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​ 23 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
24 ·​0x00000019·​(INIT_ARRAY)​·················​0x12e38 24 ·​0x00000019·​(INIT_ARRAY)​·················​0x12e10
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)​·····················​0x3038
  30 ·​0x6ffffffc·​(VERDEF)​·····················​0x3260
  31 ·​0x6ffffffd·​(VERDEFNUM)​··················​1
  32 ·​0x6ffffffe·​(VERNEED)​····················​0x327c
  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:​·​43fc20e07ffcee196a412​3c0b6905352e786dcd3
   
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, 81 lines modified
   
1 No·​version·information·found·in·​this·file.​ 1 Version·symbols·​section·'.​gnu.​version'·contains·​276·entries:​
  2 ·​Addr:​·​0000000000003038··​Offset:​·​0x003038··​Link:​·​3·​(.​dynsym)​
  3 ··​000:​···​0·​(*local*)​·······​2·​(LIBC)​··········​2·​(LIBC)​··········​1·​(*global*)​···
  4 ··​004:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​2·​(LIBC)​·······
  5 ··​008:​···​1·​(*global*)​······​2·​(LIBC)​··········​2·​(LIBC)​··········​2·​(LIBC)​·······
  6 ··​00c:​···​2·​(LIBC)​··········​2·​(LIBC)​··········​1·​(*global*)​······​2·​(LIBC)​·······
  7 ··​010:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  8 ··​014:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  9 ··​018:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​···
  10 ··​01c:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​···
  11 ··​020:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  12 ··​024:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  13 ··​028:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  14 ··​02c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  15 ··​030:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  16 ··​034:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  17 ··​038:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​2·​(LIBC)​·······
  18 ··​03c:​···​2·​(LIBC)​··········​2·​(LIBC)​··········​2·​(LIBC)​··········​2·​(LIBC)​·······
  19 ··​040:​···​1·​(*global*)​······​1·​(*global*)​······​0·​(*local*)​·······​1·​(*global*)​···
  20 ··​044:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  21 ··​048:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  22 ··​04c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  23 ··​050:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  24 ··​054:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  25 ··​058:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​2·​(LIBC)​·······
  26 ··​05c:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  27 ··​060:​···​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​···
  28 ··​064:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  29 ··​068:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  30 ··​06c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  31 ··​070:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  32 ··​074:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  33 ··​078:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  34 ··​07c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  35 ··​080:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​···
  36 ··​084:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  37 ··​088:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  38 ··​08c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​·······
  39 ··​090:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  40 ··​094:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  41 ··​098:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  42 ··​09c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  43 ··​0a0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  44 ··​0a4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  45 ··​0a8:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​···
  46 ··​0ac:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  47 ··​0b0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  48 ··​0b4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  49 ··​0b8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  50 ··​0bc:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  51 ··​0c0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  52 ··​0c4:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  53 ··​0c8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  54 ··​0cc:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  55 ··​0d0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  56 ··​0d4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  57 ··​0d8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  58 ··​0dc:​···​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  59 ··​0e0:​···​1·​(*global*)​······​0·​(*local*)​·······​1·​(*global*)​······​1·​(*global*)​···
  60 ··​0e4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​·······
  61 ··​0e8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  62 ··​0ec:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  63 ··​0f0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​0·​(*local*)​····
  64 ··​0f4:​···​0·​(*local*)​·······​1·​(*global*)​······​0·​(*local*)​·······​1·​(*global*)​···
  65 ··​0f8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  66 ··​0fc:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  67 ··​100:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  68 ··​104:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  69 ··​108:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  70 ··​10c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  71 ··​110:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
   
  72 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  73 ··​Addr:​·​0x0000000000003260··​Offset:​·​0x003260··​Link:​·​4·​(.​dynstr)​··​000000:​·​Rev:​·​1··​Flags:​·​BASE···​Index:​·​1··​Cnt:​·​1··​Name:​·​libzbar.​so
  74 ··​Version·​definition·​past·​end·​of·​section
   
  75 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  76 ·​Addr:​·​0x000000000000327c··​Offset:​·​0x00327c··​Link:​·​4·​(.​dynstr)​
  77 ··​000000:​·​Version:​·​1··​File:​·​libc.​so··​Cnt:​·​1
  78 ··​0x0010:​···​Name:​·​LIBC··​Flags:​·​none··​Version:​·​2
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 336 lines modified Offset 1, 339 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x00001214·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ··​0x000012cc·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ··​0x00001224·5f5f6378·615f6174·​65786974·​007a6261·__cxa_atexit.​zba 3 ··​0x000012dc·4c494243·006c6962·​632e736f·​006c6962·LIBC.​libc.​so.​lib
4 ··​0x00001234·​725f696d·6167655f·63726561·74650063·r_image_create.​c 4 ··​0x000012ec·​7a626172·2e736f00·5f5f6378·615f6174·​zbar.​so.​__cxa_at
5 ··​0x00001244·​616c6c6f·63005f7a·​6261725f·72656663·alloc.​_zbar_refc 5 ··​0x000012fc·​65786974·​00626368·​31355f35·5f656e63·exit.​bch15_5_enc
6 ··​0x00001254·​6e745f69·6e697400·​5f5f6165·​6162695f·nt_init.​__aeabi_ 6 ··​0x0000130c·​6f646500·​5f5f6165·​6162695f·756e7769·​ode.​__aeabi_unwi
7 ··​0x00001264·​756e7769·​6e645f63·​70705f70·​7230007a·unwind_cpp_pr0.​z 7 ··​0x0000131c·​6e645f63·​70705f70·​72300062·63683135·nd_cpp_pr0.​bch15
8 ··​0x00001274·6261725f·696d6167·655f6672·​65655f64·​bar_image_free_d 8 ··​0x0000132c·5f355f63·​6f727265·6374005f·5f737461·​_5_correct.​__sta
9 ··​0x00001284·​61746100·​6d656d63·70790066·72656500·ata.​memcpy.​free.​ 9 ··​0x0000133c·​636b5f63·​686b5f66·61696c00·5f5f7374·ck_chk_fail.​__st
10 ··​0x00001294·​5f7a6261·​725f696d·​6167655f·​66726565·​_zbar_image_free 10 ··​0x0000134c·61636b5f·​63686b5f·​67756172·64007172·ack_chk_guard.​qr
11 ··​0x000012a4·007a6261·725f7379·​6d626f6c·5f736574·.​zbar_symbol_set 11 ··​0x0000135c·5f62696e·6172697a·​65006d61·6c6c6f63·_binarize.​malloc
12 ··​0x000012b4·5f726566·007a6261·725f696d·6167655f·_ref.​zbar_image_ 12 ··​0x0000136c·00667265·65006d65·6d736574·006d656d·.​free.​memset.​mem
13 ··​0x000012c4·​64657374·726f7900·7a626172·​5f696d61·destroy.​zbar_ima 13 ··​0x0000137c·​63707900·66707269·6e746600·​5f7a6261·cpy.​fprintf.​_zba
14 ··​0x000012d4·67655f72·6566007a·​6261725f·696d6167·ge_ref.​zbar_imag 14 ··​0x0000138c·​725f7665·72626f73·​69747900·5f5f7346·r_verbosity.​__sF
15 ··​0x000012e4·655f6765·​745f666f·726d6174·007a6261·e_get_format.​zba 15 ··​0x0000139c·005f7a62·61725f69·​6d616765·5f667265·.​_zbar_image_fre
16 ··​0x000012f4·725f696d·​6167655f·​6765745f·73657175·r_image_get_sequ 16 ··​0x000013ac·65005f5f·​61656162·​695f6964·​6976005f·e.​__aeabi_idiv.​_
17 ··​0x00001304·656e6365·007a6261·725f696d·​6167655f·​ence.​zbar_image_ 17 ··​0x000013bc·7a626172·5f666f72·6d61745f·6c6f6f6b·zbar_format_look
18 ··​0x00001314·6765745f·​77696474·​68007a62·​61725f69·​get_width.​zbar_i 18 ··​0x000013cc·​7570007a·6261725f·​696d6167·​655f636f·​up.​zbar_image_co
19 ··​0x00001324·6d616765·5f676574·5f686569·67687400·​mage_get_height.​ 19 ··​0x000013dc·​6e766572·745f7265·​73697a65·​007a6261·​nvert_resize.​zba
20 ··​0x00001334·7a626172·5f696d61·67655f67·65745f73·zbar_image_get_s 20 ··​0x000013ec·​725f696d·6167655f·63726561·7465007a·​r_image_create.​z
21 ··​0x00001344·​697a6500·7a626172·5f696d61·67655f67·​ize.​zbar_image_g 21 ··​0x000013fc·​6261725f·696d6167·655f7365·745f6372·bar_image_set_cr
22 ··​0x00001354·​65745f63·726f7000·7a626172·5f696d61·et_crop.​zbar_ima 22 ··​0x0000140c·​6f70007a·6261725f·696d6167·655f6465·op.​zbar_image_de
23 ··​0x00001364·67655f67·65745f64·​61746100·7a626172·ge_get_data.​zbar 23 ··​0x0000141c·7374726f·79007a62·​61725f69·6d616765·stroy.​zbar_image
24 ··​0x00001374·​5f696d61·67655f67·​65745f64·​6174615f·​_image_get_data_ 24 ··​0x0000142c·​5f667265·​655f6461·7461007a·​6261725f·​_free_data.​zbar_
25 ··​0x00001384·​6c656e67·7468007a·​6261725f·696d6167·length.​zbar_imag 25 ··​0x0000143c·​696d6167·655f636f·​6e766572·74005f7a·image_convert.​_z
26 ··​0x00001394·​655f7365·745f666f·726d6174·007a6261·e_set_format.​zba 26 ··​0x0000144c·6261725f·​62657374·5f666f72·6d617400·​bar_best_format.​
27 ··​0x000013a4·725f696d·​6167655f·7365745f·​73657175·r_image_set_sequ 27 ··​0x0000145c·66707574·​63007a62·​61725f6e·65676f74·fputc.​zbar_negot
28 ··​0x000013b4·​656e6365·007a6261·725f696d·6167655f·​ence.​zbar_image_ 28 ··​0x0000146c·​69617465·5f666f72·6d617400·5f7a6261·​iate_format.​_zba
29 ··​0x000013c4·​7365745f·​73697a65·​007a6261·725f696d·​set_size.​zbar_im 29 ··​0x0000147c·​725f6572·​726f725f·​73706577·​007a6261·r_error_spew.​zba
30 ··​0x000013d4·6167655f·7365745f·​63726f70·​007a6261·age_set_crop.​zba 30 ··​0x0000148c·725f7669·64656f5f·​696e6974·​00667075·r_video_init.​fpu
31 ··​0x000013e4·​725f696d·6167655f·7365745f·​64617461·r_image_set_data 31 ··​0x0000149c·​7473005f·7a626172·5f666f72·​6d617473·ts.​_zbar_formats
32 ··​0x000013f4·​007a6261·725f696d·6167655f·7365745f·​.​zbar_image_set_ 32 ··​0x000014ac·​005f7a62·61725f6e·​756d5f66·​6f726d61·​.​_zbar_num_forma
33 ··​0x00001404·​75736572·​64617461·007a6261·725f696d·userdata.​zbar_im 33 ··​0x000014bc·​7473007a·​6261725f·6465636f·6465725f·ts.​zbar_decoder_
34 ··​0x00001414·​6167655f·6765745f·​75736572·64617461·age_get_userdata 34 ··​0x000014cc·​64657374·726f7900·​7a626172·5f646563·destroy.​zbar_dec
35 ··​0x00001424·007a6261·725f696d·​6167655f·​636f7079·.​zbar_image_copy 35 ··​0x000014dc·6f646572·5f726573·​6574007a·​6261725f·oder_reset.​zbar_
36 ··​0x00001434·006d616c·​6c6f6300·7a626172·5f696d61·.​malloc.​zbar_ima 36 ··​0x000014ec·6465636f·​6465725f·63726561·74650063·decoder_create.​c
37 ··​0x00001444·​67655f67·​65745f73·796d626f·​6c73007a·ge_get_symbols.​z 37 ··​0x000014fc·​616c6c6f·​63007a62·61725f64·​65636f64·alloc.​zbar_decod
38 ··​0x00001454·​6261725f·​696d6167·​655f7365·​745f7379·bar_image_set_sy 38 ··​0x0000150c·65725f6e·​65775f73·​63616e00·​7a626172·er_new_scan.​zbar
39 ··​0x00001464·6d626f6c·73007a62·61725f69·6d616765·mbols.​zbar_image 39 ··​0x0000151c·5f646563·6f646572·5f676574·5f636f6c·_decoder_get_col
40 ··​0x00001474·5f666972·73745f73·796d626f·​6c007a62·_first_symbol.​zb 40 ··​0x0000152c·6f72007a·6261725f·6465636f·​6465725f·or.​zbar_decoder_
41 ··​0x00001484·​61725f69·​6d616765·5f777269·​74650073·ar_image_write.​s 41 ··​0x0000153c·​6765745f·​64617461·007a6261·​725f6465·get_data.​zbar_de
42 ··​0x00001494·74726c65·6e007374·​72637079·00736e70·trlen.​strcpy.​snp 42 ··​0x0000154c·636f6465·725f6765·​745f6461·74615f6c·coder_get_data_l
43 ··​0x000014a4·72696e74·​66006670·72696e74·​6600666f·rintf.​fprintf.​fo 43 ··​0x0000155c·656e6774·​68007a62·​61725f64·​65636f64·ength.​zbar_decod
44 ··​0x000014b4·70656e00·​66777269·​74650066·636c6f73·pen.​fwrite.​fclos 44 ··​0x0000156c·65725f67·​65745f64·69726563·74696f6e·er_get_direction
45 ··​0x000014c4·65005f7a·6261725f·76657262·6f736974·e.​_zbar_verbosit 45 ··​0x0000157c·​007a6261·725f6465·636f6465·725f7365·​.​zbar_decoder_se
46 ··​0x000014d4·​79005f5f·7346005f·5f616561·​62695f75·y.​__sF.​__aeabi_u 46 ··​0x0000158c·​745f6861·6e646c65·72007a62·​61725f64·t_handler.​zbar_d
47 ··​0x000014e4·​69646976·​6d6f6400·​5f5f6165·6162695f·​idivmod.​__aeabi_ 47 ··​0x0000159c·​65636f64·​65725f73·65745f75·​73657264·​ecoder_set_userd
48 ··​0x000014f4·​69646976·6d6f6400·​5f5f6165·​6162695f·idivmod.​__aeabi_ 48 ··​0x000015ac·​61746100·7a626172·​5f646563·​6f646572·ata.​zbar_decoder
49 ··​0x00001504·69646976·005f5f61·65616269·5f756964·idiv.​__aeabi_uid 49 ··​0x000015bc·5f676574·​5f757365·72646174·61007a62·_get_userdata.​zb
50 ··​0x00001514·​69760072·735f6766·​3235365f·​696e6974·iv.​rs_gf256_init 50 ··​0x000015cc·​61725f64·65636f64·65725f67·​65745f74·ar_decoder_get_t
51 ··​0x00001524·0072735f·636f7272·65637400·​6d656d73·.​rs_correct.​mems 51 ··​0x000015dc·79706500·7a626172·5f646563·​6f646572·ype.​zbar_decoder
52 ··​0x00001534·6574006d·656d6d6f·7665005f·5f737461·et.​memmove.​__sta 52 ··​0x000015ec·5f676574·5f6d6f64·69666965·7273007a·​_get_modifiers.​z
53 ··​0x00001544·​636b5f63·​686b5f66·​61696c00·5f5f7374·ck_chk_fail.​__st 53 ··​0x000015fc·​6261725f·​6465636f·​64655f77·69647468·bar_decode_width
54 ··​0x00001554·61636b5f·​63686b5f·67756172·​64005f5f·​ack_chk_guard.​__ 54 ··​0x0000160c·​005f7a62·61725f66·​696e645f·​7172007a·​.​_zbar_find_qr.​z
55 ··​0x00001564·​61656162·​695f756e·77696e64·5f637070·aeabi_unwind_cpp 55 ··​0x0000161c·​6261725f·​6465636f·6465725f·6765745f·bar_decoder_get_
56 ··​0x00001574·5f707231·0072735f·636f6d70·7574655f·_pr1.​rs_compute_ 56 ··​0x0000162c·636f6e66·69677300·7a626172·5f646563·configs.​zbar_dec
57 ··​0x00001584·​67656e70·6f6c7900·72735f65·​6e636f64·genpoly.​rs_encod 57 ··​0x0000163c·​6f646572·5f736574·5f636f6e·​66696700·oder_set_config.​
58 ··​0x00001594·​65007172·5f62696e·​6172697a·65007265·e.​qr_binarize.​re 58 ··​0x0000164c·5f7a6261·725f6465·​636f6465·725f6275·_zbar_decoder_bu
59 ··​0x000015a4·​616c6c6f·​63007172·5f636f64·​655f6461·alloc.​qr_code_da 59 ··​0x0000165c·​665f6475·​6d700073·6e707269·​6e746600·f_dump.​snprintf.​
60 ··​0x000015b4·​74615f6c·​6973745f·65787472·6163745f·​ta_list_extract_ 60 ··​0x0000166c·​7a626172·5f766572·73696f6e·​007a6261·​zbar_version.​zba
61 ··​0x000015c4·​74657874·0069636f·6e765f6f·70656e00·text.​iconv_open.​ 61 ··​0x0000167c·​725f7365·745f7665·72626f73·69747900·r_set_verbosity.​
62 ··​0x000015d4·5f7a6261·725f696d·6167655f·7363616e·​_zbar_image_scan 62 ··​0x0000168c·​7a626172·5f696e63·72656173·655f7665·zbar_increase_ve
63 ··​0x000015e4·6e65725f·​616c6c6f·​635f7379·6d006d65·ner_alloc_sym.​me 63 ··​0x0000169c·72626f73·69747900·5f7a6261·725f6765·rbosity.​_zbar_ge
64 ··​0x000015f4·6d636872·0069636f·​6e760073·7072696e·mchr.​iconv.​sprin 64 ··​0x000016ac·745f6572·726f725f·​636f6465·005f7a62·t_error_code.​_zb
65 ··​0x00001604·74660069·636f6e76·​5f636c6f·7365005f·tf.​iconv_close.​_ 65 ··​0x000016bc·61725f65·72726f72·​5f737472·696e6700·ar_error_string.​
66 ··​0x00001614·​7a626172·5f73796d·​626f6c5f·7365745f·zbar_symbol_set_ 66 ··​0x000016cc·​7374726c·656e0072·​65616c6c·6f630073·strlen.​realloc.​s
67 ··​0x00001624·63726561·​7465005f·​7a626172·5f696d61·create.​_zbar_ima 67 ··​0x000016dc·7072696e·​74660073·​74727374·72007374·printf.​strstr.​st
68 ··​0x00001634·67655f73·63616e6e·​65725f61·​64645f73·ge_scanner_add_s 68 ··​0x000016ec·72647570·00737472·​63707900·​69636f6e·rdup.​strcpy.​icon
69 ··​0x00001644·​796d005f·​7a626172·​5f696d61·67655f73·ym.​_zbar_image_s 69 ··​0x000016fc·​765f6f70·656e0069·636f6e76·​005f5f61·v_open.​iconv.​__a
70 ··​0x00001654·​63616e6e·​65725f72·​65637963·6c655f73·canner_recycle_s 70 ··​0x0000170c·​6e64726f·​69645f6c·​6f675f70·72696e74·ndroid_log_print
71 ··​0x00001664·796d7300·​69736161·​635f696e·69740069·yms.​isaac_init.​i 71 ··​0x0000171c·0069636f·​6e765f63·​6c6f7365·005f7a62·​.​iconv_close.​_zb
72 ··​0x00001674·73616163·5f6e6578·​745f7569·​6e743332·saac_next_uint32 72 ··​0x0000172c·61725f72·6566636e·​745f696e·​6974007a·​ar_refcnt_init.​z
73 ··​0x00001684·00697361·​61635f6e·​6578745f·75696e74·​.​isaac_next_uint 73 ··​0x0000173c·6261725f·73796d62·​6f6c5f73·​65745f72·​bar_symbol_set_r
74 ··​0x00001694·005f7a62·61725f77·​696e646f·775f6472·.​_zbar_window_dr 74 ··​0x0000174c·6566007a·6261725f·​696d6167·655f7265·ef.​zbar_image_re
75 ··​0x000016a4·​61775f70·​6f6c7967·​6f6e007a·6261725f·aw_polygon.​zbar_ 75 ··​0x0000175c·​66007a62·​61725f69·​6d616765·5f676574·f.​zbar_image_get
76 ··​0x000016b4·77696e64·​6f775f63·​72656174·65007a62·window_create.​zb 76 ··​0x0000176c·5f666f72·​6d617400·​7a626172·5f696d61·_format.​zbar_ima
77 ··​0x000016c4·​61725f77·​696e646f·775f7265·​64726177·ar_window_redraw 77 ··​0x0000177c·​67655f67·​65745f73·65717565·​6e636500·ge_get_sequence.​
78 ··​0x000016d4·005f7a62·61725f77·696e646f·​775f6265·​.​_zbar_window_be 78 ··​0x0000178c·​7a626172·5f696d61·​67655f67·65745f77·zbar_image_get_w
79 ··​0x000016e4·​67696e00·5f7a6261·​725f6265·73745f66·gin.​_zbar_best_f 79 ··​0x0000179c·​69647468·007a6261·​725f696d·6167655f·idth.​zbar_image_
80 ··​0x000016f4·​6f726d61·​74005f7a·​6261725f·6572726f·​ormat.​_zbar_erro 80 ··​0x000017ac·​6765745f·​68656967·6874007a·​6261725f·get_height.​zbar_
81 ··​0x00001704·725f7370·​6577007a·6261725f·696d6167·r_spew.​zbar_imag 81 ··​0x000017bc·696d6167·​655f6765·745f7369·​7a65007a·image_get_size.​z
82 ··​0x00001714·​655f636f·​6e766572·745f7265·​73697a65·​e_convert_resize 82 ··​0x000017cc·​6261725f·​696d6167·655f6765·​745f6372·​bar_image_get_cr
83 ··​0x00001724·005f7a62·61725f77·​696e646f·775f6669·.​_zbar_window_fi 83 ··​0x000017dc·6f70007a·6261725f·​696d6167·655f6765·op.​zbar_image_ge
84 ··​0x00001734·6c6c5f72·65637400·​5f7a6261·725f7769·​ll_rect.​_zbar_wi 84 ··​0x000017ec·745f6461·7461007a·6261725f·​696d6167·​t_data.​zbar_imag
85 ··​0x00001744·​6e646f77·5f647261·​775f6d61·726b6572·ndow_draw_marker 85 ··​0x000017fc·​655f6765·745f6461·​74615f6c·656e6774·e_get_data_lengt
86 ··​0x00001754·00676574·74696d65·​6f666461·79005f7a·​.​gettimeofday.​_z 86 ··​0x0000180c·68007a62·61725f69·​6d616765·5f736574·h.​zbar_image_set
87 ··​0x00001764·​6261725f·77696e64·6f775f64·​7261775f·​bar_window_draw_ 87 ··​0x0000181c·5f666f72·​6d617400·​7a626172·5f696d61·​_format.​zbar_ima
88 ··​0x00001774·74657874·005f7a62·​61725f77·​696e646f·text.​_zbar_windo 88 ··​0x0000182c·67655f73·65745f73·​65717565·​6e636500·ge_set_sequence.​
89 ··​0x00001784·​775f656e·64005f7a·​6261725f·​77696e64·​w_end.​_zbar_wind 89 ··​0x0000183c·​7a626172·5f696d61·​67655f73·65745f73·​zbar_image_set_s
90 ··​0x00001794·​6f775f64·​7261775f·6c6f676f·​007a6261·​ow_draw_logo.​zba 90 ··​0x0000184c·​697a6500·​7a626172·5f696d61·67655f73·​ize.​zbar_image_s
91 ··​0x000017a4·​725f7769·​6e646f77·5f647261·77007a62·r_window_draw.​zb 91 ··​0x0000185c·65745f64·​61746100·7a626172·5f696d61·et_data.​zbar_ima
92 ··​0x000017b4·​61725f77·​696e646f·​775f6174·74616368·ar_window_attach 92 ··​0x0000186c·​67655f73·​65745f75·​73657264·​61746100·ge_set_userdata.​
93 ··​0x000017c4·005f7a62·61725f77·696e646f·​775f6174·​.​_zbar_window_at 93 ··​0x0000187c·​7a626172·5f696d61·67655f67·65745f75·zbar_image_get_u
94 ··​0x000017d4·74616368·007a6261·725f7769·6e646f77·​tach.​zbar_window 94 ··​0x0000188c·73657264·61746100·7a626172·5f696d61·​serdata.​zbar_ima
95 ··​0x000017e4·5f646573·74726f79·007a6261·725f7769·​_destroy.​zbar_wi 95 ··​0x0000189c·67655f63·6f707900·7a626172·5f696d61·​ge_copy.​zbar_ima
96 ··​0x000017f4·​6e646f77·5f736574·5f6f7665·​726c6179·​ndow_set_overlay 96 ··​0x000018ac·​67655f67·​65745f73·796d626f·6c73007a·​ge_get_symbols.​z
97 ··​0x00001804·007a6261·725f7769·6e646f77·5f676574·​.​zbar_window_get 97 ··​0x000018bc·​6261725f·696d6167·655f7365·745f7379·bar_image_set_sy
98 ··​0x00001814·5f6f7665·​726c6179·007a6261·725f7769·​_overlay.​zbar_wi 98 ··​0x000018cc·​6d626f6c·​73007a62·61725f69·​6d616765·​mbols.​zbar_image
Max diff block lines reached; 0/44858 bytes (0.00%) of diff not shown.
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 138 lines modified Offset 1, 139 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x000026d8·​07010000·​10010000·e9000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x000027c4·​07010000·​14010000·f0000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x000026e8·​fe000000·f6000000·a8000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x000027d4·​fe000000·ea000000·9a000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x000026f8·​6b000000·b5000000·4b000000·​00000000·k.​.​.​.​.​.​.​K.​.​.​.​.​.​.​ 4 ··​0x000027e4·​65000000·a7000000·c0000000·​00000000·e.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00002708·​06010000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x000027f4·​06010000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00002718·bf000000·09000000·​d6000000·8f000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x00002804·26000000·17000000·​d6000000·b2000000·&.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00002728·​e0000000·​0a010000·​af000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x00002814·​e1000000·​0a010000·​a1000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x00002738·48000000·​00000000·4e000000·​d4000000·H.​.​.​.​.​.​.​N.​.​.​.​.​.​.​ 8 ··​0x00002824·bd000000·​00000000·13000000·​d2000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x00002748·​00000000·d1000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x00002834·​00000000·cf000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x00002758·​00000000·​00000000·c8000000·30000000·​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​ 10 ··​0x00002844·​00000000·​00000000·8b000000·89000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x00002768·​00000000·0d000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00002854·​00000000·46000000·​00000000·​00000000·​.​.​.​.​F.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00002778·3b000000·​d5000000·​ca000000·ee000000·;​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x00002864·8e000000·​d3000000·​cc000000·f6000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00002788·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x00002874·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x00002798·14000000·​00000000·90000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x00002884·4d000000·​00000000·b3000000·​00000000·M.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x000027a8·73000000·​00000000·7f000000·​00000000·s.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x00002894·28000000·​00000000·32000000·​00000000·(.​.​.​.​.​.​.​2.​.​.​.​.​.​.​
16 ··​0x000027b8·​00000000·26000000·​00000000·​f0000000·​.​.​.​.​&.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x000028a4·​00000000·0d000000·​00000000·​f8000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x000027c8·​00000000·​ae000000·​d7000000·​e6000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x000028b4·​00000000·​a0000000·​d7000000·​e6000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x000027d8·​e5000000·​00000000·9f000000·87000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x000028c4·​e5000000·​00000000·39000000·75000000·​.​.​.​.​.​.​.​.​9.​.​.​u.​.​.​
19 ··​0x000027e8·​00000000·​00000000·66000000·4f000000·​.​.​.​.​.​.​.​.​f.​.​.​O.​.​.​ 19 ··​0x000028d4·​00000000·​00000000·5d000000·c1000000·​.​.​.​.​.​.​.​.​].​.​.​.​.​.​.​
20 ··​0x000027f8·​db000000·0d010000·​e3000000·bc000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ··​0x000028e4·​db000000·11010000·​e3000000·ae000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ··​0x00002808·​00000000·​00000000·c5000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ··​0x000028f4·​00000000·​00000000·b7000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x00002818·​00000000·c9000000·ef000000·a0000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ··​0x00002904·​00000000·8c000000·f7000000·3d000000·​.​.​.​.​.​.​.​.​.​.​.​.​=.​.​.​
23 ··​0x00002828·​00000000·f7000000·56000000·​00000000·​.​.​.​.​.​.​.​.​V.​.​.​.​.​.​.​ 23 ··​0x00002914·​00000000·eb000000·c8000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
24 ··​0x00002838·​f1000000·28000000·​00000000·9b000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​ 24 ··​0x00002924·​f9000000·5b000000·​00000000·35000000·​.​.​.​.​[.​.​.​.​.​.​.​5.​.​.​
25 ··​0x00002848·​00000000·​00000000·71000000·​00000000·​.​.​.​.​.​.​.​.​q.​.​.​.​.​.​.​ 25 ··​0x00002934·​00000000·​00000000·69000000·​00000000·​.​.​.​.​.​.​.​.​i.​.​.​.​.​.​.​
26 ··​0x00002858·​00000000·4d000000·f5000000·​00000000·​.​.​.​.​M.​.​.​.​.​.​.​.​.​.​.​ 26 ··​0x00002944·​00000000·1c000000·e9000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
27 ··​0x00002868·​05010000·ad000000·​00000000·<