Offset 125, 14 lines modified | Offset 125, 15 lines modified | ||
125 | ····check-cast·v0,·Landroid/hardware/usb/UsbAccessory; | 125 | ····check-cast·v0,·Landroid/hardware/usb/UsbAccessory; |
126 | ····.line·207 | 126 | ····.line·207 |
127 | ····invoke-virtual·{v1,·v0},·Landroid/hardware/usb/UsbManager;->hasPermission(Landroid/hardware/usb/UsbAccessory;)Z | 127 | ····invoke-virtual·{v1,·v0},·Landroid/hardware/usb/UsbManager;->hasPermission(Landroid/hardware/usb/UsbAccessory;)Z |
128 | ····move-result·v0 | 128 | ····move-result·v0 |
129 | ····.line·206 | ||
129 | ····return·v0 | 130 | ····return·v0 |
130 | .end·method | 131 | .end·method |
131 | .method·openAccessory(Lioio/lib/android/accessory/Adapter$UsbAccessoryInterface;)Landroid/os/ParcelFileDescriptor; | 132 | .method·openAccessory(Lioio/lib/android/accessory/Adapter$UsbAccessoryInterface;)Landroid/os/ParcelFileDescriptor; |
132 | ····.locals·2 | 133 | ····.locals·2 |
133 | ····.param·p1,·"accessory"····#·Lioio/lib/android/accessory/Adapter$UsbAccessoryInterface; | 134 | ····.param·p1,·"accessory"····#·Lioio/lib/android/accessory/Adapter$UsbAccessoryInterface; |
Offset 148, 14 lines modified | Offset 149, 15 lines modified | ||
148 | ····check-cast·v0,·Landroid/hardware/usb/UsbAccessory; | 149 | ····check-cast·v0,·Landroid/hardware/usb/UsbAccessory; |
149 | ····.line·200 | 150 | ····.line·200 |
150 | ····invoke-virtual·{v1,·v0},·Landroid/hardware/usb/UsbManager;->openAccessory(Landroid/hardware/usb/UsbAccessory;)Landroid/os/ParcelFileDescriptor; | 151 | ····invoke-virtual·{v1,·v0},·Landroid/hardware/usb/UsbManager;->openAccessory(Landroid/hardware/usb/UsbAccessory;)Landroid/os/ParcelFileDescriptor; |
151 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
153 | ····.line·199 | ||
152 | ····return-object·v0 | 154 | ····return-object·v0 |
153 | .end·method | 155 | .end·method |
154 | .method·requestPermission(Lioio/lib/android/accessory/Adapter$UsbAccessoryInterface;Landroid/app/PendingIntent;)V | 156 | .method·requestPermission(Lioio/lib/android/accessory/Adapter$UsbAccessoryInterface;Landroid/app/PendingIntent;)V |
155 | ····.locals·2 | 157 | ····.locals·2 |
156 | ····.param·p1,·"accessory"····#·Lioio/lib/android/accessory/Adapter$UsbAccessoryInterface; | 158 | ····.param·p1,·"accessory"····#·Lioio/lib/android/accessory/Adapter$UsbAccessoryInterface; |
157 | ····.param·p2,·"pendingIntent"····#·Landroid/app/PendingIntent; | 159 | ····.param·p2,·"pendingIntent"····#·Landroid/app/PendingIntent; |
Offset 81, 14 lines modified | Offset 81, 15 lines modified | ||
81 | ····.line·78 | 81 | ····.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·v2 | 83 | ····move-result-object·v2 |
84 | ····aput-object·v2,·v0,·v1 | 84 | ····aput-object·v2,·v0,·v1 |
85 | ····.line·77 | ||
85 | ····return-object·v0 | 86 | ····return-object·v0 |
86 | .end·method | 87 | .end·method |
87 | .method·public·getType()Ljava/lang/String; | 88 | .method·public·getType()Ljava/lang/String; |
88 | ····.locals·1 | 89 | ····.locals·1 |
89 | ····.prologue | 90 | ····.prologue |
Offset 96, 9 lines modified | Offset 97, 10 lines modified | ||
96 | ····const-class·v0,·Lioio/lib/android/bluetooth/BluetoothIOIOConnection; | 97 | ····const-class·v0,·Lioio/lib/android/bluetooth/BluetoothIOIOConnection; |
97 | ····.line·72 | 98 | ····.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·v0 | 100 | ····move-result-object·v0 |
101 | ····.line·71 | ||
100 | ····return-object·v0 | 102 | ····return-object·v0 |
101 | .end·method | 103 | .end·method |
Offset 126, 18 lines modified | Offset 126, 18 lines modified | ||
126 | ····.line·80 | 126 | ····.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_0 | 128 | ····if-eqz·v0,·:cond_0 |
129 | ····const/4·v0,·0x2 | 129 | ····const/4·v0,·0x2 |
130 | ····.line·82 | ||
131 | ····:goto_0 | 130 | ····:goto_0 |
132 | ····return·v0 | 131 | ····return·v0 |
132 | ····.line·82 | ||
133 | ····:cond_0 | 133 | ····:cond_0 |
134 | ····invoke-super·{p0},·Lorg/xcsoar/ProxyAndroidPort;->getState()I | 134 | ····invoke-super·{p0},·Lorg/xcsoar/ProxyAndroidPort;->getState()I |
135 | ····move-result·v0 | 135 | ····move-result·v0 |
136 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
137 | .end·method | 137 | .end·method |
Offset 261, 18 lines modified | Offset 261, 19 lines modified | ||
261 | ····move-result-object·v1 | 261 | ····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·v1 | 263 | ····move-result-object·v1 |
264 | ····.line·5 | 264 | ····.line·51 |
265 | ····:goto_0 | 265 | ····:goto_0 |
266 | ····return-object·v1 | 266 | ····return-object·v1 |
267 | ····.line·53 | ||
267 | ····:cond_0 | 268 | ····: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·v1 | 270 | ····move-result-object·v1 |
270 | ····goto·:goto_0 | 271 | ····goto·:goto_0 |
271 | .end·method | 272 | .end·method |
Offset 1853, 19 lines modified | Offset 1853, 19 lines modified | ||
1853 | ····.prologue | 1853 | ····.prologue |
1854 | ····.line·332 | 1854 | ····.line·332 |
1855 | ····sget-boolean·v0,·Lorg/xcsoar/NativeView;->textureNonPowerOfTwo:Z | 1855 | ····sget-boolean·v0,·Lorg/xcsoar/NativeView;->textureNonPowerOfTwo:Z |
1856 | ····if-eqz·v0,·:cond_0 | 1856 | ····if-eqz·v0,·:cond_0 |
1857 | ····.line·334 | ||
1858 | ····.end·local·p0····#·"i":I | 1857 | ····.end·local·p0····#·"i":I |
1859 | ····:goto_0 | 1858 | ····:goto_0 |
1860 | ····return·p0 | 1859 | ····return·p0 |
1860 | ····.line·334 | ||
1861 | ····.restart·local·p0····#·"i":I | 1861 | ····.restart·local·p0····#·"i":I |
1862 | ····:cond_0 | 1862 | ····:cond_0 |
1863 | ····invoke-static·{p0},·Lorg/xcsoar/NativeView;->nextPowerOfTwo(I)I | 1863 | ····invoke-static·{p0},·Lorg/xcsoar/NativeView;->nextPowerOfTwo(I)I |
1864 | ····move-result·p0 | 1864 | ····move-result·p0 |
1865 | ····goto·:goto_0 | 1865 | ····goto·:goto_0 |
Offset 546, 17 lines modified | Offset 546, 19 lines modified | ||
546 | ····const/4·v0,·0x7 | 546 | ····const/4·v0,·0x7 |
547 | ····.line·61 | 547 | ····.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·v0 | 549 | ····move-result-object·v0 |
550 | ····.line·58 | ||
550 | ····:goto_0 | 551 | ····:goto_0 |
551 | ····return-object·v0 | 552 | ····return-object·v0 |
553 | ····.line·61 | ||
552 | ····:cond_0 | 554 | ····:cond_0 |
553 | ····const/4·v0,·0x0 | 555 | ····const/4·v0,·0x0 |
554 | ····goto·:goto_0 | 556 | ····goto·:goto_0 |
555 | .end·method | 557 | .end·method |
556 | .method·static·native·onDownloadAdded(JLjava/lang/String;JJ)V | 558 | .method·static·native·onDownloadAdded(JLjava/lang/String;JJ)V |
Offset 624, 57 lines modified | Offset 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·v1 | 626 | ····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·v1 | 629 | ····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·v1 | 632 | ····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·v1 | 635 | ····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·v1 | 638 | ····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·v1 | 641 | ····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; |
Offset 342, 15 lines modified | Offset 342, 17 lines modified | ||
342 | ····if-eqz·v0,·:cond_0 | 342 | ····if-eqz·v0,·:cond_0 |
343 | ····.line·108 | 343 | ····.line·108 |
344 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/xcsoar/OutputThread;->write([BI)I | 344 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/xcsoar/OutputThread;->write([BI)I |
345 | ····move-result·v1 | 345 | ····move-result·v1 |
346 | ····.line·107 | ||
346 | ····:goto_0 | 347 | ····:goto_0 |
347 | ····return·v1 | 348 | ····return·v1 |
349 | ····.line·108 | ||
348 | ····:cond_0 | 350 | ····:cond_0 |
349 | ····const/4·v1,·-0x1 | 351 | ····const/4·v1,·-0x1 |
350 | ····goto·:goto_0 | 352 | ····goto·:goto_0 |
351 | .end·method | 353 | .end·method |
Offset 326, 15 lines modified | Offset 326, 15 lines modified | ||
326 | ····.line·123 | 326 | ····.line·123 |
327 | ····:cond_0 | 327 | ····:cond_0 |
328 | ····monitor-exit·p0 | 328 | ····monitor-exit·p0 |
329 | ····move-object·v1,·v2 | 329 | ····move-object·v1,·v2 |
330 | ····.line·16 | 330 | ····.line·164 |
331 | ····:goto_0 | 331 | ····:goto_0 |
332 | ····return-object·v1 | 332 | ····return-object·v1 |
333 | ····.line·125 | 333 | ····.line·125 |
334 | ····:cond_1 | 334 | ····: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 modified | Offset 420, 15 lines modified | ||
420 | ····.line·168 | 420 | ····.line·168 |
421 | ····monitor-exit·p0 | 421 | ····monitor-exit·p0 |
422 | ····:try_end_2 | 422 | ····:try_end_2 |
423 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 | 423 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
424 | ····move-object·v1,·v2 | 424 | ····move-object·v1,·v2 |
425 | ····.line·133 | ||
425 | ····goto·:goto_0 | 426 | ····goto·:goto_0 |
426 | ····.line·126 | 427 | ····.line·126 |
427 | ····.end·local·v1····#·"ioio":Lioio/lib/api/IOIO; | 428 | ····.end·local·v1····#·"ioio":Lioio/lib/api/IOIO; |
428 | ····:catchall_0 | 429 | ····:catchall_0 |
429 | ····move-exception·v2 | 430 | ····move-exception·v2 |
Offset 730, 16 lines modified | Offset 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·168 | 732 | ····.line·168 |
732 | ····monitor-exit·p0 | 733 | ····monitor-exit·p0 |
733 | ····move-object·v1,·v2 | 734 | ····move-object·v1,·v2 |
735 | ····.line·157 | ||
734 | ····goto/16·:goto_0 | 736 | ····goto/16·:goto_0 |
737 | ····.line·168 | ||
735 | ····:catchall_4 | 738 | ····:catchall_4 |
736 | ····move-exception·v2 | 739 | ····move-exception·v2 |
737 | ····monitor-exit·p0 | 740 | ····monitor-exit·p0 |
738 | ····:try_end_b | 741 | ····:try_end_b |
739 | ····.catchall·{:try_start_b·..·:try_end_b}·:catchall_4 | 742 | ····.catchall·{:try_start_b·..·:try_end_b}·:catchall_4 |
Offset 800, 16 lines modified | Offset 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·168 | 804 | ····.line·168 |
802 | ····monitor-exit·p0 | 805 | ····monitor-exit·p0 |
803 | ····move-object·v1,·v2 | 806 | ····move-object·v1,·v2 |
807 | ····.line·161 | ||
804 | ····goto/16·:goto_0 | 808 | ····goto/16·:goto_0 |
809 | ····.line·168 | ||
805 | ····:catchall_5 | 810 | ····:catchall_5 |
806 | ····move-exception·v2 | 811 | ····move-exception·v2 |
807 | ····monitor-exit·p0 | 812 | ····monitor-exit·p0 |
808 | ····:try_end_d | 813 | ····:try_end_d |
809 | ····.catchall·{:try_start_d·..·:try_end_d}·:catchall_5 | 814 | ····.catchall·{:try_start_d·..·:try_end_d}·:catchall_5 |
Offset 837, 16 lines modified | Offset 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·168 | 843 | ····.line·168 |
839 | ····monitor-exit·p0 | 844 | ····monitor-exit·p0 |
840 | ····move-object·v1,·v2 | 845 | ····move-object·v1,·v2 |
846 | ····.line·164 | ||
841 | ····goto/16·:goto_0 | 847 | ····goto/16·:goto_0 |
848 | ····.line·168 | ||
842 | ····:catchall_6 | 849 | ····:catchall_6 |
843 | ····move-exception·v2 | 850 | ····move-exception·v2 |
844 | ····monitor-exit·p0 | 851 | ····monitor-exit·p0 |
845 | ····:try_end_f | 852 | ····:try_end_f |
846 | ····.catchall·{:try_start_f·..·:try_end_f}·:catchall_6 | 853 | ····.catchall·{:try_start_f·..·:try_end_f}·:catchall_6 |
Offset 223, 14 lines modified | Offset 223, 15 lines modified | ||
223 | ····if-eqz·v0,·:cond_1 | 223 | ····if-eqz·v0,·:cond_1 |
224 | ····.line·137 | 224 | ····.line·137 |
225 | ····invoke-super·{p0},·Lorg/xcsoar/IOIOPort;->getState()I | 225 | ····invoke-super·{p0},·Lorg/xcsoar/IOIOPort;->getState()I |
226 | ····move-result·v1 | 226 | ····move-result·v1 |
227 | ····.line·136 | ||
227 | ····:goto_1 | 228 | ····:goto_1 |
228 | ····return·v1 | 229 | ····return·v1 |
229 | ····.line·133 | 230 | ····.line·133 |
230 | ····.end·local·v0····#·"ready":Z | 231 | ····.end·local·v0····#·"ready":Z |
231 | ····:cond_0 | 232 | ····:cond_0 |
232 | ····const/4·v0,·0x0 | 233 | ····const/4·v0,·0x0 |
Offset 118, 17 lines modified | Offset 118, 19 lines modified | ||
118 | ····if-eqz·v0,·:cond_0 | 118 | ····if-eqz·v0,·:cond_0 |
119 | ····.line·82 | 119 | ····.line·82 |
120 | ····invoke-interface·{v0},·Lorg/xcsoar/AndroidPort;->getState()I | 120 | ····invoke-interface·{v0},·Lorg/xcsoar/AndroidPort;->getState()I |
121 | ····move-result·v1 | 121 | ····move-result·v1 |
122 | ····.line·81 | ||
122 | ····:goto_0 | 123 | ····:goto_0 |
123 | ····return·v1 | 124 | ····return·v1 |
125 | ····.line·82 | ||
124 | ····:cond_0 | 126 | ····:cond_0 |
125 | ····const/4·v1,·0x1 | 127 | ····const/4·v1,·0x1 |
126 | ····goto·:goto_0 | 128 | ····goto·:goto_0 |
127 | .end·method | 129 | .end·method |
128 | .method·public·setBaudRate(I)Z | 130 | .method·public·setBaudRate(I)Z |
Offset 276, 18 lines modified | Offset 278, 19 lines modified | ||
276 | ····if-eqz·v0,·:cond_0 | 278 | ····if-eqz·v0,·:cond_0 |
277 | ····.line·50 | 279 | ····.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·v1 | 281 | ····move-result-object·v1 |
280 | ····.line· | 282 | ····.line·49 |
281 | ····:goto_0 | 283 | ····:goto_0 |
282 | ····return-object·v1 | 284 | ····return-object·v1 |
285 | ····.line·51 | ||
283 | ····:cond_0 | 286 | ····: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·v1 | 288 | ····move-result-object·v1 |
286 | ····goto·:goto_0 | 289 | ····goto·:goto_0 |
287 | .end·method | 290 | .end·method |
Offset 306, 15 lines modified | Offset 309, 17 lines modified | ||
306 | ····if-eqz·v0,·:cond_0 | 309 | ····if-eqz·v0,·:cond_0 |
307 | ····.line·104 | 310 | ····.line·104 |
308 | ····invoke-interface·{v0,·p1,·p2},·Lorg/xcsoar/AndroidPort;->write([BI)I | 311 | ····invoke-interface·{v0,·p1,·p2},·Lorg/xcsoar/AndroidPort;->write([BI)I |
309 | ····move-result·v1 | 312 | ····move-result·v1 |
313 | ····.line·103 | ||
310 | ····:goto_0 | 314 | ····:goto_0 |
311 | ····return·v1 | 315 | ····return·v1 |
316 | ····.line·104 | ||
312 | ····:cond_0 | 317 | ····:cond_0 |
313 | ····const/4·v1,·0x0 | 318 | ····const/4·v1,·0x0 |
314 | ····goto·:goto_0 | 319 | ····goto·:goto_0 |
315 | .end·method | 320 | .end·method |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(22 | 8 | ····(224,·64,·64)·····#·rgb·=·(0xe0,0x40,0x40) |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(204,204,204)·····#·rgb·=·(0xcc,0xcc,0xcc)·grey80 | 10 | ····(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·base64 | 15 | ····pixels·base64 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(22 | 8 | ····(224,·64,·64)·····#·rgb·=·(0xe0,0x40,0x40) |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··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·base64 | 14 | ····pixels·base64 |
15 | 000000111111000000 | 15 | 000000111111000000 |
Offset 2, 15 lines modified | Offset 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)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(22 | 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·base64 | 16 | ····pixels·base64 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(22 | 8 | ····(224,·64,·64)·····#·rgb·=·(0xe0,0x40,0x40) |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··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·base64 | 14 | ····pixels·base64 |
15 | 00011111000 | 15 | 00011111000 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(22 | 8 | ····(224,·64,·64)·····#·rgb·=·(0xe0,0x40,0x40) |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(204,204,204)·····#·rgb·=·(0xcc,0xcc,0xcc)·grey80 | 10 | ····(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·base64 | 15 | ····pixels·base64 |
Offset 2, 15 lines modified | Offset 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)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(22 | 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·base64 | 16 | ····pixels·base64 |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | There·are·8·program·headers,·starting·at·offset·52 | 4 | There·are·8·program·headers,·starting·at·offset·52 |
5 | Program·Headers: | 5 | Program·Headers: |
6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align | 6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align |
7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x4 | 7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x4 |
8 | ··INTERP·········0x000134·0x00000134·0x00000134·0x00013·0x00013·R···0x1 | 8 | ··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·0x1b2d | 10 | ··LOAD···········0x000000·0x00000000·0x00000000·0x1b2d40·0x1b2d40·R·E·0x1000 |
11 | ··LOAD···········0x1b3b18·0x001b4b18·0x001b4b18·0x29b888·0x2c79d0·RW··0x1000 | 11 | ··LOAD···········0x1b3b18·0x001b4b18·0x001b4b18·0x29b888·0x2c79d0·RW··0x1000 |
12 | ··DYNAMIC········0x1c6260·0x001c7260·0x001c7260·0x000e8·0x000e8·RW··0x4 | 12 | ··DYNAMIC········0x1c6260·0x001c7260·0x001c7260·0x000e8·0x000e8·RW··0x4 |
13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 | 13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 |
14 | ··EXIDX··········0x173050·0x00173050·0x00173050·0x0c978·0x0c978·R···0x4 | 14 | ··EXIDX··········0x173050·0x00173050·0x00173050·0x0c978·0x0c978·R···0x4 |
15 | ··GNU_RELRO······0x1b3b18·0x001b4b18·0x001b4b18·0x134e8·0x134e8·RW··0x8 | 15 | ··GNU_RELRO······0x1b3b18·0x001b4b18·0x001b4b18·0x134e8·0x134e8·RW··0x8 |
16 | ·Section·to·Segment·mapping: | 16 | ·Section·to·Segment·mapping: |
Offset 1, 10 lines modified | Offset 1, 5 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | ||
2 | ··Owner·················Data·size» Description | ||
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring) | ||
4 | ····Build·ID:·fedcbd5dfd51e9c4a901e46442dcec2b9092dcd3 | ||
5 | Displaying·notes·found·in:·.note.gnu.gold-version | 1 | Displaying·notes·found·in:·.note.gnu.gold-version |
6 | ··Owner·················Data·size» Description | 2 | ··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.11 | 4 | ····Version:·gold·1.11 |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.interp': | 1 | Hex·dump·of·section·'.interp': |
2 | ··0x00000 | 2 | ··0x000001c8·2f737973·74656d2f·62696e2f·6c696e6b·/system/bin/link |
3 | ··0x00000 | 3 | ··0x000001d8·65723634·00·························er64. |
Offset 1, 5 lines modified | Offset 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:·76bb5d991358e4aa90ce9d9529e2068484d0ec94 |
Offset 1, 11 lines modified | Offset 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· | 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···················........ | ||
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························Intel·80386 | 9 | ··Machine:···························Intel·80386 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········50322 | 13 | ··Start·of·section·headers:··········5032228·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············52·(bytes) | 15 | ··Size·of·this·header:···············52·(bytes) |
16 | ··Size·of·program·headers:···········32·(bytes) | 16 | ··Size·of·program·headers:···········32·(bytes) |
17 | ··Number·of·program·headers:········· | 17 | ··Number·of·program·headers:·········7 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········2 | 19 | ··Number·of·section·headers:·········24 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·23 |
Offset 1, 10 lines modified | Offset 1, 5 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | ||
2 | ··Owner·················Data·size» Description | ||
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring) | ||
4 | ····Build·ID:·0884491cb886f3834a2dcf0fadd2f56ef167c30b | ||
5 | Displaying·notes·found·in:·.note.gnu.gold-version | 1 | Displaying·notes·found·in:·.note.gnu.gold-version |
6 | ··Owner·················Data·size» Description | 2 | ··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.11 | 4 | ····Version:·gold·1.11 |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.interp': | 1 | Hex·dump·of·section·'.interp': |
2 | ··0x000001 | 2 | ··0x00000114·2f737973·74656d2f·62696e2f·6c696e6b·/system/bin/link |
3 | ··0x000001 | 3 | ··0x00000124·657200······························er. |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | Hex·dump·of·section·'.init_array': | 1 | Hex·dump·of·section·'.init_array': |
2 | ··0x004cc7a8· | 2 | ··0x004cc7a8·d0c90100·f0c90100·50ca0100·d0ca0100·........P....... |
3 | ··0x004cc7b8· | 3 | ··0x004cc7b8·f0ca0100·10d20100·70d20100·e0d20100·........p....... |
4 | ··0x004cc7c8· | 4 | ··0x004cc7c8·10d40100·60d40100·c0d40100·30d50100·....`.......0... |
5 | ··0x004cc7d8· | 5 | ··0x004cc7d8·a0d50100·e0d50100·40d60100·a0d60100·........@....... |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x5c | 1 | Relocation·section·'.rel.dyn'·at·offset·0x5cac·contains·10450·entries: |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 | 00000000··00000000·R_MIPS_NONE··········· | 3 | 00000000··00000000·R_MIPS_NONE··········· |
4 | 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·········· |
Offset 1, 5 lines modified | Offset 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:·487f993831119fa9a6dc5de1ad80dd4f63365014 |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.MIPS.abiflags': | 1 | Hex·dump·of·section·'.MIPS.abiflags': |
2 | ··0x000001 | 2 | ··0x00000118·00002001·01010001·00000000·00000000·..·............. |
3 | ··0x000001 | 3 | ··0x00000128·01000000·00000000···················........ |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | Hex·dump·of·section·'.init_array': | 1 | Hex·dump·of·section·'.init_array': |
2 | ··0x002c058c· | 2 | ··0x002c058c·f0140400·08150400·4c150400·c4150400·........L....... |
3 | ··0x002c059c· | 3 | ··0x002c059c·dc150400·d41c0400·1c1d0400·901d0400·................ |
4 | ··0x002c05ac· | 4 | ··0x002c05ac·681e0400·a81e0400·f41e0400·401f0400·h...........@... |
5 | ··0x002c05bc· | 5 | ··0x002c05bc·d81f0400·10200400·58200400·b4200400·.....·..X·...·.. |