332 MB
/home/fdroid/fdroiddata/tmp/org.xcsoar_107.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.xcsoar_107.apk
32.5 KB
zipinfo /dev/stdin
Max report size reached
3.11 KB
classes.dex
3.09 KB
classes.jar
1.78 KB
zipinfo /dev/stdin
Max report size reached
1.29 KB
org/xcsoar/XCSoar.class
1.25 KB
procyon -ec {}
Max report size reached
1.21 KB
smali/ioio/lib/android/accessory/Adapter$NewUsbManager.smali
Offset 125, 14 lines modifiedOffset 125, 15 lines modified
125 ····​check-​cast·​v0,​·​Landroid/​hardware/​usb/​UsbAccessory;​125 ····​check-​cast·​v0,​·​Landroid/​hardware/​usb/​UsbAccessory;​
  
126 ····​.​line·​207126 ····​.​line·​207
127 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​hardware/​usb/​UsbManager;​-​>hasPermission(Landro​id/​hardware/​usb/​UsbAccessory;​)​Z127 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​hardware/​usb/​UsbManager;​-​>hasPermission(Landro​id/​hardware/​usb/​UsbAccessory;​)​Z
  
128 ····​move-​result·​v0128 ····​move-​result·​v0
  
 129 ····​.​line·​206
129 ····​return·​v0130 ····​return·​v0
130 .​end·​method131 .​end·​method
  
131 .​method·​openAccessory(Lioio/​lib/​android/​accessory/​Adapter$UsbAccessoryI​nterface;​)​Landroid/​os/​ParcelFileDescriptor;​132 .​method·​openAccessory(Lioio/​lib/​android/​accessory/​Adapter$UsbAccessoryI​nterface;​)​Landroid/​os/​ParcelFileDescriptor;​
132 ····​.​locals·​2133 ····​.​locals·​2
133 ····​.​param·​p1,​·​"accessory"····​#·​Lioio/​lib/​android/​accessory/​Adapter$UsbAccessoryI​nterface;​134 ····​.​param·​p1,​·​"accessory"····​#·​Lioio/​lib/​android/​accessory/​Adapter$UsbAccessoryI​nterface;​
  
Offset 148, 14 lines modifiedOffset 149, 15 lines modified
148 ····​check-​cast·​v0,​·​Landroid/​hardware/​usb/​UsbAccessory;​149 ····​check-​cast·​v0,​·​Landroid/​hardware/​usb/​UsbAccessory;​
  
149 ····​.​line·​200150 ····​.​line·​200
150 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​hardware/​usb/​UsbManager;​-​>openAccessory(Landro​id/​hardware/​usb/​UsbAccessory;​)​Landroid/​os/​ParcelFileDescriptor;​151 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​hardware/​usb/​UsbManager;​-​>openAccessory(Landro​id/​hardware/​usb/​UsbAccessory;​)​Landroid/​os/​ParcelFileDescriptor;​
  
151 ····​move-​result-​object·​v0152 ····​move-​result-​object·​v0
  
 153 ····​.​line·​199
152 ····​return-​object·​v0154 ····​return-​object·​v0
153 .​end·​method155 .​end·​method
  
154 .​method·​requestPermission(Lio​io/​lib/​android/​accessory/​Adapter$UsbAccessoryI​nterface;​Landroid/​app/​PendingIntent;​)​V156 .​method·​requestPermission(Lio​io/​lib/​android/​accessory/​Adapter$UsbAccessoryI​nterface;​Landroid/​app/​PendingIntent;​)​V
155 ····​.​locals·​2157 ····​.​locals·​2
156 ····​.​param·​p1,​·​"accessory"····​#·​Lioio/​lib/​android/​accessory/​Adapter$UsbAccessoryI​nterface;​158 ····​.​param·​p1,​·​"accessory"····​#·​Lioio/​lib/​android/​accessory/​Adapter$UsbAccessoryI​nterface;​
157 ····​.​param·​p2,​·​"pendingIntent"····​#·​Landroid/​app/​PendingIntent;​159 ····​.​param·​p2,​·​"pendingIntent"····​#·​Landroid/​app/​PendingIntent;​
733 B
smali/ioio/lib/android/bluetooth/BluetoothIOIOConnectionBootstrap$1.smali
Offset 81, 14 lines modifiedOffset 81, 15 lines modified
81 ····​.​line·​7881 ····​.​line·​78
82 ····​invoke-​virtual·​{v2},​·​Landroid/​bluetooth/​BluetoothDevice;​-​>getAddress()​Ljava/​lang/​String;​82 ····​invoke-​virtual·​{v2},​·​Landroid/​bluetooth/​BluetoothDevice;​-​>getAddress()​Ljava/​lang/​String;​
  
83 ····​move-​result-​object·​v283 ····​move-​result-​object·​v2
  
84 ····​aput-​object·​v2,​·​v0,​·​v184 ····​aput-​object·​v2,​·​v0,​·​v1
  
 85 ····​.​line·​77
85 ····​return-​object·​v086 ····​return-​object·​v0
86 .​end·​method87 .​end·​method
  
87 .​method·​public·​getType()​Ljava/​lang/​String;​88 .​method·​public·​getType()​Ljava/​lang/​String;​
88 ····​.​locals·​189 ····​.​locals·​1
  
89 ····​.​prologue90 ····​.​prologue
Offset 96, 9 lines modifiedOffset 97, 10 lines modified
96 ····​const-​class·​v0,​·​Lioio/​lib/​android/​bluetooth/​BluetoothIOIOConnecti​on;​97 ····​const-​class·​v0,​·​Lioio/​lib/​android/​bluetooth/​BluetoothIOIOConnecti​on;​
  
97 ····​.​line·​7298 ····​.​line·​72
98 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getCanonicalName()​Ljava/​lang/​String;​99 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getCanonicalName()​Ljava/​lang/​String;​
  
99 ····​move-​result-​object·​v0100 ····​move-​result-​object·​v0
  
 101 ····​.​line·​71
100 ····​return-​object·​v0102 ····​return-​object·​v0
101 .​end·​method103 .​end·​method
870 B
smali/org/xcsoar/BluetoothClientPort.smali
Offset 126, 18 lines modifiedOffset 126, 18 lines modified
126 ····​.​line·​80126 ····​.​line·​80
127 ····​iget-​object·​v0,​·​p0,​·​Lorg/​xcsoar/​BluetoothClientPort;​-​>socket:​Landroid/​bluetooth/​BluetoothSocket;​127 ····​iget-​object·​v0,​·​p0,​·​Lorg/​xcsoar/​BluetoothClientPort;​-​>socket:​Landroid/​bluetooth/​BluetoothSocket;​
  
128 ····​if-​eqz·​v0,​·​:​cond_0128 ····​if-​eqz·​v0,​·​:​cond_0
  
129 ····​const/​4·​v0,​·​0x2129 ····​const/​4·​v0,​·​0x2
  
130 ····​.​line·​82 
131 ····​:​goto_0130 ····​:​goto_0
132 ····​return·​v0131 ····​return·​v0
  
 132 ····​.​line·​82
133 ····​:​cond_0133 ····​:​cond_0
134 ····​invoke-​super·​{p0},​·​Lorg/​xcsoar/​ProxyAndroidPort;​-​>getState()​I134 ····​invoke-​super·​{p0},​·​Lorg/​xcsoar/​ProxyAndroidPort;​-​>getState()​I
  
135 ····​move-​result·​v0135 ····​move-​result·​v0
  
136 ····​goto·​:​goto_0136 ····​goto·​:​goto_0
137 .​end·​method137 .​end·​method
Offset 261, 18 lines modifiedOffset 261, 19 lines modified
  
261 ····​move-​result-​object·​v1261 ····​move-​result-​object·​v1
  
262 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​262 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
263 ····​move-​result-​object·​v1263 ····​move-​result-​object·​v1
  
264 ····​.​line·​53264 ····​.​line·​51
265 ····​:​goto_0265 ····​:​goto_0
266 ····​return-​object·​v1266 ····​return-​object·​v1
  
 267 ····​.​line·​53
267 ····​:​cond_0268 ····​:​cond_0
268 ····​invoke-​super·​{p0},​·​Lorg/​xcsoar/​ProxyAndroidPort;​-​>toString()​Ljava/​lang/​String;​269 ····​invoke-​super·​{p0},​·​Lorg/​xcsoar/​ProxyAndroidPort;​-​>toString()​Ljava/​lang/​String;​
  
269 ····​move-​result-​object·​v1270 ····​move-​result-​object·​v1
  
270 ····​goto·​:​goto_0271 ····​goto·​:​goto_0
271 .​end·​method272 .​end·​method
468 B
smali/org/xcsoar/NativeView.smali
Offset 1853, 19 lines modifiedOffset 1853, 19 lines modified
  
1853 ····​.​prologue1853 ····​.​prologue
1854 ····​.​line·​3321854 ····​.​line·​332
1855 ····​sget-​boolean·​v0,​·​Lorg/​xcsoar/​NativeView;​-​>textureNonPowerOfTwo​:​Z1855 ····​sget-​boolean·​v0,​·​Lorg/​xcsoar/​NativeView;​-​>textureNonPowerOfTwo​:​Z
  
1856 ····​if-​eqz·​v0,​·​:​cond_01856 ····​if-​eqz·​v0,​·​:​cond_0
  
1857 ····​.​line·​334 
1858 ····​.​end·​local·​p0····​#·​"i":​I1857 ····​.​end·​local·​p0····​#·​"i":​I
1859 ····​:​goto_01858 ····​:​goto_0
1860 ····​return·​p01859 ····​return·​p0
  
 1860 ····​.​line·​334
1861 ····​.​restart·​local·​p0····​#·​"i":​I1861 ····​.​restart·​local·​p0····​#·​"i":​I
1862 ····​:​cond_01862 ····​:​cond_0
1863 ····​invoke-​static·​{p0},​·​Lorg/​xcsoar/​NativeView;​-​>nextPowerOfTwo(I)​I1863 ····​invoke-​static·​{p0},​·​Lorg/​xcsoar/​NativeView;​-​>nextPowerOfTwo(I)​I
  
1864 ····​move-​result·​p01864 ····​move-​result·​p0
  
1865 ····​goto·​:​goto_01865 ····​goto·​:​goto_0
438 B
smali/org/xcsoar/DownloadUtil.smali
Offset 546, 17 lines modifiedOffset 546, 19 lines modified
546 ····​const/​4·​v0,​·​0x7546 ····​const/​4·​v0,​·​0x7
  
547 ····​.​line·​61547 ····​.​line·​61
548 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​548 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
  
549 ····​move-​result-​object·​v0549 ····​move-​result-​object·​v0
  
 550 ····​.​line·​58
550 ····​:​goto_0551 ····​:​goto_0
551 ····​return-​object·​v0552 ····​return-​object·​v0
  
 553 ····​.​line·​61
552 ····​:​cond_0554 ····​:​cond_0
553 ····​const/​4·​v0,​·​0x0555 ····​const/​4·​v0,​·​0x0
  
554 ····​goto·​:​goto_0556 ····​goto·​:​goto_0
555 .​end·​method557 .​end·​method
  
556 .​method·​static·​native·​onDownloadAdded(JLjav​a/​lang/​String;​JJ)​V558 .​method·​static·​native·​onDownloadAdded(JLjav​a/​lang/​String;​JJ)​V
1.88 KB
smali/org/xcsoar/XCSoar.smali
Offset 624, 57 lines modifiedOffset 624, 39 lines modified
  
624 ····​sget-​object·​v2,​·​Landroid/​os/​Build;​-​>CPU_ABI:​Ljava/​lang/​String;​624 ····​sget-​object·​v2,​·​Landroid/​os/​Build;​-​>CPU_ABI:​Ljava/​lang/​String;​
  
625 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​625 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
626 ····​move-​result-​object·​v1626 ····​move-​result-​object·​v1
  
627 ····​const-​string·​v2,​·​"\n"627 ····​const-​string·​v2,​·​"\nPRODUCT="
  
628 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 
  
629 ····​move-​result-​object·​v1 
  
630 ····​const-​string·​v2,​·​"PRODUCT=" 
  
631 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​628 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
632 ····​move-​result-​object·​v1629 ····​move-​result-​object·​v1
  
633 ····​sget-​object·​v2,​·​Landroid/​os/​Build;​-​>PRODUCT:​Ljava/​lang/​String;​630 ····​sget-​object·​v2,​·​Landroid/​os/​Build;​-​>PRODUCT:​Ljava/​lang/​String;​
  
634 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​631 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
635 ····​move-​result-​object·​v1632 ····​move-​result-​object·​v1
  
636 ····​const-​string·​v2,​·​"\n"633 ····​const-​string·​v2,​·​"\nFINGERPRINT="
  
637 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 
  
638 ····​move-​result-​object·​v1 
  
639 ····​const-​string·​v2,​·​"FINGERPRINT=" 
  
640 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​634 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
641 ····​move-​result-​object·​v1635 ····​move-​result-​object·​v1
  
642 ····​sget-​object·​v2,​·​Landroid/​os/​Build;​-​>FINGERPRINT:​Ljava/​lang/​String;​636 ····​sget-​object·​v2,​·​Landroid/​os/​Build;​-​>FINGERPRINT:​Ljava/​lang/​String;​
  
643 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​637 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
644 ····​move-​result-​object·​v1638 ····​move-​result-​object·​v1
  
645 ····​const-​string·​v2,​·​"\n"639 ····​const-​string·​v2,​·​"\nerror="
  
646 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 
  
647 ····​move-​result-​object·​v1 
  
648 ····​const-​string·​v2,​·​"error=" 
  
649 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​640 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
650 ····​move-​result-​object·​v1641 ····​move-​result-​object·​v1
  
651 ····​sget-​object·​v2,​·​Lorg/​xcsoar/​Loader;​-​>error:​Ljava/​lang/​String;​642 ····​sget-​object·​v2,​·​Lorg/​xcsoar/​Loader;​-​>error:​Ljava/​lang/​String;​
  
372 B
smali/org/xcsoar/AbstractAndroidPort.smali
Offset 342, 15 lines modifiedOffset 342, 17 lines modified
342 ····​if-​eqz·​v0,​·​:​cond_0342 ····​if-​eqz·​v0,​·​:​cond_0
  
343 ····​.​line·​108343 ····​.​line·​108
344 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lorg/​xcsoar/​OutputThread;​-​>write([BI)​I344 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lorg/​xcsoar/​OutputThread;​-​>write([BI)​I
  
345 ····​move-​result·​v1345 ····​move-​result·​v1
  
 346 ····​.​line·​107
346 ····​:​goto_0347 ····​:​goto_0
347 ····​return·​v1348 ····​return·​v1
  
 349 ····​.​line·​108
348 ····​:​cond_0350 ····​:​cond_0
349 ····​const/​4·​v1,​·​-​0x1351 ····​const/​4·​v1,​·​-​0x1
  
350 ····​goto·​:​goto_0352 ····​goto·​:​goto_0
351 .​end·​method353 .​end·​method
1.69 KB
smali/org/xcsoar/IOIOAgent.smali
Offset 326, 15 lines modifiedOffset 326, 15 lines modified
  
326 ····​.​line·​123326 ····​.​line·​123
327 ····​:​cond_0327 ····​:​cond_0
328 ····​monitor-​exit·​p0328 ····​monitor-​exit·​p0
  
329 ····​move-​object·​v1,​·​v2329 ····​move-​object·​v1,​·​v2
  
330 ····​.​line·​168330 ····​.​line·​164
331 ····​:​goto_0331 ····​:​goto_0
332 ····​return-​object·​v1332 ····​return-​object·​v1
  
333 ····​.​line·​125333 ····​.​line·​125
334 ····​:​cond_1334 ····​:​cond_1
335 ····​iget-​object·​v3,​·​p0,​·​Lorg/​xcsoar/​IOIOAgent;​-​>factory:​Lioio/​lib/​spi/​IOIOConnectionFactory​;​335 ····​iget-​object·​v3,​·​p0,​·​Lorg/​xcsoar/​IOIOAgent;​-​>factory:​Lioio/​lib/​spi/​IOIOConnectionFactory​;​
  
Offset 420, 14 lines modifiedOffset 420, 15 lines modified
420 ····​.​line·​168420 ····​.​line·​168
421 ····​monitor-​exit·​p0421 ····​monitor-​exit·​p0
422 ····​:​try_end_2422 ····​:​try_end_2
423 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_1423 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_1
  
424 ····​move-​object·​v1,​·​v2424 ····​move-​object·​v1,​·​v2
  
 425 ····​.​line·​133
425 ····​goto·​:​goto_0426 ····​goto·​:​goto_0
  
426 ····​.​line·​126427 ····​.​line·​126
427 ····​.​end·​local·​v1····​#·​"ioio":​Lioio/​lib/​api/​IOIO;​428 ····​.​end·​local·​v1····​#·​"ioio":​Lioio/​lib/​api/​IOIO;​
428 ····​:​catchall_0429 ····​:​catchall_0
429 ····​move-​exception·​v2430 ····​move-​exception·​v2
  
Offset 730, 16 lines modifiedOffset 731, 18 lines modified
730 ····​iput-​object·​v3,​·​p0,​·​Lorg/​xcsoar/​IOIOAgent;​-​>connecting:​Lioio/​lib/​api/​IOIO;​731 ····​iput-​object·​v3,​·​p0,​·​Lorg/​xcsoar/​IOIOAgent;​-​>connecting:​Lioio/​lib/​api/​IOIO;​
  
731 ····​.​line·​168732 ····​.​line·​168
732 ····​monitor-​exit·​p0733 ····​monitor-​exit·​p0
  
733 ····​move-​object·​v1,​·​v2734 ····​move-​object·​v1,​·​v2
  
 735 ····​.​line·​157
734 ····​goto/​16·​:​goto_0736 ····​goto/​16·​:​goto_0
  
 737 ····​.​line·​168
735 ····​:​catchall_4738 ····​:​catchall_4
736 ····​move-​exception·​v2739 ····​move-​exception·​v2
  
737 ····​monitor-​exit·​p0740 ····​monitor-​exit·​p0
738 ····​:​try_end_b741 ····​:​try_end_b
739 ····​.​catchall·​{:​try_start_b·​.​.​·​:​try_end_b}·​:​catchall_4742 ····​.​catchall·​{:​try_start_b·​.​.​·​:​try_end_b}·​:​catchall_4
  
Offset 800, 16 lines modifiedOffset 803, 18 lines modified
800 ····​iput-​object·​v3,​·​p0,​·​Lorg/​xcsoar/​IOIOAgent;​-​>connecting:​Lioio/​lib/​api/​IOIO;​803 ····​iput-​object·​v3,​·​p0,​·​Lorg/​xcsoar/​IOIOAgent;​-​>connecting:​Lioio/​lib/​api/​IOIO;​
  
801 ····​.​line·​168804 ····​.​line·​168
802 ····​monitor-​exit·​p0805 ····​monitor-​exit·​p0
  
803 ····​move-​object·​v1,​·​v2806 ····​move-​object·​v1,​·​v2
  
 807 ····​.​line·​161
804 ····​goto/​16·​:​goto_0808 ····​goto/​16·​:​goto_0
  
 809 ····​.​line·​168
805 ····​:​catchall_5810 ····​:​catchall_5
806 ····​move-​exception·​v2811 ····​move-​exception·​v2
  
807 ····​monitor-​exit·​p0812 ····​monitor-​exit·​p0
808 ····​:​try_end_d813 ····​:​try_end_d
809 ····​.​catchall·​{:​try_start_d·​.​.​·​:​try_end_d}·​:​catchall_5814 ····​.​catchall·​{:​try_start_d·​.​.​·​:​try_end_d}·​:​catchall_5
  
Offset 837, 16 lines modifiedOffset 842, 18 lines modified
837 ····​iput-​object·​v3,​·​p0,​·​Lorg/​xcsoar/​IOIOAgent;​-​>connecting:​Lioio/​lib/​api/​IOIO;​842 ····​iput-​object·​v3,​·​p0,​·​Lorg/​xcsoar/​IOIOAgent;​-​>connecting:​Lioio/​lib/​api/​IOIO;​
  
838 ····​.​line·​168843 ····​.​line·​168
839 ····​monitor-​exit·​p0844 ····​monitor-​exit·​p0
  
840 ····​move-​object·​v1,​·​v2845 ····​move-​object·​v1,​·​v2
  
 846 ····​.​line·​164
841 ····​goto/​16·​:​goto_0847 ····​goto/​16·​:​goto_0
  
 848 ····​.​line·​168
842 ····​:​catchall_6849 ····​:​catchall_6
843 ····​move-​exception·​v2850 ····​move-​exception·​v2
  
844 ····​monitor-​exit·​p0851 ····​monitor-​exit·​p0
845 ····​:​try_end_f852 ····​:​try_end_f
846 ····​.​catchall·​{:​try_start_f·​.​.​·​:​try_end_f}·​:​catchall_6853 ····​.​catchall·​{:​try_start_f·​.​.​·​:​try_end_f}·​:​catchall_6
  
344 B
smali/org/xcsoar/GlueIOIOPort.smali
Offset 223, 14 lines modifiedOffset 223, 15 lines modified
223 ····​if-​eqz·​v0,​·​:​cond_1223 ····​if-​eqz·​v0,​·​:​cond_1
  
224 ····​.​line·​137224 ····​.​line·​137
225 ····​invoke-​super·​{p0},​·​Lorg/​xcsoar/​IOIOPort;​-​>getState()​I225 ····​invoke-​super·​{p0},​·​Lorg/​xcsoar/​IOIOPort;​-​>getState()​I
  
226 ····​move-​result·​v1226 ····​move-​result·​v1
  
 227 ····​.​line·​136
227 ····​:​goto_1228 ····​:​goto_1
228 ····​return·​v1229 ····​return·​v1
  
229 ····​.​line·​133230 ····​.​line·​133
230 ····​.​end·​local·​v0····​#·​"ready":​Z231 ····​.​end·​local·​v0····​#·​"ready":​Z
231 ····​:​cond_0232 ····​:​cond_0
232 ····​const/​4·​v0,​·​0x0233 ····​const/​4·​v0,​·​0x0
1.05 KB
smali/org/xcsoar/ProxyAndroidPort.smali
Offset 118, 17 lines modifiedOffset 118, 19 lines modified
118 ····​if-​eqz·​v0,​·​:​cond_0118 ····​if-​eqz·​v0,​·​:​cond_0
  
119 ····​.​line·​82119 ····​.​line·​82
120 ····​invoke-​interface·​{v0},​·​Lorg/​xcsoar/​AndroidPort;​-​>getState()​I120 ····​invoke-​interface·​{v0},​·​Lorg/​xcsoar/​AndroidPort;​-​>getState()​I
  
121 ····​move-​result·​v1121 ····​move-​result·​v1
  
 122 ····​.​line·​81
122 ····​:​goto_0123 ····​:​goto_0
123 ····​return·​v1124 ····​return·​v1
  
 125 ····​.​line·​82
124 ····​:​cond_0126 ····​:​cond_0
125 ····​const/​4·​v1,​·​0x1127 ····​const/​4·​v1,​·​0x1
  
126 ····​goto·​:​goto_0128 ····​goto·​:​goto_0
127 .​end·​method129 .​end·​method
  
128 .​method·​public·​setBaudRate(I)​Z130 .​method·​public·​setBaudRate(I)​Z
Offset 276, 18 lines modifiedOffset 278, 19 lines modified
276 ····​if-​eqz·​v0,​·​:​cond_0278 ····​if-​eqz·​v0,​·​:​cond_0
  
277 ····​.​line·​50279 ····​.​line·​50
278 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​280 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
  
279 ····​move-​result-​object·​v1281 ····​move-​result-​object·​v1
  
280 ····​.​line·51282 ····​.​line·49
281 ····​:​goto_0283 ····​:​goto_0
282 ····​return-​object·​v1284 ····​return-​object·​v1
  
 285 ····​.​line·​51
283 ····​:​cond_0286 ····​:​cond_0
284 ····​invoke-​super·​{p0},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​287 ····​invoke-​super·​{p0},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
  
285 ····​move-​result-​object·​v1288 ····​move-​result-​object·​v1
  
286 ····​goto·​:​goto_0289 ····​goto·​:​goto_0
287 .​end·​method290 .​end·​method
Offset 306, 15 lines modifiedOffset 309, 17 lines modified
306 ····​if-​eqz·​v0,​·​:​cond_0309 ····​if-​eqz·​v0,​·​:​cond_0
  
307 ····​.​line·​104310 ····​.​line·​104
308 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lorg/​xcsoar/​AndroidPort;​-​>write([BI)​I311 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lorg/​xcsoar/​AndroidPort;​-​>write([BI)​I
  
309 ····​move-​result·​v1312 ····​move-​result·​v1
  
 313 ····​.​line·​103
310 ····​:​goto_0314 ····​:​goto_0
311 ····​return·​v1315 ····​return·​v1
  
 316 ····​.​line·​104
312 ····​:​cond_0317 ····​:​cond_0
313 ····​const/​4·​v1,​·​0x0318 ····​const/​4·​v1,​·​0x0
  
314 ····​goto·​:​goto_0319 ····​goto·​:​goto_0
315 .​end·​method320 .​end·​method
687 KB
res/drawable-xxxhdpi-v4/icon.png
649 KB
sng
Max report size reached
38.0 KB
Image content
Max report size reached
22.4 KB
res/drawable/launcher_224_1.png
15.1 KB
sng
Max report size reached
7.18 KB
Image content
Max report size reached
62.5 KB
res/drawable/instrument_vario2_160.png
60.3 KB
sng
Max report size reached
2.06 KB
Image content
Max report size reached
146 KB
res/drawable/logo_160.png
117 KB
sng
Max report size reached
29.4 KB
Image content
Max report size reached
1.36 KB
res/drawable/alt_marginal_airport_160.png
435 B
sng
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​18;​·​height:​·​18;​·​bitdepth:​·​8;​3 ····​width:​·​18;​·​height:​·​18;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(225,​·​64,​·​64)​·····​#·​rgb·​=·​(0xe1,​0x40,​0x40)​8 ····​(224,​·​64,​·​64)​·····​#·​rgb·​=·​(0xe0,​0x40,​0x40)​
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey09 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey8010 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey80
11 }11 }
12 tRNS·​{12 tRNS·​{
13 ·​0·​252}13 ·​0·​252}
14 IMAGE·​{14 IMAGE·​{
15 ····​pixels·​base6415 ····​pixels·​base64
880 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.3 KB
res/drawable/alt_marginal_field_160.png
400 B
sng
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​18;​·​height:​·​18;​·​bitdepth:​·​8;​3 ····​width:​·​18;​·​height:​·​18;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(225,​·​64,​·​64)​·····​#·​rgb·​=·​(0xe1,​0x40,​0x40)​8 ····​(224,​·​64,​·​64)​·····​#·​rgb·​=·​(0xe0,​0x40,​0x40)​
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey09 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 }10 }
11 tRNS·​{11 tRNS·​{
12 ·​0·​252}12 ·​0·​252}
13 IMAGE·​{13 IMAGE·​{
14 ····​pixels·​base6414 ····​pixels·​base64
15 00000011111100000015 000000111111000000
852 B
Image content
Pixel difference
compared images
Flicker difference
compared images
70.2 KB
res/drawable/vario1_160.png
68.0 KB
sng
Max report size reached
2.09 KB
Image content
Max report size reached
68.4 KB
res/drawable/title_red_320.png
59.4 KB
sng
Max report size reached
8.98 KB
Image content
Max report size reached
54.0 KB
res/drawable/logo_80.png
40.8 KB
sng
Max report size reached
13.2 KB
Image content
Max report size reached
47.6 KB
res/drawable/icon.png
40.8 KB
sng
Max report size reached
6.73 KB
Image content
Max report size reached
20.3 KB
res/drawable/title_red_110.png
15.5 KB
sng
Max report size reached
4.71 KB
Image content
Max report size reached
20.4 KB
res/drawable/title_110.png
15.6 KB
sng
Max report size reached
4.72 KB
Image content
Max report size reached
1.43 KB
res/drawable/winpilot_marginal.png
458 B
sng
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​19;​·​height:​·​19;​·​bitdepth:​·​8;​3 ····​width:​·​19;​·​height:​·​19;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey08 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(222,​·​63,​·​63)​·····​#·​rgb·​=·​(0xde,​0x3f,​0x3f)​9 ····​(221,​·​63,​·​63)​·····​#·​rgb·​=·​(0xdd,​0x3f,​0x3f)​
10 ····​(··​3,​··​1,​··​1)​·····​#·​rgb·​=·​(0x03,​0x01,​0x01)​10 ····​(··​3,​··​1,​··​1)​·····​#·​rgb·​=·​(0x03,​0x01,​0x01)​
11 ····​(252,​··​0,​252)​·····​#·​rgb·​=·​(0xfc,​0x00,​0xfc)​11 ····​(252,​··​0,​252)​·····​#·​rgb·​=·​(0xfc,​0x00,​0xfc)​
12 }12 }
13 tRNS·​{13 tRNS·​{
14 ·​0·​252}14 ·​0·​252}
15 IMAGE·​{15 IMAGE·​{
16 ····​pixels·​base6416 ····​pixels·​base64
940 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.18 KB
res/drawable/alt_marginal_field.png
393 B
sng
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​11;​·​height:​·​11;​·​bitdepth:​·​8;​3 ····​width:​·​11;​·​height:​·​11;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(225,​·​64,​·​64)​·····​#·​rgb·​=·​(0xe1,​0x40,​0x40)​8 ····​(224,​·​64,​·​64)​·····​#·​rgb·​=·​(0xe0,​0x40,​0x40)​
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey09 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 }10 }
11 tRNS·​{11 tRNS·​{
12 ·​0·​252}12 ·​0·​252}
13 IMAGE·​{13 IMAGE·​{
14 ····​pixels·​base6414 ····​pixels·​base64
15 0001111100015 00011111000
744 B
Image content
Pixel difference
compared images
Flicker difference
compared images
23.4 KB
res/drawable/launcher_red_224_1.png
16.5 KB
sng
Max report size reached
6.8 KB
Image content
Max report size reached
145 KB
res/drawable/logo_red_160.png
116 KB
sng
Max report size reached
28.8 KB
Image content
Max report size reached
1.24 KB
res/drawable/alt_marginal_airport.png
435 B
sng
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​11;​·​height:​·​11;​·​bitdepth:​·​8;​3 ····​width:​·​11;​·​height:​·​11;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(225,​·​64,​·​64)​·····​#·​rgb·​=·​(0xe1,​0x40,​0x40)​8 ····​(224,​·​64,​·​64)​·····​#·​rgb·​=·​(0xe0,​0x40,​0x40)​
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey09 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey8010 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey80
11 }11 }
12 tRNS·​{12 tRNS·​{
13 ·​0·​252}13 ·​0·​252}
14 IMAGE·​{14 IMAGE·​{
15 ····​pixels·​base6415 ····​pixels·​base64
756 B
Image content
Pixel difference
compared images
Flicker difference
compared images
53.5 KB
res/drawable/logo_red_80.png
40.5 KB
sng
Max report size reached
12.9 KB
Image content
Max report size reached
70.3 KB
res/drawable/title_320.png
60.0 KB
sng
Max report size reached
10.2 KB
Image content
Max report size reached
1.7 KB
res/drawable/winpilot_marginal_160.png
458 B
sng
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​31;​·​height:​·​31;​·​bitdepth:​·​8;​3 ····​width:​·​31;​·​height:​·​31;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey08 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(222,​·​63,​·​63)​·····​#·​rgb·​=·​(0xde,​0x3f,​0x3f)​9 ····​(221,​·​63,​·​63)​·····​#·​rgb·​=·​(0xdd,​0x3f,​0x3f)​
10 ····​(··​3,​··​1,​··​1)​·····​#·​rgb·​=·​(0x03,​0x01,​0x01)​10 ····​(··​3,​··​1,​··​1)​·····​#·​rgb·​=·​(0x03,​0x01,​0x01)​
11 ····​(252,​··​0,​252)​·····​#·​rgb·​=·​(0xfc,​0x00,​0xfc)​11 ····​(252,​··​0,​252)​·····​#·​rgb·​=·​(0xfc,​0x00,​0xfc)​
12 }12 }
13 tRNS·​{13 tRNS·​{
14 ·​0·​252}14 ·​0·​252}
15 IMAGE·​{15 IMAGE·​{
16 ····​pixels·​base6416 ····​pixels·​base64
1.18 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
26.5 KB
res/drawable/launcher_red_224_2.png
19.0 KB
sng
Max report size reached
7.38 KB
Image content
Max report size reached
25.4 KB
res/drawable/instrument_vario2.png
23.9 KB
sng
Max report size reached
1.36 KB
Image content
Max report size reached
23.5 KB
res/drawable/launcher_224_2.png
15.8 KB
sng
Max report size reached
7.66 KB
Image content
Max report size reached
102 KB
res/drawable-hdpi-v4/icon.png
91.5 KB
sng
Max report size reached
10.6 KB
Image content
Max report size reached
28.3 KB
res/drawable-ldpi-v4/icon.png
23.1 KB
sng
Max report size reached
5.2 KB
Image content
Max report size reached
391 KB
res/drawable-xxhdpi-v4/icon.png
365 KB
sng
Max report size reached
25.8 KB
Image content
Max report size reached
178 KB
res/drawable-xhdpi-v4/icon.png
163 KB
sng
Max report size reached
15.0 KB
Image content
Max report size reached
22.5 KB
res/raw/insert.ogg
22.5 KB
oggDump
Max report size reached
17.8 KB
res/raw/beep_bweep.ogg
17.8 KB
oggDump
Max report size reached
22.5 KB
res/raw/remove.ogg
22.5 KB
oggDump
Max report size reached
22.5 KB
res/raw/fail.ogg
22.4 KB
oggDump
Max report size reached
17.9 KB
res/raw/beep_drip.ogg
17.8 KB
oggDump
Max report size reached
22.6 KB
res/raw/beep_clear.ogg
22.5 KB
oggDump
Max report size reached
22.0 MB
lib/armeabi/libxcsoar.so
995 B
readelf --wide --program-header {}
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 There·​are·​8·​program·​headers,​·​starting·​at·​offset·​524 There·​are·​8·​program·​headers,​·​starting·​at·​offset·​52
  
5 Program·​Headers:​5 Program·​Headers:​
6 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align6 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
7 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00100·​0x00100·​R···​0x47 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00100·​0x00100·​R···​0x4
8 ··​INTERP·········​0x000134·​0x00000134·​0x00000134·​0x00013·​0x00013·​R···​0x18 ··​INTERP·········​0x000134·​0x00000134·​0x00000134·​0x00013·​0x00013·​R···​0x1
9 ······​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker]9 ······​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker]
10 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x1c25a4·​0x1c25a4·​R·​E·​0x100010 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x1c25ac·​0x1c25ac·​R·​E·​0x1000
11 ··​LOAD···········​0x1c2a88·​0x001c3a88·​0x001c3a88·​0x29b8ec·​0x2c7a64·​RW··​0x100011 ··​LOAD···········​0x1c2a88·​0x001c3a88·​0x001c3a88·​0x29b8ec·​0x2c7a64·​RW··​0x1000
12 ··​DYNAMIC········​0x1d5224·​0x001d6224·​0x001d6224·​0x000f0·​0x000f0·​RW··​0x412 ··​DYNAMIC········​0x1d5224·​0x001d6224·​0x001d6224·​0x000f0·​0x000f0·​RW··​0x4
13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​013 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
14 ··​EXIDX··········​0x187dc0·​0x00187dc0·​0x00187dc0·​0x0cbe0·​0x0cbe0·​R···​0x414 ··​EXIDX··········​0x187dc0·​0x00187dc0·​0x00187dc0·​0x0cbe0·​0x0cbe0·​R···​0x4
15 ··​GNU_RELRO······​0x1c2a88·​0x001c3a88·​0x001c3a88·​0x13578·​0x13578·​RW··​0x815 ··​GNU_RELRO······​0x1c2a88·​0x001c3a88·​0x001c3a88·​0x13578·​0x13578·​RW··​0x8
  
16 ·​Section·​to·​Segment·​mapping:​16 ·​Section·​to·​Segment·​mapping:​
1.35 KB
readelf --wide --sections {}
Max report size reached
18.1 KB
readelf --wide --symbols {}
Max report size reached
2.6 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
12.7 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
582 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
787 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
39.0 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
5.09 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
14.5 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
20.6 MB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
22.2 MB
lib/armeabi-v7a/libxcsoar.so
995 B
readelf --wide --program-header {}
Max report size reached
1.35 KB
readelf --wide --sections {}
Max report size reached
19.2 KB
readelf --wide --symbols {}
Max report size reached
2.47 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
12.6 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
629 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
933 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
38.8 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
4.83 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
14.5 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
20.6 MB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
74.1 MB
lib/x86_64/libxcsoar.so
1010 B
readelf --wide --file-header {}
Max report size reached
2.05 KB
readelf --wide --program-header {}
Max report size reached
4.78 KB
readelf --wide --sections {}
Max report size reached
68.0 KB
readelf --wide --symbols {}
Max report size reached
1.7 MB
readelf --wide --relocs {}
Max report size reached
1.53 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Offset 1, 10 lines modifiedOffset 1, 5 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id 
2 ··​Owner·················​Data·​size»   ​Description 
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​ 
4 ····​Build·​ID:​·​fedcbd5dfd51e9c4a901e​46442dcec2b9092dcd3 
  
5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
6 ··​Owner·················​Data·​size»   ​Description2 ··​Owner·················​Data·​size»   ​Description
7 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​3 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
8 ····​Version:​·​gold·​1.​114 ····​Version:​·​gold·​1.​11
5.09 MB
readelf --wide --debug-dump=frames {}
Max report size reached
396 B
readelf --wide --decompress --hex-dump=.interp {}
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·​dump·​of·​section·​'.​interp':​1 Hex·​dump·​of·​section·​'.​interp':​
2 ··​0x00000200·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link2 ··​0x000001c8·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link
3 ··​0x00000210·​65723634·​00·························​er64.​3 ··​0x000001d8·​65723634·​00·························​er64.​
  
76.2 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
37.0 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
83.7 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
41.3 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
1.57 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
10.4 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
Max report size reached
2.15 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
526 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
28.6 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
13.4 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max report size reached
567 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
357 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
20.6 MB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
1.21 KB
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
2.09 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
64.9 MB
lib/arm64-v8a/libxcsoar.so
1.13 KB
readelf --wide --file-header {}
Max report size reached
1.78 KB
readelf --wide --program-header {}
Max report size reached
4.23 KB
readelf --wide --sections {}
Max report size reached
86.4 KB
readelf --wide --symbols {}
Max report size reached
1.82 MB
readelf --wide --relocs {}
Max report size reached
1.83 KB
readelf --wide --dynamic {}
Max report size reached
297 B
readelf --wide --notes {}
Offset 1, 5 lines modifiedOffset 0, 0 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:​·​76bb5d991358e4aa90ce9​d9529e2068484d0ec94 
3.87 MB
readelf --wide --debug-dump=frames {}
Max report size reached
38.2 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
87.9 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
83.9 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
32.7 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
1.55 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
531 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
2.17 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
81.2 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
Max report size reached
1.06 KB
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·​dump·​of·​section·​'.​init_array':​1 Hex·​dump·​of·​section·​'.​init_array':​
 2 ··​0x0024f978·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
 3 ··​0x0024f988·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
 4 ··​0x0024f998·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
 5 ··​0x0024f9a8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
 6 ··​0x0024f9b8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
2 ··​0x0024f9c8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​7 ··​0x0024f9c8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0024f9d8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​8 ··​0x0024f9d8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x0024f9e8·​00000000·​00000000·00000000·00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​9 ··​0x0024f9e8·​00000000·​00000000···················.​.​.​.​.​.​.​.​
5 ··​0x0024f9f8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 
6 ··​0x0024fa08·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 
7 ··​0x0024fa18·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 
8 ··​0x0024fa28·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 
9 ··​0x0024fa38·​00000000·​00000000···················​.​.​.​.​.​.​.​.​ 
  
577 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
39.8 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
13.6 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max report size reached
21.2 MB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
1.76 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
82.1 MB
lib/x86/libxcsoar.so
991 B
readelf --wide --file-header {}
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​07 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​Intel·​803869 ··​Machine:​···························​Intel·​80386
10 ··​Version:​···························​0x110 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x011 ··​Entry·​point·​address:​···············​0x0
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​5032244·​(bytes·​into·​file)​13 ··​Start·​of·​section·​headers:​··········​5032228·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x014 ··​Flags:​·····························​0x0
15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········817 ··​Number·​of·​program·​headers:​·········7
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​2519 ··​Number·​of·​section·​headers:​·········​24
20 ··​Section·​header·​string·​table·​index:​·​2420 ··​Section·​header·​string·​table·​index:​·​23
1.82 KB
readelf --wide --program-header {}
Max report size reached
4.39 KB
readelf --wide --sections {}
Max report size reached
62.6 KB
readelf --wide --symbols {}
Max report size reached
1.49 KB
readelf --wide --relocs {}
Max report size reached
1.52 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Offset 1, 10 lines modifiedOffset 1, 5 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id 
2 ··​Owner·················​Data·​size»   ​Description 
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​ 
4 ····​Build·​ID:​·​0884491cb886f3834a2dc​f0fadd2f56ef167c30b 
  
5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
6 ··​Owner·················​Data·​size»   ​Description2 ··​Owner·················​Data·​size»   ​Description
7 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​3 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
8 ····​Version:​·​gold·​1.​114 ····​Version:​·​gold·​1.​11
4.17 MB
readelf --wide --debug-dump=frames {}
Max report size reached
392 B
readelf --wide --decompress --hex-dump=.interp {}
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·​dump·​of·​section·​'.​interp':​1 Hex·​dump·​of·​section·​'.​interp':​
2 ··​0x00000134·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link2 ··​0x00000114·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link
3 ··​0x00000144·​657200······························​er.​3 ··​0x00000124·​657200······························​er.​
  
76.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
37.4 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
75.4 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
52.4 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
1.61 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
10.1 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
Max report size reached
1.94 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
528 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
15.8 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
6.81 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max report size reached
303 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
229 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
20.6 MB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
698 B
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​init_array':​1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x004cc7a8·10ca0100·30ca0100·90ca0100·10cb0100·​.​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​2 ··​0x004cc7a8·d0c90100·f0c90100·50ca0100·d0ca0100·​.​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​
3 ··​0x004cc7b8·30cb0100·50d20100·b0d20100·20d30100·0.​.​.​P.​.​.​.​.​.​.​·.​.​.​3 ··​0x004cc7b8·f0ca0100·10d20100·70d20100·e0d20100·.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
4 ··​0x004cc7c8·50d40100·a0d40100·00d50100·70d50100·P.​.​.​.​.​.​.​.​.​.​.​p.​.​.​4 ··​0x004cc7c8·10d40100·60d40100·c0d40100·30d50100·.​.​.​.​`.​.​.​.​.​.​.​0.​.​.​
5 ··​0x004cc7d8·e0d50100·20d60100·80d60100·e0d60100·​.​.​.​.​·.​.​.​.​.​.​.​.​.​.​.​5 ··​0x004cc7d8·a0d50100·e0d50100·40d60100·a0d60100·​.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
  
2.09 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
64.6 MB
lib/mips/libxcsoar.so
1.17 KB
readelf --wide --file-header {}
Max report size reached
1.69 KB
readelf --wide --program-header {}
Max report size reached
3.9 KB
readelf --wide --sections {}
Max report size reached
80.1 KB
readelf --wide --symbols {}
Max report size reached
539 B
readelf --wide --relocs {}
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x5cf0·​contains·​10450·​entries:​1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x5cac·​contains·​10450·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00000000··​00000000·​R_MIPS_NONE···········3 00000000··​00000000·​R_MIPS_NONE···········
4 002c0238··​00000003·​R_MIPS_REL32··········4 002c0238··​00000003·​R_MIPS_REL32··········
5 002c0280··​00000003·​R_MIPS_REL32··········5 002c0280··​00000003·​R_MIPS_REL32··········
6 002c02ac··​00000003·​R_MIPS_REL32··········6 002c02ac··​00000003·​R_MIPS_REL32··········
7 002c058c··​00000003·​R_MIPS_REL32··········7 002c058c··​00000003·​R_MIPS_REL32··········
8 002c0590··​00000003·​R_MIPS_REL32··········8 002c0590··​00000003·​R_MIPS_REL32··········
1.54 KB
readelf --wide --dynamic {}
Max report size reached
297 B
readelf --wide --notes {}
Offset 1, 5 lines modifiedOffset 0, 0 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:​·​487f993831119fa9a6dc5​de1ad80dd4f63365014 
3.43 MB
readelf --wide --debug-dump=frames {}
Max report size reached
423 B
readelf --wide --decompress --hex-dump=.MIPS.abiflags {}
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·​dump·​of·​section·​'.​MIPS.​abiflags':​1 Hex·​dump·​of·​section·​'.​MIPS.​abiflags':​
2 ··​0x00000138·​00002001·​01010001·​00000000·​00000000·​.​.​·​.​.​.​.​.​.​.​.​.​.​.​.​.​2 ··​0x00000118·​00002001·​01010001·​00000000·​00000000·​.​.​·​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00000148·​01000000·​00000000···················​.​.​.​.​.​.​.​.​3 ··​0x00000128·​01000000·​00000000···················​.​.​.​.​.​.​.​.​
  
37.4 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
74.1 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
35.6 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
30.8 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.MIPS.stubs {}
Max report size reached
1.58 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
530 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
1.97 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
698 B
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​init_array':​1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x002c058c·30150400·48150400·8c150400·04160400·0.​.​.​H.​.​.​.​.​.​.​.​.​.​.​2 ··​0x002c058c·f0140400·08150400·4c150400·c4150400·.​.​.​.​.​.​.​.​L.​.​.​.​.​.​.​
3 ··​0x002c059c·1c160400·141d0400·5c1d0400·d01d0400·​.​.​.​.​.​.​.​.​\.​.​.​.​.​.​.​3 ··​0x002c059c·dc150400·d41c0400·1c1d0400·901d0400·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x002c05ac·a81e0400·e81e0400·341f0400·801f0400·.​.​.​.​.​.​.​.​4.​.​.​.​.​.​.​4 ··​0x002c05ac·681e0400·a81e0400·f41e0400·401f0400·h.​.​.​.​.​.​.​.​.​.​.​@.​.​.​
5 ··​0x002c05bc·18200400·50200400·98200400·f4200400·​.​·.​.​P·​.​.​.​·​.​.​.​·​.​.​5 ··​0x002c05bc·d81f0400·10200400·58200400·b4200400·​.​.​.​.​.​·​.​.​X·​.​.​.​·​.​.​
  
538 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
20.6 MB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
209 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
1.84 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached