--- /home/fdroid/fdroiddata/tmp/bus.chio.wishmaster_1001.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_bus.chio.wishmaster_1001.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 2e2127330fb84f3dd072fde881ef76fdc8cb2f5356dfa6f4c7b9763ceb6d8f0b │ -Signer #1 certificate SHA-1 digest: cd5a24342d7987ed85c2e20a9d332932720174a9 │ -Signer #1 certificate MD5 digest: 8942078fd8757fc170591846585fbe5b │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 2d39d1e2ce85a2452369679c0d97fb53a139470c3cf2b9c11c87b1b63cffbf3f │ -Signer #1 public key SHA-1 digest: 1f4db56ab2b0dfdb53d6cf4b6e0f511b7078bcee │ -Signer #1 public key MD5 digest: 1fc4829bc9a40c438fbd78483af8a1dc │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,561 +1,559 @@ │ -Zip file size: 3691418 bytes, number of entries: 559 │ --rw---- 2.0 fat 53636 bl defN 17-Apr-23 15:20 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 53757 bl defN 17-Apr-23 15:20 META-INF/AF4E8DD4.SF │ --rw---- 2.0 fat 1326 bl defN 17-Apr-23 15:20 META-INF/AF4E8DD4.RSA │ --rw---- 2.0 fat 41 bl defN 17-Apr-23 05:22 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 17-Apr-23 05:23 META-INF/fdroidserverid │ --rw---- 2.0 fat 20564 bX defN 17-Apr-23 05:22 AndroidManifest.xml │ --rw---- 2.0 fat 3123 bl defN 17-Apr-23 05:22 assets/burichan.css │ --rw---- 2.0 fat 384458 bl defN 17-Apr-23 05:22 assets/dollscript.js │ --rw---- 2.0 fat 2162 bl defN 17-Apr-23 05:22 assets/futaba.css │ --rw---- 2.0 fat 1952 bl defN 17-Apr-23 05:22 assets/gurochan.css │ --rw---- 2.0 fat 2861 bl defN 17-Apr-23 05:22 assets/photon.css │ --rw---- 2.0 fat 4238 bl defN 17-Apr-23 05:22 assets/wakaba3.js │ --rw---- 2.0 fat 1012 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_edit_dark.xml │ --rw---- 2.0 fat 1012 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_edit_light.xml │ --rw---- 2.0 fat 1236 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_new_attachment_dark.xml │ --rw---- 2.0 fat 1236 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_new_attachment_light.xml │ --rw---- 2.0 fat 952 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_new_picture_dark.xml │ --rw---- 2.0 fat 952 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_new_picture_light.xml │ --rw---- 2.0 fat 1116 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_refresh_dark.xml │ --rw---- 2.0 fat 1116 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_refresh_light.xml │ --rw---- 2.0 fat 1016 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_save_dark.xml │ --rw---- 2.0 fat 1016 bl defN 17-Apr-23 05:22 res/drawable-anydpi-v21/ic_action_save_light.xml │ --rw---- 1.0 fat 1424 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/dialog_full_holo_dark.9.png │ --rw---- 1.0 fat 1456 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/dialog_full_holo_light.9.png │ --rw---- 1.0 fat 224 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/drawer_shadow.9.png │ --rw---- 1.0 fat 1658 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_02ch.png │ --rw---- 1.0 fat 1471 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_0chan.png │ --rw---- 1.0 fat 174 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_0chan_1.png │ --rw---- 1.0 fat 204 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_10ch.png │ --rw---- 1.0 fat 3247 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_410chan.png │ --rw---- 1.0 fat 5130 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_420chan.png │ --rw---- 1.0 fat 207 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_4chan.png │ --rw---- 1.0 fat 4952 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_76chan.png │ --rw---- 1.0 fat 2655 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_7chan.png │ --rw---- 1.0 fat 1408 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_8chan.png │ --rw---- 1.0 fat 820 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_allchan.png │ --rw---- 1.0 fat 176 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_anonfm.png │ --rw---- 1.0 fat 1619 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_arhivach.png │ --rw---- 1.0 fat 3699 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_brchan.png │ --rw---- 1.0 fat 1423 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_cirno.png │ --rw---- 1.0 fat 728 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_clairews.png │ --rw---- 1.0 fat 506 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_dfwk.png │ --rw---- 1.0 fat 1226 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_dobrochan.png │ --rw---- 1.0 fat 1342 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_dvach.png │ --rw---- 1.0 fat 127 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_haruhichan.png │ --rw---- 1.0 fat 1126 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_hispachan.png │ --rw---- 1.0 fat 5388 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_horochan.png │ --rw---- 1.0 fat 3588 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_inach.png │ --rw---- 1.0 fat 450 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_krautchan.png │ --rw---- 1.0 fat 5803 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_lain.png │ --rw---- 1.0 fat 207 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_lampach.png │ --rw---- 1.0 fat 2178 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_makaba.png │ --rw---- 1.0 fat 6173 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_mikuba.png │ --rw---- 1.0 fat 934 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_nowere.png │ --rw---- 1.0 fat 348 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_overlay_local.png │ --rw---- 1.0 fat 4515 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_owlchan.png │ --rw---- 1.0 fat 2822 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_ponyach.png │ --rw---- 1.0 fat 298 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_samachan.png │ --rw---- 1.0 fat 1041 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_sich.png │ --rw---- 1.0 fat 2793 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_synch.png │ --rw---- 1.0 fat 153 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_tohnochan.png │ --rw---- 1.0 fat 1649 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_tumbach.png │ --rw---- 1.0 fat 1699 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_uchan.png │ --rw---- 1.0 fat 3389 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_vichan.png │ --rw---- 1.0 fat 2778 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/favicon_wizchan.png │ --rw---- 1.0 fat 5576 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/filedialog_file.png │ --rw---- 1.0 fat 5197 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/filedialog_file_audio.png │ --rw---- 1.0 fat 6763 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/filedialog_file_html.png │ --rw---- 1.0 fat 6450 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/filedialog_file_image.png │ --rw---- 1.0 fat 6151 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/filedialog_file_video.png │ --rw---- 1.0 fat 3624 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/filedialog_folder.png │ --rw---- 1.0 fat 430 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_edit_dark.png │ --rw---- 1.0 fat 430 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_edit_light.png │ --rw---- 1.0 fat 375 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_new_attachment_dark.png │ --rw---- 1.0 fat 375 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_new_attachment_light.png │ --rw---- 1.0 fat 287 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_new_picture_dark.png │ --rw---- 1.0 fat 287 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_new_picture_light.png │ --rw---- 1.0 fat 275 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_next_item_dark.png │ --rw---- 1.0 fat 275 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_next_item_light.png │ --rw---- 1.0 fat 276 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_previous_item_dark.png │ --rw---- 1.0 fat 276 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_previous_item_light.png │ --rw---- 1.0 fat 417 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_refresh_dark.png │ --rw---- 1.0 fat 417 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_refresh_light.png │ --rw---- 1.0 fat 231 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_remove_dark.png │ --rw---- 1.0 fat 231 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_remove_light.png │ --rw---- 1.0 fat 254 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_save_dark.png │ --rw---- 1.0 fat 254 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_action_save_light.png │ --rw---- 1.0 fat 121 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_drawer_dark.png │ --rw---- 1.0 fat 121 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_drawer_light.png │ --rw---- 1.0 fat 6455 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1884 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_menu_add_bookmark.png │ --rw---- 1.0 fat 2964 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_menu_attachment.png │ --rw---- 1.0 fat 4281 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_menu_browser.png │ --rw---- 1.0 fat 2137 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_menu_edit.png │ --rw---- 1.0 fat 1518 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_menu_list.png │ --rw---- 1.0 fat 3019 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_menu_refresh.png │ --rw---- 1.0 fat 2139 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_menu_set_as.png │ --rw---- 1.0 fat 1267 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/ic_menu_windows.png │ --rw---- 1.0 fat 823 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/mark_bold.png │ --rw---- 1.0 fat 1302 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/mark_code.png │ --rw---- 1.0 fat 654 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/mark_italic.png │ --rw---- 1.0 fat 477 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/mark_quote.png │ --rw---- 1.0 fat 190 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/mark_spoiler.png │ --rw---- 1.0 fat 1134 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/mark_strike.png │ --rw---- 1.0 fat 789 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/mark_underline.png │ --rw---- 1.0 fat 514 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/sidebar_favorites_dark.png │ --rw---- 1.0 fat 514 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/sidebar_favorites_light.png │ --rw---- 1.0 fat 571 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/sidebar_history_dark.png │ --rw---- 1.0 fat 571 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/sidebar_history_light.png │ --rw---- 1.0 fat 185 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/sidebar_newtab_dark.png │ --rw---- 1.0 fat 185 b- stor 17-Apr-23 05:21 res/drawable-hdpi-v4/sidebar_newtab_light.png │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-hdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-hdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-hdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-hdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-hdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-hdpi-v4/thumbnail_error.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-hdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-hdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-hdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-hdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-hdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-hdpi-v4/thumbnail_error.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-mdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-mdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-mdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-mdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-mdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-mdpi-v4/thumbnail_error.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xhdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xhdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xhdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xhdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xhdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xhdpi-v4/thumbnail_error.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xxhdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xxhdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xxhdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xxhdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xxhdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-large-xxhdpi-v4/thumbnail_error.xml │ --rw---- 1.0 fat 942 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/dialog_full_holo_dark.9.png │ --rw---- 1.0 fat 970 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/dialog_full_holo_light.9.png │ --rw---- 1.0 fat 209 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/drawer_shadow.9.png │ --rw---- 1.0 fat 1457 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_02ch.png │ --rw---- 1.0 fat 1607 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_0chan.png │ --rw---- 1.0 fat 164 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_0chan_1.png │ --rw---- 1.0 fat 194 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_10ch.png │ --rw---- 1.0 fat 1687 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_410chan.png │ --rw---- 1.0 fat 2755 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_420chan.png │ --rw---- 1.0 fat 196 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_4chan.png │ --rw---- 1.0 fat 2457 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_76chan.png │ --rw---- 1.0 fat 1712 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_7chan.png │ --rw---- 1.0 fat 796 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_8chan.png │ --rw---- 1.0 fat 680 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_allchan.png │ --rw---- 1.0 fat 170 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_anonfm.png │ --rw---- 1.0 fat 1217 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_arhivach.png │ --rw---- 1.0 fat 2124 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_brchan.png │ --rw---- 1.0 fat 1143 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_cirno.png │ --rw---- 1.0 fat 590 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_clairews.png │ --rw---- 1.0 fat 380 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_dfwk.png │ --rw---- 1.0 fat 881 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_dobrochan.png │ --rw---- 1.0 fat 1513 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_dvach.png │ --rw---- 1.0 fat 119 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_haruhichan.png │ --rw---- 1.0 fat 737 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_hispachan.png │ --rw---- 1.0 fat 2761 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_horochan.png │ --rw---- 1.0 fat 2194 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_inach.png │ --rw---- 1.0 fat 359 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_krautchan.png │ --rw---- 1.0 fat 2902 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_lain.png │ --rw---- 1.0 fat 191 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_lampach.png │ --rw---- 1.0 fat 1450 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_makaba.png │ --rw---- 1.0 fat 2938 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_mikuba.png │ --rw---- 1.0 fat 730 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_nowere.png │ --rw---- 1.0 fat 231 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_overlay_local.png │ --rw---- 1.0 fat 2178 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_owlchan.png │ --rw---- 1.0 fat 1655 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_ponyach.png │ --rw---- 1.0 fat 202 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_samachan.png │ --rw---- 1.0 fat 761 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_sich.png │ --rw---- 1.0 fat 1914 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_synch.png │ --rw---- 1.0 fat 143 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_tohnochan.png │ --rw---- 1.0 fat 1064 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_tumbach.png │ --rw---- 1.0 fat 1410 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_uchan.png │ --rw---- 1.0 fat 2126 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_vichan.png │ --rw---- 1.0 fat 1541 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/favicon_wizchan.png │ --rw---- 1.0 fat 2900 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/filedialog_file.png │ --rw---- 1.0 fat 2972 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/filedialog_file_audio.png │ --rw---- 1.0 fat 3557 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/filedialog_file_html.png │ --rw---- 1.0 fat 3244 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/filedialog_file_image.png │ --rw---- 1.0 fat 3406 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/filedialog_file_video.png │ --rw---- 1.0 fat 1723 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/filedialog_folder.png │ --rw---- 1.0 fat 317 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_edit_dark.png │ --rw---- 1.0 fat 317 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_edit_light.png │ --rw---- 1.0 fat 291 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_new_attachment_dark.png │ --rw---- 1.0 fat 291 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_new_attachment_light.png │ --rw---- 1.0 fat 256 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_new_picture_dark.png │ --rw---- 1.0 fat 256 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_new_picture_light.png │ --rw---- 1.0 fat 225 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_next_item_dark.png │ --rw---- 1.0 fat 225 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_next_item_light.png │ --rw---- 1.0 fat 226 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_previous_item_dark.png │ --rw---- 1.0 fat 226 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_previous_item_light.png │ --rw---- 1.0 fat 336 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_refresh_dark.png │ --rw---- 1.0 fat 336 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_refresh_light.png │ --rw---- 1.0 fat 186 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_remove_dark.png │ --rw---- 1.0 fat 186 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_remove_light.png │ --rw---- 1.0 fat 237 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_save_dark.png │ --rw---- 1.0 fat 237 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_action_save_light.png │ --rw---- 1.0 fat 122 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_drawer_dark.png │ --rw---- 1.0 fat 122 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_drawer_light.png │ --rw---- 1.0 fat 3205 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1293 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_menu_add_bookmark.png │ --rw---- 1.0 fat 1846 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_menu_attachment.png │ --rw---- 1.0 fat 2102 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_menu_browser.png │ --rw---- 1.0 fat 1443 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_menu_edit.png │ --rw---- 1.0 fat 973 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_menu_list.png │ --rw---- 1.0 fat 1906 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_menu_refresh.png │ --rw---- 1.0 fat 1408 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_menu_set_as.png │ --rw---- 1.0 fat 987 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/ic_menu_windows.png │ --rw---- 1.0 fat 438 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/mark_bold.png │ --rw---- 1.0 fat 964 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/mark_code.png │ --rw---- 1.0 fat 366 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/mark_italic.png │ --rw---- 1.0 fat 304 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/mark_quote.png │ --rw---- 1.0 fat 183 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/mark_spoiler.png │ --rw---- 1.0 fat 664 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/mark_strike.png │ --rw---- 1.0 fat 463 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/mark_underline.png │ --rw---- 1.0 fat 393 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/sidebar_favorites_dark.png │ --rw---- 1.0 fat 393 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/sidebar_favorites_light.png │ --rw---- 1.0 fat 428 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/sidebar_history_dark.png │ --rw---- 1.0 fat 428 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/sidebar_history_light.png │ --rw---- 1.0 fat 167 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/sidebar_newtab_dark.png │ --rw---- 1.0 fat 167 b- stor 17-Apr-23 05:21 res/drawable-mdpi-v4/sidebar_newtab_light.png │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-mdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-mdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-mdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-mdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-mdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-mdpi-v4/thumbnail_error.xml │ --rw---- 1.0 fat 8228 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_audio_128.png │ --rw---- 1.0 fat 10036 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_audio_144.png │ --rw---- 1.0 fat 14676 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_audio_192.png │ --rw---- 1.0 fat 17693 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_audio_216.png │ --rw---- 1.0 fat 25454 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_audio_288.png │ --rw---- 1.0 fat 42711 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_audio_432.png │ --rw---- 1.0 fat 3425 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_audio_64.png │ --rw---- 1.0 fat 6048 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_audio_96.png │ --rw---- 1.0 fat 11530 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_image_128.png │ --rw---- 1.0 fat 13809 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_image_144.png │ --rw---- 1.0 fat 21060 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_image_192.png │ --rw---- 1.0 fat 25257 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_image_216.png │ --rw---- 1.0 fat 37541 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_image_288.png │ --rw---- 1.0 fat 64929 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_image_432.png │ --rw---- 1.0 fat 4064 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_image_64.png │ --rw---- 1.0 fat 7537 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_image_96.png │ --rw---- 1.0 fat 15148 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_link_128.png │ --rw---- 1.0 fat 18307 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_link_144.png │ --rw---- 1.0 fat 29001 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_link_192.png │ --rw---- 1.0 fat 35095 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_link_216.png │ --rw---- 1.0 fat 55575 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_link_288.png │ --rw---- 1.0 fat 104437 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_link_432.png │ --rw---- 1.0 fat 5014 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_link_64.png │ --rw---- 1.0 fat 9479 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_link_96.png │ --rw---- 1.0 fat 8547 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_other_128.png │ --rw---- 1.0 fat 11099 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_other_144.png │ --rw---- 1.0 fat 16248 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_other_192.png │ --rw---- 1.0 fat 19631 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_other_216.png │ --rw---- 1.0 fat 28949 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_other_288.png │ --rw---- 1.0 fat 49997 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_other_432.png │ --rw---- 1.0 fat 3637 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_other_64.png │ --rw---- 1.0 fat 6438 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_other_96.png │ --rw---- 1.0 fat 11097 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_video_128.png │ --rw---- 1.0 fat 13373 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_video_144.png │ --rw---- 1.0 fat 19917 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_video_192.png │ --rw---- 1.0 fat 23684 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_video_216.png │ --rw---- 1.0 fat 36013 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_video_288.png │ --rw---- 1.0 fat 63704 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_video_432.png │ --rw---- 1.0 fat 4287 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_video_64.png │ --rw---- 1.0 fat 7453 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_default_video_96.png │ --rw---- 1.0 fat 11288 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_error_128.png │ --rw---- 1.0 fat 13243 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_error_144.png │ --rw---- 1.0 fat 19552 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_error_192.png │ --rw---- 1.0 fat 22933 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_error_216.png │ --rw---- 1.0 fat 34075 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_error_288.png │ --rw---- 1.0 fat 59348 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_error_432.png │ --rw---- 1.0 fat 4207 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_error_64.png │ --rw---- 1.0 fat 7566 b- stor 17-Apr-23 05:21 res/drawable-nodpi-v4/thumbnail_error_96.png │ --rw---- 2.0 fat 436 bl defN 17-Apr-23 05:22 res/drawable-v11/sidebar_selected_dark_mint.xml │ --rw---- 2.0 fat 436 bl defN 17-Apr-23 05:22 res/drawable-v11/sidebar_selected_futaba.xml │ --rw---- 2.0 fat 436 bl defN 17-Apr-23 05:22 res/drawable-v11/sidebar_selected_gurochan.xml │ --rw---- 2.0 fat 436 bl defN 17-Apr-23 05:22 res/drawable-v11/sidebar_selected_mikuba.xml │ --rw---- 2.0 fat 436 bl defN 17-Apr-23 05:22 res/drawable-v11/sidebar_selected_neutron.xml │ --rw---- 2.0 fat 436 bl defN 17-Apr-23 05:22 res/drawable-v11/sidebar_selected_photon.xml │ --rw---- 2.0 fat 436 bl defN 17-Apr-23 05:22 res/drawable-v11/sidebar_selected_tomorrow.xml │ --rw---- 1.0 fat 2111 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/dialog_full_holo_dark.9.png │ --rw---- 1.0 fat 2131 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/dialog_full_holo_light.9.png │ --rw---- 1.0 fat 231 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/drawer_shadow.9.png │ --rw---- 1.0 fat 1858 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_02ch.png │ --rw---- 1.0 fat 2526 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_0chan.png │ --rw---- 1.0 fat 178 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_0chan_1.png │ --rw---- 1.0 fat 211 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_10ch.png │ --rw---- 1.0 fat 3930 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_410chan.png │ --rw---- 1.0 fat 8023 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_420chan.png │ --rw---- 1.0 fat 215 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_4chan.png │ --rw---- 1.0 fat 5582 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_76chan.png │ --rw---- 1.0 fat 4287 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_7chan.png │ --rw---- 1.0 fat 1339 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_8chan.png │ --rw---- 1.0 fat 1139 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_allchan.png │ --rw---- 1.0 fat 181 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_anonfm.png │ --rw---- 1.0 fat 1390 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_arhivach.png │ --rw---- 1.0 fat 5594 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_brchan.png │ --rw---- 1.0 fat 2071 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_cirno.png │ --rw---- 1.0 fat 773 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_clairews.png │ --rw---- 1.0 fat 569 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_dfwk.png │ --rw---- 1.0 fat 1883 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_dobrochan.png │ --rw---- 1.0 fat 1814 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_dvach.png │ --rw---- 1.0 fat 134 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_haruhichan.png │ --rw---- 1.0 fat 1342 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_hispachan.png │ --rw---- 1.0 fat 4063 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_horochan.png │ --rw---- 1.0 fat 5274 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_inach.png │ --rw---- 1.0 fat 687 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_krautchan.png │ --rw---- 1.0 fat 9593 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_lain.png │ --rw---- 1.0 fat 209 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_lampach.png │ --rw---- 1.0 fat 2716 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_makaba.png │ --rw---- 1.0 fat 10641 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_mikuba.png │ --rw---- 1.0 fat 1003 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_nowere.png │ --rw---- 1.0 fat 338 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_overlay_local.png │ --rw---- 1.0 fat 6679 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_owlchan.png │ --rw---- 1.0 fat 3214 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_ponyach.png │ --rw---- 1.0 fat 180 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_samachan.png │ --rw---- 1.0 fat 1392 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_sich.png │ --rw---- 1.0 fat 3118 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_synch.png │ --rw---- 1.0 fat 162 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_tohnochan.png │ --rw---- 1.0 fat 2377 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_tumbach.png │ --rw---- 1.0 fat 2684 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_uchan.png │ --rw---- 1.0 fat 4478 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_vichan.png │ --rw---- 1.0 fat 3725 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/favicon_wizchan.png │ --rw---- 1.0 fat 7377 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/filedialog_file.png │ --rw---- 1.0 fat 7504 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/filedialog_file_audio.png │ --rw---- 1.0 fat 10615 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/filedialog_file_html.png │ --rw---- 1.0 fat 10156 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/filedialog_file_image.png │ --rw---- 1.0 fat 8844 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/filedialog_file_video.png │ --rw---- 1.0 fat 5473 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/filedialog_folder.png │ --rw---- 1.0 fat 534 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_edit_dark.png │ --rw---- 1.0 fat 534 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_edit_light.png │ --rw---- 1.0 fat 436 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_new_attachment_dark.png │ --rw---- 1.0 fat 436 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_new_attachment_light.png │ --rw---- 1.0 fat 327 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_new_picture_dark.png │ --rw---- 1.0 fat 327 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_new_picture_light.png │ --rw---- 1.0 fat 308 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_next_item_dark.png │ --rw---- 1.0 fat 308 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_next_item_light.png │ --rw---- 1.0 fat 311 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_previous_item_dark.png │ --rw---- 1.0 fat 311 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_previous_item_light.png │ --rw---- 1.0 fat 510 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_refresh_dark.png │ --rw---- 1.0 fat 510 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_refresh_light.png │ --rw---- 1.0 fat 260 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_remove_dark.png │ --rw---- 1.0 fat 260 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_remove_light.png │ --rw---- 1.0 fat 277 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_save_dark.png │ --rw---- 1.0 fat 277 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_action_save_light.png │ --rw---- 1.0 fat 124 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_drawer_dark.png │ --rw---- 1.0 fat 124 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_drawer_light.png │ --rw---- 1.0 fat 8575 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 772 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/mark_bold.png │ --rw---- 1.0 fat 1669 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/mark_code.png │ --rw---- 1.0 fat 638 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/mark_italic.png │ --rw---- 1.0 fat 492 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/mark_quote.png │ --rw---- 1.0 fat 239 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/mark_spoiler.png │ --rw---- 1.0 fat 1077 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/mark_strike.png │ --rw---- 1.0 fat 760 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/mark_underline.png │ --rw---- 1.0 fat 633 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/sidebar_favorites_dark.png │ --rw---- 1.0 fat 633 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/sidebar_favorites_light.png │ --rw---- 1.0 fat 732 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/sidebar_history_dark.png │ --rw---- 1.0 fat 732 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/sidebar_history_light.png │ --rw---- 1.0 fat 169 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/sidebar_newtab_dark.png │ --rw---- 1.0 fat 169 b- stor 17-Apr-23 05:21 res/drawable-xhdpi-v4/sidebar_newtab_light.png │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xhdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xhdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xhdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xhdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xhdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xhdpi-v4/thumbnail_error.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-hdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-hdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-hdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-hdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-hdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-hdpi-v4/thumbnail_error.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-mdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-mdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-mdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-mdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-mdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-mdpi-v4/thumbnail_error.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xhdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xhdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xhdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xhdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xhdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xhdpi-v4/thumbnail_error.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xlarge-xxhdpi-v4/thumbnail_error.xml │ --rw---- 1.0 fat 2864 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/dialog_full_holo_dark.9.png │ --rw---- 1.0 fat 3476 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/dialog_full_holo_light.9.png │ --rw---- 1.0 fat 275 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/drawer_shadow.9.png │ --rw---- 1.0 fat 2042 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_02ch.png │ --rw---- 1.0 fat 4762 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_0chan.png │ --rw---- 1.0 fat 199 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_0chan_1.png │ --rw---- 1.0 fat 233 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_10ch.png │ --rw---- 1.0 fat 7504 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_410chan.png │ --rw---- 1.0 fat 14071 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_420chan.png │ --rw---- 1.0 fat 236 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_4chan.png │ --rw---- 1.0 fat 6317 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_76chan.png │ --rw---- 1.0 fat 6394 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_7chan.png │ --rw---- 1.0 fat 2244 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_8chan.png │ --rw---- 1.0 fat 1458 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_allchan.png │ --rw---- 1.0 fat 199 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_anonfm.png │ --rw---- 1.0 fat 2068 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_arhivach.png │ --rw---- 1.0 fat 6674 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_brchan.png │ --rw---- 1.0 fat 3318 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_cirno.png │ --rw---- 1.0 fat 852 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_clairews.png │ --rw---- 1.0 fat 656 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_dfwk.png │ --rw---- 1.0 fat 3110 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_dobrochan.png │ --rw---- 1.0 fat 3112 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_dvach.png │ --rw---- 1.0 fat 152 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_haruhichan.png │ --rw---- 1.0 fat 1929 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_hispachan.png │ --rw---- 1.0 fat 4981 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_horochan.png │ --rw---- 1.0 fat 5586 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_inach.png │ --rw---- 1.0 fat 927 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_krautchan.png │ --rw---- 1.0 fat 18453 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_lain.png │ --rw---- 1.0 fat 237 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_lampach.png │ --rw---- 1.0 fat 4560 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_makaba.png │ --rw---- 1.0 fat 21061 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_mikuba.png │ --rw---- 1.0 fat 282 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_nowere.png │ --rw---- 1.0 fat 382 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_overlay_local.png │ --rw---- 1.0 fat 13788 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_owlchan.png │ --rw---- 1.0 fat 3529 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_ponyach.png │ --rw---- 1.0 fat 256 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_samachan.png │ --rw---- 1.0 fat 1814 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_sich.png │ --rw---- 1.0 fat 3901 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_synch.png │ --rw---- 1.0 fat 185 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_tohnochan.png │ --rw---- 1.0 fat 2404 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_tumbach.png │ --rw---- 1.0 fat 4868 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_uchan.png │ --rw---- 1.0 fat 6573 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_vichan.png │ --rw---- 1.0 fat 6505 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/favicon_wizchan.png │ --rw---- 1.0 fat 13240 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/filedialog_file.png │ --rw---- 1.0 fat 12884 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/filedialog_file_audio.png │ --rw---- 1.0 fat 20420 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/filedialog_file_html.png │ --rw---- 1.0 fat 19763 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/filedialog_file_image.png │ --rw---- 1.0 fat 15238 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/filedialog_file_video.png │ --rw---- 1.0 fat 10855 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/filedialog_folder.png │ --rw---- 1.0 fat 735 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_edit_dark.png │ --rw---- 1.0 fat 735 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_edit_light.png │ --rw---- 1.0 fat 591 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_new_attachment_dark.png │ --rw---- 1.0 fat 591 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_new_attachment_light.png │ --rw---- 1.0 fat 374 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_new_picture_dark.png │ --rw---- 1.0 fat 374 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_new_picture_light.png │ --rw---- 1.0 fat 383 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_next_item_dark.png │ --rw---- 1.0 fat 383 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_next_item_light.png │ --rw---- 1.0 fat 389 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_previous_item_dark.png │ --rw---- 1.0 fat 389 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_previous_item_light.png │ --rw---- 1.0 fat 687 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_refresh_dark.png │ --rw---- 1.0 fat 687 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_refresh_light.png │ --rw---- 1.0 fat 338 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_remove_dark.png │ --rw---- 1.0 fat 338 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_remove_light.png │ --rw---- 1.0 fat 312 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_save_dark.png │ --rw---- 1.0 fat 312 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_action_save_light.png │ --rw---- 1.0 fat 133 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_drawer_dark.png │ --rw---- 1.0 fat 133 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_drawer_light.png │ --rw---- 1.0 fat 17064 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1266 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/mark_bold.png │ --rw---- 1.0 fat 1670 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/mark_code.png │ --rw---- 1.0 fat 1053 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/mark_italic.png │ --rw---- 1.0 fat 875 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/mark_quote.png │ --rw---- 1.0 fat 304 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/mark_spoiler.png │ --rw---- 1.0 fat 1770 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/mark_strike.png │ --rw---- 1.0 fat 1235 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/mark_underline.png │ --rw---- 1.0 fat 871 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/sidebar_favorites_dark.png │ --rw---- 1.0 fat 871 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/sidebar_favorites_light.png │ --rw---- 1.0 fat 1082 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/sidebar_history_dark.png │ --rw---- 1.0 fat 1082 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/sidebar_history_light.png │ --rw---- 1.0 fat 233 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/sidebar_newtab_dark.png │ --rw---- 1.0 fat 233 b- stor 17-Apr-23 05:21 res/drawable-xxhdpi-v4/sidebar_newtab_light.png │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xxhdpi-v4/thumbnail_default_audio.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xxhdpi-v4/thumbnail_default_image.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xxhdpi-v4/thumbnail_default_link.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xxhdpi-v4/thumbnail_default_other.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xxhdpi-v4/thumbnail_default_video.xml │ --rw---- 2.0 fat 332 bl defN 17-Apr-23 05:22 res/drawable-xxhdpi-v4/thumbnail_error.xml │ --rw---- 1.0 fat 23515 b- stor 17-Apr-23 05:21 res/drawable-xxxhdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 484 bl defN 17-Apr-23 05:22 res/drawable/filedialog_selector.xml │ --rw---- 2.0 fat 584 bl defN 17-Apr-23 05:22 res/drawable/sidebar_selected_dark_mint.xml │ --rw---- 2.0 fat 584 bl defN 17-Apr-23 05:22 res/drawable/sidebar_selected_futaba.xml │ --rw---- 2.0 fat 584 bl defN 17-Apr-23 05:22 res/drawable/sidebar_selected_gurochan.xml │ --rw---- 2.0 fat 584 bl defN 17-Apr-23 05:22 res/drawable/sidebar_selected_mikuba.xml │ --rw---- 2.0 fat 584 bl defN 17-Apr-23 05:22 res/drawable/sidebar_selected_neutron.xml │ --rw---- 2.0 fat 584 bl defN 17-Apr-23 05:22 res/drawable/sidebar_selected_photon.xml │ --rw---- 2.0 fat 584 bl defN 17-Apr-23 05:22 res/drawable/sidebar_selected_tomorrow.xml │ --rw---- 2.0 fat 1736 bl defN 17-Apr-23 05:22 res/layout-v14/downloading_progress_layout.xml │ --rw---- 2.0 fat 1536 bl defN 17-Apr-23 05:22 res/layout-v14/posting_progress_layout.xml │ --rw---- 2.0 fat 2768 bl defN 17-Apr-23 05:22 res/layout-v17/boardslist_fragment.xml │ --rw---- 2.0 fat 1624 bl defN 17-Apr-23 05:22 res/layout-v17/filedialog_row.xml │ --rw---- 2.0 fat 1440 bl defN 17-Apr-23 05:22 res/layout-v17/frame_error.xml │ --rw---- 2.0 fat 2832 bl defN 17-Apr-23 05:22 res/layout-v17/newtab_fragment.xml │ --rw---- 2.0 fat 888 bl defN 17-Apr-23 05:22 res/layout-v17/post_badge_icon.xml │ --rw---- 2.0 fat 5304 bl defN 17-Apr-23 05:22 res/layout-v17/post_item_layout.xml │ --rw---- 2.0 fat 1824 bl defN 17-Apr-23 05:22 res/layout-v17/postform_attachment.xml │ --rw---- 2.0 fat 4612 bl defN 17-Apr-23 05:22 res/layout/board_fragment.xml │ --rw---- 2.0 fat 2552 bl defN 17-Apr-23 05:22 res/layout/boardslist_fragment.xml │ --rw---- 2.0 fat 2112 bl defN 17-Apr-23 05:22 res/layout/dialog_autohide_rule.xml │ --rw---- 2.0 fat 1016 bl defN 17-Apr-23 05:22 res/layout/dialog_delete.xml │ --rw---- 2.0 fat 1064 bl defN 17-Apr-23 05:22 res/layout/dialog_save_thread.xml │ --rw---- 2.0 fat 1740 bl defN 17-Apr-23 05:22 res/layout/downloading_error_report_layout.xml │ --rw---- 2.0 fat 1536 bl defN 17-Apr-23 05:22 res/layout/downloading_progress_layout.xml │ --rw---- 2.0 fat 788 bl defN 17-Apr-23 05:22 res/layout/favorites_fragment.xml │ --rw---- 2.0 fat 500 bl defN 17-Apr-23 05:22 res/layout/favorites_listview.xml │ --rw---- 2.0 fat 3092 bl defN 17-Apr-23 05:22 res/layout/filedialog_main.xml │ --rw---- 2.0 fat 1376 bl defN 17-Apr-23 05:22 res/layout/filedialog_row.xml │ --rw---- 2.0 fat 1372 bl defN 17-Apr-23 05:22 res/layout/frame_error.xml │ --rw---- 2.0 fat 592 bl defN 17-Apr-23 05:22 res/layout/frame_loading.xml │ --rw---- 2.0 fat 1428 bl defN 17-Apr-23 05:22 res/layout/gallery_item.xml │ --rw---- 2.0 fat 2496 bl defN 17-Apr-23 05:22 res/layout/gallery_layout.xml │ --rw---- 2.0 fat 2676 bl defN 17-Apr-23 05:22 res/layout/gallery_layout_fullscreen.xml │ --rw---- 2.0 fat 1036 bl defN 17-Apr-23 05:22 res/layout/gallery_videoplayer.xml │ --rw---- 2.0 fat 500 bl defN 17-Apr-23 05:22 res/layout/history_fragment.xml │ --rw---- 2.0 fat 768 bl defN 17-Apr-23 05:22 res/layout/list_separator.xml │ --rw---- 2.0 fat 952 bl defN 17-Apr-23 05:22 res/layout/main_activity_drawer.xml │ --rw---- 2.0 fat 996 bl defN 17-Apr-23 05:22 res/layout/main_activity_tablet.xml │ --rw---- 2.0 fat 996 bl defN 17-Apr-23 05:22 res/layout/main_activity_tablet_right.xml │ --rw---- 2.0 fat 2616 bl defN 17-Apr-23 05:22 res/layout/newtab_fragment.xml │ --rw---- 2.0 fat 1280 bl defN 17-Apr-23 05:22 res/layout/newtab_quickaccess_item.xml │ --rw---- 2.0 fat 824 bl defN 17-Apr-23 05:22 res/layout/post_badge_icon.xml │ --rw---- 2.0 fat 1064 bl defN 17-Apr-23 05:22 res/layout/post_item_frame.xml │ --rw---- 2.0 fat 620 bl defN 17-Apr-23 05:22 res/layout/post_item_hidden.xml │ --rw---- 2.0 fat 4944 bl defN 17-Apr-23 05:22 res/layout/post_item_layout.xml │ --rw---- 2.0 fat 456 bl defN 17-Apr-23 05:22 res/layout/post_item_null.xml │ --rw---- 2.0 fat 1764 bl defN 17-Apr-23 05:22 res/layout/post_thumbnail.xml │ --rw---- 2.0 fat 1692 bl defN 17-Apr-23 05:22 res/layout/postform_attachment.xml │ --rw---- 2.0 fat 6404 bl defN 17-Apr-23 05:22 res/layout/postform_layout.xml │ --rw---- 2.0 fat 6524 bl defN 17-Apr-23 05:22 res/layout/postform_layout_pinned_markup.xml │ --rw---- 2.0 fat 1336 bl defN 17-Apr-23 05:22 res/layout/posting_progress_layout.xml │ --rw---- 2.0 fat 2268 bl defN 17-Apr-23 05:22 res/layout/sidebar_layout.xml │ --rw---- 2.0 fat 2108 bl defN 17-Apr-23 05:22 res/layout/sidebar_tabitem.xml │ --rw---- 2.0 fat 10468 bl defN 17-Apr-23 05:22 res/xml/preferences.xml │ --rw---- 1.0 fat 284968 b- stor 17-Apr-23 05:21 resources.arsc │ --rw---- 2.0 fat 2682968 bl defN 17-Apr-23 05:22 classes.dex │ --rw---- 2.0 fat 1227 bl defN 17-Apr-23 05:22 nya/miku/wishmaster/ui/gallery/GalleryGetterCallback.aidl │ --rw---- 2.0 fat 852 bl defN 17-Apr-23 05:22 nya/miku/wishmaster/ui/gallery/GalleryAttachmentInfo.aidl │ --rw---- 2.0 fat 848 bl defN 17-Apr-23 05:22 nya/miku/wishmaster/ui/gallery/GalleryInitResult.aidl │ --rw---- 2.0 fat 846 bl defN 17-Apr-23 05:22 nya/miku/wishmaster/ui/gallery/GalleryInitData.aidl │ --rw---- 2.0 fat 864 bl defN 17-Apr-23 05:22 nya/miku/wishmaster/ui/gallery/GalleryInteractiveExceptionHolder.aidl │ --rw---- 2.0 fat 1604 bl defN 17-Apr-23 05:22 nya/miku/wishmaster/ui/gallery/GalleryBinder.aidl │ --rw---- 2.0 fat 30084 bl defN 17-Apr-23 05:22 lib/armeabi/libgif.so │ --rw---- 2.0 fat 29988 bl defN 17-Apr-23 05:22 lib/x86/libgif.so │ --rw---- 2.0 fat 30328 bl defN 17-Apr-23 05:22 lib/arm64-v8a/libgif.so │ --rw---- 2.0 fat 72796 bl defN 17-Apr-23 05:22 lib/mips/libgif.so │ --rw---- 2.0 fat 25996 bl defN 17-Apr-23 05:22 lib/armeabi-v7a/libgif.so │ --rw---- 2.0 fat 30592 bl defN 17-Apr-23 05:22 lib/x86_64/libgif.so │ --rw---- 2.0 fat 36720 bl defN 17-Apr-23 05:22 lib/mips64/libgif.so │ -559 files, 5745254 bytes uncompressed, 3597325 bytes compressed: 37.4% │ +Zip file size: 3687145 bytes, number of entries: 557 │ +-rw---- 2.0 fat 20564 bX defN 17-Oct-15 00:55 AndroidManifest.xml │ +-rw---- 2.0 fat 3123 bl defN 17-Oct-15 00:55 assets/burichan.css │ +-rw---- 2.0 fat 384458 bl defN 17-Oct-15 00:55 assets/dollscript.js │ +-rw---- 2.0 fat 2162 bl defN 17-Oct-15 00:55 assets/futaba.css │ +-rw---- 2.0 fat 1952 bl defN 17-Oct-15 00:55 assets/gurochan.css │ +-rw---- 2.0 fat 2861 bl defN 17-Oct-15 00:55 assets/photon.css │ +-rw---- 2.0 fat 4238 bl defN 17-Oct-15 00:55 assets/wakaba3.js │ +-rw---- 2.0 fat 1012 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_edit_dark.xml │ +-rw---- 2.0 fat 1012 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_edit_light.xml │ +-rw---- 2.0 fat 1236 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_new_attachment_dark.xml │ +-rw---- 2.0 fat 1236 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_new_attachment_light.xml │ +-rw---- 2.0 fat 952 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_new_picture_dark.xml │ +-rw---- 2.0 fat 952 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_new_picture_light.xml │ +-rw---- 2.0 fat 1116 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_refresh_dark.xml │ +-rw---- 2.0 fat 1116 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_refresh_light.xml │ +-rw---- 2.0 fat 1016 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_save_dark.xml │ +-rw---- 2.0 fat 1016 bl defN 17-Oct-15 00:55 res/drawable-anydpi-v21/ic_action_save_light.xml │ +-rw---- 1.0 fat 1424 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/dialog_full_holo_dark.9.png │ +-rw---- 1.0 fat 1456 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/dialog_full_holo_light.9.png │ +-rw---- 1.0 fat 224 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/drawer_shadow.9.png │ +-rw---- 1.0 fat 1658 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_02ch.png │ +-rw---- 1.0 fat 1471 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_0chan.png │ +-rw---- 1.0 fat 174 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_0chan_1.png │ +-rw---- 1.0 fat 204 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_10ch.png │ +-rw---- 1.0 fat 3247 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_410chan.png │ +-rw---- 1.0 fat 5130 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_420chan.png │ +-rw---- 1.0 fat 207 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_4chan.png │ +-rw---- 1.0 fat 4952 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_76chan.png │ +-rw---- 1.0 fat 2655 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_7chan.png │ +-rw---- 1.0 fat 1408 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_8chan.png │ +-rw---- 1.0 fat 820 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_allchan.png │ +-rw---- 1.0 fat 176 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_anonfm.png │ +-rw---- 1.0 fat 1619 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_arhivach.png │ +-rw---- 1.0 fat 3699 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_brchan.png │ +-rw---- 1.0 fat 1423 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_cirno.png │ +-rw---- 1.0 fat 728 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_clairews.png │ +-rw---- 1.0 fat 506 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_dfwk.png │ +-rw---- 1.0 fat 1226 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_dobrochan.png │ +-rw---- 1.0 fat 1342 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_dvach.png │ +-rw---- 1.0 fat 127 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_haruhichan.png │ +-rw---- 1.0 fat 1126 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_hispachan.png │ +-rw---- 1.0 fat 5388 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_horochan.png │ +-rw---- 1.0 fat 3588 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_inach.png │ +-rw---- 1.0 fat 450 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_krautchan.png │ +-rw---- 1.0 fat 5803 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_lain.png │ +-rw---- 1.0 fat 207 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_lampach.png │ +-rw---- 1.0 fat 2178 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_makaba.png │ +-rw---- 1.0 fat 6173 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_mikuba.png │ +-rw---- 1.0 fat 934 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_nowere.png │ +-rw---- 1.0 fat 348 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_overlay_local.png │ +-rw---- 1.0 fat 4515 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_owlchan.png │ +-rw---- 1.0 fat 2822 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_ponyach.png │ +-rw---- 1.0 fat 298 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_samachan.png │ +-rw---- 1.0 fat 1041 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_sich.png │ +-rw---- 1.0 fat 2793 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_synch.png │ +-rw---- 1.0 fat 153 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_tohnochan.png │ +-rw---- 1.0 fat 1649 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_tumbach.png │ +-rw---- 1.0 fat 1699 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_uchan.png │ +-rw---- 1.0 fat 3389 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_vichan.png │ +-rw---- 1.0 fat 2778 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/favicon_wizchan.png │ +-rw---- 1.0 fat 5576 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/filedialog_file.png │ +-rw---- 1.0 fat 5197 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/filedialog_file_audio.png │ +-rw---- 1.0 fat 6763 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/filedialog_file_html.png │ +-rw---- 1.0 fat 6450 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/filedialog_file_image.png │ +-rw---- 1.0 fat 6151 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/filedialog_file_video.png │ +-rw---- 1.0 fat 3624 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/filedialog_folder.png │ +-rw---- 1.0 fat 430 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_edit_dark.png │ +-rw---- 1.0 fat 430 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_edit_light.png │ +-rw---- 1.0 fat 375 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_new_attachment_dark.png │ +-rw---- 1.0 fat 375 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_new_attachment_light.png │ +-rw---- 1.0 fat 287 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_new_picture_dark.png │ +-rw---- 1.0 fat 287 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_new_picture_light.png │ +-rw---- 1.0 fat 275 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_next_item_dark.png │ +-rw---- 1.0 fat 275 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_next_item_light.png │ +-rw---- 1.0 fat 276 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_previous_item_dark.png │ +-rw---- 1.0 fat 276 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_previous_item_light.png │ +-rw---- 1.0 fat 417 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_refresh_dark.png │ +-rw---- 1.0 fat 417 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_refresh_light.png │ +-rw---- 1.0 fat 231 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_remove_dark.png │ +-rw---- 1.0 fat 231 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_remove_light.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_save_dark.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_action_save_light.png │ +-rw---- 1.0 fat 121 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_drawer_dark.png │ +-rw---- 1.0 fat 121 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_drawer_light.png │ +-rw---- 1.0 fat 6455 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1884 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_menu_add_bookmark.png │ +-rw---- 1.0 fat 2964 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_menu_attachment.png │ +-rw---- 1.0 fat 4281 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_menu_browser.png │ +-rw---- 1.0 fat 2137 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_menu_edit.png │ +-rw---- 1.0 fat 1518 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_menu_list.png │ +-rw---- 1.0 fat 3019 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_menu_refresh.png │ +-rw---- 1.0 fat 2139 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_menu_set_as.png │ +-rw---- 1.0 fat 1267 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/ic_menu_windows.png │ +-rw---- 1.0 fat 823 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/mark_bold.png │ +-rw---- 1.0 fat 1302 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/mark_code.png │ +-rw---- 1.0 fat 654 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/mark_italic.png │ +-rw---- 1.0 fat 477 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/mark_quote.png │ +-rw---- 1.0 fat 190 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/mark_spoiler.png │ +-rw---- 1.0 fat 1134 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/mark_strike.png │ +-rw---- 1.0 fat 789 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/mark_underline.png │ +-rw---- 1.0 fat 514 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/sidebar_favorites_dark.png │ +-rw---- 1.0 fat 514 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/sidebar_favorites_light.png │ +-rw---- 1.0 fat 571 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/sidebar_history_dark.png │ +-rw---- 1.0 fat 571 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/sidebar_history_light.png │ +-rw---- 1.0 fat 185 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/sidebar_newtab_dark.png │ +-rw---- 1.0 fat 185 b- stor 17-Oct-15 00:54 res/drawable-hdpi-v4/sidebar_newtab_light.png │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-hdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-hdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-hdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-hdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-hdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-hdpi-v4/thumbnail_error.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-hdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-hdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-hdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-hdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-hdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-hdpi-v4/thumbnail_error.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-mdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-mdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-mdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-mdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-mdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-mdpi-v4/thumbnail_error.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xhdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xhdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xhdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xhdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xhdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xhdpi-v4/thumbnail_error.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xxhdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xxhdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xxhdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xxhdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xxhdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-large-xxhdpi-v4/thumbnail_error.xml │ +-rw---- 1.0 fat 942 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/dialog_full_holo_dark.9.png │ +-rw---- 1.0 fat 970 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/dialog_full_holo_light.9.png │ +-rw---- 1.0 fat 209 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/drawer_shadow.9.png │ +-rw---- 1.0 fat 1457 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_02ch.png │ +-rw---- 1.0 fat 1607 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_0chan.png │ +-rw---- 1.0 fat 164 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_0chan_1.png │ +-rw---- 1.0 fat 194 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_10ch.png │ +-rw---- 1.0 fat 1687 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_410chan.png │ +-rw---- 1.0 fat 2755 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_420chan.png │ +-rw---- 1.0 fat 196 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_4chan.png │ +-rw---- 1.0 fat 2457 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_76chan.png │ +-rw---- 1.0 fat 1712 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_7chan.png │ +-rw---- 1.0 fat 796 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_8chan.png │ +-rw---- 1.0 fat 680 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_allchan.png │ +-rw---- 1.0 fat 170 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_anonfm.png │ +-rw---- 1.0 fat 1217 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_arhivach.png │ +-rw---- 1.0 fat 2124 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_brchan.png │ +-rw---- 1.0 fat 1143 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_cirno.png │ +-rw---- 1.0 fat 590 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_clairews.png │ +-rw---- 1.0 fat 380 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_dfwk.png │ +-rw---- 1.0 fat 881 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_dobrochan.png │ +-rw---- 1.0 fat 1513 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_dvach.png │ +-rw---- 1.0 fat 119 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_haruhichan.png │ +-rw---- 1.0 fat 737 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_hispachan.png │ +-rw---- 1.0 fat 2761 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_horochan.png │ +-rw---- 1.0 fat 2194 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_inach.png │ +-rw---- 1.0 fat 359 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_krautchan.png │ +-rw---- 1.0 fat 2902 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_lain.png │ +-rw---- 1.0 fat 191 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_lampach.png │ +-rw---- 1.0 fat 1450 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_makaba.png │ +-rw---- 1.0 fat 2938 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_mikuba.png │ +-rw---- 1.0 fat 730 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_nowere.png │ +-rw---- 1.0 fat 231 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_overlay_local.png │ +-rw---- 1.0 fat 2178 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_owlchan.png │ +-rw---- 1.0 fat 1655 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_ponyach.png │ +-rw---- 1.0 fat 202 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_samachan.png │ +-rw---- 1.0 fat 761 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_sich.png │ +-rw---- 1.0 fat 1914 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_synch.png │ +-rw---- 1.0 fat 143 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_tohnochan.png │ +-rw---- 1.0 fat 1064 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_tumbach.png │ +-rw---- 1.0 fat 1410 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_uchan.png │ +-rw---- 1.0 fat 2126 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_vichan.png │ +-rw---- 1.0 fat 1541 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/favicon_wizchan.png │ +-rw---- 1.0 fat 2900 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/filedialog_file.png │ +-rw---- 1.0 fat 2972 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/filedialog_file_audio.png │ +-rw---- 1.0 fat 3557 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/filedialog_file_html.png │ +-rw---- 1.0 fat 3244 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/filedialog_file_image.png │ +-rw---- 1.0 fat 3406 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/filedialog_file_video.png │ +-rw---- 1.0 fat 1723 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/filedialog_folder.png │ +-rw---- 1.0 fat 317 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_edit_dark.png │ +-rw---- 1.0 fat 317 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_edit_light.png │ +-rw---- 1.0 fat 291 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_new_attachment_dark.png │ +-rw---- 1.0 fat 291 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_new_attachment_light.png │ +-rw---- 1.0 fat 256 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_new_picture_dark.png │ +-rw---- 1.0 fat 256 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_new_picture_light.png │ +-rw---- 1.0 fat 225 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_next_item_dark.png │ +-rw---- 1.0 fat 225 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_next_item_light.png │ +-rw---- 1.0 fat 226 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_previous_item_dark.png │ +-rw---- 1.0 fat 226 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_previous_item_light.png │ +-rw---- 1.0 fat 336 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_refresh_dark.png │ +-rw---- 1.0 fat 336 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_refresh_light.png │ +-rw---- 1.0 fat 186 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_remove_dark.png │ +-rw---- 1.0 fat 186 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_remove_light.png │ +-rw---- 1.0 fat 237 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_save_dark.png │ +-rw---- 1.0 fat 237 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_action_save_light.png │ +-rw---- 1.0 fat 122 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_drawer_dark.png │ +-rw---- 1.0 fat 122 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_drawer_light.png │ +-rw---- 1.0 fat 3205 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1293 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_menu_add_bookmark.png │ +-rw---- 1.0 fat 1846 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_menu_attachment.png │ +-rw---- 1.0 fat 2102 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_menu_browser.png │ +-rw---- 1.0 fat 1443 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_menu_edit.png │ +-rw---- 1.0 fat 973 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_menu_list.png │ +-rw---- 1.0 fat 1906 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_menu_refresh.png │ +-rw---- 1.0 fat 1408 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_menu_set_as.png │ +-rw---- 1.0 fat 987 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/ic_menu_windows.png │ +-rw---- 1.0 fat 438 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/mark_bold.png │ +-rw---- 1.0 fat 964 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/mark_code.png │ +-rw---- 1.0 fat 366 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/mark_italic.png │ +-rw---- 1.0 fat 304 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/mark_quote.png │ +-rw---- 1.0 fat 183 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/mark_spoiler.png │ +-rw---- 1.0 fat 664 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/mark_strike.png │ +-rw---- 1.0 fat 463 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/mark_underline.png │ +-rw---- 1.0 fat 393 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/sidebar_favorites_dark.png │ +-rw---- 1.0 fat 393 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/sidebar_favorites_light.png │ +-rw---- 1.0 fat 428 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/sidebar_history_dark.png │ +-rw---- 1.0 fat 428 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/sidebar_history_light.png │ +-rw---- 1.0 fat 167 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/sidebar_newtab_dark.png │ +-rw---- 1.0 fat 167 b- stor 17-Oct-15 00:54 res/drawable-mdpi-v4/sidebar_newtab_light.png │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-mdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-mdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-mdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-mdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-mdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-mdpi-v4/thumbnail_error.xml │ +-rw---- 1.0 fat 8228 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_audio_128.png │ +-rw---- 1.0 fat 10036 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_audio_144.png │ +-rw---- 1.0 fat 14676 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_audio_192.png │ +-rw---- 1.0 fat 17693 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_audio_216.png │ +-rw---- 1.0 fat 25454 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_audio_288.png │ +-rw---- 1.0 fat 42711 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_audio_432.png │ +-rw---- 1.0 fat 3425 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_audio_64.png │ +-rw---- 1.0 fat 6048 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_audio_96.png │ +-rw---- 1.0 fat 11530 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_image_128.png │ +-rw---- 1.0 fat 13809 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_image_144.png │ +-rw---- 1.0 fat 21060 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_image_192.png │ +-rw---- 1.0 fat 25257 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_image_216.png │ +-rw---- 1.0 fat 37541 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_image_288.png │ +-rw---- 1.0 fat 64929 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_image_432.png │ +-rw---- 1.0 fat 4064 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_image_64.png │ +-rw---- 1.0 fat 7537 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_image_96.png │ +-rw---- 1.0 fat 15148 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_link_128.png │ +-rw---- 1.0 fat 18307 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_link_144.png │ +-rw---- 1.0 fat 29001 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_link_192.png │ +-rw---- 1.0 fat 35095 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_link_216.png │ +-rw---- 1.0 fat 55575 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_link_288.png │ +-rw---- 1.0 fat 104437 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_link_432.png │ +-rw---- 1.0 fat 5014 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_link_64.png │ +-rw---- 1.0 fat 9479 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_link_96.png │ +-rw---- 1.0 fat 8547 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_other_128.png │ +-rw---- 1.0 fat 11099 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_other_144.png │ +-rw---- 1.0 fat 16248 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_other_192.png │ +-rw---- 1.0 fat 19631 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_other_216.png │ +-rw---- 1.0 fat 28949 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_other_288.png │ +-rw---- 1.0 fat 49997 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_other_432.png │ +-rw---- 1.0 fat 3637 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_other_64.png │ +-rw---- 1.0 fat 6438 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_other_96.png │ +-rw---- 1.0 fat 11097 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_video_128.png │ +-rw---- 1.0 fat 13373 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_video_144.png │ +-rw---- 1.0 fat 19917 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_video_192.png │ +-rw---- 1.0 fat 23684 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_video_216.png │ +-rw---- 1.0 fat 36013 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_video_288.png │ +-rw---- 1.0 fat 63704 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_video_432.png │ +-rw---- 1.0 fat 4287 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_video_64.png │ +-rw---- 1.0 fat 7453 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_default_video_96.png │ +-rw---- 1.0 fat 11288 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_error_128.png │ +-rw---- 1.0 fat 13243 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_error_144.png │ +-rw---- 1.0 fat 19552 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_error_192.png │ +-rw---- 1.0 fat 22933 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_error_216.png │ +-rw---- 1.0 fat 34075 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_error_288.png │ +-rw---- 1.0 fat 59348 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_error_432.png │ +-rw---- 1.0 fat 4207 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_error_64.png │ +-rw---- 1.0 fat 7566 b- stor 17-Oct-15 00:54 res/drawable-nodpi-v4/thumbnail_error_96.png │ +-rw---- 2.0 fat 436 bl defN 17-Oct-15 00:55 res/drawable-v11/sidebar_selected_dark_mint.xml │ +-rw---- 2.0 fat 436 bl defN 17-Oct-15 00:55 res/drawable-v11/sidebar_selected_futaba.xml │ +-rw---- 2.0 fat 436 bl defN 17-Oct-15 00:55 res/drawable-v11/sidebar_selected_gurochan.xml │ +-rw---- 2.0 fat 436 bl defN 17-Oct-15 00:55 res/drawable-v11/sidebar_selected_mikuba.xml │ +-rw---- 2.0 fat 436 bl defN 17-Oct-15 00:55 res/drawable-v11/sidebar_selected_neutron.xml │ +-rw---- 2.0 fat 436 bl defN 17-Oct-15 00:55 res/drawable-v11/sidebar_selected_photon.xml │ +-rw---- 2.0 fat 436 bl defN 17-Oct-15 00:55 res/drawable-v11/sidebar_selected_tomorrow.xml │ +-rw---- 1.0 fat 2111 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/dialog_full_holo_dark.9.png │ +-rw---- 1.0 fat 2131 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/dialog_full_holo_light.9.png │ +-rw---- 1.0 fat 231 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/drawer_shadow.9.png │ +-rw---- 1.0 fat 1858 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_02ch.png │ +-rw---- 1.0 fat 2526 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_0chan.png │ +-rw---- 1.0 fat 178 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_0chan_1.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_10ch.png │ +-rw---- 1.0 fat 3930 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_410chan.png │ +-rw---- 1.0 fat 8023 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_420chan.png │ +-rw---- 1.0 fat 215 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_4chan.png │ +-rw---- 1.0 fat 5582 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_76chan.png │ +-rw---- 1.0 fat 4287 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_7chan.png │ +-rw---- 1.0 fat 1339 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_8chan.png │ +-rw---- 1.0 fat 1139 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_allchan.png │ +-rw---- 1.0 fat 181 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_anonfm.png │ +-rw---- 1.0 fat 1390 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_arhivach.png │ +-rw---- 1.0 fat 5594 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_brchan.png │ +-rw---- 1.0 fat 2071 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_cirno.png │ +-rw---- 1.0 fat 773 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_clairews.png │ +-rw---- 1.0 fat 569 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_dfwk.png │ +-rw---- 1.0 fat 1883 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_dobrochan.png │ +-rw---- 1.0 fat 1814 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_dvach.png │ +-rw---- 1.0 fat 134 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_haruhichan.png │ +-rw---- 1.0 fat 1342 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_hispachan.png │ +-rw---- 1.0 fat 4063 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_horochan.png │ +-rw---- 1.0 fat 5274 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_inach.png │ +-rw---- 1.0 fat 687 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_krautchan.png │ +-rw---- 1.0 fat 9593 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_lain.png │ +-rw---- 1.0 fat 209 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_lampach.png │ +-rw---- 1.0 fat 2716 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_makaba.png │ +-rw---- 1.0 fat 10641 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_mikuba.png │ +-rw---- 1.0 fat 1003 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_nowere.png │ +-rw---- 1.0 fat 338 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_overlay_local.png │ +-rw---- 1.0 fat 6679 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_owlchan.png │ +-rw---- 1.0 fat 3214 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_ponyach.png │ +-rw---- 1.0 fat 180 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_samachan.png │ +-rw---- 1.0 fat 1392 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_sich.png │ +-rw---- 1.0 fat 3118 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_synch.png │ +-rw---- 1.0 fat 162 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_tohnochan.png │ +-rw---- 1.0 fat 2377 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_tumbach.png │ +-rw---- 1.0 fat 2684 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_uchan.png │ +-rw---- 1.0 fat 4478 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_vichan.png │ +-rw---- 1.0 fat 3725 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/favicon_wizchan.png │ +-rw---- 1.0 fat 7377 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/filedialog_file.png │ +-rw---- 1.0 fat 7504 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/filedialog_file_audio.png │ +-rw---- 1.0 fat 10615 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/filedialog_file_html.png │ +-rw---- 1.0 fat 10156 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/filedialog_file_image.png │ +-rw---- 1.0 fat 8844 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/filedialog_file_video.png │ +-rw---- 1.0 fat 5473 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/filedialog_folder.png │ +-rw---- 1.0 fat 534 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_edit_dark.png │ +-rw---- 1.0 fat 534 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_edit_light.png │ +-rw---- 1.0 fat 436 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_new_attachment_dark.png │ +-rw---- 1.0 fat 436 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_new_attachment_light.png │ +-rw---- 1.0 fat 327 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_new_picture_dark.png │ +-rw---- 1.0 fat 327 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_new_picture_light.png │ +-rw---- 1.0 fat 308 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_next_item_dark.png │ +-rw---- 1.0 fat 308 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_next_item_light.png │ +-rw---- 1.0 fat 311 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_previous_item_dark.png │ +-rw---- 1.0 fat 311 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_previous_item_light.png │ +-rw---- 1.0 fat 510 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_refresh_dark.png │ +-rw---- 1.0 fat 510 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_refresh_light.png │ +-rw---- 1.0 fat 260 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_remove_dark.png │ +-rw---- 1.0 fat 260 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_remove_light.png │ +-rw---- 1.0 fat 277 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_save_dark.png │ +-rw---- 1.0 fat 277 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_action_save_light.png │ +-rw---- 1.0 fat 124 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_drawer_dark.png │ +-rw---- 1.0 fat 124 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_drawer_light.png │ +-rw---- 1.0 fat 8575 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 772 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/mark_bold.png │ +-rw---- 1.0 fat 1669 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/mark_code.png │ +-rw---- 1.0 fat 638 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/mark_italic.png │ +-rw---- 1.0 fat 492 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/mark_quote.png │ +-rw---- 1.0 fat 239 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/mark_spoiler.png │ +-rw---- 1.0 fat 1077 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/mark_strike.png │ +-rw---- 1.0 fat 760 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/mark_underline.png │ +-rw---- 1.0 fat 633 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/sidebar_favorites_dark.png │ +-rw---- 1.0 fat 633 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/sidebar_favorites_light.png │ +-rw---- 1.0 fat 732 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/sidebar_history_dark.png │ +-rw---- 1.0 fat 732 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/sidebar_history_light.png │ +-rw---- 1.0 fat 169 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/sidebar_newtab_dark.png │ +-rw---- 1.0 fat 169 b- stor 17-Oct-15 00:54 res/drawable-xhdpi-v4/sidebar_newtab_light.png │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xhdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xhdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xhdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xhdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xhdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xhdpi-v4/thumbnail_error.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-hdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-hdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-hdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-hdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-hdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-hdpi-v4/thumbnail_error.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-mdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-mdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-mdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-mdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-mdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-mdpi-v4/thumbnail_error.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xhdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xhdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xhdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xhdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xhdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xhdpi-v4/thumbnail_error.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xxhdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xlarge-xxhdpi-v4/thumbnail_error.xml │ +-rw---- 1.0 fat 2864 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/dialog_full_holo_dark.9.png │ +-rw---- 1.0 fat 3476 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/dialog_full_holo_light.9.png │ +-rw---- 1.0 fat 275 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/drawer_shadow.9.png │ +-rw---- 1.0 fat 2042 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_02ch.png │ +-rw---- 1.0 fat 4762 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_0chan.png │ +-rw---- 1.0 fat 199 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_0chan_1.png │ +-rw---- 1.0 fat 233 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_10ch.png │ +-rw---- 1.0 fat 7504 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_410chan.png │ +-rw---- 1.0 fat 14071 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_420chan.png │ +-rw---- 1.0 fat 236 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_4chan.png │ +-rw---- 1.0 fat 6317 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_76chan.png │ +-rw---- 1.0 fat 6394 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_7chan.png │ +-rw---- 1.0 fat 2244 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_8chan.png │ +-rw---- 1.0 fat 1458 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_allchan.png │ +-rw---- 1.0 fat 199 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_anonfm.png │ +-rw---- 1.0 fat 2068 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_arhivach.png │ +-rw---- 1.0 fat 6674 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_brchan.png │ +-rw---- 1.0 fat 3318 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_cirno.png │ +-rw---- 1.0 fat 852 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_clairews.png │ +-rw---- 1.0 fat 656 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_dfwk.png │ +-rw---- 1.0 fat 3110 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_dobrochan.png │ +-rw---- 1.0 fat 3112 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_dvach.png │ +-rw---- 1.0 fat 152 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_haruhichan.png │ +-rw---- 1.0 fat 1929 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_hispachan.png │ +-rw---- 1.0 fat 4981 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_horochan.png │ +-rw---- 1.0 fat 5586 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_inach.png │ +-rw---- 1.0 fat 927 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_krautchan.png │ +-rw---- 1.0 fat 18453 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_lain.png │ +-rw---- 1.0 fat 237 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_lampach.png │ +-rw---- 1.0 fat 4560 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_makaba.png │ +-rw---- 1.0 fat 21061 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_mikuba.png │ +-rw---- 1.0 fat 282 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_nowere.png │ +-rw---- 1.0 fat 382 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_overlay_local.png │ +-rw---- 1.0 fat 13788 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_owlchan.png │ +-rw---- 1.0 fat 3529 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_ponyach.png │ +-rw---- 1.0 fat 256 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_samachan.png │ +-rw---- 1.0 fat 1814 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_sich.png │ +-rw---- 1.0 fat 3901 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_synch.png │ +-rw---- 1.0 fat 185 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_tohnochan.png │ +-rw---- 1.0 fat 2404 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_tumbach.png │ +-rw---- 1.0 fat 4868 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_uchan.png │ +-rw---- 1.0 fat 6573 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_vichan.png │ +-rw---- 1.0 fat 6505 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/favicon_wizchan.png │ +-rw---- 1.0 fat 13240 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/filedialog_file.png │ +-rw---- 1.0 fat 12884 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/filedialog_file_audio.png │ +-rw---- 1.0 fat 20420 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/filedialog_file_html.png │ +-rw---- 1.0 fat 19763 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/filedialog_file_image.png │ +-rw---- 1.0 fat 15238 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/filedialog_file_video.png │ +-rw---- 1.0 fat 10855 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/filedialog_folder.png │ +-rw---- 1.0 fat 735 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_edit_dark.png │ +-rw---- 1.0 fat 735 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_edit_light.png │ +-rw---- 1.0 fat 591 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_new_attachment_dark.png │ +-rw---- 1.0 fat 591 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_new_attachment_light.png │ +-rw---- 1.0 fat 374 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_new_picture_dark.png │ +-rw---- 1.0 fat 374 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_new_picture_light.png │ +-rw---- 1.0 fat 383 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_next_item_dark.png │ +-rw---- 1.0 fat 383 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_next_item_light.png │ +-rw---- 1.0 fat 389 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_previous_item_dark.png │ +-rw---- 1.0 fat 389 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_previous_item_light.png │ +-rw---- 1.0 fat 687 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_refresh_dark.png │ +-rw---- 1.0 fat 687 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_refresh_light.png │ +-rw---- 1.0 fat 338 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_remove_dark.png │ +-rw---- 1.0 fat 338 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_remove_light.png │ +-rw---- 1.0 fat 312 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_save_dark.png │ +-rw---- 1.0 fat 312 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_action_save_light.png │ +-rw---- 1.0 fat 133 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_drawer_dark.png │ +-rw---- 1.0 fat 133 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_drawer_light.png │ +-rw---- 1.0 fat 17064 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1266 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/mark_bold.png │ +-rw---- 1.0 fat 1670 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/mark_code.png │ +-rw---- 1.0 fat 1053 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/mark_italic.png │ +-rw---- 1.0 fat 875 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/mark_quote.png │ +-rw---- 1.0 fat 304 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/mark_spoiler.png │ +-rw---- 1.0 fat 1770 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/mark_strike.png │ +-rw---- 1.0 fat 1235 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/mark_underline.png │ +-rw---- 1.0 fat 871 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/sidebar_favorites_dark.png │ +-rw---- 1.0 fat 871 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/sidebar_favorites_light.png │ +-rw---- 1.0 fat 1082 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/sidebar_history_dark.png │ +-rw---- 1.0 fat 1082 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/sidebar_history_light.png │ +-rw---- 1.0 fat 233 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/sidebar_newtab_dark.png │ +-rw---- 1.0 fat 233 b- stor 17-Oct-15 00:54 res/drawable-xxhdpi-v4/sidebar_newtab_light.png │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xxhdpi-v4/thumbnail_default_audio.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xxhdpi-v4/thumbnail_default_image.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xxhdpi-v4/thumbnail_default_link.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xxhdpi-v4/thumbnail_default_other.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xxhdpi-v4/thumbnail_default_video.xml │ +-rw---- 2.0 fat 332 bl defN 17-Oct-15 00:55 res/drawable-xxhdpi-v4/thumbnail_error.xml │ +-rw---- 1.0 fat 23515 b- stor 17-Oct-15 00:54 res/drawable-xxxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 484 bl defN 17-Oct-15 00:55 res/drawable/filedialog_selector.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-15 00:55 res/drawable/sidebar_selected_dark_mint.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-15 00:55 res/drawable/sidebar_selected_futaba.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-15 00:55 res/drawable/sidebar_selected_gurochan.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-15 00:55 res/drawable/sidebar_selected_mikuba.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-15 00:55 res/drawable/sidebar_selected_neutron.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-15 00:55 res/drawable/sidebar_selected_photon.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-15 00:55 res/drawable/sidebar_selected_tomorrow.xml │ +-rw---- 2.0 fat 1736 bl defN 17-Oct-15 00:55 res/layout-v14/downloading_progress_layout.xml │ +-rw---- 2.0 fat 1536 bl defN 17-Oct-15 00:55 res/layout-v14/posting_progress_layout.xml │ +-rw---- 2.0 fat 2768 bl defN 17-Oct-15 00:55 res/layout-v17/boardslist_fragment.xml │ +-rw---- 2.0 fat 1624 bl defN 17-Oct-15 00:55 res/layout-v17/filedialog_row.xml │ +-rw---- 2.0 fat 1440 bl defN 17-Oct-15 00:55 res/layout-v17/frame_error.xml │ +-rw---- 2.0 fat 2832 bl defN 17-Oct-15 00:55 res/layout-v17/newtab_fragment.xml │ +-rw---- 2.0 fat 888 bl defN 17-Oct-15 00:55 res/layout-v17/post_badge_icon.xml │ +-rw---- 2.0 fat 5304 bl defN 17-Oct-15 00:55 res/layout-v17/post_item_layout.xml │ +-rw---- 2.0 fat 1824 bl defN 17-Oct-15 00:55 res/layout-v17/postform_attachment.xml │ +-rw---- 2.0 fat 4612 bl defN 17-Oct-15 00:55 res/layout/board_fragment.xml │ +-rw---- 2.0 fat 2552 bl defN 17-Oct-15 00:55 res/layout/boardslist_fragment.xml │ +-rw---- 2.0 fat 2112 bl defN 17-Oct-15 00:55 res/layout/dialog_autohide_rule.xml │ +-rw---- 2.0 fat 1016 bl defN 17-Oct-15 00:55 res/layout/dialog_delete.xml │ +-rw---- 2.0 fat 1064 bl defN 17-Oct-15 00:55 res/layout/dialog_save_thread.xml │ +-rw---- 2.0 fat 1740 bl defN 17-Oct-15 00:55 res/layout/downloading_error_report_layout.xml │ +-rw---- 2.0 fat 1536 bl defN 17-Oct-15 00:55 res/layout/downloading_progress_layout.xml │ +-rw---- 2.0 fat 788 bl defN 17-Oct-15 00:55 res/layout/favorites_fragment.xml │ +-rw---- 2.0 fat 500 bl defN 17-Oct-15 00:55 res/layout/favorites_listview.xml │ +-rw---- 2.0 fat 3092 bl defN 17-Oct-15 00:55 res/layout/filedialog_main.xml │ +-rw---- 2.0 fat 1376 bl defN 17-Oct-15 00:55 res/layout/filedialog_row.xml │ +-rw---- 2.0 fat 1372 bl defN 17-Oct-15 00:55 res/layout/frame_error.xml │ +-rw---- 2.0 fat 592 bl defN 17-Oct-15 00:55 res/layout/frame_loading.xml │ +-rw---- 2.0 fat 1428 bl defN 17-Oct-15 00:55 res/layout/gallery_item.xml │ +-rw---- 2.0 fat 2496 bl defN 17-Oct-15 00:55 res/layout/gallery_layout.xml │ +-rw---- 2.0 fat 2676 bl defN 17-Oct-15 00:55 res/layout/gallery_layout_fullscreen.xml │ +-rw---- 2.0 fat 1036 bl defN 17-Oct-15 00:55 res/layout/gallery_videoplayer.xml │ +-rw---- 2.0 fat 500 bl defN 17-Oct-15 00:55 res/layout/history_fragment.xml │ +-rw---- 2.0 fat 768 bl defN 17-Oct-15 00:55 res/layout/list_separator.xml │ +-rw---- 2.0 fat 952 bl defN 17-Oct-15 00:55 res/layout/main_activity_drawer.xml │ +-rw---- 2.0 fat 996 bl defN 17-Oct-15 00:55 res/layout/main_activity_tablet.xml │ +-rw---- 2.0 fat 996 bl defN 17-Oct-15 00:55 res/layout/main_activity_tablet_right.xml │ +-rw---- 2.0 fat 2616 bl defN 17-Oct-15 00:55 res/layout/newtab_fragment.xml │ +-rw---- 2.0 fat 1280 bl defN 17-Oct-15 00:55 res/layout/newtab_quickaccess_item.xml │ +-rw---- 2.0 fat 824 bl defN 17-Oct-15 00:55 res/layout/post_badge_icon.xml │ +-rw---- 2.0 fat 1064 bl defN 17-Oct-15 00:55 res/layout/post_item_frame.xml │ +-rw---- 2.0 fat 620 bl defN 17-Oct-15 00:55 res/layout/post_item_hidden.xml │ +-rw---- 2.0 fat 4944 bl defN 17-Oct-15 00:55 res/layout/post_item_layout.xml │ +-rw---- 2.0 fat 456 bl defN 17-Oct-15 00:55 res/layout/post_item_null.xml │ +-rw---- 2.0 fat 1764 bl defN 17-Oct-15 00:55 res/layout/post_thumbnail.xml │ +-rw---- 2.0 fat 1692 bl defN 17-Oct-15 00:55 res/layout/postform_attachment.xml │ +-rw---- 2.0 fat 6404 bl defN 17-Oct-15 00:55 res/layout/postform_layout.xml │ +-rw---- 2.0 fat 6524 bl defN 17-Oct-15 00:55 res/layout/postform_layout_pinned_markup.xml │ +-rw---- 2.0 fat 1336 bl defN 17-Oct-15 00:55 res/layout/posting_progress_layout.xml │ +-rw---- 2.0 fat 2268 bl defN 17-Oct-15 00:55 res/layout/sidebar_layout.xml │ +-rw---- 2.0 fat 2108 bl defN 17-Oct-15 00:55 res/layout/sidebar_tabitem.xml │ +-rw---- 2.0 fat 10468 bl defN 17-Oct-15 00:55 res/xml/preferences.xml │ +-rw---- 1.0 fat 284968 b- stor 17-Oct-15 00:54 resources.arsc │ +-rw---- 2.0 fat 2682968 bl defN 17-Oct-15 00:55 classes.dex │ +-rw---- 2.0 fat 846 bl defN 17-Oct-15 00:55 nya/miku/wishmaster/ui/gallery/GalleryInitData.aidl │ +-rw---- 2.0 fat 864 bl defN 17-Oct-15 00:55 nya/miku/wishmaster/ui/gallery/GalleryInteractiveExceptionHolder.aidl │ +-rw---- 2.0 fat 848 bl defN 17-Oct-15 00:55 nya/miku/wishmaster/ui/gallery/GalleryInitResult.aidl │ +-rw---- 2.0 fat 1227 bl defN 17-Oct-15 00:55 nya/miku/wishmaster/ui/gallery/GalleryGetterCallback.aidl │ +-rw---- 2.0 fat 852 bl defN 17-Oct-15 00:55 nya/miku/wishmaster/ui/gallery/GalleryAttachmentInfo.aidl │ +-rw---- 2.0 fat 1604 bl defN 17-Oct-15 00:55 nya/miku/wishmaster/ui/gallery/GalleryBinder.aidl │ +-rw---- 2.0 fat 25996 bl defN 17-Oct-15 00:55 lib/armeabi-v7a/libgif.so │ +-rw---- 2.0 fat 29988 bl defN 17-Oct-15 00:55 lib/x86/libgif.so │ +-rw---- 2.0 fat 30592 bl defN 17-Oct-15 00:55 lib/x86_64/libgif.so │ +-rw---- 2.0 fat 30328 bl defN 17-Oct-15 00:55 lib/arm64-v8a/libgif.so │ +-rw---- 2.0 fat 36720 bl defN 17-Oct-15 00:55 lib/mips64/libgif.so │ +-rw---- 2.0 fat 30084 bl defN 17-Oct-15 00:55 lib/armeabi/libgif.so │ +-rw---- 2.0 fat 72796 bl defN 17-Oct-15 00:55 lib/mips/libgif.so │ +-rw---- 2.0 fat 53636 b- defN 17-Oct-15 00:55 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 53757 b- defN 17-Oct-15 00:55 META-INF/AF4E8DD4.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Oct-15 00:55 META-INF/AF4E8DD4.RSA │ +557 files, 5745172 bytes uncompressed, 3593935 bytes compressed: 37.4% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── APK metadata │┄ Ordering differences only │ @@ -7,19 +7,19 @@ │ packageInfo: null │ sdkInfo: │ minSdkVersion: '4' │ targetSdkVersion: '23' │ sharedLibrary: false │ sparseResources: false │ unknownFiles: │ - nya/miku/wishmaster/ui/gallery/GalleryGetterCallback.aidl: '8' │ - nya/miku/wishmaster/ui/gallery/GalleryAttachmentInfo.aidl: '8' │ - nya/miku/wishmaster/ui/gallery/GalleryInitResult.aidl: '8' │ nya/miku/wishmaster/ui/gallery/GalleryInitData.aidl: '8' │ nya/miku/wishmaster/ui/gallery/GalleryInteractiveExceptionHolder.aidl: '8' │ + nya/miku/wishmaster/ui/gallery/GalleryInitResult.aidl: '8' │ + nya/miku/wishmaster/ui/gallery/GalleryGetterCallback.aidl: '8' │ + nya/miku/wishmaster/ui/gallery/GalleryAttachmentInfo.aidl: '8' │ nya/miku/wishmaster/ui/gallery/GalleryBinder.aidl: '8' │ usesFramework: │ ids: │ - 1 │ tag: null │ version: 2.5.0-dirty │ versionInfo: ├── lib/armeabi/libgif.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --symbols {} │ │ @@ -8,35 +8,35 @@ │ │ 4: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ 5: 00005324 8 FUNC GLOBAL DEFAULT 12 __aeabi_unwind_cpp_pr0 │ │ 6: 00000000 0 FUNC GLOBAL DEFAULT UND fseek@LIBC (2) │ │ 7: 0000532c 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr1 │ │ 8: 00000000 0 FUNC GLOBAL DEFAULT UND fread@LIBC (2) │ │ 9: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 11: 00003473 22 FUNC GLOBAL DEFAULT 12 GifFreeMapObject │ │ - 12: 00003b7f 110 FUNC GLOBAL DEFAULT 12 DGifCloseFile │ │ + 11: 00003f85 22 FUNC GLOBAL DEFAULT 12 GifFreeMapObject │ │ + 12: 00003a7b 110 FUNC GLOBAL DEFAULT 12 DGifCloseFile │ │ 13: 0000401c 0 FUNC GLOBAL DEFAULT 12 __aeabi_idiv │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ - 15: 00003b51 46 FUNC GLOBAL DEFAULT 12 DGifExtensionToGCB │ │ + 15: 00003a4d 46 FUNC GLOBAL DEFAULT 12 DGifExtensionToGCB │ │ 16: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ 17: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ 19: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@LIBC (2) │ │ - 20: 00003a31 164 FUNC GLOBAL DEFAULT 12 DGifGetExtensionNext │ │ - 21: 00003775 144 FUNC GLOBAL DEFAULT 12 DGifGetRecordType │ │ - 22: 00003805 556 FUNC GLOBAL DEFAULT 12 DGifGetImageDesc │ │ - 23: 00003c85 884 FUNC GLOBAL DEFAULT 12 DGifGetLine │ │ - 24: 00003ff9 34 FUNC GLOBAL DEFAULT 12 DGifGetCode │ │ - 25: 00003bed 152 FUNC GLOBAL DEFAULT 12 DGifGetCodeNext │ │ - 26: 00003ad5 124 FUNC GLOBAL DEFAULT 12 DGifGetExtension │ │ + 20: 0000392d 164 FUNC GLOBAL DEFAULT 12 DGifGetExtensionNext │ │ + 21: 00003671 144 FUNC GLOBAL DEFAULT 12 DGifGetRecordType │ │ + 22: 00003701 556 FUNC GLOBAL DEFAULT 12 DGifGetImageDesc │ │ + 23: 00003b81 884 FUNC GLOBAL DEFAULT 12 DGifGetLine │ │ + 24: 00003ef5 34 FUNC GLOBAL DEFAULT 12 DGifGetCode │ │ + 25: 00003ae9 152 FUNC GLOBAL DEFAULT 12 DGifGetCodeNext │ │ + 26: 000039d1 124 FUNC GLOBAL DEFAULT 12 DGifGetExtension │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 28: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 29: 00002a79 188 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFile │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@LIBC (2) │ │ - 31: 00003689 236 FUNC GLOBAL DEFAULT 12 DGifOpen │ │ + 31: 00003585 236 FUNC GLOBAL DEFAULT 12 DGifOpen │ │ 32: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@LIBC (2) │ │ 33: 00002b35 176 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openByteArray │ │ 34: 00002be5 212 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openDirectByteBuffer │ │ 35: 00002cb9 360 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openStream │ │ 36: 00002e21 216 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFd │ │ 37: 00000000 0 FUNC GLOBAL DEFAULT UND dup@LIBC (2) │ │ 38: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@LIBC (2) │ │ @@ -56,21 +56,21 @@ │ │ 52: 000032a9 8 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getLoopCount │ │ 53: 000032b1 36 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getDuration │ │ 54: 000032d5 66 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ 55: 00003317 20 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ 56: 0000332b 32 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ 57: 0000334b 26 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ 58: 00003365 140 FUNC GLOBAL DEFAULT 12 JNI_OnLoad │ │ - 59: 0000341b 88 FUNC GLOBAL DEFAULT 12 GifMakeMapObject │ │ + 59: 00003f2d 88 FUNC GLOBAL DEFAULT 12 GifMakeMapObject │ │ 60: 000033f1 20 FUNC GLOBAL DEFAULT 12 JNI_OnUnload │ │ - 61: 00003405 22 FUNC GLOBAL DEFAULT 12 GifBitSize │ │ - 62: 00003489 44 FUNC GLOBAL DEFAULT 12 GifFreeExtensions │ │ - 63: 000034b5 84 FUNC GLOBAL DEFAULT 12 GifFreeSavedImages │ │ - 64: 00003569 288 FUNC GLOBAL DEFAULT 12 DGifGetScreenDesc │ │ - 65: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@LIBC (2) │ │ + 61: 00003465 288 FUNC GLOBAL DEFAULT 12 DGifGetScreenDesc │ │ + 62: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@LIBC (2) │ │ + 63: 00003fc7 84 FUNC GLOBAL DEFAULT 12 GifFreeSavedImages │ │ + 64: 00003f17 22 FUNC GLOBAL DEFAULT 12 GifBitSize │ │ + 65: 00003f9b 44 FUNC GLOBAL DEFAULT 12 GifFreeExtensions │ │ 66: 0000401c 220 FUNC GLOBAL DEFAULT 12 __divsi3 │ │ 67: 000047b0 16 FUNC WEAK DEFAULT 12 __aeabi_idiv0 │ │ 68: 000040f8 32 FUNC GLOBAL DEFAULT 12 __aeabi_idivmod │ │ 69: 00004118 412 FUNC GLOBAL DEFAULT 12 __aeabi_frsub │ │ 70: 00004120 404 FUNC GLOBAL DEFAULT 12 __subsf3 │ │ 71: 00004120 404 FUNC GLOBAL DEFAULT 12 __aeabi_fsub │ │ 72: 00004124 400 FUNC GLOBAL DEFAULT 12 __addsf3 │ ├── readelf --wide --relocs {} │ │ @@ -28,13 +28,13 @@ │ │ 00007fcc 00001b16 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ 00007fd0 00001c16 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ 00007fd4 00001e16 R_ARM_JUMP_SLOT 00000000 fopen@LIBC │ │ 00007fd8 00002016 R_ARM_JUMP_SLOT 00000000 ftell@LIBC │ │ 00007fdc 00002516 R_ARM_JUMP_SLOT 00000000 dup@LIBC │ │ 00007fe0 00002616 R_ARM_JUMP_SLOT 00000000 fdopen@LIBC │ │ 00007fe4 00003216 R_ARM_JUMP_SLOT 00000000 fclose@LIBC │ │ -00007fe8 00004116 R_ARM_JUMP_SLOT 00000000 strncmp@LIBC │ │ +00007fe8 00003e16 R_ARM_JUMP_SLOT 00000000 strncmp@LIBC │ │ 00007fec 00006316 R_ARM_JUMP_SLOT 00000000 raise@LIBC │ │ 00007ff0 00006516 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exidx │ │ 00007ff4 00006b16 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ 00007ff8 00007716 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup │ │ 00007ffc 00007816 R_ARM_JUMP_SLOT 00000000 __cxa_type_match │ ├── readelf --wide --notes {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bd752c776a032268f654142e8d9971c2d288b8bf │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 74583c9107335baaa6ad7dddaa35f139aeae56c0 │ │ │ │ Displaying notes found in: .note.gnu.gold-version │ │ Owner Data size Description │ │ GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) Version: gold 1.11 │ ├── readelf --wide --version-info {} │ │ @@ -12,16 +12,16 @@ │ │ 020: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 024: 1 (*global*) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 030: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 040: 1 (*global*) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ + 03c: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ + 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 058: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 05c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -41,18 +41,18 @@ │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ JNI_OnLoad │ │ GifMakeMapObject │ │ JNI_OnUnload │ │ +DGifGetScreenDesc │ │ +GifFreeSavedImages │ │ GifBitSize │ │ GifFreeExtensions │ │ -GifFreeSavedImages │ │ -DGifGetScreenDesc │ │ __divsi3 │ │ __aeabi_idiv0 │ │ __aeabi_idivmod │ │ __aeabi_frsub │ │ __subsf3 │ │ __aeabi_fsub │ │ __addsf3 │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -103,20 +103,20 @@ │ │ 0x0000110c 61696e64 6572004a 6176615f 6e79615f ainder.Java_nya_ │ │ 0x0000111c 6d696b75 5f776973 686d6173 7465725f miku_wishmaster_ │ │ 0x0000112c 6c69625f 67696664 72617761 626c655f lib_gifdrawable_ │ │ 0x0000113c 47696644 72617761 626c655f 67657441 GifDrawable_getA │ │ 0x0000114c 6c6c6f63 6174696f 6e427974 65436f75 llocationByteCou │ │ 0x0000115c 6e74004a 4e495f4f 6e4c6f61 64004769 nt.JNI_OnLoad.Gi │ │ 0x0000116c 664d616b 654d6170 4f626a65 6374004a fMakeMapObject.J │ │ - 0x0000117c 4e495f4f 6e556e6c 6f616400 47696642 NI_OnUnload.GifB │ │ - 0x0000118c 69745369 7a650047 69664672 65654578 itSize.GifFreeEx │ │ - 0x0000119c 74656e73 696f6e73 00476966 46726565 tensions.GifFree │ │ - 0x000011ac 53617665 64496d61 67657300 44476966 SavedImages.DGif │ │ - 0x000011bc 47657453 63726565 6e446573 63007374 GetScreenDesc.st │ │ - 0x000011cc 726e636d 70005f5f 64697673 6933005f rncmp.__divsi3._ │ │ + 0x0000117c 4e495f4f 6e556e6c 6f616400 44476966 NI_OnUnload.DGif │ │ + 0x0000118c 47657453 63726565 6e446573 63007374 GetScreenDesc.st │ │ + 0x0000119c 726e636d 70004769 66467265 65536176 rncmp.GifFreeSav │ │ + 0x000011ac 6564496d 61676573 00476966 42697453 edImages.GifBitS │ │ + 0x000011bc 697a6500 47696646 72656545 7874656e ize.GifFreeExten │ │ + 0x000011cc 73696f6e 73005f5f 64697673 6933005f sions.__divsi3._ │ │ 0x000011dc 5f616561 62695f69 64697630 005f5f61 _aeabi_idiv0.__a │ │ 0x000011ec 65616269 5f696469 766d6f64 005f5f61 eabi_idivmod.__a │ │ 0x000011fc 65616269 5f667273 7562005f 5f737562 eabi_frsub.__sub │ │ 0x0000120c 73663300 5f5f6165 6162695f 66737562 sf3.__aeabi_fsub │ │ 0x0000121c 005f5f61 64647366 33005f5f 61656162 .__addsf3.__aeab │ │ 0x0000122c 695f6661 6464005f 5f666c6f 6174756e i_fadd.__floatun │ │ 0x0000123c 73697366 005f5f66 6c6f6174 73697366 sisf.__floatsisf │ ├── readelf --wide --decompress --hex-dump=.hash {} │ │ @@ -44,27 +44,27 @@ │ │ 0x00001a1c 00000000 00000000 0c000000 00000000 ................ │ │ 0x00001a2c 00000000 00000000 23000000 00000000 ........#....... │ │ 0x00001a3c 1f000000 08000000 00000000 00000000 ................ │ │ 0x00001a4c 00000000 1a000000 00000000 12000000 ................ │ │ 0x00001a5c 00000000 00000000 00000000 06000000 ................ │ │ 0x00001a6c 00000000 19000000 00000000 13000000 ................ │ │ 0x00001a7c 18000000 00000000 00000000 0a000000 ................ │ │ - 0x00001a8c 00000000 11000000 04000000 00000000 ................ │ │ - 0x00001a9c 00000000 3c000000 00000000 00000000 ....<........... │ │ + 0x00001a8c 00000000 11000000 3c000000 00000000 ........<....... │ │ + 0x00001a9c 00000000 04000000 00000000 00000000 ................ │ │ 0x00001aac 00000000 00000000 27000000 2e000000 ........'....... │ │ 0x00001abc 2c000000 00000000 00000000 00000000 ,............... │ │ 0x00001acc 46000000 00000000 49000000 00000000 F.......I....... │ │ - 0x00001adc 00000000 00000000 3d000000 00000000 ........=....... │ │ - 0x00001aec 3b000000 00000000 30000000 41000000 ;.......0...A... │ │ + 0x00001adc 00000000 00000000 40000000 00000000 ........@....... │ │ + 0x00001aec 3b000000 00000000 30000000 3e000000 ;.......0...>... │ │ 0x00001afc 00000000 00000000 0e000000 00000000 ................ │ │ 0x00001b0c 00000000 2a000000 00000000 56000000 ....*.......V... │ │ 0x00001b1c 47000000 33000000 00000000 00000000 G...3........... │ │ - 0x00001b2c 00000000 00000000 48000000 40000000 ........H...@... │ │ + 0x00001b2c 00000000 00000000 48000000 3d000000 ........H...=... │ │ 0x00001b3c 07000000 00000000 00000000 00000000 ................ │ │ - 0x00001b4c 25000000 3e000000 52000000 55000000 %...>...R...U... │ │ + 0x00001b4c 25000000 41000000 52000000 55000000 %...A...R...U... │ │ 0x00001b5c 66000000 6a000000 0b000000 3a000000 f...j.......:... │ │ 0x00001b6c 5f000000 59000000 00000000 1b000000 _...Y........... │ │ 0x00001b7c 6c000000 0d000000 28000000 00000000 l.......(....... │ │ 0x00001b8c 00000000 00000000 78000000 00000000 ........x....... │ │ 0x00001b9c 7c000000 00000000 00000000 70000000 |...........p... │ │ 0x00001bac 58000000 32000000 50000000 00000000 X...2...P....... │ │ 0x00001bbc 35000000 7d000000 1e000000 4a000000 5...}.......J... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -157,20 +157,20 @@ │ │ ; instruction: 0x23243514 │ │ bvs ffc1c6d0 <_end@@Base+0xffc146c4> │ │ stmne r3, {r1, r3, r4, r6, r8, r9, lr} │ │ bcc 5092b8 <_end@@Base+0x5012ac> │ │ andle r4, r8, #-1610612727 ; 0xa0000009 │ │ stmdacs r0, {r3, r5, fp, sp, lr} │ │ ; instruction: 0xf001d003 │ │ - movwcs pc, #2348 ; 0x92c ; │ │ + movwcs pc, #3765 ; 0xeb5 ; │ │ strcc r6, [r4, #-43]! ; 0xffffffd5 │ │ ; instruction: 0xf003e7ed │ │ movwcs pc, #3453 ; 0xd7d ; │ │ lfmne f6, 4, [r0], #-972 ; 0xfffffc34 │ │ - stc2 0, cr15, [r7], #4 │ │ + stc2 0, cr15, [r5], #-4 │ │ ; instruction: 0xf0031c20 │ │ ldcllt 13, cr15, [r0, #-468]! ; 0xfffffe2c │ │ andeq r5, r0, r6, lsl lr │ │ cfstr32mi mvfx11, [pc], {127} ; 0x7f │ │ andcs sl, r1, r1, lsl #26 │ │ stmdavs r4!, {r2, r3, r4, r5, r6, sl, lr} │ │ stmdavs r3!, {r0, r3, r5, sl, fp, ip} │ │ @@ -254,15 +254,15 @@ │ │ andls fp, r5, fp, lsl #1 │ │ andls r9, r9, #4, 2 │ │ movwls r1, #15886 ; 0x3e0e │ │ blls 176568 <_end@@Base+0x16e55c> │ │ ldrshle r2, [r5, #-185] ; 0xffffff47 │ │ stmdavc r8, {r1, r2, r8, sl, fp, sp, pc} │ │ tstcc r1, sl, lsr #24 │ │ - blx ff63e3aa <_end@@Base+0xff63639e> │ │ + blx 15be3aa <_end@@Base+0x15b639e> │ │ suble r2, fp, r0, lsl #16 │ │ stmdavs r3!, {r2, r3, r8, sp} │ │ strbtcs r6, [r4], -r8, ror #16 │ │ ; instruction: 0x1c0b691a │ │ stmdbvs r2!, {r0, r1, r4, r6, r8, r9, lr} │ │ bls 188708 <_end@@Base+0x1806fc> │ │ mrceq 6, 0, r0, cr2, cr2, {0} │ │ @@ -322,15 +322,15 @@ │ │ ldc2l 0, cr15, [r6], #-12 │ │ andle r2, r6, r0, lsl #16 │ │ ldcne 8, cr4, [r1], #-84 ; 0xffffffac │ │ ; instruction: 0xf0034478 │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ stmdavs r0!, {r0, r3, r5, r6, r7, r8, ip, lr, pc} │ │ bge 16c8c0 <_end@@Base+0x1648b4> │ │ - blx ff03e4b8 <_end@@Base+0xff0364ac> │ │ + blx fbe4b8 <_end@@Base+0xfb64ac> │ │ andsle r2, r0, r0, lsl #16 │ │ ldmdavc r3, {r2, r9, fp, ip, pc} │ │ bicsle r2, lr, r3, lsl #22 │ │ stmdacs r1, {r4, r6, fp, ip, sp, lr} │ │ ldmvc r3, {r0, r1, r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ andseq r7, fp, #9568256 ; 0x920000 │ │ ldreq r1, [fp], #-2259 ; 0xfffff72d │ │ @@ -347,22 +347,22 @@ │ │ cfstr32ne mvfx11, [r5], {240} ; 0xf0 │ │ blmi 1bc9530 <_end@@Base+0x1bc1524> │ │ ldrbtmi r1, [fp], #-3095 ; 0xfffff3e9 │ │ addslt r6, r1, fp, lsl r8 │ │ movwls r6, #6170 ; 0x181a │ │ sfmne f1, 1, [r8], #-60 ; 0xffffffc4 │ │ ; instruction: 0xf001a903 │ │ - stmdacs r0, {r0, r4, r5, r8, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ sbc sp, r4, r0, lsl #2 │ │ blcs a912c <_end@@Base+0xa1120> │ │ blcs f6530 <_end@@Base+0xee524> │ │ add sp, r7, r0, lsl #2 │ │ smlatbcs r1, pc, r0, lr ; │ │ rsbsmi r1, r9, r8, lsr #24 │ │ - ; instruction: 0xf96af001 │ │ + ; instruction: 0xf8e8f001 │ │ tstle r0, r0, lsl #16 │ │ bvs ffaba810 <_end@@Base+0xffab2804> │ │ svccs 0x00002624 │ │ stmiavs r3!, {r0, r1, ip, lr, pc}^ │ │ ldcne 3, cr4, [r9], {115} ; 0x73 │ │ stmdbvs fp!, {r0, r1, sp, lr, pc} │ │ ; instruction: 0x1c313b01 │ │ @@ -392,60 +392,60 @@ │ │ ldmpl fp!, {r0, r1, r2, r8, r9, fp, sp, pc}^ │ │ blls 271b4 <_end@@Base+0x1f1a8> │ │ addsmi r6, r3, #15859712 ; 0xf20000 │ │ blls 38df8 <_end@@Base+0x30dec> │ │ stcne 8, cr6, [r8], #-708 ; 0xfffffd3c │ │ ldmibvs r3!, {r0, r3, r4, r6, r8, r9, lr} │ │ ldmdane r9, {r1, r4, r5, r7, fp, sp, lr}^ │ │ - blx 17be5d2 <_end@@Base+0x17b65c6> │ │ + blx ff73e5d0 <_end@@Base+0xff7365c4> │ │ rsble r2, fp, r0, lsl #16 │ │ ldmpl fp!, {r0, r1, r3, r8, r9, fp, sp, pc}^ │ │ ldmne r3, {r9, fp, ip, pc}^ │ │ strcc lr, [r4, -sl, ror #15] │ │ andle r2, r5, r0, lsl pc │ │ stcne 7, cr14, [r8], #-912 ; 0xfffffc70 │ │ - blx 143e5ee <_end@@Base+0x14365e2> │ │ + blx ff3be5ec <_end@@Base+0xff3b65e0> │ │ subsle r2, ip, r0, lsl #16 │ │ stmiavs r2!, {r0, r1, r3, r5, r8, fp, sp, lr}^ │ │ addsmi r3, sl, #1024 ; 0x400 │ │ andcs sp, r1, r1, lsl #20 │ │ stchi 0, cr14, [r3], #344 ; 0x158 │ │ andle r2, r2, r0, lsl #22 │ │ movwcc r6, #6819 ; 0x1aa3 │ │ sfmne f6, 4, [r0], #-652 ; 0xfffffd74 │ │ ldrmi r6, [r8, r3, ror #21] │ │ rscsle r2, r2, r0, lsl #16 │ │ stmdavs r3!, {r0, r1, r3, r4, r5, r6, r7, r9, sp} │ │ umaal r0, r5, r2, r0 │ │ stcne 14, cr10, [r8], #-16 │ │ ; instruction: 0x1c32a905 │ │ - stc2l 0, cr15, [ip], #4 │ │ + stc2l 0, cr15, [sl], #-4 │ │ eorsle r2, lr, r0, lsl #16 │ │ blcs 2923c <_end@@Base+0x21230> │ │ stcne 0, cr13, [r8], #-180 ; 0xffffff4c │ │ ; instruction: 0xf0011c31 │ │ - ubfx pc, sp, #21, #22 │ │ + ubfx pc, fp, #20, #22 │ │ stcne 14, cr10, [r8], #-16 │ │ ; instruction: 0x1c32a906 │ │ - blx 12be648 <_end@@Base+0x12b663c> │ │ + ; instruction: 0xf9c8f001 │ │ eorle r2, lr, r0, lsl #16 │ │ tstle r1, r0, lsl #30 │ │ stmdbvs fp!, {r2, r3, r9, sp} │ │ movwcc r6, #6432 ; 0x1920 │ │ cmpmi r9, #4352 ; 0x1100 │ │ blx fe33e66a <_end@@Base+0xfe33665e> │ │ eorle r2, r2, r0, lsl #16 │ │ stmdals r6, {r5, r8, sp, lr} │ │ ; instruction: 0x1c229904 │ │ mcr2 7, 4, pc, cr6, cr15, {7} ; │ │ andsle r2, sl, r0, lsl #16 │ │ blcs 29284 <_end@@Base+0x21278> │ │ stcne 0, cr13, [r8], #-36 ; 0xffffffdc │ │ bge 189740 <_end@@Base+0x181734> │ │ - ; instruction: 0xf9daf001 │ │ + ; instruction: 0xf958f001 │ │ andsle r2, r0, r0, lsl #16 │ │ mvnsle r2, r0, lsl #30 │ │ blls fc638 <_end@@Base+0xf462c> │ │ andle r2, r0, r4, lsl #22 │ │ svccs 0x0000e73d │ │ stcne 0, cr13, [r0], #-700 ; 0xfffffd44 │ │ ldrmi r6, [r8, r3, ror #21] │ │ @@ -462,39 +462,39 @@ │ │ andeq r0, r0, fp, ror #7 │ │ ldrdeq r3, [r0], -r8 │ │ strdlt fp, [r9], r0 │ │ blge 4272f0 <_end@@Base+0x41f2e4> │ │ stcne 8, cr7, [r6], {27} │ │ cdpne 12, 1, cr1, cr7, cr13, {0} │ │ ble e72f8 <_end@@Base+0xdf2ec> │ │ - blx 13fe6e8 <_end@@Base+0x13f66dc> │ │ + ; instruction: 0xf9cdf001 │ │ and r2, r3, pc, ror #10 │ │ tstle r1, r0, lsl #18 │ │ tstle fp, r0, lsl #16 │ │ blls 38a6f4 <_end@@Base+0x3826e8> │ │ movwls r1, #3073 ; 0xc01 │ │ ; instruction: 0x1c029b0f │ │ stcne 3, cr9, [fp], #-4 │ │ stc2l 7, cr15, [r2, #1020] ; 0x3fc │ │ adds r2, r0, r0 │ │ movwls r6, #14339 ; 0x3803 │ │ movwls r6, #18499 ; 0x4843 │ │ blls e8f24 <_end@@Base+0xe0f18> │ │ movwls r4, #21331 ; 0x5353 │ │ ; instruction: 0xdc0a2b00 │ │ - blx c7e724 <_end@@Base+0xc76718> │ │ + ; instruction: 0xf9aff001 │ │ stmdals r3, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ movwls r9, #2308 ; 0x904 │ │ ; instruction: 0x1c2a9b0f │ │ blmi 1027334 <_end@@Base+0x101f328> │ │ eorscs lr, r4, r6, ror #15 │ │ blx bbe746 <_end@@Base+0xbb673a> │ │ tstle sp, r4, lsl #28 │ │ ; instruction: 0xf0011c30 │ │ - blls 3c0fc4 <_end@@Base+0x3b8fb8> │ │ + blls 3c0dbc <_end@@Base+0x3b8db0> │ │ stmdbls r4, {r0, r1, fp, ip, pc} │ │ blls 3e734c <_end@@Base+0x3df340> │ │ movwls r1, #7202 ; 0x1c22 │ │ ; instruction: 0xf7ff236d │ │ mls r7, r9, sp, pc ; │ │ strdvs r2, [r7, lr] │ │ ldreq r2, [fp, #1793] ; 0x701 │ │ @@ -523,16 +523,16 @@ │ │ cmncs sp, #67108864 ; 0x4000000 │ │ andvs lr, r3, r0, lsr #15 │ │ subvs r7, r7, r3, lsl #4 │ │ stmdacs r0, {r4, r5, r6, r7, fp, sp, lr} │ │ movwcs sp, #4101 ; 0x1005 │ │ addsmi r6, r3, r2, asr #16 │ │ addsmi r6, sl, #131072 ; 0x20000 │ │ - ; instruction: 0xf000d005 │ │ - blmi 5c2114 <_end@@Base+0x5ba108> │ │ + ; instruction: 0xf001d005 │ │ + blmi 5c1738 <_end@@Base+0x5b972c> │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ ldcne 0, cr6, [r0], #-972 ; 0xfffffc34 │ │ andcs r1, r0, #8448 ; 0x2100 │ │ mcr2 7, 4, pc, cr6, cr15, {7} ; │ │ ; instruction: 0x2e006936 │ │ ldrbcs sp, [sl, #3073]! ; 0xc01 │ │ stcne 0, cr0, [r0], #-692 ; 0xfffffd4c │ │ @@ -750,15 +750,15 @@ │ │ beq.n 2a98 │ │ movs r3, #0 │ │ ldr r1, [pc, #72] ; (2b2c ) │ │ add r2, sp, #32 │ │ adds r0, r5, #0 │ │ add r1, pc │ │ str r3, [sp, #32] │ │ - bl 3688 │ │ + bl 3584 │ │ adds r6, r0, #0 │ │ adds r0, r5, #0 │ │ ldr r7, [sp, #32] │ │ bl 5dc0 <_Unwind_GetTextRelBase@@Base+0xe8> │ │ ldr r3, [sp, #20] │ │ adds r2, r0, #0 │ │ str r3, [sp, #4] │ │ @@ -830,15 +830,15 @@ │ │ ldr r1, [pc, #80] ; (2bdc ) │ │ str r0, [r4, #8] │ │ add r2, sp, #24 │ │ add r1, pc │ │ adds r0, r4, #0 │ │ str r3, [r4, #0] │ │ str r3, [sp, #24] │ │ - bl 3688 │ │ + bl 3584 │ │ ldr r3, [sp, #20] │ │ str r7, [sp, #4] │ │ str r6, [sp, #0] │ │ str r3, [sp, #8] │ │ ldr r3, [pc, #60] ; (2be0 ) │ │ ldr r1, [sp, #24] │ │ ldr r2, [r4, #0] │ │ @@ -934,15 +934,15 @@ │ │ ldr r3, [sp, #20] │ │ add r1, pc │ │ add r2, sp, #32 │ │ str r3, [r0, #8] │ │ movs r3, #0 │ │ str r3, [r0, #0] │ │ str r3, [sp, #32] │ │ - bl 3688 │ │ + bl 3584 │ │ ldr r3, [sp, #24] │ │ str r4, [sp, #0] │ │ str r6, [sp, #4] │ │ str r3, [sp, #8] │ │ ldr r3, [pc, #52] ; (2cb4 ) │ │ ldr r1, [sp, #32] │ │ ldr r2, [r5, #0] │ │ @@ -1073,15 +1073,15 @@ │ │ str r0, [r5, #0] │ │ str r6, [r5, #16] │ │ add r1, pc │ │ add r2, sp, #40 ; 0x28 │ │ str r7, [r5, #4] │ │ adds r0, r5, #0 │ │ str r6, [sp, #40] ; 0x28 │ │ - bl 3688 │ │ + bl 3584 │ │ ldr r3, [r4, #0] │ │ str r0, [sp, #28] │ │ ldr r1, [sp, #20] │ │ adds r3, #244 ; 0xf4 │ │ ldr r3, [r3, #0] │ │ adds r0, r4, #0 │ │ mov ip, r3 │ │ @@ -1203,15 +1203,15 @@ │ │ cmp r0, #0 │ │ bne.n 2e5e │ │ ldr r1, [pc, #76] ; (2ef0 ) │ │ add r2, sp, #24 │ │ str r0, [sp, #24] │ │ add r1, pc │ │ adds r0, r6, #0 │ │ - bl 3688 │ │ + bl 3584 │ │ adds r7, r0, #0 │ │ adds r0, r6, #0 │ │ bl 5dc0 <_Unwind_GetTextRelBase@@Base+0xe8> │ │ ldr r3, [sp, #16] │ │ adds r2, r0, #0 │ │ str r3, [sp, #4] │ │ ldr r3, [sp, #20] │ │ @@ -1822,15 +1822,15 @@ │ │ b.n 33d0 │ │ movs r0, #128 ; 0x80 │ │ ldr r3, [pc, #92] ; (33e8 ) │ │ lsls r0, r0, #1 │ │ adds r1, r4, #0 │ │ add r3, pc │ │ str r6, [r3, #0] │ │ - bl 341a │ │ + bl 3f2c │ │ adds r3, r4, #0 │ │ cmp r0, #0 │ │ bne.n 33aa │ │ ldr r3, [pc, #76] ; (33ec ) │ │ add r3, pc │ │ str r0, [r3, #4] │ │ cmp r0, #0 │ │ @@ -1863,279 +1863,153 @@ │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ ldr r4, [pc, #8] ; (33ec ) │ │ movs r0, r0 │ │ movs r6, r0 │ │ movs r1, r0 │ │ - ldr r4, [pc, #456] ; (35b4 ) │ │ + ldr r4, [pc, #456] ; (35b4 ) │ │ movs r0, r0 │ │ - ldr r4, [pc, #392] ; (3578 ) │ │ + ldr r4, [pc, #392] ; (3578 ) │ │ ... │ │ │ │ 000033f0 : │ │ push {r3, lr} │ │ ldr r3, [pc, #12] ; (3400 ) │ │ add r3, pc │ │ ldr r0, [r3, #4] │ │ - bl 3472 │ │ + bl 3f84 │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - ldr r4, [pc, #48] ; (3434 ) │ │ - ... │ │ - │ │ -00003404 : │ │ - movs r3, #1 │ │ - adds r2, r3, #0 │ │ - adds r1, r2, #0 │ │ - lsls r1, r3 │ │ - cmp r1, r0 │ │ - bge.n 3416 │ │ - adds r3, #1 │ │ - cmp r3, #9 │ │ - bne.n 3408 │ │ - adds r0, r3, #0 │ │ - bx lr │ │ - │ │ -0000341a : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - adds r5, r0, #0 │ │ - adds r6, r1, #0 │ │ - bl 3404 │ │ - movs r3, #1 │ │ - lsls r3, r0 │ │ - cmp r5, r3 │ │ - beq.n 3430 │ │ - movs r0, #0 │ │ - b.n 3470 │ │ - movs r0, #12 │ │ - bl 5d90 <_Unwind_GetTextRelBase@@Base+0xb8> │ │ - subs r4, r0, #0 │ │ - beq.n 342c │ │ - adds r0, r5, #0 │ │ - movs r1, #3 │ │ - bl 5d50 <_Unwind_GetTextRelBase@@Base+0x78> │ │ - str r0, [r4, #8] │ │ - cmp r0, #0 │ │ - bne.n 3450 │ │ - adds r0, r4, #0 │ │ - bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ - b.n 342c │ │ - adds r0, r5, #0 │ │ - str r5, [r4, #0] │ │ - bl 3404 │ │ - str r0, [r4, #4] │ │ - adds r0, r4, #0 │ │ - cmp r6, #0 │ │ - beq.n 3470 │ │ - movs r3, #3 │ │ - ldr r0, [r4, #8] │ │ - adds r2, r3, #0 │ │ - muls r2, r5 │ │ - adds r1, r6, #0 │ │ - bl 5d10 <_Unwind_GetTextRelBase@@Base+0x38> │ │ - adds r0, r4, #0 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -00003472 : │ │ - push {r4, lr} │ │ - cmp r0, #0 │ │ - beq.n 3486 │ │ - adds r4, r0, #0 │ │ - ldr r0, [r0, #8] │ │ - bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ - adds r0, r4, #0 │ │ - bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ - pop {r4, pc} │ │ - │ │ -00003488 : │ │ - push {r4, r5, r6, lr} │ │ - ldr r4, [r1, #0] │ │ - adds r6, r0, #0 │ │ - adds r5, r1, #0 │ │ - cmp r4, #0 │ │ - beq.n 34b2 │ │ - ldr r3, [r6, #0] │ │ - ldr r0, [r5, #0] │ │ - lsls r3, r3, #2 │ │ - adds r3, r0, r3 │ │ - cmp r4, r3 │ │ - bcs.n 34a8 │ │ - ldmia r4!, {r0} │ │ - bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ - b.n 3494 │ │ - bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ - movs r3, #0 │ │ - str r3, [r5, #0] │ │ - str r3, [r6, #0] │ │ - pop {r4, r5, r6, pc} │ │ - │ │ -000034b4 : │ │ - push {r3, r4, r5, lr} │ │ - cmp r0, #0 │ │ - beq.n 3506 │ │ - ldr r4, [r0, #44] ; 0x2c │ │ - cmp r4, #0 │ │ - beq.n 3506 │ │ - adds r5, r0, #0 │ │ - adds r4, #20 │ │ - movs r3, #36 ; 0x24 │ │ - ldr r2, [r5, #16] │ │ - ldr r0, [r5, #44] ; 0x2c │ │ - muls r2, r3 │ │ - adds r3, r0, r2 │ │ - adds r2, r4, #0 │ │ - subs r2, #20 │ │ - cmp r2, r3 │ │ - bcs.n 34fe │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - beq.n 34e4 │ │ - bl 3472 │ │ - movs r3, #0 │ │ - str r3, [r4, #0] │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - beq.n 34ee │ │ - bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ - adds r0, r4, #0 │ │ - adds r1, r4, #0 │ │ - adds r0, #8 │ │ - adds r1, #12 │ │ - bl 3488 │ │ - adds r4, #36 ; 0x24 │ │ - b.n 34c4 │ │ - bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ - movs r3, #0 │ │ - str r3, [r5, #44] ; 0x2c │ │ - pop {r3, r4, r5, pc} │ │ + ldr r4, [pc, #48] ; (3434 ) │ │ + movs r0, r0 │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #88] ; (3564 ) │ │ + ldr r4, [pc, #88] ; (3460 ) │ │ ldr r2, [r0, #56] ; 0x38 │ │ adds r6, r0, #0 │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ adds r7, r1, #0 │ │ ldr r3, [r4, #0] │ │ mov r5, sp │ │ str r3, [sp, #4] │ │ ldr r3, [r2, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.n 352a │ │ + beq.n 3426 │ │ mov r1, sp │ │ movs r2, #2 │ │ blx r3 │ │ - b.n 3536 │ │ + b.n 3432 │ │ ldr r3, [r2, #48] ; 0x30 │ │ mov r0, sp │ │ movs r1, #1 │ │ movs r2, #2 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ subs r0, #2 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ cmp r0, #0 │ │ - beq.n 3548 │ │ + beq.n 3444 │ │ movs r3, #102 ; 0x66 │ │ movs r0, #0 │ │ str r3, [r6, #48] ; 0x30 │ │ - b.n 3554 │ │ + b.n 3450 │ │ movs r0, #1 │ │ ldrb r3, [r5, #1] │ │ ldrb r2, [r5, #0] │ │ lsls r3, r3, #8 │ │ orrs r3, r2 │ │ str r3, [r7, #0] │ │ ldr r2, [sp, #4] │ │ ldr r3, [r4, #0] │ │ cmp r2, r3 │ │ - beq.n 3560 │ │ + beq.n 345c │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ldr r2, [pc, #368] ; (36d8 ) │ │ + ldr r3, [pc, #384] ; (35e4 ) │ │ ... │ │ │ │ -00003568 : │ │ - ldr r3, [pc, #280] ; (3684 ) │ │ +00003464 : │ │ + ldr r3, [pc, #280] ; (3580 ) │ │ push {r4, r5, r6, r7, lr} │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ sub sp, #20 │ │ adds r5, r0, #0 │ │ ldr r2, [r3, #0] │ │ movs r6, #8 │ │ str r2, [sp, #12] │ │ ldr r2, [r0, #56] ; 0x38 │ │ str r3, [sp, #4] │ │ ldr r4, [r2, #0] │ │ adds r0, r4, #0 │ │ ands r0, r6 │ │ - bne.n 358c │ │ + bne.n 3488 │ │ movs r3, #111 ; 0x6f │ │ str r3, [r5, #48] ; 0x30 │ │ - b.n 3672 │ │ + b.n 356e │ │ adds r0, r5, #0 │ │ adds r1, r5, #0 │ │ - bl 3508 │ │ + bl 3404 │ │ cmp r0, #0 │ │ - bne.n 359c │ │ + bne.n 3498 │ │ movs r0, #0 │ │ - b.n 3672 │ │ + b.n 356e │ │ adds r1, r5, #4 │ │ adds r0, r5, #0 │ │ - bl 3508 │ │ + bl 3404 │ │ cmp r0, #0 │ │ - beq.n 3598 │ │ + beq.n 3494 │ │ ldr r3, [r5, #56] ; 0x38 │ │ add r6, sp, #8 │ │ ldr r4, [r3, #52] ; 0x34 │ │ cmp r4, #0 │ │ - beq.n 35bc │ │ + beq.n 34b8 │ │ adds r0, r5, #0 │ │ adds r1, r6, #0 │ │ movs r2, #3 │ │ blx r4 │ │ - b.n 35c8 │ │ + b.n 34c4 │ │ ldr r3, [r3, #48] ; 0x30 │ │ adds r0, r6, #0 │ │ movs r1, #1 │ │ movs r2, #3 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ subs r4, r0, #3 │ │ subs r3, r4, #1 │ │ sbcs r4, r3 │ │ cmp r4, #0 │ │ - beq.n 35e2 │ │ + beq.n 34de │ │ movs r3, #102 ; 0x66 │ │ movs r4, #0 │ │ str r3, [r5, #48] ; 0x30 │ │ ldr r0, [r5, #12] │ │ - bl 3472 │ │ + bl 3f84 │ │ str r4, [r5, #12] │ │ - b.n 365c │ │ + b.n 3558 │ │ ldrb r3, [r6, #1] │ │ ldrb r0, [r6, #0] │ │ str r3, [r5, #8] │ │ lsls r3, r0, #24 │ │ - bpl.n 366e │ │ + bpl.n 356a │ │ movs r3, #7 │ │ ands r0, r3 │ │ movs r3, #1 │ │ adds r0, #1 │ │ lsls r3, r0 │ │ adds r1, r4, #0 │ │ adds r0, r3, #0 │ │ - bl 341a │ │ + bl 3f2c │ │ adds r7, r4, #0 │ │ str r0, [r5, #12] │ │ movs r3, #109 ; 0x6d │ │ cmp r0, #0 │ │ - bne.n 362c │ │ - b.n 365a │ │ + bne.n 3528 │ │ + b.n 3556 │ │ movs r3, #3 │ │ adds r4, r3, #0 │ │ muls r4, r7 │ │ ldrb r1, [r6, #0] │ │ ldr r2, [r0, #8] │ │ adds r7, #1 │ │ strb r1, [r2, r4] │ │ @@ -2148,345 +2022,345 @@ │ │ ldrb r2, [r6, #2] │ │ ldr r1, [r1, #8] │ │ adds r3, r1, r4 │ │ strb r2, [r3, #2] │ │ ldr r3, [r5, #12] │ │ ldr r3, [r3, #0] │ │ cmp r7, r3 │ │ - bge.n 3670 │ │ + bge.n 356c │ │ ldr r3, [r5, #56] ; 0x38 │ │ ldr r4, [r3, #52] ; 0x34 │ │ cmp r4, #0 │ │ - beq.n 3660 │ │ + beq.n 355c │ │ adds r0, r5, #0 │ │ adds r1, r6, #0 │ │ movs r2, #3 │ │ blx r4 │ │ subs r3, r0, #3 │ │ subs r2, r3, #1 │ │ sbcs r3, r2 │ │ ldr r0, [r5, #12] │ │ cmp r3, #0 │ │ - beq.n 360a │ │ + beq.n 3506 │ │ movs r4, #0 │ │ - bl 3472 │ │ + bl 3f84 │ │ movs r3, #102 ; 0x66 │ │ str r4, [r5, #12] │ │ str r3, [r5, #48] ; 0x30 │ │ adds r0, r4, #0 │ │ - b.n 3672 │ │ + b.n 356e │ │ ldr r3, [r3, #48] ; 0x30 │ │ adds r0, r6, #0 │ │ movs r1, #1 │ │ movs r2, #3 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ - b.n 3644 │ │ + b.n 3540 │ │ str r4, [r5, #12] │ │ movs r0, #1 │ │ ldr r3, [sp, #4] │ │ ldr r2, [sp, #12] │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 3680 │ │ + beq.n 357c │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #0] ; (3688 ) │ │ + ldr r3, [pc, #16] ; (3594 ) │ │ ... │ │ │ │ -00003688 : │ │ +00003584 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r6, [pc, #220] ; (3768 ) │ │ + ldr r6, [pc, #220] ; (3664 ) │ │ sub sp, #28 │ │ str r0, [sp, #0] │ │ add r6, pc │ │ ldr r6, [r6, #0] │ │ movs r0, #60 ; 0x3c │ │ ldr r3, [r6, #0] │ │ adds r7, r1, #0 │ │ adds r5, r2, #0 │ │ str r3, [sp, #20] │ │ bl 5d90 <_Unwind_GetTextRelBase@@Base+0xb8> │ │ str r6, [sp, #4] │ │ subs r4, r0, #0 │ │ - bne.n 36b2 │ │ + bne.n 35ae │ │ subs r0, r5, #0 │ │ - beq.n 3756 │ │ + beq.n 3652 │ │ movs r3, #109 ; 0x6d │ │ str r3, [r5, #0] │ │ - b.n 3754 │ │ + b.n 3650 │ │ movs r1, #0 │ │ movs r2, #60 ; 0x3c │ │ bl 5da0 <_Unwind_GetTextRelBase@@Base+0xc8> │ │ - ldr r0, [pc, #176] ; (376c ) │ │ + ldr r0, [pc, #176] ; (3668 ) │ │ bl 5d90 <_Unwind_GetTextRelBase@@Base+0xb8> │ │ subs r6, r0, #0 │ │ - bne.n 36ce │ │ + bne.n 35ca │ │ cmp r5, #0 │ │ - beq.n 3710 │ │ + beq.n 360c │ │ movs r3, #109 ; 0x6d │ │ str r3, [r5, #0] │ │ - b.n 3710 │ │ + b.n 360c │ │ movs r3, #0 │ │ str r3, [r0, #48] ; 0x30 │ │ movs r3, #8 │ │ str r3, [r0, #0] │ │ ldr r3, [sp, #0] │ │ str r0, [r4, #56] ; 0x38 │ │ str r7, [r0, #52] ; 0x34 │ │ str r3, [r4, #52] ; 0x34 │ │ add r1, sp, #12 │ │ cmp r7, #0 │ │ - beq.n 36ec │ │ + beq.n 35e8 │ │ adds r0, r4, #0 │ │ movs r2, #6 │ │ blx r7 │ │ - b.n 36f8 │ │ + b.n 35f4 │ │ adds r0, r1, #0 │ │ movs r2, #6 │ │ movs r1, #1 │ │ adds r3, r7, #0 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ subs r7, r0, #6 │ │ subs r3, r7, #1 │ │ sbcs r7, r3 │ │ cmp r7, #0 │ │ - beq.n 371a │ │ + beq.n 3616 │ │ cmp r5, #0 │ │ - beq.n 370a │ │ + beq.n 3606 │ │ movs r3, #102 ; 0x66 │ │ str r3, [r5, #0] │ │ adds r0, r6, #0 │ │ bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ adds r0, r4, #0 │ │ bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ movs r0, #0 │ │ - b.n 3756 │ │ - ldr r0, [pc, #84] ; (3770 ) │ │ + b.n 3652 │ │ + ldr r0, [pc, #84] ; (366c ) │ │ add r1, sp, #12 │ │ movs r2, #3 │ │ add r0, pc │ │ strb r7, [r1, #6] │ │ bl 5e50 <_Unwind_GetTextRelBase@@Base+0x178> │ │ cmp r0, #0 │ │ - beq.n 3734 │ │ + beq.n 3630 │ │ movs r3, #103 ; 0x67 │ │ cmp r5, #0 │ │ - bne.n 3708 │ │ - b.n 370a │ │ + bne.n 3604 │ │ + b.n 3606 │ │ adds r0, r4, #0 │ │ - bl 3568 │ │ + bl 3464 │ │ cmp r0, #0 │ │ - bne.n 3752 │ │ + bne.n 364e │ │ adds r0, r6, #0 │ │ bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ adds r0, r4, #0 │ │ bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ movs r3, #104 ; 0x68 │ │ adds r0, r7, #0 │ │ str r3, [r5, #0] │ │ - b.n 3756 │ │ + b.n 3652 │ │ str r7, [r4, #48] ; 0x30 │ │ adds r0, r4, #0 │ │ ldr r3, [sp, #4] │ │ ldr r2, [sp, #20] │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 3764 │ │ + beq.n 3660 │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #880] ; (3adc ) │ │ + ldr r1, [pc, #896] ; (39e8 ) │ │ movs r0, r0 │ │ str r0, [r7, #16] │ │ movs r0, r0 │ │ - cmp r2, #233 ; 0xe9 │ │ + cmp r3, #237 ; 0xed │ │ ... │ │ │ │ -00003774 : │ │ +00003670 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #136] ; (3800 ) │ │ + ldr r4, [pc, #136] ; (36fc ) │ │ adds r5, r0, #0 │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ adds r6, r1, #0 │ │ ldr r3, [r4, #0] │ │ str r3, [sp, #4] │ │ ldr r3, [r0, #56] ; 0x38 │ │ movs r0, #8 │ │ ldr r2, [r3, #0] │ │ ands r0, r2 │ │ - bne.n 3792 │ │ + bne.n 368e │ │ movs r3, #111 ; 0x6f │ │ - b.n 37ee │ │ + b.n 36ea │ │ ldr r2, [r3, #52] ; 0x34 │ │ mov ip, r2 │ │ mov r2, sp │ │ adds r7, r2, #3 │ │ mov r2, ip │ │ cmp r2, #0 │ │ - beq.n 37aa │ │ + beq.n 36a6 │ │ adds r0, r5, #0 │ │ adds r1, r7, #0 │ │ movs r2, #1 │ │ blx ip │ │ - b.n 37b6 │ │ + b.n 36b2 │ │ movs r1, #1 │ │ ldr r3, [r3, #48] ; 0x30 │ │ adds r0, r7, #0 │ │ adds r2, r1, #0 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ subs r0, #1 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ cmp r0, #0 │ │ - beq.n 37c8 │ │ + beq.n 36c4 │ │ movs r3, #102 ; 0x66 │ │ movs r0, #0 │ │ str r3, [r5, #48] ; 0x30 │ │ - b.n 37f0 │ │ + b.n 36ec │ │ ldrb r3, [r7, #0] │ │ lsls r2, r3, #24 │ │ lsrs r3, r2, #24 │ │ cmp r3, #44 ; 0x2c │ │ - beq.n 37de │ │ + beq.n 36da │ │ cmp r3, #59 ; 0x3b │ │ - beq.n 37e2 │ │ + beq.n 36de │ │ cmp r3, #33 ; 0x21 │ │ - bne.n 37ea │ │ + bne.n 36e6 │ │ movs r3, #3 │ │ - b.n 37e4 │ │ + b.n 36e0 │ │ movs r3, #2 │ │ - b.n 37e4 │ │ + b.n 36e0 │ │ movs r3, #4 │ │ str r3, [r6, #0] │ │ movs r0, #1 │ │ - b.n 37f0 │ │ + b.n 36ec │ │ movs r3, #107 ; 0x6b │ │ str r0, [r6, #0] │ │ str r3, [r5, #48] ; 0x30 │ │ ldr r2, [sp, #4] │ │ ldr r3, [r4, #0] │ │ cmp r2, r3 │ │ - beq.n 37fc │ │ + beq.n 36f8 │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ; instruction: 0x47f2 │ │ + ldr r0, [pc, #984] ; (3ad8 ) │ │ ... │ │ │ │ -00003804 : │ │ +00003700 : │ │ push {r4, r5, r6, r7, lr} │ │ movs r5, #8 │ │ - ldr r3, [pc, #532] ; (3a20 ) │ │ + ldr r3, [pc, #532] ; (391c ) │ │ ldr r7, [r0, #56] ; 0x38 │ │ adds r4, r0, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [r7, #0] │ │ sub sp, #36 ; 0x24 │ │ ldr r2, [r3, #0] │ │ str r1, [sp, #8] │ │ ands r0, r5 │ │ str r2, [sp, #28] │ │ str r3, [sp, #12] │ │ - bne.n 3828 │ │ + bne.n 3724 │ │ movs r3, #111 ; 0x6f │ │ str r3, [r4, #48] ; 0x30 │ │ - b.n 3a0c │ │ + b.n 3908 │ │ adds r3, r4, #0 │ │ adds r3, #20 │ │ adds r0, r4, #0 │ │ adds r1, r3, #0 │ │ str r3, [sp, #0] │ │ - bl 3508 │ │ + bl 3404 │ │ cmp r0, #0 │ │ - beq.n 38ea │ │ + beq.n 37e6 │ │ adds r1, r4, #0 │ │ adds r0, r4, #0 │ │ adds r1, #24 │ │ - bl 3508 │ │ + bl 3404 │ │ cmp r0, #0 │ │ - beq.n 38ea │ │ + beq.n 37e6 │ │ adds r1, r4, #0 │ │ adds r0, r4, #0 │ │ adds r1, #28 │ │ - bl 3508 │ │ + bl 3404 │ │ cmp r0, #0 │ │ - beq.n 38ea │ │ + beq.n 37e6 │ │ adds r1, r4, #0 │ │ adds r0, r4, #0 │ │ adds r1, #32 │ │ - bl 3508 │ │ + bl 3404 │ │ cmp r0, #0 │ │ - beq.n 38ea │ │ + beq.n 37e6 │ │ ldr r2, [r4, #56] ; 0x38 │ │ add r1, sp, #24 │ │ ldr r3, [r2, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.n 3876 │ │ + beq.n 3772 │ │ adds r0, r4, #0 │ │ movs r2, #1 │ │ blx r3 │ │ - b.n 3882 │ │ + b.n 377e │ │ adds r0, r1, #0 │ │ movs r1, #1 │ │ ldr r3, [r2, #48] ; 0x30 │ │ adds r2, r1, #0 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ subs r5, r0, #1 │ │ subs r3, r5, #1 │ │ sbcs r5, r3 │ │ ldr r0, [r4, #40] ; 0x28 │ │ cmp r5, #0 │ │ - beq.n 3898 │ │ + beq.n 3794 │ │ movs r3, #102 ; 0x66 │ │ str r3, [r4, #48] ; 0x30 │ │ - bl 3472 │ │ - b.n 3944 │ │ + bl 3f84 │ │ + b.n 3840 │ │ add r3, sp, #24 │ │ ldrb r6, [r3, #0] │ │ str r3, [sp, #4] │ │ adds r2, r4, #5 │ │ lsls r3, r6, #25 │ │ lsrs r3, r3, #31 │ │ strb r3, [r2, #31] │ │ cmp r0, #0 │ │ - beq.n 38b0 │ │ - bl 3472 │ │ + beq.n 37ac │ │ + bl 3f84 │ │ str r5, [r4, #40] ; 0x28 │ │ ldr r3, [sp, #4] │ │ ldrb r3, [r3, #0] │ │ cmp r3, #127 ; 0x7f │ │ - bhi.n 38ce │ │ + bhi.n 37ca │ │ ldr r0, [r4, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq.n 395a │ │ + beq.n 3856 │ │ movs r2, #36 ; 0x24 │ │ ldr r3, [r4, #16] │ │ adds r3, #1 │ │ adds r1, r2, #0 │ │ muls r1, r3 │ │ bl 5d70 <_Unwind_GetTextRelBase@@Base+0x98> │ │ - b.n 3960 │ │ + b.n 385c │ │ movs r3, #7 │ │ movs r0, #1 │ │ ands r6, r3 │ │ adds r6, #1 │ │ lsls r0, r6 │ │ movs r1, #0 │ │ - bl 341a │ │ + bl 3f2c │ │ movs r5, #0 │ │ str r0, [r4, #40] ; 0x28 │ │ cmp r0, r5 │ │ - bne.n 3918 │ │ + bne.n 3814 │ │ movs r3, #109 ; 0x6d │ │ str r3, [r4, #48] ; 0x30 │ │ movs r0, #0 │ │ - b.n 3a0c │ │ + b.n 3908 │ │ movs r3, #3 │ │ adds r2, r3, #0 │ │ muls r2, r5 │ │ mov ip, r2 │ │ mov r3, ip │ │ add r2, sp, #24 │ │ ldr r1, [r0, #8] │ │ @@ -2503,91 +2377,91 @@ │ │ ldr r1, [r1, #8] │ │ adds r3, r1, #0 │ │ add r3, ip │ │ strb r2, [r3, #2] │ │ ldr r3, [r4, #40] ; 0x28 │ │ ldr r3, [r3, #0] │ │ cmp r5, r3 │ │ - bcs.n 38b8 │ │ + bcs.n 37b4 │ │ ldr r2, [r4, #56] ; 0x38 │ │ add r1, sp, #24 │ │ ldr r3, [r2, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.n 394c │ │ + beq.n 3848 │ │ adds r0, r4, #0 │ │ movs r2, #3 │ │ blx r3 │ │ subs r3, r0, #3 │ │ subs r2, r3, #1 │ │ sbcs r3, r2 │ │ ldr r0, [r4, #40] ; 0x28 │ │ cmp r3, #0 │ │ - beq.n 38ee │ │ - bl 3472 │ │ + beq.n 37ea │ │ + bl 3f84 │ │ movs r3, #102 ; 0x66 │ │ str r3, [r4, #48] ; 0x30 │ │ movs r5, #0 │ │ str r5, [r4, #40] ; 0x28 │ │ adds r0, r5, #0 │ │ - b.n 3a0c │ │ + b.n 3908 │ │ ldr r3, [r2, #48] ; 0x30 │ │ adds r0, r1, #0 │ │ movs r2, #3 │ │ movs r1, #1 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ - b.n 3930 │ │ + b.n 382c │ │ movs r0, #36 ; 0x24 │ │ bl 5d90 <_Unwind_GetTextRelBase@@Base+0xb8> │ │ str r0, [r4, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq.n 38e6 │ │ + beq.n 37e2 │ │ movs r5, #36 ; 0x24 │ │ ldr r3, [r4, #16] │ │ ldr r1, [sp, #0] │ │ movs r2, #24 │ │ muls r3, r5 │ │ adds r5, r3, #0 │ │ ldr r3, [r4, #44] ; 0x2c │ │ adds r5, r3, r5 │ │ adds r0, r5, #0 │ │ bl 5d10 <_Unwind_GetTextRelBase@@Base+0x38> │ │ ldr r3, [r4, #40] ; 0x28 │ │ cmp r3, #0 │ │ - beq.n 3990 │ │ + beq.n 388c │ │ ldr r0, [r3, #0] │ │ ldr r1, [r3, #8] │ │ - bl 341a │ │ + bl 3f2c │ │ str r0, [r5, #20] │ │ cmp r0, #0 │ │ - beq.n 38e6 │ │ + beq.n 37e2 │ │ movs r3, #0 │ │ str r3, [r5, #24] │ │ str r3, [r5, #28] │ │ str r3, [r5, #32] │ │ ldr r3, [sp, #8] │ │ cmp r3, #0 │ │ - beq.n 39a4 │ │ + beq.n 38a0 │ │ ldr r3, [r4, #16] │ │ adds r3, #1 │ │ str r3, [r4, #16] │ │ ldr r2, [r4, #28] │ │ ldr r3, [r4, #32] │ │ ldr r5, [r4, #56] ; 0x38 │ │ muls r3, r2 │ │ str r3, [r7, #44] ; 0x2c │ │ ldr r3, [r5, #52] ; 0x34 │ │ add r2, sp, #16 │ │ adds r6, r2, #7 │ │ cmp r3, #0 │ │ - beq.n 39c2 │ │ + beq.n 38be │ │ adds r0, r4, #0 │ │ adds r1, r6, #0 │ │ movs r2, #1 │ │ blx r3 │ │ - b.n 39ce │ │ + b.n 38ca │ │ movs r1, #1 │ │ adds r0, r6, #0 │ │ adds r2, r1, #0 │ │ ldr r3, [r5, #48] ; 0x30 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ adds r2, r5, #0 │ │ movs r1, #0 │ │ @@ -2604,46 +2478,46 @@ │ │ adds r4, r2, r0 │ │ lsls r0, r3 │ │ str r2, [r5, #8] │ │ adds r2, #2 │ │ str r2, [r5, #16] │ │ str r3, [r5, #20] │ │ str r1, [r5, #40] ; 0x28 │ │ - ldr r3, [pc, #44] ; (3a24 ) │ │ - ldr r2, [pc, #48] ; (3a28 ) │ │ - ldr r1, [pc, #48] ; (3a2c ) │ │ + ldr r3, [pc, #44] ; (3920 ) │ │ + ldr r2, [pc, #48] ; (3924 ) │ │ + ldr r1, [pc, #48] ; (3928 ) │ │ str r4, [r5, #12] │ │ str r0, [r5, #24] │ │ str r3, [r5, #28] │ │ adds r2, r5, r2 │ │ adds r5, r5, r1 │ │ stmia r2!, {r3} │ │ cmp r2, r5 │ │ - bne.n 3a04 │ │ + bne.n 3900 │ │ movs r0, #1 │ │ ldr r3, [sp, #12] │ │ ldr r2, [sp, #28] │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 3a1a │ │ + beq.n 3916 │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - bx fp │ │ + ldr r0, [pc, #392] ; (3aa8 ) │ │ movs r0, r0 │ │ asrs r2, r0, #32 │ │ movs r0, r0 │ │ movs r1, #56 ; 0x38 │ │ movs r0, r0 │ │ str r0, [r7, #16] │ │ ... │ │ │ │ -00003a30 : │ │ - ldr r3, [pc, #156] ; (3ad0 ) │ │ +0000392c : │ │ + ldr r3, [pc, #156] ; (39cc ) │ │ push {r4, r5, r6, r7, lr} │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r4, [r0, #56] ; 0x38 │ │ sub sp, #20 │ │ str r2, [sp, #0] │ │ ldr r6, [r4, #52] ; 0x34 │ │ @@ -2651,382 +2525,382 @@ │ │ str r3, [sp, #4] │ │ add r3, sp, #8 │ │ adds r7, r1, #0 │ │ adds r5, r0, #0 │ │ str r2, [sp, #12] │ │ adds r1, r3, #3 │ │ cmp r6, #0 │ │ - beq.n 3a58 │ │ + beq.n 3954 │ │ movs r2, #1 │ │ blx r6 │ │ - b.n 3a64 │ │ + b.n 3960 │ │ adds r0, r1, #0 │ │ movs r1, #1 │ │ ldr r3, [r4, #48] ; 0x30 │ │ adds r2, r1, #0 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ subs r0, #1 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ cmp r0, #0 │ │ - beq.n 3a76 │ │ + beq.n 3972 │ │ movs r3, #102 ; 0x66 │ │ movs r0, #0 │ │ str r3, [r5, #48] ; 0x30 │ │ - b.n 3abc │ │ + b.n 39b8 │ │ add r3, sp, #8 │ │ adds r6, r3, #3 │ │ ldrb r3, [r6, #0] │ │ cmp r3, #0 │ │ - beq.n 3ab8 │ │ + beq.n 39b4 │ │ ldr r3, [sp, #0] │ │ ldr r3, [r3, #0] │ │ cmp r3, #249 ; 0xf9 │ │ - bne.n 3a8c │ │ + bne.n 3988 │ │ movs r3, #4 │ │ strb r3, [r6, #0] │ │ ldrb r2, [r6, #0] │ │ adds r4, #56 ; 0x38 │ │ str r4, [r7, #0] │ │ strb r2, [r4, #0] │ │ ldr r4, [r5, #56] ; 0x38 │ │ ldr r1, [r7, #0] │ │ ldr r3, [r4, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.n 3aa6 │ │ + beq.n 39a2 │ │ adds r1, #1 │ │ adds r0, r5, #0 │ │ blx r3 │ │ - b.n 3ab0 │ │ + b.n 39ac │ │ adds r0, r1, #1 │ │ ldr r3, [r4, #48] ; 0x30 │ │ movs r1, #1 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ ldrb r3, [r6, #0] │ │ cmp r0, r3 │ │ - bne.n 3a6e │ │ - b.n 3aba │ │ + bne.n 396a │ │ + b.n 39b6 │ │ str r0, [r7, #0] │ │ movs r0, #1 │ │ ldr r3, [sp, #4] │ │ ldr r2, [sp, #12] │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 3aca │ │ + beq.n 39c6 │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - cmp r0, r7 │ │ + mov r4, r7 │ │ ... │ │ │ │ -00003ad4 : │ │ +000039d0 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #116] ; (3b4c ) │ │ + ldr r4, [pc, #116] ; (3a48 ) │ │ adds r5, r0, #0 │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ adds r7, r2, #0 │ │ ldr r3, [r4, #0] │ │ adds r6, r1, #0 │ │ str r3, [sp, #4] │ │ ldr r3, [r0, #56] ; 0x38 │ │ movs r0, #8 │ │ ldr r2, [r3, #0] │ │ ands r0, r2 │ │ - bne.n 3af6 │ │ + bne.n 39f2 │ │ movs r3, #111 ; 0x6f │ │ str r3, [r5, #48] ; 0x30 │ │ - b.n 3b3c │ │ + b.n 3a38 │ │ ldr r2, [r3, #52] ; 0x34 │ │ mov ip, r2 │ │ mov r2, sp │ │ adds r1, r2, #3 │ │ mov r2, ip │ │ cmp r2, #0 │ │ - beq.n 3b0c │ │ + beq.n 3a08 │ │ adds r0, r5, #0 │ │ movs r2, #1 │ │ blx ip │ │ - b.n 3b18 │ │ + b.n 3a14 │ │ adds r0, r1, #0 │ │ movs r1, #1 │ │ ldr r3, [r3, #48] ; 0x30 │ │ adds r2, r1, #0 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ subs r0, #1 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ cmp r0, #0 │ │ - beq.n 3b2a │ │ + beq.n 3a26 │ │ movs r3, #102 ; 0x66 │ │ movs r0, #0 │ │ str r3, [r5, #48] ; 0x30 │ │ - b.n 3b3c │ │ + b.n 3a38 │ │ mov r3, sp │ │ adds r3, #3 │ │ ldrb r3, [r3, #0] │ │ adds r0, r5, #0 │ │ str r3, [r6, #0] │ │ adds r1, r7, #0 │ │ adds r2, r6, #0 │ │ - bl 3a30 │ │ + bl 392c │ │ ldr r2, [sp, #4] │ │ ldr r3, [r4, #0] │ │ cmp r2, r3 │ │ - beq.n 3b48 │ │ + beq.n 3a44 │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - add sl, r2 │ │ + cmp lr, r2 │ │ ... │ │ │ │ -00003b50 : │ │ +00003a4c : │ │ adds r3, r0, #0 │ │ movs r0, #0 │ │ cmp r3, #4 │ │ - bne.n 3b7c │ │ + bne.n 3a78 │ │ ldrb r3, [r1, #0] │ │ lsls r3, r3, #27 │ │ lsrs r3, r3, #29 │ │ str r3, [r2, #0] │ │ ldrb r3, [r1, #2] │ │ ldrb r0, [r1, #1] │ │ lsls r3, r3, #8 │ │ orrs r3, r0 │ │ movs r0, #1 │ │ str r3, [r2, #4] │ │ ldrb r3, [r1, #0] │ │ tst r3, r0 │ │ - beq.n 3b76 │ │ + beq.n 3a72 │ │ ldrb r3, [r1, #3] │ │ - b.n 3b7a │ │ + b.n 3a76 │ │ movs r3, #1 │ │ negs r3, r3 │ │ str r3, [r2, #8] │ │ bx lr │ │ │ │ -00003b7e : │ │ +00003a7a : │ │ push {r4, lr} │ │ subs r4, r0, #0 │ │ - beq.n 3bea │ │ + beq.n 3ae6 │ │ ldr r0, [r4, #56] ; 0x38 │ │ cmp r0, #0 │ │ - beq.n 3bea │ │ + beq.n 3ae6 │ │ ldr r0, [r4, #40] ; 0x28 │ │ cmp r0, #0 │ │ - beq.n 3b98 │ │ - bl 3472 │ │ + beq.n 3a94 │ │ + bl 3f84 │ │ movs r3, #0 │ │ str r3, [r4, #40] ; 0x28 │ │ ldr r0, [r4, #12] │ │ cmp r0, #0 │ │ - beq.n 3ba6 │ │ - bl 3472 │ │ + beq.n 3aa2 │ │ + bl 3f84 │ │ movs r3, #0 │ │ str r3, [r4, #12] │ │ ldr r3, [r4, #44] ; 0x2c │ │ cmp r3, #0 │ │ - beq.n 3bb6 │ │ + beq.n 3ab2 │ │ adds r0, r4, #0 │ │ - bl 34b4 │ │ + bl 3fc6 │ │ movs r3, #0 │ │ str r3, [r4, #44] ; 0x2c │ │ movs r0, #8 │ │ ldr r3, [r4, #56] ; 0x38 │ │ ldr r2, [r3, #0] │ │ ands r0, r2 │ │ - bne.n 3bc6 │ │ + bne.n 3ac2 │ │ movs r3, #111 ; 0x6f │ │ str r3, [r4, #48] ; 0x30 │ │ - b.n 3bea │ │ + b.n 3ae6 │ │ ldr r0, [r3, #48] ; 0x30 │ │ cmp r0, #0 │ │ - beq.n 3bdc │ │ + beq.n 3ad8 │ │ bl 5e40 <_Unwind_GetTextRelBase@@Base+0x168> │ │ cmp r0, #0 │ │ - beq.n 3bdc │ │ + beq.n 3ad8 │ │ movs r3, #110 ; 0x6e │ │ movs r0, #0 │ │ str r3, [r4, #48] ; 0x30 │ │ - b.n 3bea │ │ + b.n 3ae6 │ │ ldr r0, [r4, #56] ; 0x38 │ │ bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ adds r0, r4, #0 │ │ bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ movs r0, #1 │ │ pop {r4, pc} │ │ │ │ -00003bec : │ │ - ldr r3, [pc, #144] ; (3c80 ) │ │ +00003ae8 : │ │ + ldr r3, [pc, #144] ; (3b7c ) │ │ push {r4, r5, r6, r7, lr} │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r5, [r0, #56] ; 0x38 │ │ sub sp, #20 │ │ ldr r2, [r3, #0] │ │ ldr r7, [r5, #52] ; 0x34 │ │ str r3, [sp, #4] │ │ add r3, sp, #8 │ │ adds r6, r1, #0 │ │ adds r4, r0, #0 │ │ str r2, [sp, #12] │ │ adds r1, r3, #3 │ │ cmp r7, #0 │ │ - beq.n 3c12 │ │ + beq.n 3b0e │ │ movs r2, #1 │ │ blx r7 │ │ - b.n 3c1e │ │ + b.n 3b1a │ │ adds r0, r1, #0 │ │ movs r1, #1 │ │ ldr r3, [r5, #48] ; 0x30 │ │ adds r2, r1, #0 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ subs r0, #1 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ cmp r0, #0 │ │ - beq.n 3c30 │ │ + beq.n 3b2c │ │ movs r3, #102 ; 0x66 │ │ movs r0, #0 │ │ str r3, [r4, #48] ; 0x30 │ │ - b.n 3c6e │ │ + b.n 3b6a │ │ add r3, sp, #8 │ │ adds r7, r3, #3 │ │ adds r3, r5, #0 │ │ ldrb r2, [r7, #0] │ │ adds r3, #56 ; 0x38 │ │ cmp r2, #0 │ │ - beq.n 3c66 │ │ + beq.n 3b62 │ │ str r3, [r6, #0] │ │ strb r2, [r3, #0] │ │ ldr r5, [r4, #56] ; 0x38 │ │ ldr r1, [r6, #0] │ │ ldr r3, [r5, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.n 3c54 │ │ + beq.n 3b50 │ │ adds r1, #1 │ │ adds r0, r4, #0 │ │ blx r3 │ │ - b.n 3c5e │ │ + b.n 3b5a │ │ adds r0, r1, #1 │ │ ldr r3, [r5, #48] ; 0x30 │ │ movs r1, #1 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ ldrb r3, [r7, #0] │ │ cmp r0, r3 │ │ - bne.n 3c28 │ │ - b.n 3c6c │ │ + bne.n 3b24 │ │ + b.n 3b68 │ │ str r0, [r6, #0] │ │ strb r0, [r3, #0] │ │ str r0, [r5, #44] ; 0x2c │ │ movs r0, #1 │ │ ldr r3, [sp, #4] │ │ ldr r2, [sp, #12] │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 3c7c │ │ + beq.n 3b78 │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ - muls r4, r7 │ │ + add r8, r0 │ │ ... │ │ │ │ -00003c84 : │ │ +00003b80 : │ │ push {r4, r5, r6, r7, lr} │ │ movs r5, #8 │ │ - ldr r3, [pc, #796] ; (3fa8 ) │ │ + ldr r3, [pc, #796] ; (3ea4 ) │ │ ldr r4, [r0, #56] ; 0x38 │ │ sub sp, #60 ; 0x3c │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ adds r7, r0, #0 │ │ str r2, [sp, #16] │ │ ldr r0, [r4, #0] │ │ ldr r2, [r3, #0] │ │ str r1, [sp, #28] │ │ ands r0, r5 │ │ str r2, [sp, #52] ; 0x34 │ │ str r3, [sp, #44] ; 0x2c │ │ - bne.n 3caa │ │ + bne.n 3ba6 │ │ movs r3, #111 ; 0x6f │ │ str r3, [r7, #48] ; 0x30 │ │ - b.n 3e70 │ │ + b.n 3d6c │ │ ldr r3, [sp, #16] │ │ cmp r3, #0 │ │ - bne.n 3cb4 │ │ + bne.n 3bb0 │ │ ldr r3, [r7, #28] │ │ str r3, [sp, #16] │ │ ldr r3, [r4, #44] ; 0x2c │ │ ldr r2, [sp, #16] │ │ subs r3, r3, r2 │ │ - ldr r2, [pc, #752] ; (3fac ) │ │ + ldr r2, [pc, #752] ; (3ea8 ) │ │ str r3, [r4, #44] ; 0x2c │ │ cmp r3, r2 │ │ - bls.n 3cc6 │ │ + bls.n 3bc2 │ │ movs r3, #108 ; 0x6c │ │ - b.n 3d94 │ │ + b.n 3c90 │ │ ldr r3, [r4, #12] │ │ ldr r6, [r4, #32] │ │ str r3, [sp, #40] ; 0x28 │ │ ldr r3, [r4, #8] │ │ str r3, [sp, #12] │ │ ldr r3, [r4, #28] │ │ str r3, [sp, #0] │ │ - ldr r3, [pc, #728] ; (3fb0 ) │ │ + ldr r3, [pc, #728] ; (3eac ) │ │ cmp r6, r3 │ │ - ble.n 3cdc │ │ - b.n 3e6e │ │ + ble.n 3bd8 │ │ + b.n 3d6a │ │ adds r3, r4, #0 │ │ adds r3, #57 ; 0x39 │ │ adds r3, #255 ; 0xff │ │ str r3, [sp, #20] │ │ cmp r6, #0 │ │ - bne.n 3cf8 │ │ + bne.n 3bf4 │ │ str r6, [sp, #4] │ │ - ldr r3, [pc, #712] ; (3fb4 ) │ │ + ldr r3, [pc, #712] ; (3eb0 ) │ │ adds r3, r4, r3 │ │ str r3, [sp, #8] │ │ - ldr r3, [pc, #708] ; (3fb8 ) │ │ + ldr r3, [pc, #708] ; (3eb4 ) │ │ adds r3, r4, r3 │ │ str r3, [sp, #24] │ │ - b.n 3d56 │ │ + b.n 3c52 │ │ movs r3, #0 │ │ str r3, [sp, #4] │ │ ldr r3, [sp, #4] │ │ ldr r2, [sp, #16] │ │ cmp r3, r2 │ │ - bge.n 3cea │ │ + bge.n 3be6 │ │ ldr r3, [sp, #4] │ │ subs r6, #1 │ │ ldr r1, [sp, #28] │ │ adds r3, #1 │ │ str r3, [sp, #4] │ │ ldr r3, [sp, #20] │ │ ldrb r2, [r3, r6] │ │ ldr r3, [sp, #4] │ │ subs r3, #1 │ │ strb r2, [r1, r3] │ │ cmp r6, #0 │ │ - bne.n 3cfc │ │ - b.n 3cea │ │ - ldr r2, [pc, #668] ; (3fbc ) │ │ + bne.n 3bf8 │ │ + b.n 3be6 │ │ + ldr r2, [pc, #668] ; (3eb8 ) │ │ mov ip, r2 │ │ ldr r2, [sp, #12] │ │ cmp r3, r2 │ │ - beq.n 3d2a │ │ - b.n 3e8c │ │ - ldr r3, [pc, #660] ; (3fc0 ) │ │ + beq.n 3c26 │ │ + b.n 3d88 │ │ + ldr r3, [pc, #660] ; (3ebc ) │ │ ldr r2, [sp, #8] │ │ adds r1, r4, r3 │ │ mov r0, ip │ │ stmia r2!, {r0} │ │ - ldr r3, [pc, #644] ; (3fbc ) │ │ + ldr r3, [pc, #644] ; (3eb8 ) │ │ cmp r2, r1 │ │ - bne.n 3d30 │ │ + bne.n 3c2c │ │ movs r1, #1 │ │ ldr r2, [r4, #12] │ │ str r3, [r4, #28] │ │ str r3, [sp, #32] │ │ adds r2, #1 │ │ str r2, [r4, #16] │ │ ldr r2, [r4, #4] │ │ @@ -3036,84 +2910,84 @@ │ │ str r5, [r4, #20] │ │ str r2, [r4, #24] │ │ ldr r3, [sp, #32] │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #4] │ │ ldr r2, [sp, #16] │ │ cmp r3, r2 │ │ - bge.n 3e4a │ │ + bge.n 3d46 │ │ ldr r5, [r7, #56] ; 0x38 │ │ ldr r3, [r5, #20] │ │ cmp r3, #12 │ │ - bgt.n 3da2 │ │ + bgt.n 3c9e │ │ ldr r0, [r5, #36] ; 0x24 │ │ ldr r2, [r5, #20] │ │ cmp r0, r2 │ │ - bge.n 3e12 │ │ + bge.n 3d0e │ │ adds r1, r5, #0 │ │ adds r1, #56 ; 0x38 │ │ ldrb r3, [r1, #0] │ │ str r3, [sp, #32] │ │ cmp r3, #0 │ │ - bne.n 3dec │ │ + bne.n 3ce8 │ │ ldr r2, [r7, #56] ; 0x38 │ │ ldr r3, [r2, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.n 3da6 │ │ + beq.n 3ca2 │ │ adds r0, r7, #0 │ │ movs r2, #1 │ │ blx r3 │ │ subs r0, #1 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ cmp r0, #0 │ │ - beq.n 3d98 │ │ + beq.n 3c94 │ │ movs r3, #102 ; 0x66 │ │ str r3, [r7, #48] ; 0x30 │ │ - b.n 3e6e │ │ + b.n 3d6a │ │ adds r3, r5, #0 │ │ adds r3, #56 ; 0x38 │ │ ldrb r2, [r3, #0] │ │ cmp r2, #0 │ │ - bne.n 3db4 │ │ + bne.n 3cb0 │ │ movs r3, #112 ; 0x70 │ │ - b.n 3d94 │ │ + b.n 3c90 │ │ adds r0, r1, #0 │ │ movs r1, #1 │ │ ldr r3, [r2, #48] ; 0x30 │ │ adds r2, r1, #0 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ - b.n 3d88 │ │ + b.n 3c84 │ │ adds r1, r5, #0 │ │ ldr r0, [r7, #56] ; 0x38 │ │ adds r1, #57 ; 0x39 │ │ ldr r3, [r0, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.n 3dc6 │ │ + beq.n 3cc2 │ │ adds r0, r7, #0 │ │ blx r3 │ │ - b.n 3dd0 │ │ + b.n 3ccc │ │ ldr r3, [r0, #48] ; 0x30 │ │ adds r0, r1, #0 │ │ movs r1, #1 │ │ bl 5d00 <_Unwind_GetTextRelBase@@Base+0x28> │ │ adds r2, r5, #0 │ │ adds r2, #56 ; 0x38 │ │ ldrb r3, [r2, #0] │ │ cmp r0, r3 │ │ - bne.n 3d92 │ │ + bne.n 3c8e │ │ adds r1, r5, #0 │ │ adds r1, #57 ; 0x39 │ │ ldrb r3, [r1, #0] │ │ subs r0, #1 │ │ str r3, [sp, #36] ; 0x24 │ │ movs r3, #2 │ │ strb r3, [r1, #0] │ │ strb r0, [r2, #0] │ │ - b.n 3e00 │ │ + b.n 3cfc │ │ adds r0, r5, #0 │ │ adds r0, #57 ; 0x39 │ │ ldrb r3, [r0, #0] │ │ adds r2, r3, #1 │ │ strb r2, [r0, #0] │ │ ldr r2, [sp, #32] │ │ ldrb r3, [r1, r3] │ │ @@ -3124,271 +2998,397 @@ │ │ ldr r3, [sp, #36] ; 0x24 │ │ ldr r1, [r5, #40] ; 0x28 │ │ lsls r3, r2 │ │ adds r2, #8 │ │ orrs r3, r1 │ │ str r3, [r5, #40] ; 0x28 │ │ str r2, [r5, #36] ; 0x24 │ │ - b.n 3d66 │ │ - ldr r1, [pc, #432] ; (3fc4 ) │ │ + b.n 3c62 │ │ + ldr r1, [pc, #432] ; (3ec0 ) │ │ lsls r3, r2, #1 │ │ subs r0, r0, r2 │ │ add r1, pc │ │ ldrh r3, [r3, r1] │ │ ldr r1, [r5, #40] ; 0x28 │ │ str r0, [r5, #36] ; 0x24 │ │ movs r0, #128 ; 0x80 │ │ ands r3, r1 │ │ lsrs r1, r2 │ │ str r1, [r5, #40] ; 0x28 │ │ ldr r1, [r5, #16] │ │ str r3, [sp, #32] │ │ lsls r0, r0, #5 │ │ cmp r1, r0 │ │ - bgt.n 3e80 │ │ + bgt.n 3d7c │ │ ldr r0, [r5, #24] │ │ adds r1, #1 │ │ str r1, [r5, #16] │ │ cmp r1, r0 │ │ - ble.n 3e80 │ │ + ble.n 3d7c │ │ cmp r2, #11 │ │ - bgt.n 3e80 │ │ + bgt.n 3d7c │ │ lsls r0, r0, #1 │ │ adds r2, #1 │ │ str r0, [r5, #24] │ │ str r2, [r5, #20] │ │ - b.n 3e80 │ │ + b.n 3d7c │ │ ldr r3, [sp, #0] │ │ str r6, [r4, #32] │ │ str r3, [r4, #28] │ │ ldr r3, [r4, #44] ; 0x2c │ │ cmp r3, #0 │ │ - beq.n 3e60 │ │ + beq.n 3d5c │ │ movs r0, #1 │ │ - b.n 3e70 │ │ + b.n 3d6c │ │ ldr r3, [sp, #48] ; 0x30 │ │ cmp r3, #0 │ │ - beq.n 3e56 │ │ + beq.n 3d52 │ │ adds r0, r7, #0 │ │ add r1, sp, #48 ; 0x30 │ │ - bl 3bec │ │ + bl 3ae8 │ │ cmp r0, #0 │ │ - bne.n 3e5a │ │ - b.n 3e70 │ │ + bne.n 3d56 │ │ + b.n 3d6c │ │ movs r0, #0 │ │ ldr r3, [sp, #44] ; 0x2c │ │ ldr r2, [sp, #52] ; 0x34 │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - bne.n 3e7c │ │ - b.n 3fee │ │ + bne.n 3d78 │ │ + b.n 3eea │ │ bl 5ce0 <_Unwind_GetTextRelBase@@Base+0x8> │ │ ldr r2, [sp, #40] ; 0x28 │ │ cmp r3, r2 │ │ - beq.n 3e88 │ │ - b.n 3d1e │ │ + beq.n 3d84 │ │ + b.n 3c1a │ │ movs r3, #113 ; 0x71 │ │ - b.n 3d94 │ │ + b.n 3c90 │ │ ldr r2, [sp, #12] │ │ cmp r3, r2 │ │ - bge.n 3ea0 │ │ + bge.n 3d9c │ │ ldr r1, [sp, #4] │ │ ldr r2, [sp, #28] │ │ strb r3, [r2, r1] │ │ adds r2, r1, #0 │ │ adds r2, #1 │ │ str r2, [sp, #4] │ │ - b.n 3f2e │ │ + b.n 3e2a │ │ ldr r1, [sp, #8] │ │ lsls r2, r3, #2 │ │ ldr r1, [r2, r1] │ │ adds r2, r3, #0 │ │ cmp r1, ip │ │ - bne.n 3eee │ │ + bne.n 3dea │ │ ldr r2, [r4, #16] │ │ subs r2, #2 │ │ cmp r3, r2 │ │ - beq.n 3eb6 │ │ - b.n 3da2 │ │ + beq.n 3db2 │ │ + b.n 3c9e │ │ ldr r2, [sp, #24] │ │ ldr r5, [sp, #0] │ │ adds r0, r2, r3 │ │ adds r2, r6, #1 │ │ str r2, [sp, #36] ; 0x24 │ │ ldr r2, [sp, #20] │ │ adds r6, r2, r6 │ │ - ldr r2, [pc, #256] ; (3fc8 ) │ │ + ldr r2, [pc, #256] ; (3ec4 ) │ │ ldr r1, [sp, #12] │ │ cmp r5, r1 │ │ - ble.n 3ee2 │ │ + ble.n 3dde │ │ subs r2, #1 │ │ cmp r2, #0 │ │ - beq.n 3ee2 │ │ - ldr r1, [pc, #220] ; (3fb0 ) │ │ + beq.n 3dde │ │ + ldr r1, [pc, #220] ; (3eac ) │ │ cmp r5, r1 │ │ - bgt.n 3ee0 │ │ + bgt.n 3ddc │ │ ldr r1, [sp, #8] │ │ lsls r5, r5, #2 │ │ ldr r5, [r5, r1] │ │ - b.n 3ec6 │ │ - ldr r5, [pc, #216] ; (3fbc ) │ │ + b.n 3dc2 │ │ + ldr r5, [pc, #216] ; (3eb8 ) │ │ lsls r5, r5, #24 │ │ lsrs r5, r5, #24 │ │ strb r5, [r6, #0] │ │ ldr r2, [sp, #0] │ │ ldr r6, [sp, #36] ; 0x24 │ │ strb r5, [r0, #0] │ │ adds r1, r6, #0 │ │ - ldr r6, [pc, #216] ; (3fcc ) │ │ + ldr r6, [pc, #216] ; (3ec8 ) │ │ cmp r1, r6 │ │ - ble.n 3ef8 │ │ - b.n 3da2 │ │ + ble.n 3df4 │ │ + b.n 3c9e │ │ ldr r0, [sp, #12] │ │ cmp r2, r0 │ │ - ble.n 3f18 │ │ - ldr r0, [pc, #176] ; (3fb0 ) │ │ + ble.n 3e14 │ │ + ldr r0, [pc, #176] ; (3eac ) │ │ cmp r2, r0 │ │ - ble.n 3f06 │ │ - b.n 3da2 │ │ + ble.n 3e02 │ │ + b.n 3c9e │ │ ldr r0, [sp, #24] │ │ ldr r5, [sp, #20] │ │ ldrb r0, [r0, r2] │ │ lsls r2, r2, #2 │ │ strb r0, [r5, r1] │ │ ldr r0, [sp, #8] │ │ adds r1, #1 │ │ ldr r2, [r2, r0] │ │ - b.n 3ef2 │ │ - ldr r0, [pc, #148] ; (3fb0 ) │ │ + b.n 3dee │ │ + ldr r0, [pc, #148] ; (3eac ) │ │ cmp r2, r0 │ │ - ble.n 3f20 │ │ - b.n 3da2 │ │ + ble.n 3e1c │ │ + b.n 3c9e │ │ ldr r0, [sp, #20] │ │ adds r6, r1, #1 │ │ strb r2, [r0, r1] │ │ ldr r2, [sp, #4] │ │ str r2, [sp, #4] │ │ cmp r6, #0 │ │ - bne.n 3fda │ │ + bne.n 3ed6 │ │ ldr r2, [sp, #0] │ │ cmp r2, ip │ │ - bne.n 3f36 │ │ - b.n 3d52 │ │ - ldr r1, [pc, #152] ; (3fd0 ) │ │ + bne.n 3e32 │ │ + b.n 3c4e │ │ + ldr r1, [pc, #152] ; (3ecc ) │ │ ldr r2, [r4, #16] │ │ adds r2, r2, r1 │ │ ldr r1, [sp, #8] │ │ lsls r2, r2, #2 │ │ adds r2, r1, r2 │ │ ldr r0, [r2, #0] │ │ - ldr r1, [pc, #116] ; (3fbc ) │ │ + ldr r1, [pc, #116] ; (3eb8 ) │ │ cmp r0, r1 │ │ - beq.n 3f4c │ │ - b.n 3d52 │ │ + beq.n 3e48 │ │ + b.n 3c4e │ │ ldr r1, [sp, #0] │ │ str r1, [r2, #0] │ │ ldr r2, [r4, #16] │ │ subs r5, r2, #2 │ │ ldr r2, [sp, #24] │ │ cmp r3, r5 │ │ - bne.n 3f8a │ │ - ldr r5, [pc, #108] ; (3fc8 ) │ │ + bne.n 3e86 │ │ + ldr r5, [pc, #108] ; (3ec4 ) │ │ adds r3, r2, r3 │ │ ldr r2, [sp, #0] │ │ ldr r1, [sp, #12] │ │ cmp r2, r1 │ │ - ble.n 3f84 │ │ + ble.n 3e80 │ │ subs r5, #1 │ │ cmp r5, #0 │ │ - beq.n 3f86 │ │ + beq.n 3e82 │ │ ldr r2, [sp, #0] │ │ subs r1, r2, #0 │ │ - ldr r2, [pc, #60] ; (3fb0 ) │ │ + ldr r2, [pc, #60] ; (3eac ) │ │ cmp r1, r2 │ │ - bgt.n 3f80 │ │ + bgt.n 3e7c │ │ lsls r2, r1, #2 │ │ ldr r1, [sp, #8] │ │ ldr r2, [r2, r1] │ │ str r2, [sp, #0] │ │ - b.n 3f5e │ │ - ldr r2, [pc, #56] ; (3fbc ) │ │ - b.n 3f86 │ │ + b.n 3e5a │ │ + ldr r2, [pc, #56] ; (3eb8 ) │ │ + b.n 3e82 │ │ ldr r2, [sp, #0] │ │ strb r2, [r3, #0] │ │ - b.n 3d52 │ │ + b.n 3c4e │ │ adds r5, r2, r5 │ │ - ldr r2, [pc, #56] ; (3fc8 ) │ │ + ldr r2, [pc, #56] ; (3ec4 ) │ │ ldr r1, [sp, #12] │ │ cmp r3, r1 │ │ - ble.n 3fd6 │ │ + ble.n 3ed2 │ │ subs r2, #1 │ │ cmp r2, #0 │ │ - beq.n 3fd6 │ │ - ldr r1, [pc, #20] ; (3fb0 ) │ │ + beq.n 3ed2 │ │ + ldr r1, [pc, #20] ; (3eac ) │ │ cmp r3, r1 │ │ - bgt.n 3fd4 │ │ + bgt.n 3ed0 │ │ ldr r1, [sp, #8] │ │ lsls r3, r3, #2 │ │ ldr r3, [r3, r1] │ │ - b.n 3f8e │ │ - cmn r6, r3 │ │ + b.n 3e8a │ │ + mvns r2, r4 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ; instruction: 0xffff0fff │ │ movs r0, r0 │ │ movs r1, #56 ; 0x38 │ │ movs r0, r0 │ │ asrs r7, r6, #4 │ │ movs r0, r0 │ │ asrs r2, r0, #32 │ │ movs r0, r0 │ │ str r0, [r7, #16] │ │ movs r0, r0 │ │ - movs r3, #248 ; 0xf8 │ │ + movs r4, #252 ; 0xfc │ │ movs r0, r0 │ │ asrs r1, r0, #32 │ │ movs r0, r0 │ │ lsrs r6, r7, #31 │ │ movs r0, r0 │ │ ; instruction: 0xfffe3fff │ │ - ldr r3, [pc, #28] ; (3ff4 ) │ │ + ldr r3, [pc, #28] ; (3ef0 ) │ │ strb r3, [r5, #0] │ │ - b.n 3d52 │ │ + b.n 3c4e │ │ ldr r1, [sp, #16] │ │ cmp r2, r1 │ │ - bge.n 3f2e │ │ + bge.n 3e2a │ │ ldr r1, [sp, #20] │ │ subs r6, #1 │ │ ldr r0, [sp, #28] │ │ ldrb r1, [r1, r6] │ │ strb r1, [r0, r2] │ │ adds r2, #1 │ │ - b.n 3f28 │ │ + b.n 3e24 │ │ add sp, #60 ; 0x3c │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ asrs r2, r0, #32 │ │ ... │ │ │ │ -00003ff8 : │ │ +00003ef4 : │ │ push {r3, r4, r5, lr} │ │ ldr r4, [r0, #56] ; 0x38 │ │ adds r3, r0, #0 │ │ movs r0, #8 │ │ ldr r5, [r4, #0] │ │ ands r0, r5 │ │ - bne.n 400c │ │ + bne.n 3f08 │ │ movs r2, #111 ; 0x6f │ │ str r2, [r3, #48] ; 0x30 │ │ - b.n 4018 │ │ + b.n 3f14 │ │ adds r0, r3, #0 │ │ ldr r3, [r4, #4] │ │ str r3, [r1, #0] │ │ adds r1, r2, #0 │ │ - bl 3bec │ │ + bl 3ae8 │ │ + pop {r3, r4, r5, pc} │ │ + │ │ +00003f16 : │ │ + movs r3, #1 │ │ + adds r2, r3, #0 │ │ + adds r1, r2, #0 │ │ + lsls r1, r3 │ │ + cmp r1, r0 │ │ + bge.n 3f28 │ │ + adds r3, #1 │ │ + cmp r3, #9 │ │ + bne.n 3f1a │ │ + adds r0, r3, #0 │ │ + bx lr │ │ + │ │ +00003f2c : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + adds r5, r0, #0 │ │ + adds r6, r1, #0 │ │ + bl 3f16 │ │ + movs r3, #1 │ │ + lsls r3, r0 │ │ + cmp r5, r3 │ │ + beq.n 3f42 │ │ + movs r0, #0 │ │ + b.n 3f82 │ │ + movs r0, #12 │ │ + bl 5d90 <_Unwind_GetTextRelBase@@Base+0xb8> │ │ + subs r4, r0, #0 │ │ + beq.n 3f3e │ │ + adds r0, r5, #0 │ │ + movs r1, #3 │ │ + bl 5d50 <_Unwind_GetTextRelBase@@Base+0x78> │ │ + str r0, [r4, #8] │ │ + cmp r0, #0 │ │ + bne.n 3f62 │ │ + adds r0, r4, #0 │ │ + bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + b.n 3f3e │ │ + adds r0, r5, #0 │ │ + str r5, [r4, #0] │ │ + bl 3f16 │ │ + str r0, [r4, #4] │ │ + adds r0, r4, #0 │ │ + cmp r6, #0 │ │ + beq.n 3f82 │ │ + movs r3, #3 │ │ + ldr r0, [r4, #8] │ │ + adds r2, r3, #0 │ │ + muls r2, r5 │ │ + adds r1, r6, #0 │ │ + bl 5d10 <_Unwind_GetTextRelBase@@Base+0x38> │ │ + adds r0, r4, #0 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +00003f84 : │ │ + push {r4, lr} │ │ + cmp r0, #0 │ │ + beq.n 3f98 │ │ + adds r4, r0, #0 │ │ + ldr r0, [r0, #8] │ │ + bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + adds r0, r4, #0 │ │ + bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + pop {r4, pc} │ │ + │ │ +00003f9a : │ │ + push {r4, r5, r6, lr} │ │ + ldr r4, [r1, #0] │ │ + adds r6, r0, #0 │ │ + adds r5, r1, #0 │ │ + cmp r4, #0 │ │ + beq.n 3fc4 │ │ + ldr r3, [r6, #0] │ │ + ldr r0, [r5, #0] │ │ + lsls r3, r3, #2 │ │ + adds r3, r0, r3 │ │ + cmp r4, r3 │ │ + bcs.n 3fba │ │ + ldmia r4!, {r0} │ │ + bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + b.n 3fa6 │ │ + bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + movs r3, #0 │ │ + str r3, [r5, #0] │ │ + str r3, [r6, #0] │ │ + pop {r4, r5, r6, pc} │ │ + │ │ +00003fc6 : │ │ + push {r3, r4, r5, lr} │ │ + cmp r0, #0 │ │ + beq.n 4018 │ │ + ldr r4, [r0, #44] ; 0x2c │ │ + cmp r4, #0 │ │ + beq.n 4018 │ │ + adds r5, r0, #0 │ │ + adds r4, #20 │ │ + movs r3, #36 ; 0x24 │ │ + ldr r2, [r5, #16] │ │ + ldr r0, [r5, #44] ; 0x2c │ │ + muls r2, r3 │ │ + adds r3, r0, r2 │ │ + adds r2, r4, #0 │ │ + subs r2, #20 │ │ + cmp r2, r3 │ │ + bcs.n 4010 │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + beq.n 3ff6 │ │ + bl 3f84 │ │ + movs r3, #0 │ │ + str r3, [r4, #0] │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + beq.n 4000 │ │ + bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + adds r0, r4, #0 │ │ + adds r1, r4, #0 │ │ + adds r0, #8 │ │ + adds r1, #12 │ │ + bl 3f9a │ │ + adds r4, #36 ; 0x24 │ │ + b.n 3fd6 │ │ + bl 5d20 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + movs r3, #0 │ │ + str r3, [r5, #44] ; 0x2c │ │ pop {r3, r4, r5, pc} │ │ ... │ │ │ │ 0000401c <__divsi3@@Base>: │ │ cmp r1, #0 │ │ beq 40e8 <__divsi3@@Base+0xcc> │ │ eor ip, r0, r1 │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -12,23 +12,23 @@ │ │ 0x00005f5c bccfff7f b0b0b080 becfff7f ab07b180 ................ │ │ 0x00005f6c 84d0ff7f ab08b180 2cd1ff7f b0ab0480 ........,....... │ │ 0x00005f7c 4cd2ff7f ab08b180 0cd3ff7f f0feff7f L............... │ │ 0x00005f8c 1cd3ff7f b0b0b080 1cd3ff7f b0b0aa80 ................ │ │ 0x00005f9c 7ad3ff7f a908b180 86d3ff7f b0b0a880 z............... │ │ 0x00005fac 9ed3ff7f b0b0b080 b0d3ff7f ab07b180 ................ │ │ 0x00005fbc 34d4ff7f c4feff7f 40d4ff7f 01000000 4.......@....... │ │ - 0x00005fcc 38d4ff7f b0b0b080 46d4ff7f ab08b180 8.......F....... │ │ - 0x00005fdc 96d4ff7f b0b0a880 a4d4ff7f b0b0aa80 ................ │ │ - 0x00005fec c8d4ff7f a908b180 14d5ff7f 01000000 ................ │ │ - 0x00005ffc 0cd5ff7f ab07b180 64d5ff7f b0ab0480 ........d....... │ │ - 0x0000600c 7cd6ff7f b0ab0680 60d7ff7f ab07b180 |.......`....... │ │ - 0x0000601c e8d7ff7f b0ab0880 0cdaff7f b0ab0480 ................ │ │ - 0x0000602c a8daff7f ab07b180 1cdbff7f b0b0b080 ................ │ │ - 0x0000603c 42dbff7f b0b0a880 a8dbff7f b0ab0480 B............... │ │ - 0x0000604c 38dcff7f b0ab0e80 a4dfff7f a908b180 8............... │ │ + 0x00005fcc 38d4ff7f ab07b180 90d4ff7f b0ab0480 8............... │ │ + 0x00005fdc a8d5ff7f b0ab0680 8cd6ff7f ab07b180 ................ │ │ + 0x00005fec 14d7ff7f b0ab0880 38d9ff7f b0ab0480 ........8....... │ │ + 0x00005ffc d4d9ff7f ab07b180 48daff7f b0b0b080 ........H....... │ │ + 0x0000600c 6edaff7f b0b0a880 d4daff7f b0ab0480 n............... │ │ + 0x0000601c 64dbff7f b0ab0e80 d0deff7f a908b180 d............... │ │ + 0x0000602c eadeff7f 01000000 e2deff7f b0b0b080 ................ │ │ + 0x0000603c f0deff7f ab08b180 40dfff7f b0b0a880 ........@....... │ │ + 0x0000604c 4edfff7f b0b0aa80 72dfff7f a908b180 N.......r....... │ │ 0x0000605c bedfff7f 01000000 4ce7ff7f 28feff7f ........L...(... │ │ 0x0000606c 54e7ff7f b0b0b080 64e7ff7f b0af0280 T.......d....... │ │ 0x0000607c 00e8ff7f b0b0b080 48e8ff7f b0a90280 ........H....... │ │ 0x0000608c 44e9ff7f b0b0a880 a8e9ff7f b0b0b080 D............... │ │ 0x0000609c c0e9ff7f b0b0aa80 1ceaff7f af72b280 .............r.. │ │ 0x000060ac 3cebff7f b0b0b080 3cebff7f ab3f3880 <.......<....?8. │ │ 0x000060bc d8ebff7f b0b0b080 ecebff7f b0b0aa80 ................ ├── lib/armeabi-v7a/libgif.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --symbols {} │ │ @@ -7,35 +7,35 @@ │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ 4: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ 5: 0000477c 8 FUNC GLOBAL DEFAULT 12 __aeabi_unwind_cpp_pr0 │ │ 6: 00000000 0 FUNC GLOBAL DEFAULT UND fseek@LIBC (2) │ │ 7: 00000000 0 FUNC GLOBAL DEFAULT UND fread@LIBC (2) │ │ 8: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ 9: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 10: 00002f6d 24 FUNC GLOBAL DEFAULT 12 GifFreeMapObject │ │ - 11: 00003685 100 FUNC GLOBAL DEFAULT 12 DGifCloseFile │ │ + 10: 00003a87 24 FUNC GLOBAL DEFAULT 12 GifFreeMapObject │ │ + 11: 00003591 100 FUNC GLOBAL DEFAULT 12 DGifCloseFile │ │ 12: 00003b14 0 FUNC GLOBAL DEFAULT 12 __aeabi_idiv │ │ 13: 00000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ - 14: 00003659 44 FUNC GLOBAL DEFAULT 12 DGifExtensionToGCB │ │ + 14: 00003565 44 FUNC GLOBAL DEFAULT 12 DGifExtensionToGCB │ │ 15: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ 16: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ 17: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@LIBC (2) │ │ - 19: 00003531 172 FUNC GLOBAL DEFAULT 12 DGifGetExtensionNext │ │ - 20: 00003275 140 FUNC GLOBAL DEFAULT 12 DGifGetRecordType │ │ - 21: 00003301 560 FUNC GLOBAL DEFAULT 12 DGifGetImageDesc │ │ - 22: 00003781 880 FUNC GLOBAL DEFAULT 12 DGifGetLine │ │ - 23: 00003af1 34 FUNC GLOBAL DEFAULT 12 DGifGetCode │ │ - 24: 000036e9 152 FUNC GLOBAL DEFAULT 12 DGifGetCodeNext │ │ - 25: 000035dd 124 FUNC GLOBAL DEFAULT 12 DGifGetExtension │ │ + 19: 0000343d 172 FUNC GLOBAL DEFAULT 12 DGifGetExtensionNext │ │ + 20: 00003181 140 FUNC GLOBAL DEFAULT 12 DGifGetRecordType │ │ + 21: 0000320d 560 FUNC GLOBAL DEFAULT 12 DGifGetImageDesc │ │ + 22: 0000368d 880 FUNC GLOBAL DEFAULT 12 DGifGetLine │ │ + 23: 000039fd 34 FUNC GLOBAL DEFAULT 12 DGifGetCode │ │ + 24: 000035f5 152 FUNC GLOBAL DEFAULT 12 DGifGetCodeNext │ │ + 25: 000034e9 124 FUNC GLOBAL DEFAULT 12 DGifGetExtension │ │ 26: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 28: 00002595 180 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFile │ │ 29: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@LIBC (2) │ │ - 30: 00003181 244 FUNC GLOBAL DEFAULT 12 DGifOpen │ │ + 30: 0000308d 244 FUNC GLOBAL DEFAULT 12 DGifOpen │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@LIBC (2) │ │ 32: 00002649 176 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openByteArray │ │ 33: 000026f9 200 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openDirectByteBuffer │ │ 34: 000027c1 348 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openStream │ │ 35: 0000291d 216 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFd │ │ 36: 00000000 0 FUNC GLOBAL DEFAULT UND dup@LIBC (2) │ │ 37: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@LIBC (2) │ │ @@ -50,21 +50,21 @@ │ │ 46: 00002db1 10 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getLoopCount │ │ 47: 00002dbb 38 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getDuration │ │ 48: 00002de1 70 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ 49: 00002e27 18 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ 50: 00002e39 30 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ 51: 00002e57 24 FUNC GLOBAL DEFAULT 12 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ 52: 00002e71 132 FUNC GLOBAL DEFAULT 12 JNI_OnLoad │ │ - 53: 00002f1b 82 FUNC GLOBAL DEFAULT 12 GifMakeMapObject │ │ + 53: 00003a35 82 FUNC GLOBAL DEFAULT 12 GifMakeMapObject │ │ 54: 00002ef5 16 FUNC GLOBAL DEFAULT 12 JNI_OnUnload │ │ - 55: 00002f05 22 FUNC GLOBAL DEFAULT 12 GifBitSize │ │ - 56: 00002f85 46 FUNC GLOBAL DEFAULT 12 GifFreeExtensions │ │ - 57: 00002fb3 70 FUNC GLOBAL DEFAULT 12 GifFreeSavedImages │ │ - 58: 00003061 288 FUNC GLOBAL DEFAULT 12 DGifGetScreenDesc │ │ - 59: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@LIBC (2) │ │ + 55: 00002f6d 288 FUNC GLOBAL DEFAULT 12 DGifGetScreenDesc │ │ + 56: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@LIBC (2) │ │ + 57: 00003acd 70 FUNC GLOBAL DEFAULT 12 GifFreeSavedImages │ │ + 58: 00003a1f 22 FUNC GLOBAL DEFAULT 12 GifBitSize │ │ + 59: 00003a9f 46 FUNC GLOBAL DEFAULT 12 GifFreeExtensions │ │ 60: 00003b14 220 FUNC GLOBAL DEFAULT 12 __divsi3 │ │ 61: 00003c10 16 FUNC WEAK DEFAULT 12 __aeabi_idiv0 │ │ 62: 00003bf0 32 FUNC GLOBAL DEFAULT 12 __aeabi_idivmod │ │ 63: 00003c10 16 FUNC WEAK DEFAULT 12 __aeabi_ldiv0 │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND raise@LIBC (2) │ │ 65: 00004784 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr1 │ │ 66: 0000478c 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr2 │ ├── readelf --wide --relocs {} │ │ @@ -28,13 +28,13 @@ │ │ 00006fcc 00001a16 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ 00006fd0 00001b16 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ 00006fd4 00001d16 R_ARM_JUMP_SLOT 00000000 fopen@LIBC │ │ 00006fd8 00001f16 R_ARM_JUMP_SLOT 00000000 ftell@LIBC │ │ 00006fdc 00002416 R_ARM_JUMP_SLOT 00000000 dup@LIBC │ │ 00006fe0 00002516 R_ARM_JUMP_SLOT 00000000 fdopen@LIBC │ │ 00006fe4 00002c16 R_ARM_JUMP_SLOT 00000000 fclose@LIBC │ │ -00006fe8 00003b16 R_ARM_JUMP_SLOT 00000000 strncmp@LIBC │ │ +00006fe8 00003816 R_ARM_JUMP_SLOT 00000000 strncmp@LIBC │ │ 00006fec 00004016 R_ARM_JUMP_SLOT 00000000 raise@LIBC │ │ 00006ff0 00004316 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exidx │ │ 00006ff4 00004916 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ 00006ff8 00005516 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup │ │ 00006ffc 00005616 R_ARM_JUMP_SLOT 00000000 __cxa_type_match │ ├── readelf --wide --notes {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c6cf036077b09941bf1842b252d7c2ffdbb7f614 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f6a3b37e22f786e37ba4cf121ee595b4b0633e7e │ │ │ │ Displaying notes found in: .note.gnu.gold-version │ │ Owner Data size Description │ │ GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) Version: gold 1.11 │ ├── readelf --wide --version-info {} │ │ @@ -11,15 +11,15 @@ │ │ 01c: 1 (*global*) 2 (LIBC) 1 (*global*) 2 (LIBC) │ │ 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 024: 2 (LIBC) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 02c: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 038: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 038: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 040: 2 (LIBC) 1 (*global*) 1 (*global*) 0 (*local*) │ │ 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 048: 1 (*global*) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 054: 1 (*global*) 0 (*local*) 0 (*local*) 1 (*global*) │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -35,18 +35,18 @@ │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ JNI_OnLoad │ │ GifMakeMapObject │ │ JNI_OnUnload │ │ +DGifGetScreenDesc │ │ +GifFreeSavedImages │ │ GifBitSize │ │ GifFreeExtensions │ │ -GifFreeSavedImages │ │ -DGifGetScreenDesc │ │ __divsi3 │ │ __aeabi_idiv0 │ │ __aeabi_idivmod │ │ __aeabi_ldiv0 │ │ __aeabi_unwind_cpp_pr1 │ │ __aeabi_unwind_cpp_pr2 │ │ __gnu_Unwind_Find_exidx │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -98,19 +98,19 @@ │ │ 0x00000e9c 5f6e7961 5f6d696b 755f7769 73686d61 _nya_miku_wishma │ │ 0x00000eac 73746572 5f6c6962 5f676966 64726177 ster_lib_gifdraw │ │ 0x00000ebc 61626c65 5f476966 44726177 61626c65 able_GifDrawable │ │ 0x00000ecc 5f676574 416c6c6f 63617469 6f6e4279 _getAllocationBy │ │ 0x00000edc 7465436f 756e7400 4a4e495f 4f6e4c6f teCount.JNI_OnLo │ │ 0x00000eec 61640047 69664d61 6b654d61 704f626a ad.GifMakeMapObj │ │ 0x00000efc 65637400 4a4e495f 4f6e556e 6c6f6164 ect.JNI_OnUnload │ │ - 0x00000f0c 00476966 42697453 697a6500 47696646 .GifBitSize.GifF │ │ - 0x00000f1c 72656545 7874656e 73696f6e 73004769 reeExtensions.Gi │ │ - 0x00000f2c 66467265 65536176 6564496d 61676573 fFreeSavedImages │ │ - 0x00000f3c 00444769 66476574 53637265 656e4465 .DGifGetScreenDe │ │ - 0x00000f4c 73630073 74726e63 6d70005f 5f646976 sc.strncmp.__div │ │ + 0x00000f0c 00444769 66476574 53637265 656e4465 .DGifGetScreenDe │ │ + 0x00000f1c 73630073 74726e63 6d700047 69664672 sc.strncmp.GifFr │ │ + 0x00000f2c 65655361 76656449 6d616765 73004769 eeSavedImages.Gi │ │ + 0x00000f3c 66426974 53697a65 00476966 46726565 fBitSize.GifFree │ │ + 0x00000f4c 45787465 6e73696f 6e73005f 5f646976 Extensions.__div │ │ 0x00000f5c 73693300 5f5f6165 6162695f 69646976 si3.__aeabi_idiv │ │ 0x00000f6c 30005f5f 61656162 695f6964 69766d6f 0.__aeabi_idivmo │ │ 0x00000f7c 64005f5f 61656162 695f6c64 69763000 d.__aeabi_ldiv0. │ │ 0x00000f8c 72616973 65005f5f 61656162 695f756e raise.__aeabi_un │ │ 0x00000f9c 77696e64 5f637070 5f707231 005f5f61 wind_cpp_pr1.__a │ │ 0x00000fac 65616269 5f756e77 696e645f 6370705f eabi_unwind_cpp_ │ │ 0x00000fbc 70723200 5f5f676e 755f556e 77696e64 pr2.__gnu_Unwind │ ├── readelf --wide --decompress --hex-dump=.hash {} │ │ @@ -1,14 +1,14 @@ │ │ │ │ Hex dump of section '.hash': │ │ 0x000013d0 61000000 72000000 48000000 61000000 a...r...H...a... │ │ - 0x000013e0 2c000000 3b000000 33000000 00000000 ,...;...3....... │ │ + 0x000013e0 2c000000 38000000 33000000 00000000 ,...8...3....... │ │ 0x000013f0 32000000 69000000 00000000 00000000 2...i........... │ │ 0x00001400 56000000 50000000 65000000 00000000 V...P...e....... │ │ - 0x00001410 37000000 68000000 3f000000 49000000 7...h...?...I... │ │ + 0x00001410 3a000000 68000000 3f000000 49000000 :...h...?...I... │ │ 0x00001420 00000000 00000000 6f000000 51000000 ........o...Q... │ │ 0x00001430 00000000 00000000 55000000 14000000 ........U....... │ │ 0x00001440 5c000000 71000000 00000000 0d000000 \...q........... │ │ 0x00001450 00000000 2b000000 12000000 30000000 ....+.......0... │ │ 0x00001460 00000000 00000000 24000000 46000000 ........$...F... │ │ 0x00001470 29000000 02000000 00000000 00000000 )............... │ │ 0x00001480 00000000 00000000 21000000 00000000 ........!....... │ │ @@ -17,15 +17,15 @@ │ │ 0x000014b0 00000000 00000000 62000000 66000000 ........b...f... │ │ 0x000014c0 1a000000 53000000 00000000 00000000 ....S........... │ │ 0x000014d0 45000000 31000000 36000000 00000000 E...1...6....... │ │ 0x000014e0 3c000000 00000000 5e000000 5d000000 <.......^...]... │ │ 0x000014f0 64000000 4c000000 34000000 25000000 d...L...4...%... │ │ 0x00001500 4e000000 67000000 44000000 41000000 N...g...D...A... │ │ 0x00001510 5a000000 40000000 00000000 63000000 Z...@.......c... │ │ - 0x00001520 3a000000 00000000 6e000000 6c000000 :.......n...l... │ │ + 0x00001520 37000000 00000000 6e000000 6c000000 7.......n...l... │ │ 0x00001530 00000000 27000000 0c000000 70000000 ....'.......p... │ │ 0x00001540 23000000 39000000 0b000000 43000000 #...9.......C... │ │ 0x00001550 00000000 0f000000 3d000000 00000000 ........=....... │ │ 0x00001560 00000000 00000000 00000000 00000000 ................ │ │ 0x00001570 00000000 00000000 00000000 00000000 ................ │ │ 0x00001580 00000000 09000000 00000000 00000000 ................ │ │ 0x00001590 00000000 00000000 08000000 00000000 ................ │ │ @@ -34,23 +34,23 @@ │ │ 0x000015c0 15000000 00000000 00000000 00000000 ................ │ │ 0x000015d0 0a000000 00000000 17000000 00000000 ................ │ │ 0x000015e0 13000000 00000000 22000000 00000000 ........"....... │ │ 0x000015f0 00000000 18000000 00000000 00000000 ................ │ │ 0x00001600 16000000 00000000 00000000 00000000 ................ │ │ 0x00001610 00000000 00000000 11000000 1b000000 ................ │ │ 0x00001620 00000000 00000000 00000000 10000000 ................ │ │ - 0x00001630 00000000 35000000 00000000 1d000000 ....5........... │ │ - 0x00001640 1f000000 00000000 2e000000 20000000 ............ ... │ │ + 0x00001630 00000000 35000000 00000000 2e000000 ....5........... │ │ + 0x00001640 1f000000 00000000 1d000000 20000000 ............ ... │ │ 0x00001650 1e000000 00000000 00000000 00000000 ................ │ │ 0x00001660 00000000 00000000 00000000 05000000 ................ │ │ 0x00001670 00000000 0e000000 00000000 00000000 ................ │ │ 0x00001680 00000000 00000000 04000000 00000000 ................ │ │ 0x00001690 00000000 00000000 26000000 00000000 ........&....... │ │ 0x000016a0 3e000000 00000000 00000000 1c000000 >............... │ │ - 0x000016b0 28000000 00000000 38000000 2d000000 (.......8...-... │ │ + 0x000016b0 28000000 00000000 3b000000 2d000000 (.......;...-... │ │ 0x000016c0 01000000 42000000 00000000 58000000 ....B.......X... │ │ 0x000016d0 4a000000 57000000 47000000 03000000 J...W...G....... │ │ 0x000016e0 5f000000 60000000 00000000 00000000 _...`........... │ │ 0x000016f0 4f000000 2f000000 00000000 00000000 O.../........... │ │ 0x00001700 00000000 00000000 00000000 5b000000 ............[... │ │ 0x00001710 54000000 6d000000 19000000 52000000 T...m.......R... │ │ 0x00001720 4b000000 K... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -152,20 +152,20 @@ │ │ ; instruction: 0xb1a66aee │ │ ; instruction: 0xf04f2724 │ │ bvs ffa03ce8 <_end@@Base+0xff9fccdc> │ │ blx 1dc19a <_end@@Base+0x1d518e> │ │ addsmi r0, lr, #201326592 ; 0xc000000 │ │ ldmdbvs r0!, {r0, r1, r2, r9, ip, lr, pc}^ │ │ ; instruction: 0xf001b118 │ │ - ; instruction: 0xf8c6f93b │ │ + ; instruction: 0xf8c6fec8 │ │ ; instruction: 0x36248014 │ │ ; instruction: 0xf7ffe7f1 │ │ movwcs lr, #3672 ; 0xe58 │ │ strtmi r6, [r8], -fp, ror #5 │ │ - ldc2 0, cr15, [ip], #4 │ │ + mcrr2 0, 0, pc, r2, cr1 ; │ │ pop {r5, r9, sl, lr} │ │ ; instruction: 0xf00341f0 │ │ svclt 0x0000ba23 │ │ andeq r5, r0, r6, lsr r3 │ │ addlt fp, r5, r0, lsr r5 │ │ andcs r4, r1, lr, lsl #26 │ │ ldrbtmi sl, [sp], #-2305 ; 0xfffff6ff │ │ @@ -251,15 +251,15 @@ │ │ ldrbtmi r4, [pc], #-1549 ; 1e6c <__cxa_type_match@plt+0x3e4> │ │ tstls r0, pc, lsr r8 │ │ movwls r6, #22587 ; 0x583b │ │ rsbsle r2, r8, r0, lsl #18 │ │ ldrshle r2, [r7, #-137] ; 0xffffff77 │ │ bleq 7fec4 <_end@@Base+0x78eb8> │ │ ; instruction: 0xf001aa02 │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ ldmdavs r3!, {r1, r2, r3, r6, ip, lr, pc} │ │ ldmdbvs r4!, {r0, r1, r8, sl, fp, ip, pc} │ │ movwcs r6, #51482 ; 0xc91a │ │ ; instruction: 0xf89d2d01 │ │ blx c5ebe <_end@@Base+0xbeeb2> │ │ svclt 0x00c6f302 │ │ cmnmi sl, #-1610612736 ; 0xa0000000 │ │ @@ -321,15 +321,15 @@ │ │ ldc 7, cr15, [r6, #-1020]! ; 0xfffffc04 │ │ ldmdami r5, {r4, r5, r8, ip, sp, pc} │ │ ldrbtmi r4, [r8], #-1577 ; 0xfffff9d7 │ │ ldc 7, cr15, [r0, #-1020]! ; 0xfffffc04 │ │ mvnle r2, r0, lsl #16 │ │ ; instruction: 0x46696830 │ │ ; instruction: 0xf001aa01 │ │ - orrlt pc, r0, fp, asr #21 │ │ + orrlt pc, r0, r1, asr sl ; │ │ ldmdavc sl, {r8, r9, fp, ip, pc} │ │ mvnle r2, r3, lsl #20 │ │ stmdacs r1, {r3, r4, r6, fp, ip, sp, lr} │ │ ldmvc sl, {r0, r2, r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ bl e0220 <_end@@Base+0xd9214> │ │ addslt r2, fp, #134217728 ; 0x8000000 │ │ blcs 23288 <_end@@Base+0x1c27c> │ │ @@ -348,22 +348,22 @@ │ │ ; instruction: 0xf0820904 │ │ strmi r0, [r5], -r1, lsl #20 │ │ ; instruction: 0xf8d844f8 │ │ strmi r8, [ip], -r0 │ │ ; instruction: 0xf8d84617 │ │ movwls r3, #53248 ; 0xd000 │ │ strbmi r4, [r9], -r8, lsr #12 │ │ - ; instruction: 0xf936f001 │ │ + ; instruction: 0xf8bcf001 │ │ ; instruction: 0xf0002800 │ │ blls 622d8 <_end@@Base+0x5b2cc> │ │ andle r2, r2, r2, lsl #22 │ │ rsbsle r2, r9, r3, lsl #22 │ │ ; instruction: 0x4628e09c │ │ ; instruction: 0xf0014651 │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ adchi pc, r4, r0 │ │ ; instruction: 0x23246aea │ │ stmiavs r6!, {r0, r1, r2, r3, r8, ip, sp, pc}^ │ │ stmdbvs lr!, {r0, sp, lr, pc} │ │ cmpmi lr, #1, 28 │ │ ldmvs r2!, {r1, r2, r4, sl, lr} │ │ bcs 1c410 <_end@@Base+0x15404> │ │ @@ -388,56 +388,56 @@ │ │ stm sl, {r8, r9, sl, sp} │ │ ; instruction: 0xf859000f │ │ ldmvs r3!, {r0, r1, r2, r5, ip, sp, pc}^ │ │ ble 313708 <_end@@Base+0x30c6fc> │ │ ; instruction: 0x462868b2 │ │ blx 9c76a <_end@@Base+0x9575e> │ │ ; instruction: 0xf001110b │ │ - stmdacs r0, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r1, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ ; instruction: 0xf85ad063 │ │ ldrmi r3, [fp], #39 ; 0x27 │ │ strcc lr, [r1, -pc, ror #15] │ │ andle r2, r5, r4, lsl #30 │ │ strtmi lr, [r8], -r9, ror #15 │ │ - blx 183e0ca <_end@@Base+0x18370be> │ │ + blx ff9be0c8 <_end@@Base+0xff9b70bc> │ │ subsle r2, r5, r0, lsl #16 │ │ stmiavs r2!, {r0, r1, r3, r5, r8, fp, sp, lr}^ │ │ addsmi r3, sl, #1024 ; 0x400 │ │ andcs sp, r1, r1, lsl #20 │ │ stchi 0, cr14, [r3], #316 ; 0x13c │ │ bvs fe8ee528 <_end@@Base+0xfe8e751c> │ │ adcvs r3, r3, #67108864 ; 0x4000000 │ │ strtmi r6, [r0], -r3, ror #21 │ │ stmdacs r0, {r3, r4, r7, r8, r9, sl, lr} │ │ stmdavs r3!, {r0, r1, r4, r5, r6, r7, ip, lr, pc} │ │ rsbsvc pc, fp, #1325400064 ; 0x4f000000 │ │ mcrge 0, 0, lr, cr2, cr15, {1} │ │ stmdbge r3, {r3, r5, r9, sl, lr} │ │ ; instruction: 0xf0014632 │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r7, sl, fp, ip, sp, lr, pc} │ │ blls b61e4 <_end@@Base+0xaf1d8> │ │ strtmi fp, [r8], -r3, asr #6 │ │ ; instruction: 0xf0014631 │ │ - ldrb pc, [r6, pc, ror #21]! ; │ │ + ; instruction: 0xe7f6fa75 │ │ ; instruction: 0xf10dae04 │ │ strtmi r0, [r8], -r8, lsl #22 │ │ ; instruction: 0x465a4631 │ │ - blx 183e124 <_end@@Base+0x1837118> │ │ + ; instruction: 0xf9e6f001 │ │ ldmdblt r7!, {r6, r8, r9, ip, sp, pc}^ │ │ tstcs ip, fp, lsr #18 │ │ blx dc5ae <_end@@Base+0xd55a2> │ │ ; instruction: 0xf7ff1101 │ │ mvnslt lr, sl, asr ip │ │ stmdals r4, {r5, r8, sp, lr} │ │ stmdbls r2, {r1, r5, r9, sl, lr} │ │ mcr2 7, 4, pc, cr14, cr15, {7} ; │ │ blls ae844 <_end@@Base+0xa7838> │ │ strtmi fp, [r8], -r3, asr #2 │ │ ; instruction: 0x46324659 │ │ - ; instruction: 0xf9f2f001 │ │ + ; instruction: 0xf978f001 │ │ svccs 0x0000b180 │ │ ; instruction: 0xe7eed1f5 │ │ blcs 128d60 <_end@@Base+0x121d54> │ │ svcge 0x0052f47f │ │ adcsle r2, r6, r0, lsl #30 │ │ strtmi r6, [r0], -r3, ror #21 │ │ stmdacs r0, {r3, r4, r7, r8, r9, sl, lr} │ │ @@ -454,39 +454,39 @@ │ │ svcmi 0x00f0e92d │ │ addlt r2, r7, r0, lsl #20 │ │ strmi r4, [fp], r5, lsl #12 │ │ ; instruction: 0xf8dd9303 │ │ ; instruction: 0xf8dd9040 │ │ ; instruction: 0xf89d8044 │ │ ble 12a2d0 <_end@@Base+0x1232c4> │ │ - blx 1abe1b8 <_end@@Base+0x1ab71ac> │ │ + ; instruction: 0xf9f0f001 │ │ bleq 1bfe2f4 <_end@@Base+0x1bf72e8> │ │ stmdblt r1, {r0, sp, lr, pc} │ │ andcs fp, r0, r8, asr r9 │ │ ; instruction: 0x4601465b │ │ ; instruction: 0xf8cd4602 │ │ ; instruction: 0xf8cd9000 │ │ ; instruction: 0xf7ff8004 │ │ andcs pc, r0, r9, asr #27 │ │ stmdavs r7, {r1, r2, r4, r7, sp, lr, pc} │ │ blx 19c2f6 <_end@@Base+0x1952ea> │ │ stmdbcs r0, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ ; instruction: 0xf001dc0b │ │ - ; instruction: 0xf8cdfa51 │ │ + ; instruction: 0xf8cdf9d7 │ │ ; instruction: 0xf8cd9000 │ │ ldrtmi r8, [r8], -r4 │ │ ; instruction: 0x465a4631 │ │ mvncc pc, #64, 4 │ │ eorscs lr, r4, r9, ror #15 │ │ tstls r4, r5, lsl #4 │ │ bl fff40200 <_end@@Base+0xfff391f4> │ │ bls 168618 <_end@@Base+0x16160c> │ │ ldmdblt r0, {r2, r9, sl, lr}^ │ │ ; instruction: 0xf0014628 │ │ - ; instruction: 0xf8cdfa3b │ │ + ; instruction: 0xf8cdf9c1 │ │ ; instruction: 0xf8cd9000 │ │ ldrtmi r8, [r8], -r4 │ │ ; instruction: 0x46224631 │ │ ; instruction: 0xf1bae032 │ │ ; instruction: 0xf04f0f01 │ │ strdvs r3, [r5], -pc ; │ │ subvs r6, r3, r3, asr #1 │ │ @@ -516,15 +516,15 @@ │ │ andvs r2, r3, r0, lsl #6 │ │ ; instruction: 0xf04f7203 │ │ strdvs r3, [r3], #-63 ; 0xffffffc1 │ │ ; instruction: 0xb12868e8 │ │ movwcs r6, #6210 ; 0x1842 │ │ stmdavs r2, {r0, r1, r4, r7, lr} │ │ mulle r5, sl, r2 │ │ - cdp2 0, 6, cr15, cr2, cr0, {0} │ │ + blx ffbfe2b2 <_end@@Base+0xffbf72a6> │ │ ldrbtmi r4, [fp], #-2839 ; 0xfffff4e9 │ │ rscvs r6, fp, fp, asr r8 │ │ strtmi r4, [r1], -r8, lsr #12 │ │ ; instruction: 0xf7ff2200 │ │ pushvs {r0, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ strtmi r6, [r0], -r3, ror #21 │ │ svclt 0x00cc2d00 │ │ @@ -751,15 +751,15 @@ │ │ beq.n 25ae │ │ add r2, sp, #24 │ │ ldr r1, [pc, #76] ; (2640 ) │ │ movs r3, #0 │ │ mov r0, r6 │ │ str.w r3, [r2, #-8]! │ │ add r1, pc │ │ - bl 3180 │ │ + bl 308c │ │ ldr r7, [sp, #16] │ │ mov r9, r0 │ │ mov r0, r6 │ │ blx 1a1c │ │ ldrb.w r3, [sp, #56] ; 0x38 │ │ mov r1, r7 │ │ stmia.w sp, {r4, r8} │ │ @@ -823,15 +823,15 @@ │ │ ldr r1, [pc, #88] ; (26f0 ) │ │ movs r3, #0 │ │ str.w r3, [r2, #-8]! │ │ str r3, [r4, #0] │ │ add r1, pc │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ - bl 3180 │ │ + bl 308c │ │ ldrb.w r3, [sp, #48] ; 0x30 │ │ stmia.w sp, {r5, r6} │ │ ldr r1, [sp, #16] │ │ str r3, [sp, #8] │ │ ldr r3, [pc, #60] ; (26f4 ) │ │ ldr r2, [r4, #0] │ │ add r3, pc │ │ @@ -910,15 +910,15 @@ │ │ ldr r1, [pc, #80] ; (27b8 ) │ │ movs r3, #0 │ │ str.w sl, [r0, #4] │ │ str.w r3, [r2, #-8]! │ │ add r1, pc │ │ str r3, [r0, #0] │ │ strd r8, r9, [r0, #8] │ │ - bl 3180 │ │ + bl 308c │ │ ldrb.w r3, [sp, #56] ; 0x38 │ │ stmia.w sp, {r4, r7} │ │ ldr r1, [sp, #16] │ │ str r3, [sp, #8] │ │ ldr r3, [pc, #48] ; (27bc ) │ │ ldr r2, [r5, #0] │ │ add r3, pc │ │ @@ -1030,15 +1030,15 @@ │ │ add r2, sp, #32 │ │ ldr r1, [pc, #144] ; (2914 ) │ │ str.w r7, [r2, #-8]! │ │ str r7, [r5, #16] │ │ add r1, pc │ │ stmia.w r5, {r0, r6} │ │ mov r0, r5 │ │ - bl 3180 │ │ + bl 308c │ │ ldr r3, [r4, #0] │ │ mov r1, r9 │ │ mov r2, sl │ │ ldr.w ip, [r3, #244] ; 0xf4 │ │ mvn.w r3, #2147483648 ; 0x80000000 │ │ mov fp, r0 │ │ mov r0, r4 │ │ @@ -1148,15 +1148,15 @@ │ │ cmp r0, #0 │ │ bne.n 2956 │ │ add r2, sp, #24 │ │ ldr r1, [pc, #80] ; (29ec ) │ │ str.w r0, [r2, #-8]! │ │ add r1, pc │ │ mov r0, r7 │ │ - bl 3180 │ │ + bl 308c │ │ mov r8, r0 │ │ mov r0, r7 │ │ blx 1a1c │ │ ldrb.w r3, [sp, #56] ; 0x38 │ │ ldr r1, [sp, #16] │ │ stmia.w sp, {r4, r6} │ │ str r3, [sp, #8] │ │ @@ -1710,15 +1710,15 @@ │ │ mov.w r0, #4294967295 ; 0xffffffff │ │ b.n 2ed4 │ │ ldr r3, [pc, #88] ; (2eec ) │ │ mov.w r0, #256 ; 0x100 │ │ mov r1, r4 │ │ add r3, pc │ │ str r6, [r3, #0] │ │ - bl 2f1a │ │ + bl 3a34 │ │ cbnz r0, 2eb2 │ │ ldr r3, [pc, #72] ; (2ef0 ) │ │ add r3, pc │ │ str r0, [r3, #4] │ │ cmp r0, #0 │ │ beq.n 2e8c │ │ ldr r0, [pc, #52] ; (2ee4 ) │ │ @@ -1754,240 +1754,130 @@ │ │ adcs r2, r3 │ │ ... │ │ │ │ 00002ef4 : │ │ ldr r3, [pc, #8] ; (2f00 ) │ │ add r3, pc │ │ ldr r0, [r3, #4] │ │ - b.w 2f6c │ │ + b.w 3a86 │ │ nop │ │ asrs r2, r1 │ │ - ... │ │ - │ │ -00002f04 : │ │ - movs r3, #1 │ │ - mov r2, r3 │ │ - lsl.w r1, r2, r3 │ │ - cmp r1, r0 │ │ - bge.n 2f16 │ │ - adds r3, #1 │ │ - cmp r3, #9 │ │ - bne.n 2f08 │ │ - mov r0, r3 │ │ - bx lr │ │ - │ │ -00002f1a : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r5, r0 │ │ - mov r7, r1 │ │ - bl 2f04 │ │ - movs r3, #1 │ │ - lsls r3, r0 │ │ - cmp r5, r3 │ │ - beq.n 2f30 │ │ - movs r0, #0 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - movs r0, #12 │ │ - blx 19f8 │ │ - mov r4, r0 │ │ - cmp r0, #0 │ │ - beq.n 2f2c │ │ - mov r0, r5 │ │ - movs r1, #3 │ │ - blx 19c8 │ │ - str r0, [r4, #8] │ │ - cbnz r0, 2f50 │ │ - mov r0, r4 │ │ - blx 19b0 │ │ - b.n 2f2c │ │ - str r5, [r4, #0] │ │ - mov r0, r5 │ │ - bl 2f04 │ │ - str r0, [r4, #4] │ │ - cbz r7, 2f68 │ │ - ldr r0, [r4, #8] │ │ - mov r1, r7 │ │ - add.w r2, r5, r5, lsl #1 │ │ - blx 19a4 │ │ - mov r0, r4 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -00002f6c : │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - cbz r0, 2f82 │ │ - ldr r0, [r0, #8] │ │ - blx 19b0 │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 515c <_Unwind_GetTextRelBase@@Base+0x28> │ │ - pop {r4, pc} │ │ - │ │ -00002f84 : │ │ - push {r4, r5, r6, lr} │ │ - mov r6, r0 │ │ - ldr r4, [r1, #0] │ │ - mov r5, r1 │ │ - cbnz r4, 2f90 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r3, [r6, #0] │ │ - ldr r0, [r5, #0] │ │ - add.w r3, r0, r3, lsl #2 │ │ - cmp r4, r3 │ │ - bcs.n 2fa6 │ │ - ldr.w r0, [r4], #4 │ │ - blx 19b0 │ │ - b.n 2f90 │ │ - blx 19b0 │ │ - movs r3, #0 │ │ - str r3, [r5, #0] │ │ - str r3, [r6, #0] │ │ - pop {r4, r5, r6, pc} │ │ - │ │ -00002fb2 : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r5, r0 │ │ - cbz r0, 2ff6 │ │ - ldr r4, [r0, #44] ; 0x2c │ │ - cbz r4, 2ff6 │ │ - movs r6, #36 ; 0x24 │ │ - movs r7, #0 │ │ - ldr r0, [r5, #44] ; 0x2c │ │ - ldr r3, [r5, #16] │ │ - mla r3, r6, r3, r0 │ │ - cmp r4, r3 │ │ - bcs.n 2fee │ │ - ldr r0, [r4, #20] │ │ - cbz r0, 2fd6 │ │ - bl 2f6c │ │ - str r7, [r4, #20] │ │ - ldr r0, [r4, #24] │ │ - cbz r0, 2fde │ │ - blx 19b0 │ │ - add.w r0, r4, #28 │ │ - add.w r1, r4, #32 │ │ - bl 2f84 │ │ - adds r4, #36 ; 0x24 │ │ - b.n 2fc0 │ │ - blx 19b0 │ │ - movs r3, #0 │ │ - str r3, [r5, #44] ; 0x2c │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #96] ; (305c ) │ │ + movs r0, r0 │ │ + ldr r3, [pc, #96] ; (2f68 ) │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r6, [r0, #56] ; 0x38 │ │ mov r7, r1 │ │ ldr r2, [r3, #0] │ │ mov r5, r0 │ │ mov r4, r3 │ │ mov r1, sp │ │ ldr.w ip, [r6, #52] ; 0x34 │ │ str r2, [sp, #4] │ │ cmp.w ip, #0 │ │ - beq.n 301e │ │ + beq.n 2f2a │ │ movs r2, #2 │ │ blx ip │ │ - b.n 302a │ │ + b.n 2f36 │ │ mov r0, sp │ │ movs r1, #1 │ │ movs r2, #2 │ │ ldr r3, [r6, #48] ; 0x30 │ │ blx 1998 │ │ subs r0, #2 │ │ it ne │ │ movne r0, #1 │ │ - cbz r0, 303a │ │ + cbz r0, 2f46 │ │ movs r3, #102 ; 0x66 │ │ movs r0, #0 │ │ str r3, [r5, #48] ; 0x30 │ │ - b.n 304a │ │ + b.n 2f56 │ │ ldrb.w r2, [sp, #1] │ │ movs r0, #1 │ │ ldrb.w r3, [sp] │ │ orr.w r3, r3, r2, lsl #8 │ │ str r3, [r7, #0] │ │ ldr r2, [sp, #4] │ │ ldr r3, [r4, #0] │ │ cmp r2, r3 │ │ - beq.n 3056 │ │ + beq.n 2f62 │ │ blx 1980 <__stack_chk_fail@plt> │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - subs r7, #112 ; 0x70 │ │ + eors r4, r4 │ │ ... │ │ │ │ -00003060 : │ │ +00002f6c : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ mov r4, r0 │ │ - ldr r6, [pc, #276] ; (317c ) │ │ + ldr r6, [pc, #276] ; (3088 ) │ │ add r6, pc │ │ ldr r6, [r6, #0] │ │ ldr r3, [r6, #0] │ │ str r3, [sp, #4] │ │ ldr r3, [r0, #56] ; 0x38 │ │ ldr r3, [r3, #0] │ │ ands.w r3, r3, #8 │ │ - bne.n 307c │ │ + bne.n 2f88 │ │ movs r2, #111 ; 0x6f │ │ - b.n 3150 │ │ + b.n 305c │ │ mov r1, r0 │ │ - bl 2ff8 │ │ - cbnz r0, 3088 │ │ + bl 2f04 │ │ + cbnz r0, 2f94 │ │ movs r3, #0 │ │ - b.n 316a │ │ + b.n 3076 │ │ mov r0, r4 │ │ adds r1, r4, #4 │ │ - bl 2ff8 │ │ + bl 2f04 │ │ cmp r0, #0 │ │ - beq.n 3084 │ │ + beq.n 2f90 │ │ ldr r3, [r4, #56] ; 0x38 │ │ mov r7, sp │ │ ldr r5, [r3, #52] ; 0x34 │ │ - cbz r5, 30a6 │ │ + cbz r5, 2fb2 │ │ mov r0, r4 │ │ mov r1, sp │ │ movs r2, #3 │ │ blx r5 │ │ - b.n 30b2 │ │ + b.n 2fbe │ │ mov r0, sp │ │ movs r1, #1 │ │ movs r2, #3 │ │ ldr r3, [r3, #48] ; 0x30 │ │ blx 1998 │ │ subs r5, r0, #3 │ │ it ne │ │ movne r5, #1 │ │ - cbz r5, 30ca │ │ + cbz r5, 2fd6 │ │ movs r3, #102 ; 0x66 │ │ ldr r0, [r4, #12] │ │ str r3, [r4, #48] ; 0x30 │ │ - bl 2f6c │ │ + bl 3a86 │ │ movs r3, #0 │ │ str r3, [r4, #12] │ │ - b.n 316a │ │ + b.n 3076 │ │ ldrb.w r3, [sp] │ │ movs r0, #1 │ │ ldrb.w r2, [sp, #1] │ │ tst.w r3, #128 ; 0x80 │ │ str r2, [r4, #8] │ │ - beq.n 3166 │ │ + beq.n 3072 │ │ and.w r3, r3, #7 │ │ mov r1, r5 │ │ add r3, r0 │ │ lsls r0, r3 │ │ - bl 2f1a │ │ + bl 3a34 │ │ str r0, [r4, #12] │ │ - cbnz r0, 311e │ │ + cbnz r0, 302a │ │ movs r3, #109 ; 0x6d │ │ str r3, [r4, #48] ; 0x30 │ │ mov r3, r5 │ │ - b.n 316a │ │ + b.n 3076 │ │ ldr r2, [r4, #12] │ │ add.w r3, r5, r5, lsl #1 │ │ ldrb.w r1, [sp] │ │ adds r5, #1 │ │ ldr r2, [r2, #8] │ │ strb r1, [r2, r3] │ │ ldr r2, [r4, #12] │ │ @@ -1999,313 +1889,313 @@ │ │ ldrb.w r2, [sp, #2] │ │ ldr r1, [r1, #8] │ │ add r3, r1 │ │ strb r2, [r3, #2] │ │ ldr r3, [r4, #12] │ │ ldr r3, [r3, #0] │ │ cmp r5, r3 │ │ - bge.n 3162 │ │ + bge.n 306e │ │ ldr r3, [r4, #56] ; 0x38 │ │ ldr.w ip, [r3, #52] ; 0x34 │ │ cmp.w ip, #0 │ │ - beq.n 3154 │ │ + beq.n 3060 │ │ mov r0, r4 │ │ mov r1, r7 │ │ movs r2, #3 │ │ blx ip │ │ subs r0, #3 │ │ it ne │ │ movne r0, #1 │ │ cmp r0, #0 │ │ - beq.n 30f6 │ │ + beq.n 3002 │ │ ldr r0, [r4, #12] │ │ - bl 2f6c │ │ + bl 3a86 │ │ movs r2, #102 ; 0x66 │ │ movs r3, #0 │ │ str r3, [r4, #12] │ │ str r2, [r4, #48] ; 0x30 │ │ - b.n 316a │ │ + b.n 3076 │ │ mov r0, r7 │ │ movs r1, #1 │ │ movs r2, #3 │ │ ldr r3, [r3, #48] ; 0x30 │ │ blx 1998 │ │ - b.n 313a │ │ + b.n 3046 │ │ movs r3, #1 │ │ - b.n 316a │ │ + b.n 3076 │ │ mov r3, r0 │ │ str r5, [r4, #12] │ │ ldr r2, [sp, #4] │ │ mov r0, r3 │ │ ldr r3, [r6, #0] │ │ cmp r2, r3 │ │ - beq.n 3178 │ │ + beq.n 3084 │ │ blx 1980 <__stack_chk_fail@plt> │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ - subs r7, #6 │ │ + subs r7, #250 ; 0xfa │ │ ... │ │ │ │ -00003180 : │ │ +0000308c : │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov sl, r0 │ │ - ldr.w r9, [pc, #228] ; 326c │ │ + ldr.w r9, [pc, #228] ; 3178 │ │ movs r0, #60 ; 0x3c │ │ mov r7, r1 │ │ mov r4, r2 │ │ add r9, pc │ │ ldr.w r9, [r9] │ │ mov.w r8, #0 │ │ ldr.w r3, [r9] │ │ str r3, [sp, #12] │ │ blx 19f8 │ │ mov r5, r0 │ │ - cbnz r0, 31b0 │ │ + cbnz r0, 30bc │ │ cmp r4, #0 │ │ - beq.n 3256 │ │ + beq.n 3162 │ │ movs r3, #109 ; 0x6d │ │ - b.n 324c │ │ + b.n 3158 │ │ mov r1, r8 │ │ movs r2, #60 ; 0x3c │ │ blx 1a04 │ │ str.w r8, [r5, #44] ; 0x2c │ │ str.w r8, [r5, #12] │ │ movw r0, #24888 ; 0x6138 │ │ blx 19f8 │ │ mov r6, r0 │ │ - cbnz r0, 31dc │ │ - cbz r4, 31d2 │ │ + cbnz r0, 30e8 │ │ + cbz r4, 30de │ │ movs r3, #109 ; 0x6d │ │ str r3, [r4, #0] │ │ mov r0, r5 │ │ blx 19b0 │ │ movs r0, #0 │ │ - b.n 3258 │ │ + b.n 3164 │ │ str.w r8, [r0, #48] ; 0x30 │ │ movs r3, #8 │ │ str r0, [r5, #56] ; 0x38 │ │ add.w r8, sp, #4 │ │ str r3, [r0, #0] │ │ str r7, [r0, #52] ; 0x34 │ │ str.w sl, [r5, #52] ; 0x34 │ │ - cbz r7, 31fc │ │ + cbz r7, 3108 │ │ mov r0, r5 │ │ mov r1, r8 │ │ movs r2, #6 │ │ blx r7 │ │ - b.n 3208 │ │ + b.n 3114 │ │ mov r0, r8 │ │ movs r1, #1 │ │ movs r2, #6 │ │ mov r3, r7 │ │ blx 1998 │ │ subs r7, r0, #6 │ │ it ne │ │ movne r7, #1 │ │ - cbz r7, 3216 │ │ - cbz r4, 322e │ │ + cbz r7, 3122 │ │ + cbz r4, 313a │ │ movs r3, #102 ; 0x66 │ │ - b.n 322c │ │ - ldr r0, [pc, #88] ; (3270 ) │ │ + b.n 3138 │ │ + ldr r0, [pc, #88] ; (317c ) │ │ mov r1, r8 │ │ movs r2, #3 │ │ strb.w r7, [sp, #10] │ │ add r0, pc │ │ blx 1a4c │ │ - cbz r0, 3236 │ │ - cbz r4, 322e │ │ + cbz r0, 3142 │ │ + cbz r4, 313a │ │ movs r3, #103 ; 0x67 │ │ str r3, [r4, #0] │ │ mov r0, r6 │ │ blx 19b0 │ │ - b.n 31d2 │ │ + b.n 30de │ │ mov r0, r5 │ │ - bl 3060 │ │ - cbnz r0, 3250 │ │ + bl 2f6c │ │ + cbnz r0, 315c │ │ mov r0, r6 │ │ blx 19b0 │ │ mov r0, r5 │ │ blx 19b0 │ │ movs r3, #104 ; 0x68 │ │ str r3, [r4, #0] │ │ - b.n 31d8 │ │ + b.n 30e4 │ │ str r7, [r5, #48] ; 0x30 │ │ mov r0, r5 │ │ - b.n 3258 │ │ + b.n 3164 │ │ mov r0, r4 │ │ ldr r2, [sp, #12] │ │ ldr.w r3, [r9] │ │ cmp r2, r3 │ │ - beq.n 3266 │ │ + beq.n 3172 │ │ blx 1980 <__stack_chk_fail@plt> │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - subs r5, #220 ; 0xdc │ │ + subs r6, #208 ; 0xd0 │ │ movs r0, r0 │ │ - movs r2, #165 ; 0xa5 │ │ + movs r3, #153 ; 0x99 │ │ ... │ │ │ │ -00003274 : │ │ +00003180 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ mov r5, r0 │ │ - ldr r2, [pc, #128] ; (32fc ) │ │ + ldr r2, [pc, #128] ; (3208 ) │ │ mov r6, r1 │ │ ldr r7, [r0, #56] ; 0x38 │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ ldr r3, [r2, #0] │ │ mov r4, r2 │ │ str r3, [sp, #4] │ │ ldr r3, [r7, #0] │ │ ands.w r3, r3, #8 │ │ - bne.n 3296 │ │ + bne.n 31a2 │ │ movs r2, #111 ; 0x6f │ │ str r2, [r0, #48] ; 0x30 │ │ - b.n 32ea │ │ + b.n 31f6 │ │ ldr r3, [r7, #52] ; 0x34 │ │ add.w r1, sp, #3 │ │ - cbz r3, 32a4 │ │ + cbz r3, 31b0 │ │ movs r2, #1 │ │ blx r3 │ │ - b.n 32b0 │ │ + b.n 31bc │ │ mov r0, r1 │ │ movs r1, #1 │ │ mov r2, r1 │ │ ldr r3, [r7, #48] ; 0x30 │ │ blx 1998 │ │ adds.w r0, r0, #4294967295 ; 0xffffffff │ │ it ne │ │ movne r0, #1 │ │ - cbz r0, 32c2 │ │ + cbz r0, 31ce │ │ movs r3, #102 ; 0x66 │ │ str r3, [r5, #48] ; 0x30 │ │ movs r3, #0 │ │ - b.n 32ea │ │ + b.n 31f6 │ │ ldrb.w r2, [sp, #3] │ │ cmp r2, #44 ; 0x2c │ │ - beq.n 32d6 │ │ + beq.n 31e2 │ │ cmp r2, #59 ; 0x3b │ │ - beq.n 32da │ │ + beq.n 31e6 │ │ cmp r2, #33 ; 0x21 │ │ - bne.n 32e2 │ │ + bne.n 31ee │ │ movs r3, #3 │ │ - b.n 32dc │ │ + b.n 31e8 │ │ movs r3, #2 │ │ - b.n 32dc │ │ + b.n 31e8 │ │ movs r3, #4 │ │ str r3, [r6, #0] │ │ movs r3, #1 │ │ - b.n 32ea │ │ + b.n 31f6 │ │ mov r3, r0 │ │ str r0, [r6, #0] │ │ movs r2, #107 ; 0x6b │ │ str r2, [r5, #48] ; 0x30 │ │ ldr r2, [sp, #4] │ │ mov r0, r3 │ │ ldr r3, [r4, #0] │ │ cmp r2, r3 │ │ - beq.n 32f8 │ │ + beq.n 3204 │ │ blx 1980 <__stack_chk_fail@plt> │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ - subs r4, #238 ; 0xee │ │ + subs r5, #226 ; 0xe2 │ │ ... │ │ │ │ -00003300 : │ │ +0000320c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ - ldr r6, [pc, #548] ; (352c ) │ │ + ldr r6, [pc, #548] ; (3438 ) │ │ mov r4, r0 │ │ ldr r7, [r0, #56] ; 0x38 │ │ mov r8, r1 │ │ add r6, pc │ │ ldr r6, [r6, #0] │ │ ldr r5, [r7, #0] │ │ ldr r3, [r6, #0] │ │ ands.w r5, r5, #8 │ │ str r3, [sp, #12] │ │ - bne.n 3324 │ │ + bne.n 3230 │ │ movs r3, #111 ; 0x6f │ │ str r3, [r0, #48] ; 0x30 │ │ - b.n 3516 │ │ + b.n 3422 │ │ add.w r9, r0, #20 │ │ mov r1, r9 │ │ - bl 2ff8 │ │ + bl 2f04 │ │ cmp r0, #0 │ │ - beq.n 33e6 │ │ + beq.n 32f2 │ │ mov r0, r4 │ │ add.w r1, r4, #24 │ │ - bl 2ff8 │ │ + bl 2f04 │ │ cmp r0, #0 │ │ - beq.n 33e6 │ │ + beq.n 32f2 │ │ mov r0, r4 │ │ add.w r1, r4, #28 │ │ - bl 2ff8 │ │ + bl 2f04 │ │ cmp r0, #0 │ │ - beq.n 33e6 │ │ + beq.n 32f2 │ │ mov r0, r4 │ │ add.w r1, r4, #32 │ │ - bl 2ff8 │ │ + bl 2f04 │ │ cmp r0, #0 │ │ - beq.n 33e6 │ │ + beq.n 32f2 │ │ ldr r3, [r4, #56] ; 0x38 │ │ add.w sl, sp, #8 │ │ ldr r5, [r3, #52] ; 0x34 │ │ - cbz r5, 3370 │ │ + cbz r5, 327c │ │ mov r0, r4 │ │ mov r1, sl │ │ movs r2, #1 │ │ blx r5 │ │ - b.n 337c │ │ + b.n 3288 │ │ movs r1, #1 │ │ mov r0, sl │ │ mov r2, r1 │ │ ldr r3, [r3, #48] ; 0x30 │ │ blx 1998 │ │ adds.w fp, r0, #4294967295 ; 0xffffffff │ │ it ne │ │ movne.w fp, #1 │ │ cmp.w fp, #0 │ │ - beq.n 3398 │ │ + beq.n 32a4 │ │ movs r3, #102 ; 0x66 │ │ ldr r0, [r4, #40] ; 0x28 │ │ str r3, [r4, #48] ; 0x30 │ │ - bl 2f6c │ │ - b.n 3442 │ │ + bl 3a86 │ │ + b.n 334e │ │ ldr r0, [r4, #40] ; 0x28 │ │ ldrb.w r5, [sp, #8] │ │ ubfx r3, r5, #6, #1 │ │ strb.w r3, [r4, #36] ; 0x24 │ │ - cbz r0, 33b0 │ │ - bl 2f6c │ │ + cbz r0, 32bc │ │ + bl 3a86 │ │ str.w fp, [r4, #40] ; 0x28 │ │ ldrsb.w r3, [sp, #8] │ │ cmp r3, #0 │ │ - blt.n 33cc │ │ + blt.n 32d8 │ │ ldr r0, [r4, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq.n 345a │ │ + beq.n 3366 │ │ ldr r3, [r4, #16] │ │ movs r1, #36 ; 0x24 │ │ mla r1, r3, r1, r1 │ │ blx 19e0 │ │ - b.n 3460 │ │ + b.n 336c │ │ and.w r5, r5, #7 │ │ movs r0, #1 │ │ adds r5, #1 │ │ movs r1, #0 │ │ lsls r0, r5 │ │ - bl 2f1a │ │ + bl 3a34 │ │ str r0, [r4, #40] ; 0x28 │ │ cmp r0, #0 │ │ - bne.n 3448 │ │ + bne.n 3354 │ │ movs r3, #109 ; 0x6d │ │ str r3, [r4, #48] ; 0x30 │ │ movs r5, #0 │ │ - b.n 3516 │ │ + b.n 3422 │ │ ldr r2, [r4, #40] ; 0x28 │ │ add.w r3, r5, r5, lsl #1 │ │ ldrb.w r1, [sp, #8] │ │ adds r5, #1 │ │ ldr r2, [r2, #8] │ │ strb r1, [r2, r3] │ │ ldr r2, [r4, #40] ; 0x28 │ │ @@ -2317,88 +2207,88 @@ │ │ ldrb.w r2, [sp, #10] │ │ ldr r1, [r1, #8] │ │ add r3, r1 │ │ strb r2, [r3, #2] │ │ ldr r3, [r4, #40] ; 0x28 │ │ ldr r3, [r3, #0] │ │ cmp r5, r3 │ │ - bcs.n 33b8 │ │ + bcs.n 32c4 │ │ ldr r3, [r4, #56] ; 0x38 │ │ ldr.w ip, [r3, #52] ; 0x34 │ │ cmp.w ip, #0 │ │ - beq.n 344c │ │ + beq.n 3358 │ │ mov r0, r4 │ │ mov r1, sl │ │ movs r2, #3 │ │ blx ip │ │ subs r0, #3 │ │ it ne │ │ movne r0, #1 │ │ cmp r0, #0 │ │ - beq.n 33ea │ │ + beq.n 32f6 │ │ ldr r0, [r4, #40] ; 0x28 │ │ - bl 2f6c │ │ + bl 3a86 │ │ movs r3, #102 ; 0x66 │ │ str r3, [r4, #48] ; 0x30 │ │ movs r5, #0 │ │ str r5, [r4, #40] ; 0x28 │ │ - b.n 3516 │ │ + b.n 3422 │ │ movs r5, #0 │ │ - b.n 3412 │ │ + b.n 331e │ │ mov r0, sl │ │ movs r1, #1 │ │ movs r2, #3 │ │ ldr r3, [r3, #48] ; 0x30 │ │ blx 1998 │ │ - b.n 342e │ │ + b.n 333a │ │ movs r0, #36 ; 0x24 │ │ blx 19f8 │ │ str r0, [r4, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq.n 33e2 │ │ + beq.n 32ee │ │ ldr r2, [r4, #16] │ │ movs r5, #36 ; 0x24 │ │ ldr r3, [r4, #44] ; 0x2c │ │ add.w r1, r9, #24 │ │ mla r5, r5, r2, r3 │ │ mov r3, r9 │ │ mov r2, r5 │ │ ldr.w r0, [r3], #4 │ │ cmp r3, r1 │ │ str.w r0, [r2], #4 │ │ - bne.n 3478 │ │ + bne.n 3384 │ │ ldr r3, [r4, #40] ; 0x28 │ │ - cbz r3, 3496 │ │ + cbz r3, 33a2 │ │ ldr r0, [r3, #0] │ │ ldr r1, [r3, #8] │ │ - bl 2f1a │ │ + bl 3a34 │ │ str r0, [r5, #20] │ │ cmp r0, #0 │ │ - beq.n 33e2 │ │ + beq.n 32ee │ │ movs r3, #0 │ │ str r3, [r5, #24] │ │ str r3, [r5, #28] │ │ str r3, [r5, #32] │ │ cmp.w r8, #0 │ │ - beq.n 34aa │ │ + beq.n 33b6 │ │ ldr r3, [r4, #16] │ │ adds r3, #1 │ │ str r3, [r4, #16] │ │ ldr r2, [r4, #28] │ │ add.w r1, sp, #7 │ │ ldr r3, [r4, #32] │ │ ldr r5, [r4, #56] ; 0x38 │ │ muls r3, r2 │ │ str r3, [r7, #44] ; 0x2c │ │ ldr r3, [r5, #52] ; 0x34 │ │ - cbz r3, 34c4 │ │ + cbz r3, 33d0 │ │ mov r0, r4 │ │ movs r2, #1 │ │ blx r3 │ │ - b.n 34d0 │ │ + b.n 33dc │ │ mov r0, r1 │ │ movs r1, #1 │ │ mov r2, r1 │ │ ldr r3, [r5, #48] ; 0x30 │ │ blx 1998 │ │ ldrb.w r3, [sp, #7] │ │ movs r0, #1 │ │ @@ -2422,158 +2312,158 @@ │ │ adds r3, #52 ; 0x34 │ │ str r2, [r5, #28] │ │ str r1, [r5, #40] ; 0x28 │ │ add.w r5, r5, #24832 ; 0x6100 │ │ adds r5, #52 ; 0x34 │ │ str.w r2, [r3, #4]! │ │ cmp r3, r5 │ │ - bne.n 350c │ │ + bne.n 3418 │ │ movs r5, #1 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ ldr r3, [r6, #0] │ │ cmp r2, r3 │ │ - beq.n 3524 │ │ + beq.n 3430 │ │ blx 1980 <__stack_chk_fail@plt> │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - subs r4, #94 ; 0x5e │ │ + subs r5, #82 ; 0x52 │ │ ... │ │ │ │ -00003530 : │ │ - ldr r3, [pc, #164] ; (35d8 ) │ │ +0000343c : │ │ + ldr r3, [pc, #164] ; (34e4 ) │ │ stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r4, [r0, #56] ; 0x38 │ │ mov r8, r2 │ │ ldr r2, [r3, #0] │ │ mov r7, r1 │ │ mov r6, r0 │ │ mov r5, r3 │ │ ldr.w ip, [r4, #52] ; 0x34 │ │ add.w r1, sp, #3 │ │ str r2, [sp, #4] │ │ cmp.w ip, #0 │ │ - beq.n 355c │ │ + beq.n 3468 │ │ movs r2, #1 │ │ blx ip │ │ - b.n 3568 │ │ + b.n 3474 │ │ mov r0, r1 │ │ movs r1, #1 │ │ mov r2, r1 │ │ ldr r3, [r4, #48] ; 0x30 │ │ blx 1998 │ │ adds.w r0, r0, #4294967295 ; 0xffffffff │ │ it ne │ │ movne r0, #1 │ │ - cbz r0, 357a │ │ + cbz r0, 3486 │ │ movs r3, #102 ; 0x66 │ │ movs r0, #0 │ │ str r3, [r6, #48] ; 0x30 │ │ - b.n 35c4 │ │ + b.n 34d0 │ │ ldrb.w r3, [sp, #3] │ │ - cbz r3, 35c0 │ │ + cbz r3, 34cc │ │ ldr.w r3, [r8] │ │ cmp r3, #249 ; 0xf9 │ │ itt eq │ │ moveq r3, #4 │ │ strbeq.w r3, [sp, #3] │ │ ldrb.w r2, [sp, #3] │ │ add.w r3, r4, #56 ; 0x38 │ │ str r3, [r7, #0] │ │ strb.w r2, [r4, #56] ; 0x38 │ │ ldr r3, [r6, #56] ; 0x38 │ │ ldr r1, [r7, #0] │ │ ldr r4, [r3, #52] ; 0x34 │ │ - cbz r4, 35ac │ │ + cbz r4, 34b8 │ │ mov r0, r6 │ │ adds r1, #1 │ │ blx r4 │ │ - b.n 35b6 │ │ + b.n 34c2 │ │ adds r0, r1, #1 │ │ ldr r3, [r3, #48] ; 0x30 │ │ movs r1, #1 │ │ blx 1998 │ │ ldrb.w r3, [sp, #3] │ │ cmp r0, r3 │ │ - bne.n 3572 │ │ - b.n 35c2 │ │ + bne.n 347e │ │ + b.n 34ce │ │ str r0, [r7, #0] │ │ movs r0, #1 │ │ ldr r2, [sp, #4] │ │ ldr r3, [r5, #0] │ │ cmp r2, r3 │ │ - beq.n 35d0 │ │ + beq.n 34dc │ │ blx 1980 <__stack_chk_fail@plt> │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ nop │ │ - subs r2, #54 ; 0x36 │ │ + subs r3, #42 ; 0x2a │ │ ... │ │ │ │ -000035dc : │ │ +000034e8 : │ │ stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} │ │ mov r8, r2 │ │ - ldr r2, [pc, #112] ; (3654 ) │ │ + ldr r2, [pc, #112] ; (3560 ) │ │ mov r5, r0 │ │ ldr r6, [r0, #56] ; 0x38 │ │ mov r7, r1 │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ ldr r3, [r2, #0] │ │ mov r4, r2 │ │ str r3, [sp, #4] │ │ ldr r3, [r6, #0] │ │ ands.w r3, r3, #8 │ │ - bne.n 3602 │ │ + bne.n 350e │ │ movs r2, #111 ; 0x6f │ │ str r2, [r0, #48] ; 0x30 │ │ - b.n 3640 │ │ + b.n 354c │ │ ldr r3, [r6, #52] ; 0x34 │ │ add.w r1, sp, #3 │ │ - cbz r3, 3610 │ │ + cbz r3, 351c │ │ movs r2, #1 │ │ blx r3 │ │ - b.n 361c │ │ + b.n 3528 │ │ mov r0, r1 │ │ movs r1, #1 │ │ mov r2, r1 │ │ ldr r3, [r6, #48] ; 0x30 │ │ blx 1998 │ │ adds.w r0, r0, #4294967295 ; 0xffffffff │ │ it ne │ │ movne r0, #1 │ │ - cbz r0, 362e │ │ + cbz r0, 353a │ │ movs r3, #102 ; 0x66 │ │ str r3, [r5, #48] ; 0x30 │ │ movs r3, #0 │ │ - b.n 3640 │ │ + b.n 354c │ │ ldrb.w r3, [sp, #3] │ │ mov r0, r5 │ │ mov r1, r8 │ │ mov r2, r7 │ │ str r3, [r7, #0] │ │ - bl 3530 │ │ + bl 343c │ │ mov r3, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r3 │ │ ldr r3, [r4, #0] │ │ cmp r2, r3 │ │ - beq.n 364e │ │ + beq.n 355a │ │ blx 1980 <__stack_chk_fail@plt> │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - subs r1, #130 ; 0x82 │ │ + subs r2, #118 ; 0x76 │ │ ... │ │ │ │ -00003658 : │ │ +00003564 : │ │ cmp r0, #4 │ │ - bne.n 3680 │ │ + bne.n 358c │ │ ldrb r3, [r1, #0] │ │ ubfx r3, r3, #2, #3 │ │ str r3, [r2, #0] │ │ ldrb r0, [r1, #2] │ │ ldrb r3, [r1, #1] │ │ orr.w r3, r3, r0, lsl #8 │ │ str r3, [r2, #4] │ │ @@ -2584,207 +2474,207 @@ │ │ ldrbmi r3, [r1, #3] │ │ movpl.w r3, #4294967295 ; 0xffffffff │ │ str r3, [r2, #8] │ │ bx lr │ │ movs r0, #0 │ │ bx lr │ │ │ │ -00003684 : │ │ +00003590 : │ │ push {r4, lr} │ │ mov r4, r0 │ │ - cbz r0, 36e6 │ │ + cbz r0, 35f2 │ │ ldr r0, [r0, #56] ; 0x38 │ │ - cbz r0, 36e6 │ │ + cbz r0, 35f2 │ │ ldr r0, [r4, #40] ; 0x28 │ │ - cbz r0, 369a │ │ - bl 2f6c │ │ + cbz r0, 35a6 │ │ + bl 3a86 │ │ movs r3, #0 │ │ str r3, [r4, #40] ; 0x28 │ │ ldr r0, [r4, #12] │ │ - cbz r0, 36a6 │ │ - bl 2f6c │ │ + cbz r0, 35b2 │ │ + bl 3a86 │ │ movs r3, #0 │ │ str r3, [r4, #12] │ │ ldr r3, [r4, #44] ; 0x2c │ │ - cbz r3, 36b4 │ │ + cbz r3, 35c0 │ │ mov r0, r4 │ │ - bl 2fb2 │ │ + bl 3acc │ │ movs r3, #0 │ │ str r3, [r4, #44] ; 0x2c │ │ ldr r3, [r4, #56] ; 0x38 │ │ ldr r0, [r3, #0] │ │ ands.w r0, r0, #8 │ │ - bne.n 36c4 │ │ + bne.n 35d0 │ │ movs r3, #111 ; 0x6f │ │ str r3, [r4, #48] ; 0x30 │ │ pop {r4, pc} │ │ ldr r0, [r3, #48] ; 0x30 │ │ - cbz r0, 36d6 │ │ + cbz r0, 35e2 │ │ blx 1a40 │ │ - cbz r0, 36d6 │ │ + cbz r0, 35e2 │ │ movs r3, #110 ; 0x6e │ │ movs r0, #0 │ │ str r3, [r4, #48] ; 0x30 │ │ pop {r4, pc} │ │ ldr r0, [r4, #56] ; 0x38 │ │ blx 19b0 │ │ mov r0, r4 │ │ blx 19b0 │ │ movs r0, #1 │ │ pop {r4, pc} │ │ pop {r4, pc} │ │ │ │ -000036e8 : │ │ - ldr r3, [pc, #144] ; (377c ) │ │ +000035f4 : │ │ + ldr r3, [pc, #144] ; (3688 ) │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r4, [r0, #56] ; 0x38 │ │ mov r7, r1 │ │ ldr r2, [r3, #0] │ │ mov r6, r0 │ │ mov r5, r3 │ │ add.w r1, sp, #3 │ │ ldr.w ip, [r4, #52] ; 0x34 │ │ str r2, [sp, #4] │ │ cmp.w ip, #0 │ │ - beq.n 3710 │ │ + beq.n 361c │ │ movs r2, #1 │ │ blx ip │ │ - b.n 371c │ │ + b.n 3628 │ │ mov r0, r1 │ │ movs r1, #1 │ │ mov r2, r1 │ │ ldr r3, [r4, #48] ; 0x30 │ │ blx 1998 │ │ adds.w r0, r0, #4294967295 ; 0xffffffff │ │ it ne │ │ movne r0, #1 │ │ - cbz r0, 372e │ │ + cbz r0, 363a │ │ movs r3, #102 ; 0x66 │ │ movs r0, #0 │ │ str r3, [r6, #48] ; 0x30 │ │ - b.n 376c │ │ + b.n 3678 │ │ ldrb.w r2, [sp, #3] │ │ - cbz r2, 3762 │ │ + cbz r2, 366e │ │ add.w r3, r4, #56 ; 0x38 │ │ str r3, [r7, #0] │ │ strb.w r2, [r4, #56] ; 0x38 │ │ ldr r3, [r6, #56] ; 0x38 │ │ ldr r1, [r7, #0] │ │ ldr r4, [r3, #52] ; 0x34 │ │ - cbz r4, 374e │ │ + cbz r4, 365a │ │ mov r0, r6 │ │ adds r1, #1 │ │ blx r4 │ │ - b.n 3758 │ │ + b.n 3664 │ │ adds r0, r1, #1 │ │ ldr r3, [r3, #48] ; 0x30 │ │ movs r1, #1 │ │ blx 1998 │ │ ldrb.w r3, [sp, #3] │ │ cmp r0, r3 │ │ - bne.n 3726 │ │ - b.n 376a │ │ + bne.n 3632 │ │ + b.n 3676 │ │ str r0, [r7, #0] │ │ strb.w r0, [r4, #56] ; 0x38 │ │ str r0, [r4, #44] ; 0x2c │ │ movs r0, #1 │ │ ldr r2, [sp, #4] │ │ ldr r3, [r5, #0] │ │ cmp r2, r3 │ │ - beq.n 3778 │ │ + beq.n 3684 │ │ blx 1980 <__stack_chk_fail@plt> │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ - subs r0, #128 ; 0x80 │ │ + subs r1, #116 ; 0x74 │ │ ... │ │ │ │ -00003780 : │ │ +0000368c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #52 ; 0x34 │ │ - ldr.w lr, [pc, #864] ; 3ae8 │ │ + ldr.w lr, [pc, #864] ; 39f4 │ │ mov r8, r0 │ │ ldr r5, [r0, #56] ; 0x38 │ │ add lr, pc │ │ ldr.w lr, [lr] │ │ str r1, [sp, #20] │ │ str r2, [sp, #8] │ │ ldr.w r3, [lr] │ │ str.w lr, [sp, #28] │ │ str r3, [sp, #44] ; 0x2c │ │ ldr r3, [r5, #0] │ │ ands.w r0, r3, #8 │ │ - bne.n 37b2 │ │ + bne.n 36be │ │ movs r3, #111 ; 0x6f │ │ str.w r3, [r8, #48] ; 0x30 │ │ - b.n 39de │ │ + b.n 38ea │ │ ldr r3, [sp, #8] │ │ - cbnz r3, 37bc │ │ + cbnz r3, 36c8 │ │ ldr.w r3, [r8, #28] │ │ str r3, [sp, #8] │ │ ldr r3, [r5, #44] ; 0x2c │ │ ldr r2, [sp, #8] │ │ subs r3, r3, r2 │ │ str r3, [r5, #44] ; 0x2c │ │ cmn.w r3, #65536 ; 0x10000 │ │ - bls.n 37ce │ │ + bls.n 36da │ │ movs r3, #108 ; 0x6c │ │ - b.n 38b0 │ │ + b.n 37bc │ │ ldr r3, [r5, #12] │ │ ldr r6, [r5, #32] │ │ ldr r7, [r5, #28] │ │ str r3, [sp, #24] │ │ cmp.w r6, #4096 ; 0x1000 │ │ ldr r3, [r5, #8] │ │ str r3, [sp, #16] │ │ - bge.w 39dc │ │ + bge.w 38e8 │ │ add.w r3, r5, #312 ; 0x138 │ │ str r3, [sp, #12] │ │ - cbz r6, 37f4 │ │ + cbz r6, 3700 │ │ ldr r3, [sp, #20] │ │ mov.w r9, #0 │ │ subs r3, #1 │ │ - b.n 3820 │ │ + b.n 372c │ │ mov r9, r6 │ │ add.w r3, r5, #4384 ; 0x1120 │ │ add.w ip, r5, #8448 ; 0x2100 │ │ adds r3, #23 │ │ str r3, [sp, #4] │ │ - ldr r3, [pc, #744] ; (3aec ) │ │ + ldr r3, [pc, #744] ; (39f8 ) │ │ add.w ip, ip, #56 ; 0x38 │ │ add r3, pc │ │ str r3, [sp, #32] │ │ - b.n 38f2 │ │ + b.n 37fe │ │ ldr r2, [sp, #12] │ │ subs r6, #1 │ │ add.w r9, r9, #1 │ │ ldrb r2, [r2, r6] │ │ strb.w r2, [r3, #1]! │ │ cmp r6, #0 │ │ - beq.n 37f6 │ │ + beq.n 3702 │ │ ldr r2, [sp, #8] │ │ cmp r9, r2 │ │ - blt.n 380e │ │ - b.n 37f6 │ │ + blt.n 371a │ │ + b.n 3702 │ │ ldrb.w r2, [r4, #56] ; 0x38 │ │ cmp r2, #0 │ │ - beq.w 3946 │ │ + beq.w 3852 │ │ ldr.w lr, [r8, #56] ; 0x38 │ │ str.w ip, [sp, #36] ; 0x24 │ │ ldr.w r3, [lr, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.w 3964 │ │ + beq.w 3870 │ │ mov r0, r8 │ │ mov r1, fp │ │ blx r3 │ │ ldrb.w r3, [r4, #56] ; 0x38 │ │ ldr.w ip, [sp, #36] ; 0x24 │ │ cmp r0, r3 │ │ - bne.n 38ae │ │ + bne.n 37ba │ │ ldrb.w r3, [r4, #57] ; 0x39 │ │ movs r2, #2 │ │ subs r0, #1 │ │ strb.w r2, [r4, #57] ; 0x39 │ │ strb.w r0, [r4, #56] ; 0x38 │ │ ldr r2, [r4, #36] ; 0x24 │ │ ldr r1, [r4, #40] ; 0x28 │ │ @@ -2792,280 +2682,390 @@ │ │ adds r2, #8 │ │ orrs r3, r1 │ │ str r2, [r4, #36] ; 0x24 │ │ str r3, [r4, #40] ; 0x28 │ │ ldr r2, [r4, #36] ; 0x24 │ │ ldr r3, [r4, #20] │ │ cmp r2, r3 │ │ - bge.w 3988 │ │ + bge.w 3894 │ │ ldrb.w r2, [r4, #56] ; 0x38 │ │ cmp r2, #0 │ │ - bne.n 3972 │ │ + bne.n 387e │ │ ldr.w lr, [r8, #56] ; 0x38 │ │ str.w ip, [sp, #36] ; 0x24 │ │ ldr.w r3, [lr, #52] ; 0x34 │ │ cmp r3, #0 │ │ - beq.n 3954 │ │ + beq.n 3860 │ │ mov r0, r8 │ │ mov r1, sl │ │ movs r2, #1 │ │ blx r3 │ │ adds.w r0, r0, #4294967295 ; 0xffffffff │ │ ldr.w ip, [sp, #36] ; 0x24 │ │ it ne │ │ movne r0, #1 │ │ cmp r0, #0 │ │ - beq.n 3828 │ │ + beq.n 3734 │ │ movs r3, #102 ; 0x66 │ │ str.w r3, [r8, #48] ; 0x30 │ │ - b.n 39dc │ │ + b.n 38e8 │ │ ldr r3, [sp, #16] │ │ cmp sl, r3 │ │ - bne.w 39f8 │ │ + bne.w 3904 │ │ add.w r3, r5, #8448 ; 0x2100 │ │ add.w r2, r5, #24832 ; 0x6100 │ │ adds r3, #52 ; 0x34 │ │ adds r2, #52 ; 0x34 │ │ movw r1, #4098 ; 0x1002 │ │ str.w r1, [r3, #4]! │ │ cmp r3, r2 │ │ movw r0, #4098 ; 0x1002 │ │ - bne.n 38ce │ │ + bne.n 37da │ │ ldr r4, [r5, #4] │ │ movs r1, #1 │ │ ldr r3, [r5, #12] │ │ mov fp, r0 │ │ adds r2, r4, #1 │ │ str r0, [r5, #28] │ │ adds r3, #1 │ │ lsls r1, r2 │ │ str r3, [r5, #16] │ │ str r2, [r5, #20] │ │ str r1, [r5, #24] │ │ mov r7, fp │ │ ldr r3, [sp, #8] │ │ cmp r9, r3 │ │ - bge.n 39be │ │ + bge.n 38ca │ │ ldr.w r4, [r8, #56] ; 0x38 │ │ ldr r3, [r4, #20] │ │ cmp r3, #12 │ │ - ble.n 394a │ │ - b.n 3946 │ │ + ble.n 3856 │ │ + b.n 3852 │ │ ldr.w r2, [ip, sl, lsl #2] │ │ movw r3, #4098 ; 0x1002 │ │ cmp r2, r3 │ │ - bne.w 3a1c │ │ + bne.w 3928 │ │ ldr r3, [r5, #16] │ │ subs r3, #2 │ │ cmp sl, r3 │ │ - bne.n 3946 │ │ + bne.n 3852 │ │ ldr r3, [sp, #12] │ │ adds r2, r6, #1 │ │ mov r4, r7 │ │ add r6, r3 │ │ movw r3, #4097 ; 0x1001 │ │ ldr r1, [sp, #16] │ │ cmp r4, r1 │ │ - bgt.n 3a06 │ │ + bgt.n 3912 │ │ ldr r3, [sp, #4] │ │ uxtb r4, r4 │ │ strb r4, [r6, #0] │ │ mov r6, r2 │ │ strb.w r4, [r3, sl] │ │ mov r3, r7 │ │ ldr r2, [sp, #12] │ │ movw r1, #4094 ; 0xffe │ │ add r2, r6 │ │ cmp r6, r1 │ │ - ble.n 3a20 │ │ + ble.n 392c │ │ movs r3, #112 ; 0x70 │ │ - b.n 38b0 │ │ + b.n 37bc │ │ add.w sl, r4, #56 ; 0x38 │ │ add.w fp, r4, #57 ; 0x39 │ │ - b.n 3874 │ │ + b.n 3780 │ │ movs r1, #1 │ │ mov r0, sl │ │ mov r2, r1 │ │ ldr.w r3, [lr, #48] ; 0x30 │ │ blx 1998 │ │ - b.n 389e │ │ + b.n 37aa │ │ mov r0, fp │ │ movs r1, #1 │ │ ldr.w r3, [lr, #48] ; 0x30 │ │ blx 1998 │ │ - b.n 384a │ │ + b.n 3756 │ │ ldrb.w r3, [r4, #57] ; 0x39 │ │ subs r2, #1 │ │ adds r1, r3, #1 │ │ strb.w r1, [r4, #57] ; 0x39 │ │ ldrb.w r3, [sl, r3] │ │ strb.w r2, [r4, #56] ; 0x38 │ │ - b.n 3866 │ │ + b.n 3772 │ │ ldr r0, [sp, #32] │ │ subs r2, r2, r3 │ │ ldr r1, [r4, #40] ; 0x28 │ │ str r2, [r4, #36] ; 0x24 │ │ ldrh.w sl, [r0, r3, lsl #1] │ │ ldr r2, [r4, #16] │ │ and.w sl, sl, r1 │ │ lsrs r1, r3 │ │ cmp.w r2, #4096 ; 0x1000 │ │ str r1, [r4, #40] ; 0x28 │ │ mov fp, sl │ │ - bgt.n 39ec │ │ + bgt.n 38f8 │ │ ldr r1, [r4, #24] │ │ adds r2, #1 │ │ str r2, [r4, #16] │ │ cmp r2, r1 │ │ - ble.n 39ec │ │ + ble.n 38f8 │ │ cmp r3, #11 │ │ - bgt.n 39ec │ │ + bgt.n 38f8 │ │ lsls r1, r1, #1 │ │ adds r3, #1 │ │ str r1, [r4, #24] │ │ str r3, [r4, #20] │ │ - b.n 39ec │ │ + b.n 38f8 │ │ ldr r3, [r5, #44] ; 0x2c │ │ str r7, [r5, #28] │ │ str r6, [r5, #32] │ │ - cbnz r3, 39d8 │ │ + cbnz r3, 38e4 │ │ add r4, sp, #40 ; 0x28 │ │ mov r0, r8 │ │ mov r1, r4 │ │ - bl 36e8 │ │ - cbz r0, 39de │ │ + bl 35f4 │ │ + cbz r0, 38ea │ │ ldr r3, [sp, #40] ; 0x28 │ │ cmp r3, #0 │ │ - bne.n 39c8 │ │ + bne.n 38d4 │ │ movs r0, #1 │ │ - b.n 39de │ │ + b.n 38ea │ │ movs r0, #0 │ │ ldr r3, [sp, #28] │ │ ldr r2, [sp, #44] ; 0x2c │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 3ae2 │ │ + beq.n 39ee │ │ blx 1980 <__stack_chk_fail@plt> │ │ ldr r3, [sp, #24] │ │ cmp sl, r3 │ │ - bne.w 38b6 │ │ + bne.w 37c2 │ │ movs r3, #113 ; 0x71 │ │ - b.n 38b0 │ │ - bge.n 3904 │ │ + b.n 37bc │ │ + bge.n 3810 │ │ ldr r3, [sp, #20] │ │ strb.w sl, [r3, r9] │ │ add.w r9, r9, #1 │ │ - b.n 3a56 │ │ + b.n 3962 │ │ subs r3, #1 │ │ - beq.n 392c │ │ + beq.n 3838 │ │ cmp.w r4, #4096 ; 0x1000 │ │ - bge.n 3a16 │ │ + bge.n 3922 │ │ ldr.w r4, [ip, r4, lsl #2] │ │ - b.n 3926 │ │ + b.n 3832 │ │ movw r4, #4098 ; 0x1002 │ │ - b.n 392c │ │ + b.n 3838 │ │ mov r3, sl │ │ - b.n 393a │ │ + b.n 3846 │ │ ldr r0, [sp, #16] │ │ cmp r3, r0 │ │ - ble.n 3a3c │ │ + ble.n 3948 │ │ cmp.w r3, #4096 ; 0x1000 │ │ - bge.n 3946 │ │ + bge.n 3852 │ │ ldr r0, [sp, #4] │ │ adds r6, #1 │ │ ldrb r0, [r0, r3] │ │ strb.w r0, [r2], #1 │ │ ldr.w r3, [ip, r3, lsl #2] │ │ - b.n 3942 │ │ + b.n 384e │ │ cmp.w r3, #4096 ; 0x1000 │ │ - bge.n 3946 │ │ + bge.n 3852 │ │ ldr r2, [sp, #12] │ │ strb r3, [r2, r6] │ │ adds r6, #1 │ │ ldr r3, [sp, #20] │ │ add r3, r9 │ │ ldr r2, [sp, #20] │ │ rsb r9, r2, r3 │ │ cmp r6, #0 │ │ - bne.n 3ad0 │ │ + bne.n 39dc │ │ movw r1, #4098 ; 0x1002 │ │ cmp r7, r1 │ │ - beq.w 38f0 │ │ + beq.w 37fc │ │ ldr r3, [r5, #16] │ │ add.w r3, r3, #1073741824 ; 0x40000000 │ │ subs r3, #2 │ │ ldr.w r2, [ip, r3, lsl #2] │ │ cmp r2, r1 │ │ - bne.w 38f0 │ │ + bne.w 37fc │ │ str.w r7, [ip, r3, lsl #2] │ │ ldr r3, [r5, #16] │ │ subs r3, #2 │ │ cmp sl, r3 │ │ - bne.n 3aa4 │ │ + bne.n 39b0 │ │ movw r3, #4097 ; 0x1001 │ │ ldr r2, [sp, #16] │ │ cmp r7, r2 │ │ - ble.n 3a9c │ │ + ble.n 39a8 │ │ subs r3, #1 │ │ - beq.n 3a9c │ │ + beq.n 39a8 │ │ cmp.w r7, #4096 ; 0x1000 │ │ - bge.n 3a98 │ │ + bge.n 39a4 │ │ ldr.w r7, [ip, r7, lsl #2] │ │ - b.n 3a82 │ │ + b.n 398e │ │ movw r7, #4098 ; 0x1002 │ │ ldr r3, [sp, #4] │ │ strb.w r7, [r3, sl] │ │ - b.n 38f0 │ │ + b.n 37fc │ │ mov r1, sl │ │ movw r2, #4097 ; 0x1001 │ │ ldr r0, [sp, #16] │ │ cmp r1, r0 │ │ - ble.n 3ac6 │ │ + ble.n 39d2 │ │ subs r2, #1 │ │ - beq.n 3ac6 │ │ + beq.n 39d2 │ │ cmp.w r1, #4096 ; 0x1000 │ │ - bge.n 3ac0 │ │ + bge.n 39cc │ │ ldr.w r1, [ip, r1, lsl #2] │ │ - b.n 3aaa │ │ + b.n 39b6 │ │ movw sl, #4098 ; 0x1002 │ │ - b.n 3ac8 │ │ + b.n 39d4 │ │ mov sl, r1 │ │ ldr r2, [sp, #4] │ │ strb.w sl, [r2, r3] │ │ - b.n 38f0 │ │ + b.n 37fc │ │ ldr r2, [sp, #8] │ │ cmp r9, r2 │ │ - bge.n 3a56 │ │ + bge.n 3962 │ │ ldr r2, [sp, #12] │ │ subs r6, #1 │ │ ldrb r2, [r2, r6] │ │ strb.w r2, [r3], #1 │ │ - b.n 3a4c │ │ + b.n 3958 │ │ add sp, #52 ; 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r7, #222 ; 0xde │ │ + subs r0, #210 ; 0xd2 │ │ movs r0, r0 │ │ - adds r4, r0, #3 │ │ + adds r0, r7, #6 │ │ ... │ │ │ │ -00003af0 : │ │ +000039fc : │ │ push {r4, r5, lr} │ │ ldr r4, [r0, #56] ; 0x38 │ │ ldr r3, [r4, #0] │ │ ands.w r3, r3, #8 │ │ - beq.n 3b0a │ │ + beq.n 3a16 │ │ ldr r3, [r4, #4] │ │ ldmia.w sp!, {r4, r5, lr} │ │ str r3, [r1, #0] │ │ mov r1, r2 │ │ - b.w 36e8 │ │ + b.w 35f4 │ │ movs r2, #111 ; 0x6f │ │ str r2, [r0, #48] ; 0x30 │ │ mov r0, r3 │ │ pop {r4, r5, pc} │ │ + │ │ +00003a1e : │ │ + movs r3, #1 │ │ + mov r2, r3 │ │ + lsl.w r1, r2, r3 │ │ + cmp r1, r0 │ │ + bge.n 3a30 │ │ + adds r3, #1 │ │ + cmp r3, #9 │ │ + bne.n 3a22 │ │ + mov r0, r3 │ │ + bx lr │ │ + │ │ +00003a34 : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r5, r0 │ │ + mov r7, r1 │ │ + bl 3a1e │ │ + movs r3, #1 │ │ + lsls r3, r0 │ │ + cmp r5, r3 │ │ + beq.n 3a4a │ │ + movs r0, #0 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + movs r0, #12 │ │ + blx 19f8 │ │ + mov r4, r0 │ │ + cmp r0, #0 │ │ + beq.n 3a46 │ │ + mov r0, r5 │ │ + movs r1, #3 │ │ + blx 19c8 │ │ + str r0, [r4, #8] │ │ + cbnz r0, 3a6a │ │ + mov r0, r4 │ │ + blx 19b0 │ │ + b.n 3a46 │ │ + str r5, [r4, #0] │ │ + mov r0, r5 │ │ + bl 3a1e │ │ + str r0, [r4, #4] │ │ + cbz r7, 3a82 │ │ + ldr r0, [r4, #8] │ │ + mov r1, r7 │ │ + add.w r2, r5, r5, lsl #1 │ │ + blx 19a4 │ │ + mov r0, r4 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +00003a86 : │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + cbz r0, 3a9c │ │ + ldr r0, [r0, #8] │ │ + blx 19b0 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, lr} │ │ + b.w 515c <_Unwind_GetTextRelBase@@Base+0x28> │ │ + pop {r4, pc} │ │ + │ │ +00003a9e : │ │ + push {r4, r5, r6, lr} │ │ + mov r6, r0 │ │ + ldr r4, [r1, #0] │ │ + mov r5, r1 │ │ + cbnz r4, 3aaa │ │ + pop {r4, r5, r6, pc} │ │ + ldr r3, [r6, #0] │ │ + ldr r0, [r5, #0] │ │ + add.w r3, r0, r3, lsl #2 │ │ + cmp r4, r3 │ │ + bcs.n 3ac0 │ │ + ldr.w r0, [r4], #4 │ │ + blx 19b0 │ │ + b.n 3aaa │ │ + blx 19b0 │ │ + movs r3, #0 │ │ + str r3, [r5, #0] │ │ + str r3, [r6, #0] │ │ + pop {r4, r5, r6, pc} │ │ + │ │ +00003acc : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r5, r0 │ │ + cbz r0, 3b10 │ │ + ldr r4, [r0, #44] ; 0x2c │ │ + cbz r4, 3b10 │ │ + movs r6, #36 ; 0x24 │ │ + movs r7, #0 │ │ + ldr r0, [r5, #44] ; 0x2c │ │ + ldr r3, [r5, #16] │ │ + mla r3, r6, r3, r0 │ │ + cmp r4, r3 │ │ + bcs.n 3b08 │ │ + ldr r0, [r4, #20] │ │ + cbz r0, 3af0 │ │ + bl 3a86 │ │ + str r7, [r4, #20] │ │ + ldr r0, [r4, #24] │ │ + cbz r0, 3af8 │ │ + blx 19b0 │ │ + add.w r0, r4, #28 │ │ + add.w r1, r4, #32 │ │ + bl 3a9e │ │ + adds r4, #36 ; 0x24 │ │ + b.n 3ada │ │ + blx 19b0 │ │ + movs r3, #0 │ │ + str r3, [r5, #44] ; 0x2c │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ ... │ │ │ │ 00003b14 <__divsi3@@Base>: │ │ cmp r1, #0 │ │ beq 3be0 <__divsi3@@Base+0xcc> │ │ eor ip, r0, r1 │ │ rsbmi r1, r1, #0 │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -11,22 +11,22 @@ │ │ 0x00005228 f4d6ff7f b0ac0580 c4d7ff7f b0b0a880 ................ │ │ 0x00005238 d8d7ff7f b0b0b080 d8d7ff7f ad08b180 ................ │ │ 0x00005248 66d9ff7f b0b0ae80 78daff7f b0b0ac80 f.......x....... │ │ 0x00005258 48dbff7f b0b0b080 5adbff7f b0b0aa80 H.......Z....... │ │ 0x00005268 bedbff7f a908b180 c8dbff7f b0b0a880 ................ │ │ 0x00005278 dedbff7f b0b0b080 f0dbff7f b0aa0180 ................ │ │ 0x00005288 6cdcff7f b0b0b080 74dcff7f 01000000 l.......t....... │ │ - 0x00005298 6cdcff7f b0b0b080 7adcff7f ab08b180 l.......z....... │ │ - 0x000052a8 c4dcff7f b0b0a880 d4dcff7f b0b0aa80 ................ │ │ - 0x000052b8 fadcff7f ab08b180 38ddff7f 01000000 ........8....... │ │ - 0x000052c8 30ddff7f b0ab0280 b0deff7f b0ae0380 0............... │ │ - 0x000052d8 9cdfff7f b0ab0280 20e0ff7f b0af0480 ........ ....... │ │ - 0x000052e8 48e2ff7f b0ac0180 68e3ff7f b0b0b080 H.......h....... │ │ - 0x000052f8 8ce3ff7f b0b0a880 e8e3ff7f b0ab0280 ................ │ │ - 0x00005308 78e4ff7f b0af0c80 e0e7ff7f b0b0a980 x............... │ │ + 0x00005298 6cdcff7f b0ab0280 ecddff7f b0ae0380 l............... │ │ + 0x000052a8 d8deff7f b0ab0280 5cdfff7f b0af0480 ........\....... │ │ + 0x000052b8 84e1ff7f b0ac0180 a4e2ff7f b0b0b080 ................ │ │ + 0x000052c8 c8e2ff7f b0b0a880 24e3ff7f b0ab0280 ........$....... │ │ + 0x000052d8 b4e3ff7f b0af0c80 1ce7ff7f b0b0a980 ................ │ │ + 0x000052e8 36e7ff7f 01000000 2ee7ff7f b0b0b080 6............... │ │ + 0x000052f8 3ce7ff7f ab08b180 86e7ff7f b0b0a880 <............... │ │ + 0x00005308 96e7ff7f b0b0aa80 bce7ff7f ab08b180 ................ │ │ 0x00005318 fae7ff7f 01000000 f0e8ff7f 48feff7f ............H... │ │ 0x00005328 f8e8ff7f b0b0b080 08e9ff7f b0af0280 ................ │ │ 0x00005338 a4e9ff7f b0b0b080 ece9ff7f b0a90280 ................ │ │ 0x00005348 e4eaff7f b0b0a880 48ebff7f b0b0b080 ........H....... │ │ 0x00005358 60ebff7f b0b0aa80 bcebff7f af72b280 `............r.. │ │ 0x00005368 dcecff7f b0b0b080 dcecff7f ab3f3880 .............?8. │ │ 0x00005378 78edff7f b0b0b080 8cedff7f b0b0aa80 x............... ├── lib/mips64/libgif.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --symbols {} │ │ @@ -4,53 +4,53 @@ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 0000000000001870 0 SECTION LOCAL DEFAULT 11 │ │ 2: 0000000000003870 12 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_setSpeedFactor │ │ 3: 0000000000018190 0 NOTYPE GLOBAL DEFAULT ABS _bss_end__ │ │ 4: 0000000000001870 0 NOTYPE GLOBAL DEFAULT 11 _ftext │ │ 5: 0000000000003820 76 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_reset │ │ 6: 0000000000002f58 356 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFile │ │ - 7: 0000000000005110 312 FUNC GLOBAL DEFAULT 11 DGifGetRecordType │ │ - 8: 0000000000005788 352 FUNC GLOBAL DEFAULT 11 DGifGetExtensionNext │ │ + 7: 0000000000004da0 312 FUNC GLOBAL DEFAULT 11 DGifGetRecordType │ │ + 8: 0000000000005418 352 FUNC GLOBAL DEFAULT 11 DGifGetExtensionNext │ │ 9: 0000000000004428 336 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ 10: 00000000000043d8 80 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getDuration │ │ 11: 0000000000004728 56 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ 12: 00000000000043a0 32 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getComment │ │ - 13: 0000000000004930 292 FUNC GLOBAL DEFAULT 11 GifMakeMapObject │ │ + 13: 0000000000006130 292 FUNC GLOBAL DEFAULT 11 GifMakeMapObject │ │ 14: 0000000000003e10 784 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_renderFrame │ │ 15: 0000000000003b78 664 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_seekToFrame │ │ 16: 0000000000004760 256 FUNC GLOBAL DEFAULT 11 JNI_OnLoad │ │ 17: 0000000000018180 0 NOTYPE GLOBAL DEFAULT ABS _fbss │ │ - 18: 0000000000004f00 528 FUNC GLOBAL DEFAULT 11 DGifOpen │ │ + 18: 0000000000004b90 528 FUNC GLOBAL DEFAULT 11 DGifOpen │ │ 19: 0000000000004578 208 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ - 20: 0000000000005a50 272 FUNC GLOBAL DEFAULT 11 DGifCloseFile │ │ - 21: 0000000000005b60 312 FUNC GLOBAL DEFAULT 11 DGifGetCodeNext │ │ - 22: 0000000000004a58 80 FUNC GLOBAL DEFAULT 11 GifFreeMapObject │ │ + 20: 00000000000056e0 272 FUNC GLOBAL DEFAULT 11 DGifCloseFile │ │ + 21: 00000000000057f0 312 FUNC GLOBAL DEFAULT 11 DGifGetCodeNext │ │ + 22: 0000000000006258 80 FUNC GLOBAL DEFAULT 11 GifFreeMapObject │ │ 23: 0000000000018000 0 NOTYPE GLOBAL DEFAULT 18 _fdata │ │ - 24: 0000000000004b40 196 FUNC GLOBAL DEFAULT 11 GifFreeSavedImages │ │ - 25: 0000000000004aa8 148 FUNC GLOBAL DEFAULT 11 GifFreeExtensions │ │ + 24: 0000000000006340 196 FUNC GLOBAL DEFAULT 11 GifFreeSavedImages │ │ + 25: 00000000000062a8 148 FUNC GLOBAL DEFAULT 11 GifFreeExtensions │ │ 26: 0000000000018180 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ 27: 00000000000033d0 684 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openStream │ │ 28: 0000000000018190 0 NOTYPE GLOBAL DEFAULT ABS __end__ │ │ 29: 0000000000004860 56 FUNC GLOBAL DEFAULT 11 JNI_OnUnload │ │ 30: 0000000000003880 760 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_seekToTime │ │ 31: 00000000000043c0 24 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getLoopCount │ │ - 32: 00000000000063a8 96 FUNC GLOBAL DEFAULT 11 DGifGetCode │ │ + 32: 0000000000006038 96 FUNC GLOBAL DEFAULT 11 DGifGetCode │ │ 33: 0000000000003238 404 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openDirectByteBuffer │ │ - 34: 0000000000005c98 1808 FUNC GLOBAL DEFAULT 11 DGifGetLine │ │ - 35: 00000000000058e8 260 FUNC GLOBAL DEFAULT 11 DGifGetExtension │ │ + 34: 0000000000005928 1808 FUNC GLOBAL DEFAULT 11 DGifGetLine │ │ + 35: 0000000000005578 260 FUNC GLOBAL DEFAULT 11 DGifGetExtension │ │ 36: 0000000000004648 220 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ - 37: 0000000000005248 1344 FUNC GLOBAL DEFAULT 11 DGifGetImageDesc │ │ + 37: 0000000000004ed8 1344 FUNC GLOBAL DEFAULT 11 DGifGetImageDesc │ │ 38: 0000000000003680 416 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFd │ │ 39: 0000000000004120 636 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_free │ │ 40: 0000000000018180 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ - 41: 00000000000059f0 96 FUNC GLOBAL DEFAULT 11 DGifExtensionToGCB │ │ + 41: 0000000000005680 96 FUNC GLOBAL DEFAULT 11 DGifExtensionToGCB │ │ 42: 00000000000030c0 372 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openByteArray │ │ 43: 0000000000018190 0 NOTYPE GLOBAL DEFAULT ABS __bss_end__ │ │ - 44: 0000000000004c10 748 FUNC GLOBAL DEFAULT 11 DGifGetScreenDesc │ │ - 45: 00000000000048a0 144 FUNC GLOBAL DEFAULT 11 GifBitSize │ │ + 44: 00000000000048a0 748 FUNC GLOBAL DEFAULT 11 DGifGetScreenDesc │ │ + 45: 00000000000060a0 144 FUNC GLOBAL DEFAULT 11 GifBitSize │ │ 46: 0000000000018190 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ 47: 0000000000006540 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 48: 0000000000006530 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ 49: 0000000000006520 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ 50: 0000000000006510 0 FUNC GLOBAL DEFAULT UND fopen@LIBC (2) │ │ 51: 0000000000006500 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 52: 00000000000064f0 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ ├── readelf --wide --notes {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 76ce341f8d423c4fa3a95d235ee9acf5bce82b94 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3206ce8fcb4a883263495ca048fdff2b6ed92b78 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -845,153 +845,29 @@ │ │ DW_CFA_offset: r31 at cfa-8 │ │ DW_CFA_advance_loc4: 36 to 0000000000004898 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r31 │ │ DW_CFA_nop │ │ │ │ -000009c0 000000000000001c 000009c4 FDE cie=00000000 pc=00000000000048a0..0000000000004930 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000009e0 0000000000000064 000009e4 FDE cie=00000000 pc=0000000000004930..0000000000004a54 │ │ - DW_CFA_advance_loc4: 4 to 0000000000004934 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc4: 4 to 0000000000004938 │ │ - DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 32 to 0000000000004958 │ │ - DW_CFA_offset: r19 at cfa-24 │ │ - DW_CFA_offset: r18 at cfa-32 │ │ - DW_CFA_offset: r17 at cfa-40 │ │ - DW_CFA_offset: r16 at cfa-48 │ │ - DW_CFA_advance_loc4: 8 to 0000000000004960 │ │ - DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 152 to 00000000000049f8 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r18 │ │ - DW_CFA_restore: r19 │ │ - DW_CFA_restore: r28 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc4: 52 to 0000000000004a2c │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_restore: r28 │ │ - DW_CFA_restore: r19 │ │ - DW_CFA_restore: r18 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc4: 40 to 0000000000004a54 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_restore: r28 │ │ - DW_CFA_restore: r19 │ │ - DW_CFA_restore: r18 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000a48 000000000000003c 00000a4c FDE cie=00000000 pc=0000000000004a58..0000000000004aa8 │ │ - DW_CFA_advance_loc4: 8 to 0000000000004a60 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc4: 4 to 0000000000004a64 │ │ - DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 16 to 0000000000004a74 │ │ - DW_CFA_offset: r16 at cfa-24 │ │ - DW_CFA_advance_loc4: 16 to 0000000000004a84 │ │ - DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 32 to 0000000000004aa4 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore: r28 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - │ │ -00000a88 000000000000004c 00000a8c FDE cie=00000000 pc=0000000000004aa8..0000000000004b3c │ │ - DW_CFA_advance_loc4: 4 to 0000000000004aac │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc4: 4 to 0000000000004ab0 │ │ - DW_CFA_offset: r16 at cfa-40 │ │ - DW_CFA_advance_loc4: 8 to 0000000000004ab8 │ │ - DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 20 to 0000000000004acc │ │ - DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_offset: r18 at cfa-24 │ │ - DW_CFA_advance_loc4: 8 to 0000000000004ad4 │ │ - DW_CFA_offset: r17 at cfa-32 │ │ - DW_CFA_advance_loc4: 96 to 0000000000004b34 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r18 │ │ - DW_CFA_restore: r28 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000ad8 0000000000000054 00000adc FDE cie=00000000 pc=0000000000004b40..0000000000004c04 │ │ - DW_CFA_advance_loc4: 8 to 0000000000004b48 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc4: 4 to 0000000000004b4c │ │ - DW_CFA_offset: r16 at cfa-32 │ │ - DW_CFA_advance_loc4: 8 to 0000000000004b54 │ │ - DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 16 to 0000000000004b64 │ │ - DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_offset: r17 at cfa-24 │ │ - DW_CFA_advance_loc4: 148 to 0000000000004bf8 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r28 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc4: 4 to 0000000000004bfc │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r16 at cfa-32 │ │ - DW_CFA_offset: r17 at cfa-24 │ │ - DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000b30 0000000000000054 00000b34 FDE cie=00000000 pc=0000000000004c10..0000000000004efc │ │ - DW_CFA_advance_loc4: 4 to 0000000000004c14 │ │ +000009c0 0000000000000054 000009c4 FDE cie=00000000 pc=00000000000048a0..0000000000004b8c │ │ + DW_CFA_advance_loc4: 4 to 00000000000048a4 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc4: 8 to 0000000000004c1c │ │ + DW_CFA_advance_loc4: 8 to 00000000000048ac │ │ DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 20 to 0000000000004c30 │ │ + DW_CFA_advance_loc4: 20 to 00000000000048c0 │ │ DW_CFA_offset: r17 at cfa-48 │ │ - DW_CFA_advance_loc4: 12 to 0000000000004c3c │ │ + DW_CFA_advance_loc4: 12 to 00000000000048cc │ │ DW_CFA_offset: r16 at cfa-56 │ │ DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 24 to 0000000000004c54 │ │ + DW_CFA_advance_loc4: 24 to 00000000000048e4 │ │ DW_CFA_offset: r20 at cfa-24 │ │ DW_CFA_offset: r19 at cfa-32 │ │ DW_CFA_offset: r18 at cfa-40 │ │ - DW_CFA_advance_loc4: 64 to 0000000000004c94 │ │ + DW_CFA_advance_loc4: 64 to 0000000000004924 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r20 │ │ @@ -1001,30 +877,30 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b88 0000000000000054 00000b8c FDE cie=00000000 pc=0000000000004f00..0000000000005110 │ │ - DW_CFA_advance_loc4: 4 to 0000000000004f04 │ │ +00000a18 0000000000000054 00000a1c FDE cie=00000000 pc=0000000000004b90..0000000000004da0 │ │ + DW_CFA_advance_loc4: 4 to 0000000000004b94 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc4: 4 to 0000000000004f08 │ │ + DW_CFA_advance_loc4: 4 to 0000000000004b98 │ │ DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 20 to 0000000000004f1c │ │ + DW_CFA_advance_loc4: 20 to 0000000000004bac │ │ DW_CFA_offset: r18 at cfa-48 │ │ DW_CFA_offset: r21 at cfa-24 │ │ - DW_CFA_advance_loc4: 20 to 0000000000004f30 │ │ + DW_CFA_advance_loc4: 20 to 0000000000004bc0 │ │ DW_CFA_offset: r20 at cfa-32 │ │ DW_CFA_offset: r19 at cfa-40 │ │ DW_CFA_offset: r16 at cfa-64 │ │ - DW_CFA_advance_loc4: 24 to 0000000000004f48 │ │ + DW_CFA_advance_loc4: 24 to 0000000000004bd8 │ │ DW_CFA_offset: r31 at cfa-8 │ │ DW_CFA_offset: r17 at cfa-56 │ │ - DW_CFA_advance_loc4: 264 to 0000000000005050 │ │ + DW_CFA_advance_loc4: 264 to 0000000000004ce0 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r20 │ │ @@ -1032,88 +908,88 @@ │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000be0 000000000000004c 00000be4 FDE cie=00000000 pc=0000000000005110..0000000000005248 │ │ - DW_CFA_advance_loc4: 4 to 0000000000005114 │ │ +00000a70 000000000000004c 00000a74 FDE cie=00000000 pc=0000000000004da0..0000000000004ed8 │ │ + DW_CFA_advance_loc4: 4 to 0000000000004da4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc4: 8 to 000000000000511c │ │ + DW_CFA_advance_loc4: 8 to 0000000000004dac │ │ DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 20 to 0000000000005130 │ │ + DW_CFA_advance_loc4: 20 to 0000000000004dc0 │ │ DW_CFA_offset: r16 at cfa-40 │ │ - DW_CFA_advance_loc4: 8 to 0000000000005138 │ │ + DW_CFA_advance_loc4: 8 to 0000000000004dc8 │ │ DW_CFA_offset: r18 at cfa-24 │ │ - DW_CFA_advance_loc4: 16 to 0000000000005148 │ │ + DW_CFA_advance_loc4: 16 to 0000000000004dd8 │ │ DW_CFA_offset: r17 at cfa-32 │ │ DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 156 to 00000000000051e4 │ │ + DW_CFA_advance_loc4: 156 to 0000000000004e74 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c30 000000000000005c 00000c34 FDE cie=00000000 pc=0000000000005248..0000000000005788 │ │ - DW_CFA_advance_loc4: 4 to 000000000000524c │ │ +00000ac0 000000000000005c 00000ac4 FDE cie=00000000 pc=0000000000004ed8..0000000000005418 │ │ + DW_CFA_advance_loc4: 4 to 0000000000004edc │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc4: 4 to 0000000000005250 │ │ + DW_CFA_advance_loc4: 4 to 0000000000004ee0 │ │ DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 16 to 0000000000005260 │ │ + DW_CFA_advance_loc4: 16 to 0000000000004ef0 │ │ DW_CFA_offset: r18 at cfa-48 │ │ - DW_CFA_advance_loc4: 8 to 0000000000005268 │ │ + DW_CFA_advance_loc4: 8 to 0000000000004ef8 │ │ DW_CFA_offset: r17 at cfa-56 │ │ - DW_CFA_advance_loc4: 8 to 0000000000005270 │ │ + DW_CFA_advance_loc4: 8 to 0000000000004f00 │ │ DW_CFA_offset: r20 at cfa-32 │ │ - DW_CFA_advance_loc4: 16 to 0000000000005280 │ │ + DW_CFA_advance_loc4: 16 to 0000000000004f10 │ │ DW_CFA_offset: r16 at cfa-64 │ │ - DW_CFA_advance_loc4: 20 to 0000000000005294 │ │ + DW_CFA_advance_loc4: 20 to 0000000000004f24 │ │ DW_CFA_offset: r31 at cfa-8 │ │ DW_CFA_offset: r21 at cfa-24 │ │ DW_CFA_offset: r19 at cfa-40 │ │ - DW_CFA_advance_loc4: 68 to 00000000000052d8 │ │ + DW_CFA_advance_loc4: 68 to 0000000000004f68 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r20 │ │ DW_CFA_restore: r21 │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000c90 000000000000005c 00000c94 FDE cie=00000000 pc=0000000000005788..00000000000058e8 │ │ - DW_CFA_advance_loc4: 4 to 000000000000578c │ │ +00000b20 000000000000005c 00000b24 FDE cie=00000000 pc=0000000000005418..0000000000005578 │ │ + DW_CFA_advance_loc4: 4 to 000000000000541c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc4: 4 to 0000000000005790 │ │ + DW_CFA_advance_loc4: 4 to 0000000000005420 │ │ DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 20 to 00000000000057a4 │ │ + DW_CFA_advance_loc4: 20 to 0000000000005434 │ │ DW_CFA_offset: r18 at cfa-40 │ │ DW_CFA_offset: r17 at cfa-48 │ │ - DW_CFA_advance_loc4: 12 to 00000000000057b0 │ │ + DW_CFA_advance_loc4: 12 to 0000000000005440 │ │ DW_CFA_offset: r20 at cfa-24 │ │ - DW_CFA_advance_loc4: 8 to 00000000000057b8 │ │ + DW_CFA_advance_loc4: 8 to 0000000000005448 │ │ DW_CFA_offset: r19 at cfa-32 │ │ - DW_CFA_advance_loc4: 16 to 00000000000057c8 │ │ + DW_CFA_advance_loc4: 16 to 0000000000005458 │ │ DW_CFA_offset: r16 at cfa-56 │ │ - DW_CFA_advance_loc4: 8 to 00000000000057d0 │ │ + DW_CFA_advance_loc4: 8 to 0000000000005460 │ │ DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 168 to 0000000000005878 │ │ + DW_CFA_advance_loc4: 168 to 0000000000005508 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r20 │ │ @@ -1121,144 +997,144 @@ │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000cf0 0000000000000054 00000cf4 FDE cie=00000000 pc=00000000000058e8..00000000000059ec │ │ - DW_CFA_advance_loc4: 4 to 00000000000058ec │ │ +00000b80 0000000000000054 00000b84 FDE cie=00000000 pc=0000000000005578..000000000000567c │ │ + DW_CFA_advance_loc4: 4 to 000000000000557c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc4: 8 to 00000000000058f4 │ │ + DW_CFA_advance_loc4: 8 to 0000000000005584 │ │ DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 20 to 0000000000005908 │ │ + DW_CFA_advance_loc4: 20 to 0000000000005598 │ │ DW_CFA_offset: r16 at cfa-48 │ │ - DW_CFA_advance_loc4: 8 to 0000000000005910 │ │ + DW_CFA_advance_loc4: 8 to 00000000000055a0 │ │ DW_CFA_offset: r18 at cfa-32 │ │ - DW_CFA_advance_loc4: 20 to 0000000000005924 │ │ + DW_CFA_advance_loc4: 20 to 00000000000055b4 │ │ DW_CFA_offset: r17 at cfa-40 │ │ DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 8 to 000000000000592c │ │ + DW_CFA_advance_loc4: 8 to 00000000000055bc │ │ DW_CFA_offset: r19 at cfa-24 │ │ - DW_CFA_advance_loc4: 104 to 0000000000005994 │ │ + DW_CFA_advance_loc4: 104 to 0000000000005624 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d48 000000000000001c 00000d4c FDE cie=00000000 pc=00000000000059f0..0000000000005a50 │ │ +00000bd8 000000000000001c 00000bdc FDE cie=00000000 pc=0000000000005680..00000000000056e0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d68 0000000000000064 00000d6c FDE cie=00000000 pc=0000000000005a50..0000000000005b60 │ │ - DW_CFA_advance_loc4: 16 to 0000000000005a60 │ │ +00000bf8 0000000000000064 00000bfc FDE cie=00000000 pc=00000000000056e0..00000000000057f0 │ │ + DW_CFA_advance_loc4: 16 to 00000000000056f0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc4: 4 to 0000000000005a64 │ │ + DW_CFA_advance_loc4: 4 to 00000000000056f4 │ │ DW_CFA_offset: r16 at cfa-24 │ │ - DW_CFA_advance_loc4: 12 to 0000000000005a70 │ │ + DW_CFA_advance_loc4: 12 to 0000000000005700 │ │ DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 12 to 0000000000005a7c │ │ + DW_CFA_advance_loc4: 12 to 000000000000570c │ │ DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 156 to 0000000000005b18 │ │ + DW_CFA_advance_loc4: 156 to 00000000000057a8 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc4: 24 to 0000000000005b30 │ │ + DW_CFA_advance_loc4: 24 to 00000000000057c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r16 │ │ - DW_CFA_advance_loc4: 8 to 0000000000005b38 │ │ + DW_CFA_advance_loc4: 8 to 00000000000057c8 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r16 at cfa-24 │ │ DW_CFA_offset: r28 at cfa-16 │ │ DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 28 to 0000000000005b54 │ │ + DW_CFA_advance_loc4: 28 to 00000000000057e4 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000dd0 0000000000000054 00000dd4 FDE cie=00000000 pc=0000000000005b60..0000000000005c98 │ │ - DW_CFA_advance_loc4: 4 to 0000000000005b64 │ │ +00000c60 0000000000000054 00000c64 FDE cie=00000000 pc=00000000000057f0..0000000000005928 │ │ + DW_CFA_advance_loc4: 4 to 00000000000057f4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc4: 4 to 0000000000005b68 │ │ + DW_CFA_advance_loc4: 4 to 00000000000057f8 │ │ DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 20 to 0000000000005b7c │ │ + DW_CFA_advance_loc4: 20 to 000000000000580c │ │ DW_CFA_offset: r18 at cfa-32 │ │ DW_CFA_offset: r16 at cfa-48 │ │ - DW_CFA_advance_loc4: 12 to 0000000000005b88 │ │ + DW_CFA_advance_loc4: 12 to 0000000000005818 │ │ DW_CFA_offset: r19 at cfa-24 │ │ - DW_CFA_advance_loc4: 8 to 0000000000005b90 │ │ + DW_CFA_advance_loc4: 8 to 0000000000005820 │ │ DW_CFA_offset: r17 at cfa-40 │ │ - DW_CFA_advance_loc4: 16 to 0000000000005ba0 │ │ + DW_CFA_advance_loc4: 16 to 0000000000005830 │ │ DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 152 to 0000000000005c38 │ │ + DW_CFA_advance_loc4: 152 to 00000000000058c8 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e28 0000000000000074 00000e2c FDE cie=00000000 pc=0000000000005c98..00000000000063a8 │ │ - DW_CFA_advance_loc4: 4 to 0000000000005c9c │ │ +00000cb8 0000000000000074 00000cbc FDE cie=00000000 pc=0000000000005928..0000000000006038 │ │ + DW_CFA_advance_loc4: 4 to 000000000000592c │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc4: 8 to 0000000000005ca4 │ │ + DW_CFA_advance_loc4: 8 to 0000000000005934 │ │ DW_CFA_offset: r28 at cfa-72 │ │ - DW_CFA_advance_loc4: 24 to 0000000000005cbc │ │ + DW_CFA_advance_loc4: 24 to 000000000000594c │ │ DW_CFA_offset: r21 at cfa-96 │ │ - DW_CFA_advance_loc4: 8 to 0000000000005cc4 │ │ + DW_CFA_advance_loc4: 8 to 0000000000005954 │ │ DW_CFA_offset: r57 at cfa-40 │ │ - DW_CFA_advance_loc4: 68 to 0000000000005d08 │ │ + DW_CFA_advance_loc4: 68 to 0000000000005998 │ │ DW_CFA_offset: r31 at cfa-56 │ │ DW_CFA_offset: r30 at cfa-64 │ │ DW_CFA_offset: r23 at cfa-80 │ │ DW_CFA_offset: r22 at cfa-88 │ │ DW_CFA_offset: r20 at cfa-104 │ │ DW_CFA_offset: r19 at cfa-112 │ │ DW_CFA_offset: r18 at cfa-120 │ │ DW_CFA_offset: r17 at cfa-128 │ │ DW_CFA_offset: r16 at cfa-136 │ │ DW_CFA_offset: r61 at cfa-8 │ │ DW_CFA_offset: r60 at cfa-16 │ │ DW_CFA_offset: r59 at cfa-24 │ │ DW_CFA_offset: r58 at cfa-32 │ │ DW_CFA_offset: r56 at cfa-48 │ │ - DW_CFA_advance_loc4: 172 to 0000000000005db4 │ │ + DW_CFA_advance_loc4: 172 to 0000000000005a44 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r56 │ │ DW_CFA_restore: r57 │ │ DW_CFA_restore: r58 │ │ DW_CFA_restore: r59 │ │ DW_CFA_restore: r60 │ │ @@ -1279,20 +1155,144 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ea0 0000000000000034 00000ea4 FDE cie=00000000 pc=00000000000063a8..0000000000006408 │ │ - DW_CFA_advance_loc4: 36 to 00000000000063cc │ │ +00000d30 0000000000000034 00000d34 FDE cie=00000000 pc=0000000000006038..0000000000006098 │ │ + DW_CFA_advance_loc4: 36 to 000000000000605c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc4: 8 to 00000000000063d4 │ │ + DW_CFA_advance_loc4: 8 to 0000000000006064 │ │ DW_CFA_offset: r28 at cfa-16 │ │ - DW_CFA_advance_loc4: 20 to 00000000000063e8 │ │ + DW_CFA_advance_loc4: 20 to 0000000000006078 │ │ DW_CFA_offset: r31 at cfa-8 │ │ - DW_CFA_advance_loc4: 32 to 0000000000006408 │ │ + DW_CFA_advance_loc4: 32 to 0000000000006098 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r28 │ │ DW_CFA_restore: r31 │ │ DW_CFA_nop │ │ │ │ +00000d68 000000000000001c 00000d6c FDE cie=00000000 pc=00000000000060a0..0000000000006130 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000d88 0000000000000064 00000d8c FDE cie=00000000 pc=0000000000006130..0000000000006254 │ │ + DW_CFA_advance_loc4: 4 to 0000000000006134 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc4: 4 to 0000000000006138 │ │ + DW_CFA_offset: r28 at cfa-16 │ │ + DW_CFA_advance_loc4: 32 to 0000000000006158 │ │ + DW_CFA_offset: r19 at cfa-24 │ │ + DW_CFA_offset: r18 at cfa-32 │ │ + DW_CFA_offset: r17 at cfa-40 │ │ + DW_CFA_offset: r16 at cfa-48 │ │ + DW_CFA_advance_loc4: 8 to 0000000000006160 │ │ + DW_CFA_offset: r31 at cfa-8 │ │ + DW_CFA_advance_loc4: 152 to 00000000000061f8 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r18 │ │ + DW_CFA_restore: r19 │ │ + DW_CFA_restore: r28 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc4: 52 to 000000000000622c │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_restore: r28 │ │ + DW_CFA_restore: r19 │ │ + DW_CFA_restore: r18 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc4: 40 to 0000000000006254 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_restore: r28 │ │ + DW_CFA_restore: r19 │ │ + DW_CFA_restore: r18 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000df0 000000000000003c 00000df4 FDE cie=00000000 pc=0000000000006258..00000000000062a8 │ │ + DW_CFA_advance_loc4: 8 to 0000000000006260 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc4: 4 to 0000000000006264 │ │ + DW_CFA_offset: r28 at cfa-16 │ │ + DW_CFA_advance_loc4: 16 to 0000000000006274 │ │ + DW_CFA_offset: r16 at cfa-24 │ │ + DW_CFA_advance_loc4: 16 to 0000000000006284 │ │ + DW_CFA_offset: r31 at cfa-8 │ │ + DW_CFA_advance_loc4: 32 to 00000000000062a4 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore: r28 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_nop │ │ + │ │ +00000e30 000000000000004c 00000e34 FDE cie=00000000 pc=00000000000062a8..000000000000633c │ │ + DW_CFA_advance_loc4: 4 to 00000000000062ac │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc4: 4 to 00000000000062b0 │ │ + DW_CFA_offset: r16 at cfa-40 │ │ + DW_CFA_advance_loc4: 8 to 00000000000062b8 │ │ + DW_CFA_offset: r28 at cfa-16 │ │ + DW_CFA_advance_loc4: 20 to 00000000000062cc │ │ + DW_CFA_offset: r31 at cfa-8 │ │ + DW_CFA_offset: r18 at cfa-24 │ │ + DW_CFA_advance_loc4: 8 to 00000000000062d4 │ │ + DW_CFA_offset: r17 at cfa-32 │ │ + DW_CFA_advance_loc4: 96 to 0000000000006334 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r18 │ │ + DW_CFA_restore: r28 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000e80 0000000000000054 00000e84 FDE cie=00000000 pc=0000000000006340..0000000000006404 │ │ + DW_CFA_advance_loc4: 8 to 0000000000006348 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc4: 4 to 000000000000634c │ │ + DW_CFA_offset: r16 at cfa-32 │ │ + DW_CFA_advance_loc4: 8 to 0000000000006354 │ │ + DW_CFA_offset: r28 at cfa-16 │ │ + DW_CFA_advance_loc4: 16 to 0000000000006364 │ │ + DW_CFA_offset: r31 at cfa-8 │ │ + DW_CFA_offset: r17 at cfa-24 │ │ + DW_CFA_advance_loc4: 148 to 00000000000063f8 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r28 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc4: 4 to 00000000000063fc │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r16 at cfa-32 │ │ + DW_CFA_offset: r17 at cfa-24 │ │ + DW_CFA_offset: r28 at cfa-16 │ │ + DW_CFA_offset: r31 at cfa-8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -31,18 +31,18 @@ │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ JNI_OnLoad │ │ GifMakeMapObject │ │ JNI_OnUnload │ │ +DGifGetScreenDesc │ │ +GifFreeSavedImages │ │ GifBitSize │ │ GifFreeExtensions │ │ -GifFreeSavedImages │ │ -DGifGetScreenDesc │ │ libstdc++.so │ │ libdl.so │ │ __bss_start │ │ __bss_end__ │ │ libgif.so │ │ nya/miku/wishmaster/lib/gifdrawable/GifIOException │ │ NETSCAPE2.0 │ ├── readelf --wide --decompress --hex-dump=.MIPS.options {} │ │ @@ -1,16 +1,16 @@ │ │ │ │ Hex dump of section '.MIPS.options': │ │ 0x00000250 01280000 00000000 700000b2 00000000 .(......p....... │ │ 0x00000260 00000000 00000000 00000000 00000000 ................ │ │ 0x00000270 00000200 00000000 01280000 00000000 .........(...... │ │ 0x00000280 fcfffff3 00000000 00000000 ffbf0007 ................ │ │ 0x00000290 00000000 00000000 00000200 00000000 ................ │ │ - 0x000002a0 01280000 00000000 fcff0fb2 00000000 .(.............. │ │ - 0x000002b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000002a0 01280000 00000000 fcfffff3 00000000 .(.............. │ │ + 0x000002b0 00000000 0000003f 00000000 00000000 .......?........ │ │ 0x000002c0 00000200 00000000 01280000 00000000 .........(...... │ │ - 0x000002d0 fcfffff3 00000000 00000000 0000003f ...............? │ │ + 0x000002d0 fcff0fb2 00000000 00000000 00000000 ................ │ │ 0x000002e0 00000000 00000000 00000200 00000000 ................ │ │ 0x000002f0 01280000 00000000 00000000 00000000 .(.............. │ │ 0x00000300 00000000 00000000 00000000 00000000 ................ │ │ 0x00000310 00000200 00000000 ........ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -94,19 +94,19 @@ │ │ 0x00001350 5f6e7961 5f6d696b 755f7769 73686d61 _nya_miku_wishma │ │ 0x00001360 73746572 5f6c6962 5f676966 64726177 ster_lib_gifdraw │ │ 0x00001370 61626c65 5f476966 44726177 61626c65 able_GifDrawable │ │ 0x00001380 5f676574 416c6c6f 63617469 6f6e4279 _getAllocationBy │ │ 0x00001390 7465436f 756e7400 4a4e495f 4f6e4c6f teCount.JNI_OnLo │ │ 0x000013a0 61640047 69664d61 6b654d61 704f626a ad.GifMakeMapObj │ │ 0x000013b0 65637400 4a4e495f 4f6e556e 6c6f6164 ect.JNI_OnUnload │ │ - 0x000013c0 00476966 42697453 697a6500 47696646 .GifBitSize.GifF │ │ - 0x000013d0 72656545 7874656e 73696f6e 73004769 reeExtensions.Gi │ │ - 0x000013e0 66467265 65536176 6564496d 61676573 fFreeSavedImages │ │ - 0x000013f0 00444769 66476574 53637265 656e4465 .DGifGetScreenDe │ │ - 0x00001400 73630073 74726e63 6d70006c 69627374 sc.strncmp.libst │ │ + 0x000013c0 00444769 66476574 53637265 656e4465 .DGifGetScreenDe │ │ + 0x000013d0 73630073 74726e63 6d700047 69664672 sc.strncmp.GifFr │ │ + 0x000013e0 65655361 76656449 6d616765 73004769 eeSavedImages.Gi │ │ + 0x000013f0 66426974 53697a65 00476966 46726565 fBitSize.GifFree │ │ + 0x00001400 45787465 6e73696f 6e73006c 69627374 Extensions.libst │ │ 0x00001410 64632b2b 2e736f00 6c69626d 2e736f00 dc++.so.libm.so. │ │ 0x00001420 6c696263 2e736f00 6c696264 6c2e736f libc.so.libdl.so │ │ 0x00001430 005f6674 65787400 5f666461 7461005f ._ftext._fdata._ │ │ 0x00001440 65646174 61005f5f 6273735f 73746172 edata.__bss_star │ │ 0x00001450 74005f66 62737300 5f656e64 005f5f62 t._fbss._end.__b │ │ 0x00001460 73735f65 6e645f5f 005f5f65 6e645f5f ss_end__.__end__ │ │ 0x00001470 006c6962 6769662e 736f004c 49424300 .libgif.so.LIBC. │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -3122,391 +3122,163 @@ │ │ ld a0,-32384(v0) │ │ ld ra,8(sp) │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ ... │ │ │ │ -00000000000048a0 : │ │ - li v0,2 │ │ - bgec v0,a0,48f8 │ │ - li v1,4 │ │ - bgec v1,a0,4900 │ │ - li a2,8 │ │ - bgec a2,a0,4908 │ │ - li a3,16 │ │ - bgec a3,a0,4910 │ │ - li a4,32 │ │ - bgec a4,a0,4918 │ │ - li a5,64 │ │ - bgec a5,a0,4920 │ │ - li a6,128 │ │ - bgec a6,a0,4928 │ │ - li a7,256 │ │ - li t0,9 │ │ - slt a0,a7,a0 │ │ - li t2,8 │ │ - selnez t1,t0,a0 │ │ - seleqz t3,t2,a0 │ │ - jr ra │ │ - or v0,t1,t3 │ │ - jr ra │ │ - li v0,1 │ │ - jr ra │ │ - li v0,2 │ │ - jr ra │ │ - li v0,3 │ │ - jr ra │ │ - li v0,4 │ │ - jr ra │ │ - li v0,5 │ │ - jr ra │ │ - li v0,6 │ │ - jr ra │ │ - li v0,7 │ │ - │ │ -0000000000004930 : │ │ - daddiu sp,sp,-48 │ │ - sd gp,32(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd s3,24(sp) │ │ - daddiu gp,gp,-18736 │ │ - sd s2,16(sp) │ │ - ld t9,-32608(gp) │ │ - sd s1,8(sp) │ │ - sd s0,0(sp) │ │ - move s3,a1 │ │ - sd ra,40(sp) │ │ - jalr t9 │ │ - move s0,a0 │ │ - li v1,1 │ │ - sll v0,v0,0x0 │ │ - sllv s1,v1,v0 │ │ - bne s1,s0,4a08 │ │ - move s2,s1 │ │ - ld t9,-32504(gp) │ │ - jalr t9 │ │ - li a0,16 │ │ - beqz v0,4a08 │ │ - move s0,v0 │ │ - ld t9,-32416(gp) │ │ - move a0,s1 │ │ - jalr t9 │ │ - li a1,3 │ │ - beqz v0,49f8 │ │ - sd v0,8(s0) │ │ - ld t9,-32608(gp) │ │ - sw s1,0(s0) │ │ - jalr t9 │ │ - move a0,s1 │ │ - beqz s3,4a30 │ │ - sw v0,4(s0) │ │ - ld t9,-32512(gp) │ │ - ld a0,8(s0) │ │ - move a1,s3 │ │ - jalr t9 │ │ - dlsa a2,s2,s2,0x1 │ │ - ld ra,40(sp) │ │ - move v0,s0 │ │ - ld gp,32(sp) │ │ - ld s3,24(sp) │ │ - ld s2,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,48 │ │ - ld t9,-32536(gp) │ │ - jalr t9 │ │ - move a0,s0 │ │ - nop │ │ - ld ra,40(sp) │ │ - move v0,zero │ │ - ld gp,32(sp) │ │ - ld s3,24(sp) │ │ - ld s2,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,48 │ │ - nop │ │ - ld ra,40(sp) │ │ - move v0,s0 │ │ - ld gp,32(sp) │ │ - ld s3,24(sp) │ │ - ld s2,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,48 │ │ - nop │ │ - │ │ -0000000000004a58 : │ │ - beqzc a0,4aa4 │ │ - daddiu sp,sp,-32 │ │ - sd gp,16(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd s0,8(sp) │ │ - daddiu gp,gp,-19032 │ │ - move s0,a0 │ │ - ld t9,-32536(gp) │ │ - ld a0,8(a0) │ │ - sd ra,24(sp) │ │ - jalrc t9 │ │ - ld t9,-32536(gp) │ │ - jalr t9 │ │ - move a0,s0 │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s0,8(sp) │ │ - daddiu sp,sp,32 │ │ - jrc ra │ │ - │ │ -0000000000004aa8 : │ │ - daddiu sp,sp,-48 │ │ - sd s0,8(sp) │ │ - ld s0,0(a1) │ │ - sd gp,32(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,40(sp) │ │ - sd s2,24(sp) │ │ - daddiu gp,gp,-19112 │ │ - beqz s0,4b18 │ │ - sd s1,16(sp) │ │ - lw v0,0(a0) │ │ - move s2,a0 │ │ - move s1,a1 │ │ - dlsa v1,v0,s0,0x3 │ │ - bgeuc s0,v1,4b34 │ │ - ld a0,0(s0) │ │ - ld t9,-32536(gp) │ │ - jalr t9 │ │ - daddiu s0,s0,8 │ │ - ld a0,0(s1) │ │ - lw a1,0(s2) │ │ - dlsa a2,a1,a0,0x3 │ │ - bltuc s0,a2,4ae8 │ │ - ld t9,-32536(gp) │ │ - jalrc t9 │ │ - sd zero,0(s1) │ │ - sw zero,0(s2) │ │ - ld ra,40(sp) │ │ - ld gp,32(sp) │ │ - ld s2,24(sp) │ │ - ld s1,16(sp) │ │ - ld s0,8(sp) │ │ - jr ra │ │ - daddiu sp,sp,48 │ │ - b 4b08 │ │ - move a0,s0 │ │ - nop │ │ - │ │ -0000000000004b40 : │ │ - beqzc a0,4bf8 │ │ - daddiu sp,sp,-32 │ │ - sd s0,0(sp) │ │ - ld s0,64(a0) │ │ - sd gp,16(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,24(sp) │ │ - sd s1,8(sp) │ │ - beqz s0,4be4 │ │ - daddiu gp,gp,-19264 │ │ - lw v1,24(a0) │ │ - move s1,a0 │ │ - dsll v0,v1,0x3 │ │ - dsubu a0,v0,v1 │ │ - dlsa a1,a0,s0,0x3 │ │ - bgeuc s0,a1,4bfc │ │ - nop │ │ - ld a0,24(s0) │ │ - beqz a0,4b9c │ │ - ld t9,-32640(gp) │ │ - jalrc t9 │ │ - sd zero,24(s0) │ │ - ld a0,32(s0) │ │ - beqz a0,4bac │ │ - ld t9,-32536(gp) │ │ - jalrc t9 │ │ - ld t9,-32600(gp) │ │ - daddiu a0,s0,40 │ │ - daddiu a1,s0,48 │ │ - jalr t9 │ │ - daddiu s0,s0,56 │ │ - lw a2,24(s1) │ │ - ld a0,64(s1) │ │ - dsll a3,a2,0x3 │ │ - dsubu a4,a3,a2 │ │ - dlsa a5,a4,a0,0x3 │ │ - bltuc s0,a5,4b88 │ │ - ld t9,-32536(gp) │ │ - jalrc t9 │ │ - sd zero,64(s1) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - daddiu sp,sp,32 │ │ - jrc ra │ │ - b 4bd8 │ │ - move a0,s0 │ │ - ... │ │ - │ │ -0000000000004c10 : │ │ +00000000000048a0 : │ │ daddiu sp,sp,-80 │ │ ld v1,88(a0) │ │ sd gp,64(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd s1,32(sp) │ │ - daddiu gp,gp,-19472 │ │ + daddiu gp,gp,-18592 │ │ lw v0,0(v1) │ │ ld s1,-32464(gp) │ │ sd s0,24(sp) │ │ sd ra,72(sp) │ │ move s0,a0 │ │ andi v0,v0,0x8 │ │ sd s4,56(sp) │ │ ld a1,0(s1) │ │ sd s3,48(sp) │ │ sd s2,40(sp) │ │ sd a1,8(sp) │ │ - bnez v0,4c98 │ │ + bnez v0,4928 │ │ li ra,111 │ │ sw ra,72(a0) │ │ ld s0,8(sp) │ │ ld s1,0(s1) │ │ - bne s0,s1,4ef4 │ │ + bne s0,s1,4b84 │ │ ld ra,72(sp) │ │ ld gp,64(sp) │ │ ld s4,56(sp) │ │ ld s3,48(sp) │ │ ld s2,40(sp) │ │ ld s1,32(sp) │ │ ld s0,24(sp) │ │ jr ra │ │ daddiu sp,sp,80 │ │ nop │ │ ld t9,64(v1) │ │ - beqz t9,4d78 │ │ + beqz t9,4a08 │ │ li a2,2 │ │ jalr t9 │ │ move a1,sp │ │ move s2,sp │ │ xori a3,v0,0x2 │ │ sltu a2,zero,a3 │ │ - bnez a2,4d68 │ │ + bnez a2,49f8 │ │ lbu a5,1(sp) │ │ ld a4,88(s0) │ │ lbu a6,0(sp) │ │ ld t9,64(a4) │ │ sll a7,a5,0x8 │ │ or t0,a7,a6 │ │ - beqz t9,4da0 │ │ + beqz t9,4a30 │ │ sw t0,0(s0) │ │ move a0,s0 │ │ move a1,s2 │ │ jalr t9 │ │ li a2,2 │ │ xori t3,v0,0x2 │ │ sltu t2,zero,t3 │ │ - bnez t2,4d68 │ │ + bnez t2,49f8 │ │ lbu s4,1(sp) │ │ ld s3,88(s0) │ │ lbu t8,0(sp) │ │ ld t9,64(s3) │ │ sll ra,s4,0x8 │ │ or v1,ra,t8 │ │ - beqz t9,4de8 │ │ + beqz t9,4a78 │ │ sw v1,4(s0) │ │ move a0,s0 │ │ move a1,s2 │ │ jalr t9 │ │ li a2,3 │ │ xori a0,v0,0x3 │ │ sltu v0,zero,a0 │ │ - bnez v0,4dc8 │ │ + bnez v0,4a58 │ │ lbu a2,0(sp) │ │ lbu a3,1(sp) │ │ seb a4,a2 │ │ - bltz a4,4e0c │ │ + bltz a4,4a9c │ │ sw a3,8(s0) │ │ sd zero,16(s0) │ │ - b 4c64 │ │ + b 48f4 │ │ li v0,1 │ │ ld t9,-32640(gp) │ │ jalr t9 │ │ ld a0,16(s0) │ │ sd zero,16(s0) │ │ nop │ │ li t8,102 │ │ move v0,zero │ │ - b 4c64 │ │ + b 48f4 │ │ sw t8,72(s0) │ │ ld t9,-32424(gp) │ │ ld a3,56(v1) │ │ move a0,sp │ │ li a1,1 │ │ jalr t9 │ │ move s2,sp │ │ xori a0,v0,0x2 │ │ - b 4cb8 │ │ + b 4948 │ │ sltu a2,zero,a0 │ │ nop │ │ ld t9,-32424(gp) │ │ ld a3,56(a4) │ │ move a0,s2 │ │ li a1,1 │ │ jalr t9 │ │ li a2,2 │ │ xori t1,v0,0x2 │ │ - b 4cf4 │ │ + b 4984 │ │ sltu t2,zero,t1 │ │ nop │ │ ld t9,-32640(gp) │ │ ld a0,16(s0) │ │ li t3,102 │ │ jalr t9 │ │ sw t3,72(s0) │ │ sd zero,16(s0) │ │ - b 4c64 │ │ + b 48f4 │ │ move v0,zero │ │ ld t9,-32424(gp) │ │ ld a3,56(s3) │ │ li a1,1 │ │ move a0,s2 │ │ jalr t9 │ │ li a2,3 │ │ xori a1,v0,0x3 │ │ - b 4d30 │ │ + b 49c0 │ │ sltu v0,zero,a1 │ │ andi a5,a2,0x7 │ │ ld t9,-32616(gp) │ │ addiu a6,a5,1 │ │ li a7,1 │ │ sllv a0,a7,a6 │ │ jalr t9 │ │ move a1,zero │ │ - beqz v0,4ee4 │ │ + beqz v0,4b74 │ │ sd v0,16(s0) │ │ lw t0,0(v0) │ │ move s3,zero │ │ - bgtz t0,4eb0 │ │ + bgtz t0,4b40 │ │ move s4,zero │ │ - b 4c64 │ │ + b 48f4 │ │ li v0,1 │ │ move a1,s2 │ │ jalr t9 │ │ li a2,3 │ │ xori t8,v0,0x3 │ │ sltu t3,zero,t8 │ │ - bnez t3,4d54 │ │ + bnez t3,49e4 │ │ addiu s4,s4,1 │ │ ld ra,16(s0) │ │ lbu a1,0(sp) │ │ ld v0,8(ra) │ │ daddu a0,v0,s3 │ │ sb a1,0(a0) │ │ ld a2,16(s0) │ │ @@ -3518,43 +3290,43 @@ │ │ lbu a7,2(sp) │ │ ld t0,8(a6) │ │ daddu t1,t0,s3 │ │ daddiu s3,s3,3 │ │ sb a7,2(t1) │ │ ld t9,16(s0) │ │ lw t2,0(t9) │ │ - bgec s4,t2,4d4c │ │ + bgec s4,t2,49dc │ │ ld t1,88(s0) │ │ ld t9,64(t1) │ │ - bnez t9,4e48 │ │ + bnez t9,4ad8 │ │ move a0,s0 │ │ ld t9,-32424(gp) │ │ ld a3,56(t1) │ │ move a0,s2 │ │ li a1,1 │ │ jalr t9 │ │ li a2,3 │ │ xori t2,v0,0x3 │ │ - b 4e5c │ │ + b 4aec │ │ sltu t3,zero,t2 │ │ li s2,109 │ │ move v0,zero │ │ - b 4c64 │ │ + b 48f4 │ │ sw s2,72(s0) │ │ ld t9,-32448(gp) │ │ jalrc t9 │ │ nop │ │ │ │ -0000000000004f00 : │ │ +0000000000004b90 : │ │ daddiu sp,sp,-80 │ │ sd gp,64(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd s2,32(sp) │ │ - daddiu gp,gp,-20224 │ │ + daddiu gp,gp,-19344 │ │ sd s5,56(sp) │ │ ld s2,-32464(gp) │ │ sd s4,48(sp) │ │ ld t9,-32504(gp) │ │ sd s3,40(sp) │ │ sd s0,16(sp) │ │ move s4,a0 │ │ @@ -3562,15 +3334,15 @@ │ │ li a0,96 │ │ sd ra,72(sp) │ │ move s3,a1 │ │ sd s1,24(sp) │ │ move s5,a2 │ │ sd v0,8(sp) │ │ jalrc t9 │ │ - beqz v0,5050 │ │ + beqz v0,4ce0 │ │ move s0,v0 │ │ ld t9,-32504(gp) │ │ sd zero,0(v0) │ │ sd zero,8(v0) │ │ li a0,24904 │ │ sd zero,24(v0) │ │ sd zero,32(v0) │ │ @@ -3579,348 +3351,348 @@ │ │ sd zero,56(v0) │ │ sd zero,72(v0) │ │ sd zero,80(v0) │ │ sd zero,88(v0) │ │ sd zero,64(v0) │ │ jalr t9 │ │ sd zero,16(v0) │ │ - beqz v0,50f8 │ │ + beqz v0,4d88 │ │ move s1,v0 │ │ li v1,8 │ │ sd v0,88(s0) │ │ sd zero,56(v0) │ │ sw v1,0(v0) │ │ sd s3,64(v0) │ │ - beqz s3,5098 │ │ + beqz s3,4d28 │ │ sd s4,80(s0) │ │ move a1,sp │ │ li a2,6 │ │ move t9,s3 │ │ jalr t9 │ │ move a0,s0 │ │ move s4,sp │ │ xori a2,v0,0x6 │ │ sltu a1,zero,a2 │ │ - bnez a1,50c0 │ │ + bnez a1,4d50 │ │ ld a3,-32712(gp) │ │ move a1,s4 │ │ ld t9,-32432(gp) │ │ li a2,3 │ │ sb zero,6(sp) │ │ jalr t9 │ │ daddiu a0,a3,26192 │ │ - bnez v0,5068 │ │ - ld t9,-32592(gp) │ │ + bnez v0,4cf8 │ │ + ld t9,-32608(gp) │ │ jalr t9 │ │ move a0,s0 │ │ - beqz v0,50d0 │ │ + beqz v0,4d60 │ │ ld t9,-32536(gp) │ │ sw zero,72(s0) │ │ move v0,s0 │ │ ld t1,8(sp) │ │ ld t2,0(s2) │ │ - bne t1,t2,5108 │ │ + bne t1,t2,4d98 │ │ ld ra,72(sp) │ │ ld gp,64(sp) │ │ ld s5,56(sp) │ │ ld s4,48(sp) │ │ ld s3,40(sp) │ │ ld s2,32(sp) │ │ ld s1,24(sp) │ │ ld s0,16(sp) │ │ jr ra │ │ daddiu sp,sp,80 │ │ - beqz s5,501c │ │ + beqz s5,4cac │ │ move v0,zero │ │ li t0,109 │ │ - b 501c │ │ + b 4cac │ │ sw t0,0(s5) │ │ nop │ │ - beqz s5,5074 │ │ + beqz s5,4d04 │ │ li a5,103 │ │ sw a5,0(s5) │ │ ld t9,-32536(gp) │ │ jalr t9 │ │ move a0,s1 │ │ ld t9,-32536(gp) │ │ jalr t9 │ │ move a0,s0 │ │ - b 501c │ │ + b 4cac │ │ move v0,zero │ │ nop │ │ ld t9,-32424(gp) │ │ move a0,sp │ │ li a1,1 │ │ li a2,6 │ │ move a3,zero │ │ jalr t9 │ │ move s4,sp │ │ xori a0,v0,0x6 │ │ - b 4fdc │ │ + b 4c6c │ │ sltu a1,zero,a0 │ │ - beqz s5,5074 │ │ + beqz s5,4d04 │ │ li a6,102 │ │ - b 5074 │ │ + b 4d04 │ │ sw a6,0(s5) │ │ jalr t9 │ │ move a0,s1 │ │ ld t9,-32536(gp) │ │ jalr t9 │ │ move a0,s0 │ │ li a4,104 │ │ sw a4,0(s5) │ │ - b 501c │ │ + b 4cac │ │ move v0,zero │ │ nop │ │ - beqz s5,5080 │ │ + beqz s5,4d10 │ │ li a7,109 │ │ - b 5080 │ │ + b 4d10 │ │ sw a7,0(s5) │ │ ld t9,-32448(gp) │ │ jalrc t9 │ │ │ │ -0000000000005110 : │ │ +0000000000004da0 : │ │ daddiu sp,sp,-64 │ │ ld v1,88(a0) │ │ sd gp,48(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd s0,24(sp) │ │ - daddiu gp,gp,-20752 │ │ + daddiu gp,gp,-19872 │ │ lw v0,0(v1) │ │ ld s0,-32464(gp) │ │ sd s2,40(sp) │ │ move s2,a1 │ │ sd s1,32(sp) │ │ andi v0,v0,0x8 │ │ sd ra,56(sp) │ │ ld a1,0(s0) │ │ move s1,a0 │ │ sd a1,8(sp) │ │ - beqz v0,51e8 │ │ + beqz v0,4e78 │ │ li ra,111 │ │ ld t9,64(v1) │ │ - beqz t9,5220 │ │ + beqz t9,4eb0 │ │ li a2,1 │ │ jalr t9 │ │ daddiu a1,sp,7 │ │ xori a3,v0,0x1 │ │ sltu a2,zero,a3 │ │ - bnez a2,51b0 │ │ + bnez a2,4e40 │ │ lbu a4,7(sp) │ │ li a5,44 │ │ - beq a4,a5,5200 │ │ + beq a4,a5,4e90 │ │ li a6,59 │ │ - beq a4,a6,51f0 │ │ + beq a4,a6,4e80 │ │ li a7,33 │ │ - beq a4,a7,5210 │ │ + beq a4,a7,4ea0 │ │ li t0,107 │ │ sw zero,0(s2) │ │ move v0,zero │ │ - b 51bc │ │ + b 4e4c │ │ sw t0,72(s1) │ │ nop │ │ li t8,102 │ │ move v0,zero │ │ sw t8,72(s1) │ │ ld s1,8(sp) │ │ ld s0,0(s0) │ │ - bne s1,s0,5240 │ │ + bne s1,s0,4ed0 │ │ ld ra,56(sp) │ │ ld gp,48(sp) │ │ ld s2,40(sp) │ │ ld s1,32(sp) │ │ ld s0,24(sp) │ │ jr ra │ │ daddiu sp,sp,64 │ │ nop │ │ - b 51bc │ │ + b 4e4c │ │ sw ra,72(a0) │ │ li t2,4 │ │ li v0,1 │ │ - b 51bc │ │ + b 4e4c │ │ sw t2,0(s2) │ │ li t3,2 │ │ li v0,1 │ │ - b 51bc │ │ + b 4e4c │ │ sw t3,0(s2) │ │ li t1,3 │ │ li v0,1 │ │ - b 51bc │ │ + b 4e4c │ │ sw t1,0(s2) │ │ ld t9,-32424(gp) │ │ ld a3,56(v1) │ │ daddiu a0,sp,7 │ │ jalr t9 │ │ li a1,1 │ │ xori a0,v0,0x1 │ │ - b 5178 │ │ + b 4e08 │ │ sltu a2,zero,a0 │ │ ld t9,-32448(gp) │ │ jalrc t9 │ │ │ │ -0000000000005248 : │ │ +0000000000004ed8 : │ │ daddiu sp,sp,-96 │ │ sd gp,80(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd s2,48(sp) │ │ - daddiu gp,gp,-21064 │ │ + daddiu gp,gp,-20184 │ │ ld s2,88(a0) │ │ sd s1,40(sp) │ │ ld s1,-32464(gp) │ │ sd s4,64(sp) │ │ andi s4,a1,0xff │ │ lw v0,0(s2) │ │ ld v1,0(s1) │ │ sd s0,32(sp) │ │ move s0,a0 │ │ andi v0,v0,0x8 │ │ sd ra,88(sp) │ │ sd s5,72(sp) │ │ sd s3,56(sp) │ │ sd v1,24(sp) │ │ - bnez v0,52d8 │ │ + bnez v0,4f68 │ │ li s5,111 │ │ sw s5,72(a0) │ │ ld a3,24(sp) │ │ ld s1,0(s1) │ │ - bne a3,s1,5780 │ │ + bne a3,s1,5410 │ │ ld ra,88(sp) │ │ ld gp,80(sp) │ │ ld s5,72(sp) │ │ ld s4,64(sp) │ │ ld s3,56(sp) │ │ ld s2,48(sp) │ │ ld s1,40(sp) │ │ ld s0,32(sp) │ │ jr ra │ │ daddiu sp,sp,96 │ │ ld t9,64(s2) │ │ - beqz t9,5560 │ │ + beqz t9,51f0 │ │ li a2,2 │ │ daddiu s3,sp,16 │ │ jalr t9 │ │ move a1,s3 │ │ xori a2,v0,0x2 │ │ sltu a1,zero,a2 │ │ - bnez a1,5550 │ │ + bnez a1,51e0 │ │ lbu a4,17(sp) │ │ ld a3,88(s0) │ │ lbu a5,16(sp) │ │ ld t9,64(a3) │ │ sll a6,a4,0x8 │ │ or a7,a6,a5 │ │ - beqz t9,5588 │ │ + beqz t9,5218 │ │ sw a7,32(s0) │ │ move a0,s0 │ │ move a1,s3 │ │ jalr t9 │ │ li a2,2 │ │ xori t2,v0,0x2 │ │ sltu t1,zero,t2 │ │ - bnez t1,5550 │ │ + bnez t1,51e0 │ │ lbu s5,17(sp) │ │ ld t3,88(s0) │ │ lbu t8,16(sp) │ │ ld t9,64(t3) │ │ sll ra,s5,0x8 │ │ or v1,ra,t8 │ │ - beqz t9,55b0 │ │ + beqz t9,5240 │ │ sw v1,36(s0) │ │ move a0,s0 │ │ move a1,s3 │ │ jalr t9 │ │ li a2,2 │ │ xori a1,v0,0x2 │ │ sltu a0,zero,a1 │ │ - bnez a0,5550 │ │ + bnez a0,51e0 │ │ lbu a3,17(sp) │ │ ld a2,88(s0) │ │ lbu a4,16(sp) │ │ ld t9,64(a2) │ │ sll a5,a3,0x8 │ │ or a6,a5,a4 │ │ - beqz t9,55d4 │ │ + beqz t9,5264 │ │ sw a6,40(s0) │ │ move a0,s0 │ │ move a1,s3 │ │ jalr t9 │ │ li a2,2 │ │ xori t1,v0,0x2 │ │ sltu t0,zero,t1 │ │ - bnez t0,5550 │ │ + bnez t0,51e0 │ │ lbu t3,17(sp) │ │ ld t2,88(s0) │ │ lbu s5,16(sp) │ │ ld t9,64(t2) │ │ sll t8,t3,0x8 │ │ or ra,t8,s5 │ │ - beqz t9,5620 │ │ + beqz t9,52b0 │ │ sw ra,44(s0) │ │ move a0,s0 │ │ move a1,s3 │ │ jalr t9 │ │ li a2,1 │ │ xori a0,v0,0x1 │ │ sltu v0,zero,a0 │ │ - bnez v0,5600 │ │ + bnez v0,5290 │ │ lbu s5,16(sp) │ │ ld a0,56(s0) │ │ dext a1,s5,0x6,0x1 │ │ - beqz a0,55f8 │ │ + beqz a0,5288 │ │ sb a1,48(s0) │ │ ld t9,-32640(gp) │ │ jalrc t9 │ │ lbu a2,16(sp) │ │ sd zero,56(s0) │ │ seb a3,a2 │ │ - bltz a3,5668 │ │ + bltz a3,52f8 │ │ ld t9,-32616(gp) │ │ ld a0,64(s0) │ │ - beqz a0,5644 │ │ + beqz a0,52d4 │ │ ld t9,-32392(gp) │ │ lw s3,24(s0) │ │ addiu t8,s3,1 │ │ dsll ra,t8,0x3 │ │ dsubu a1,ra,t8 │ │ jalr t9 │ │ dsll a1,a1,0x3 │ │ - beqz v0,5658 │ │ + beqz v0,52e8 │ │ sd v0,64(s0) │ │ lw s5,24(s0) │ │ ld t9,-32512(gp) │ │ daddiu a1,s0,32 │ │ li a2,32 │ │ dsll v1,s5,0x3 │ │ dsubu a0,v1,s5 │ │ dlsa s3,a0,v0,0x3 │ │ jalr t9 │ │ move a0,s3 │ │ ld v0,56(s0) │ │ - beqz v0,548c │ │ + beqz v0,511c │ │ ld t9,-32616(gp) │ │ lw a0,0(v0) │ │ jalr t9 │ │ ld a1,8(v0) │ │ - beqz v0,5658 │ │ + beqz v0,52e8 │ │ sd v0,24(s3) │ │ sd zero,32(s3) │ │ sw zero,40(s3) │ │ - beqz s4,54a8 │ │ + beqz s4,5138 │ │ sd zero,48(s3) │ │ lw s4,24(s0) │ │ addiu a2,s4,1 │ │ sw a2,24(s0) │ │ ld s5,88(s0) │ │ lw a3,40(s0) │ │ lw a4,44(s0) │ │ ld t9,64(s5) │ │ dmul a5,a3,a4 │ │ - beqz t9,5740 │ │ + beqz t9,53d0 │ │ sd a5,48(s2) │ │ move a0,s0 │ │ daddiu a1,sp,15 │ │ jalr t9 │ │ li a2,1 │ │ lbu s0,15(sp) │ │ li s2,1 │ │ @@ -3945,108 +3717,108 @@ │ │ sw t2,24(s5) │ │ sw a1,28(s5) │ │ sw zero,36(s5) │ │ sd zero,40(s5) │ │ nop │ │ sd v1,0(a0) │ │ daddiu a0,a0,8 │ │ - bne a0,t3,5538 │ │ + bne a0,t3,51c8 │ │ li v0,1 │ │ - bc 52a4 │ │ + bc 4f34 │ │ nop │ │ li a2,102 │ │ move v0,zero │ │ - b 52a4 │ │ + b 4f34 │ │ sw a2,72(s0) │ │ ld t9,-32424(gp) │ │ ld a3,56(s2) │ │ daddiu s3,sp,16 │ │ li a1,1 │ │ move a0,s3 │ │ jalr t9 │ │ li a2,2 │ │ xori a0,v0,0x2 │ │ - b 52f8 │ │ + b 4f88 │ │ sltu a1,zero,a0 │ │ ld t9,-32424(gp) │ │ ld a3,56(a3) │ │ move a0,s3 │ │ li a1,1 │ │ jalr t9 │ │ li a2,2 │ │ xori t0,v0,0x2 │ │ - b 5334 │ │ + b 4fc4 │ │ sltu t1,zero,t0 │ │ nop │ │ ld t9,-32424(gp) │ │ ld a3,56(t3) │ │ move a0,s3 │ │ li a1,1 │ │ jalr t9 │ │ li a2,2 │ │ xori v0,v0,0x2 │ │ - b 5370 │ │ + b 5000 │ │ sltu a0,zero,v0 │ │ ld t9,-32424(gp) │ │ ld a3,56(a2) │ │ move a0,s3 │ │ li a1,1 │ │ jalr t9 │ │ li a2,2 │ │ xori a7,v0,0x2 │ │ - b 53ac │ │ + b 503c │ │ sltu t0,zero,a7 │ │ - b 5410 │ │ + b 50a0 │ │ move a2,s5 │ │ ld t9,-32640(gp) │ │ ld a0,56(s0) │ │ li v0,102 │ │ jalr t9 │ │ sw v0,72(s0) │ │ sd zero,56(s0) │ │ - b 52a4 │ │ + b 4f34 │ │ move v0,zero │ │ ld t9,-32424(gp) │ │ ld a3,56(t2) │ │ move a0,s3 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ xori v1,v0,0x1 │ │ - b 53e8 │ │ + b 5078 │ │ sltu v0,zero,v1 │ │ ld t9,-32504(gp) │ │ jalr t9 │ │ li a0,56 │ │ - bnez v0,5448 │ │ + bnez v0,50d8 │ │ sd v0,64(s0) │ │ li s4,109 │ │ move v0,zero │ │ - b 52a4 │ │ + b 4f34 │ │ sw s4,72(s0) │ │ andi a4,s5,0x7 │ │ addiu a5,a4,1 │ │ li a6,1 │ │ sllv a0,a6,a5 │ │ jalr t9 │ │ move a1,zero │ │ - beqz v0,5658 │ │ + beqz v0,52e8 │ │ sd v0,56(s0) │ │ lw a7,0(v0) │ │ - bnez a7,570c │ │ + bnez a7,539c │ │ move s5,zero │ │ - b 5420 │ │ + b 50b0 │ │ ld a0,64(s0) │ │ nop │ │ move a1,s3 │ │ jalr t9 │ │ li a2,3 │ │ xori t3,v0,0x3 │ │ sltu t2,zero,t3 │ │ - bnez t2,5760 │ │ + bnez t2,53f0 │ │ dext ra,s5,0x0,0x20 │ │ ld t8,56(s0) │ │ lbu a1,16(sp) │ │ dlsa v0,ra,ra,0x1 │ │ addiu s5,s5,1 │ │ ld v1,8(t8) │ │ daddu a2,v1,v0 │ │ @@ -4059,173 +3831,173 @@ │ │ ld a7,56(s0) │ │ lbu t0,18(sp) │ │ ld t9,8(a7) │ │ daddu t1,t9,v0 │ │ sb t0,2(t1) │ │ ld t2,56(s0) │ │ lw t3,0(t2) │ │ - bgeuc s5,t3,541c │ │ + bgeuc s5,t3,50ac │ │ ld t0,88(s0) │ │ ld t9,64(t0) │ │ - bnez t9,56a0 │ │ + bnez t9,5330 │ │ move a0,s0 │ │ ld t9,-32424(gp) │ │ ld a3,56(t0) │ │ move a0,s3 │ │ li a1,1 │ │ jalr t9 │ │ li a2,3 │ │ xori t1,v0,0x3 │ │ - b 56b4 │ │ + b 5344 │ │ sltu t2,zero,t1 │ │ ld t9,-32424(gp) │ │ ld a3,56(s5) │ │ daddiu a0,sp,15 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ - b 54d8 │ │ + b 5168 │ │ lbu s0,15(sp) │ │ ld t9,-32640(gp) │ │ ld a0,56(s0) │ │ jalr t9 │ │ li s3,102 │ │ sw s3,72(s0) │ │ move v0,zero │ │ - b 52a4 │ │ + b 4f34 │ │ sd zero,56(s0) │ │ ld t9,-32448(gp) │ │ jalrc t9 │ │ │ │ -0000000000005788 : │ │ +0000000000005418 : │ │ daddiu sp,sp,-80 │ │ sd gp,64(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd s2,40(sp) │ │ - daddiu gp,gp,-22408 │ │ + daddiu gp,gp,-21528 │ │ sd s1,32(sp) │ │ ld s2,88(a0) │ │ ld s1,-32464(gp) │ │ sd s4,56(sp) │ │ move s4,a2 │ │ sd s3,48(sp) │ │ move s3,a1 │ │ ld v0,0(s1) │ │ ld t9,64(s2) │ │ sd s0,24(sp) │ │ move s0,a0 │ │ sd ra,72(sp) │ │ sd v0,8(sp) │ │ - beqz t9,5888 │ │ + beqz t9,5518 │ │ daddiu a1,sp,7 │ │ jalr t9 │ │ li a2,1 │ │ xori a1,v0,0x1 │ │ sltu a0,zero,a1 │ │ - bnez a0,583c │ │ + bnez a0,54cc │ │ lbu a2,7(sp) │ │ - beqz a2,5878 │ │ + beqz a2,5508 │ │ li a4,249 │ │ lw a3,0(s4) │ │ - beq a3,a4,58b0 │ │ + beq a3,a4,5540 │ │ li a5,4 │ │ daddiu a6,s2,72 │ │ sd a6,0(s3) │ │ sb a2,72(s2) │ │ ld a7,88(s0) │ │ ld t9,64(a7) │ │ - beqz t9,58c0 │ │ + beqz t9,5550 │ │ move a0,s0 │ │ ld t1,0(s3) │ │ jalr t9 │ │ daddiu a1,t1,1 │ │ lbu a2,7(sp) │ │ - beq v0,a2,5848 │ │ + beq v0,a2,54d8 │ │ li v0,1 │ │ li t2,102 │ │ move v0,zero │ │ sw t2,72(s0) │ │ ld t3,8(sp) │ │ ld t8,0(s1) │ │ - bne t3,t8,58e0 │ │ + bne t3,t8,5570 │ │ ld ra,72(sp) │ │ ld gp,64(sp) │ │ ld s4,56(sp) │ │ ld s3,48(sp) │ │ ld s2,40(sp) │ │ ld s1,32(sp) │ │ ld s0,24(sp) │ │ jr ra │ │ daddiu sp,sp,80 │ │ sd zero,0(s3) │ │ - b 5848 │ │ + b 54d8 │ │ li v0,1 │ │ nop │ │ ld t9,-32424(gp) │ │ ld a3,56(s2) │ │ daddiu a0,sp,7 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ xori v1,v0,0x1 │ │ - b 57ec │ │ + b 547c │ │ sltu a0,zero,v1 │ │ nop │ │ li a2,4 │ │ - b 5808 │ │ + b 5498 │ │ sb a5,7(sp) │ │ nop │ │ ld t0,0(s3) │ │ ld t9,-32424(gp) │ │ ld a3,56(a7) │ │ li a1,1 │ │ jalr t9 │ │ daddiu a0,t0,1 │ │ - b 5834 │ │ + b 54c4 │ │ lbu a2,7(sp) │ │ ld t9,-32448(gp) │ │ jalrc t9 │ │ │ │ -00000000000058e8 : │ │ +0000000000005578 : │ │ daddiu sp,sp,-64 │ │ ld v1,88(a0) │ │ sd gp,48(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd s0,16(sp) │ │ - daddiu gp,gp,-22760 │ │ + daddiu gp,gp,-21880 │ │ lw v0,0(v1) │ │ ld s0,-32464(gp) │ │ sd s2,32(sp) │ │ move s2,a1 │ │ sd s1,24(sp) │ │ andi v0,v0,0x8 │ │ sd ra,56(sp) │ │ ld a1,0(s0) │ │ move s1,a0 │ │ sd s3,40(sp) │ │ sd a1,8(sp) │ │ - beqz v0,59b8 │ │ + beqz v0,5648 │ │ li a6,111 │ │ ld t9,64(v1) │ │ - beqz t9,59c0 │ │ + beqz t9,5650 │ │ move s3,a2 │ │ li a2,1 │ │ jalr t9 │ │ daddiu a1,sp,7 │ │ xori a3,v0,0x1 │ │ sltu a2,zero,a3 │ │ - beqz a2,5998 │ │ + beqz a2,5628 │ │ li a5,102 │ │ move v0,zero │ │ sw a5,72(s1) │ │ ld a7,8(sp) │ │ ld t0,0(s0) │ │ - bne a7,t0,59e4 │ │ + bne a7,t0,5674 │ │ ld ra,56(sp) │ │ ld gp,48(sp) │ │ ld s3,40(sp) │ │ ld s2,32(sp) │ │ ld s1,24(sp) │ │ ld s0,16(sp) │ │ jr ra │ │ @@ -4234,94 +4006,94 @@ │ │ lbu a4,7(sp) │ │ ld t9,-32704(gp) │ │ move a0,s1 │ │ move a1,s3 │ │ move a2,s2 │ │ jalr t9 │ │ sw a4,0(s2) │ │ - bc 5968 │ │ - b 5968 │ │ + bc 55f8 │ │ + b 55f8 │ │ sw a6,72(a0) │ │ ld t9,-32424(gp) │ │ ld a3,56(v1) │ │ daddiu a0,sp,7 │ │ li a2,1 │ │ jalr t9 │ │ li a1,1 │ │ xori a0,v0,0x1 │ │ - b 5958 │ │ + b 55e8 │ │ sltu a2,zero,a0 │ │ ld t9,-32448(gp) │ │ jalrc t9 │ │ nop │ │ │ │ -00000000000059f0 : │ │ +0000000000005680 : │ │ li v1,4 │ │ - beq a0,v1,5a00 │ │ + beq a0,v1,5690 │ │ move v0,zero │ │ jrc ra │ │ lbu v0,0(a1) │ │ ext a0,v0,0x2,0x3 │ │ sw a0,0(a2) │ │ lbu a4,2(a1) │ │ lbu a5,1(a1) │ │ sll a6,a4,0x8 │ │ or a7,a6,a5 │ │ sw a7,4(a2) │ │ lbu t0,0(a1) │ │ andi t1,t0,0x1 │ │ - bnezc t1,5a40 │ │ + bnezc t1,56d0 │ │ li a1,-1 │ │ li v0,1 │ │ jr ra │ │ sw a1,8(a2) │ │ nop │ │ lbu t2,3(a1) │ │ li v0,1 │ │ jr ra │ │ sw t2,8(a2) │ │ │ │ -0000000000005a50 : │ │ - beqzc a0,5b30 │ │ +00000000000056e0 : │ │ + beqzc a0,57c0 │ │ ld v0,88(a0) │ │ - beqzc v0,5b30 │ │ + beqzc v0,57c0 │ │ daddiu sp,sp,-32 │ │ sd s0,8(sp) │ │ move s0,a0 │ │ ld a0,56(a0) │ │ sd gp,16(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd ra,24(sp) │ │ - beqz a0,5a90 │ │ - daddiu gp,gp,-23120 │ │ + beqz a0,5720 │ │ + daddiu gp,gp,-22240 │ │ ld t9,-32640(gp) │ │ jalrc t9 │ │ sd zero,56(s0) │ │ ld a0,16(s0) │ │ - beqz a0,5aa4 │ │ + beqz a0,5734 │ │ ld t9,-32640(gp) │ │ jalrc t9 │ │ sd zero,16(s0) │ │ ld v1,64(s0) │ │ - beqz v1,5abc │ │ - ld t9,-32584(gp) │ │ + beqz v1,574c │ │ + ld t9,-32600(gp) │ │ jalr t9 │ │ move a0,s0 │ │ sd zero,64(s0) │ │ ld a1,88(s0) │ │ lw a0,0(a1) │ │ andi v0,a0,0x8 │ │ - beqz v0,5b18 │ │ + beqz v0,57a8 │ │ ld ra,24(sp) │ │ ld a0,56(a1) │ │ - beqz a0,5b58 │ │ + beqz a0,57e8 │ │ ld t9,-32440(gp) │ │ jalrc t9 │ │ - bnez v0,5b38 │ │ + bnez v0,57c8 │ │ ld ra,24(sp) │ │ ld a0,88(s0) │ │ ld t9,-32536(gp) │ │ jalrc t9 │ │ ld t9,-32536(gp) │ │ jalr t9 │ │ move a0,s0 │ │ @@ -4343,105 +4115,105 @@ │ │ sw a2,72(s0) │ │ move v0,zero │ │ ld gp,16(sp) │ │ ld s0,8(sp) │ │ jr ra │ │ daddiu sp,sp,32 │ │ nop │ │ - b 5aec │ │ + b 577c │ │ move a0,a1 │ │ │ │ -0000000000005b60 : │ │ +00000000000057f0 : │ │ daddiu sp,sp,-64 │ │ sd gp,48(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd s2,32(sp) │ │ - daddiu gp,gp,-23392 │ │ + daddiu gp,gp,-22512 │ │ sd s0,16(sp) │ │ ld s2,-32464(gp) │ │ ld s0,88(a0) │ │ sd s3,40(sp) │ │ move s3,a1 │ │ sd s1,24(sp) │ │ move s1,a0 │ │ ld v0,0(s2) │ │ ld t9,64(s0) │ │ sd ra,56(sp) │ │ sd v0,8(sp) │ │ - beqz t9,5c48 │ │ + beqz t9,58d8 │ │ daddiu a1,sp,7 │ │ jalr t9 │ │ li a2,1 │ │ xori a1,v0,0x1 │ │ sltu a0,zero,a1 │ │ - bnez a0,5c00 │ │ + bnez a0,5890 │ │ lbu a2,7(sp) │ │ - beqz a2,5c38 │ │ + beqz a2,58c8 │ │ li v0,1 │ │ daddiu a3,s0,72 │ │ sd a3,0(s3) │ │ sb a2,72(s0) │ │ ld a4,88(s1) │ │ ld t9,64(a4) │ │ - beqz t9,5c70 │ │ + beqz t9,5900 │ │ move a0,s1 │ │ ld a6,0(s3) │ │ jalr t9 │ │ daddiu a1,a6,1 │ │ lbu a2,7(sp) │ │ - beq v0,a2,5c0c │ │ + beq v0,a2,589c │ │ li v0,1 │ │ li a7,102 │ │ move v0,zero │ │ sw a7,72(s1) │ │ ld t0,8(sp) │ │ ld t1,0(s2) │ │ - bne t0,t1,5c90 │ │ + bne t0,t1,5920 │ │ ld ra,56(sp) │ │ ld gp,48(sp) │ │ ld s3,40(sp) │ │ ld s2,32(sp) │ │ ld s1,24(sp) │ │ ld s0,16(sp) │ │ jr ra │ │ daddiu sp,sp,64 │ │ sd zero,0(s3) │ │ sb zero,72(s0) │ │ - b 5c0c │ │ + b 589c │ │ sd zero,48(s0) │ │ ld t9,-32424(gp) │ │ ld a3,56(s0) │ │ daddiu a0,sp,7 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ xori v1,v0,0x1 │ │ - b 5bbc │ │ + b 584c │ │ sltu a0,zero,v1 │ │ nop │ │ ld a5,0(s3) │ │ ld t9,-32424(gp) │ │ ld a3,56(a4) │ │ li a1,1 │ │ jalr t9 │ │ daddiu a0,a5,1 │ │ - b 5bf8 │ │ + b 5888 │ │ lbu a2,7(sp) │ │ ld t9,-32448(gp) │ │ jalrc t9 │ │ │ │ -0000000000005c98 : │ │ +0000000000005928 : │ │ daddiu sp,sp,-176 │ │ ld v0,88(a0) │ │ sd gp,104(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd s5,80(sp) │ │ - daddiu gp,gp,-23704 │ │ + daddiu gp,gp,-22824 │ │ lw a3,0(v0) │ │ ld v1,-32464(gp) │ │ move s5,a0 │ │ sdc1 $f25,136(sp) │ │ dmtc1 v0,$f25 │ │ andi v0,a3,0x8 │ │ sd ra,120(sp) │ │ @@ -4457,36 +4229,36 @@ │ │ sdc1 $f29,168(sp) │ │ sdc1 $f28,160(sp) │ │ sdc1 $f27,152(sp) │ │ sdc1 $f26,144(sp) │ │ sdc1 $f24,128(sp) │ │ sd a2,0(sp) │ │ sd a0,24(sp) │ │ - beqzc v0,5ee8 │ │ + beqzc v0,5b78 │ │ nop │ │ - bnez a2,5d28 │ │ + bnez a2,59b8 │ │ dmtc1 a1,$f27 │ │ lw a2,40(s5) │ │ sd a2,0(sp) │ │ dmfc1 a4,$f25 │ │ ld a7,0(sp) │ │ ld a6,48(a4) │ │ li t0,0xffff │ │ dsll t1,t0,0x10 │ │ dsubu a2,a6,a7 │ │ sd a2,48(a4) │ │ - bgeuc t1,a2,5db4 │ │ + bgeuc t1,a2,5a44 │ │ li a6,108 │ │ move v0,zero │ │ sw a6,72(s5) │ │ nop │ │ ld a7,-32464(gp) │ │ ld s5,24(sp) │ │ ld t0,0(a7) │ │ - bne s5,t0,638c │ │ + bne s5,t0,601c │ │ ld ra,120(sp) │ │ ld s8,112(sp) │ │ ld gp,104(sp) │ │ ld s7,96(sp) │ │ ld s6,88(sp) │ │ ld s5,80(sp) │ │ ld s4,72(sp) │ │ @@ -4504,39 +4276,39 @@ │ │ daddiu sp,sp,176 │ │ lw t3,12(a4) │ │ li s2,4095 │ │ lw s1,32(a4) │ │ lw s6,8(a4) │ │ sd t3,8(sp) │ │ lw s3,28(a4) │ │ - bltc s2,s1,5edc │ │ + bltc s2,s1,5b6c │ │ daddiu s7,a4,328 │ │ - beqz s1,633c │ │ + beqz s1,5fcc │ │ dmtc1 s7,$f28 │ │ lw t8,0(sp) │ │ - blez t8,6360 │ │ + blez t8,5ff0 │ │ dmfc1 v0,$f27 │ │ daddu a3,s7,s1 │ │ move s4,zero │ │ - b 5e04 │ │ + b 5a94 │ │ lw s8,0(sp) │ │ daddiu a3,a3,-1 │ │ - beq s4,s8,6358 │ │ + beq s4,s8,5fe8 │ │ daddiu v0,v0,1 │ │ lbu ra,-1(a3) │ │ addiu s1,s1,-1 │ │ addiu s4,s4,1 │ │ - bnez s1,5df8 │ │ + bnez s1,5a88 │ │ sb ra,0(v0) │ │ lw s1,0(sp) │ │ - bgec s4,s1,6394 │ │ + bgec s4,s1,6024 │ │ ld s0,88(s5) │ │ li v0,12 │ │ lw a0,20(s0) │ │ - bltc v0,a0,60d0 │ │ + bltc v0,a0,5d60 │ │ ld a1,-32712(gp) │ │ dmfc1 v1,$f25 │ │ li a4,2049 │ │ daddiu a3,v1,4423 │ │ dsll32 a5,a4,0x1 │ │ daddiu s2,v1,8520 │ │ daddiu a2,a1,26208 │ │ @@ -4545,46 +4317,46 @@ │ │ dmtc1 a2,$f29 │ │ daddiu s8,a5,4098 │ │ nop │ │ lw t0,36(s0) │ │ daddiu a6,s0,73 │ │ daddiu s7,s0,72 │ │ dmtc1 a6,$f26 │ │ - bgec t0,a0,6344 │ │ + bgec t0,a0,5fd4 │ │ nop │ │ lbu a0,72(s0) │ │ - bnez a0,6008 │ │ + bnez a0,5c98 │ │ addiu t0,a0,-1 │ │ ld t8,88(s5) │ │ ld t9,64(t8) │ │ - beqz t9,60a8 │ │ + beqz t9,5d38 │ │ move a0,s5 │ │ move a1,s7 │ │ jalr t9 │ │ li a2,1 │ │ xori a3,v0,0x1 │ │ sltu v1,zero,a3 │ │ - bnezc v1,5ed4 │ │ + bnezc v1,5b64 │ │ lbu a2,72(s0) │ │ - beqzc a2,6098 │ │ + beqzc a2,5d28 │ │ ld ra,88(s5) │ │ ld t9,64(ra) │ │ - beqz t9,623c │ │ + beqz t9,5ecc │ │ move a0,s5 │ │ jalr t9 │ │ dmfc1 a1,$f26 │ │ lbu a1,72(s0) │ │ - beqc v0,a1,5ef8 │ │ + beqc v0,a1,5b88 │ │ li s8,102 │ │ sw s8,72(s5) │ │ - b 5d58 │ │ + b 59e8 │ │ move v0,zero │ │ nop │ │ li a1,111 │ │ - b 5d58 │ │ + b 59e8 │ │ sw a1,72(s5) │ │ nop │ │ addiu a2,v0,-1 │ │ li a4,2 │ │ lbu t3,73(s0) │ │ sb a2,72(s0) │ │ sb a4,73(s0) │ │ @@ -4593,320 +4365,548 @@ │ │ ld a6,40(s0) │ │ lw a0,20(s0) │ │ dsllv a7,t3,a5 │ │ addiu t0,a5,8 │ │ or t1,a7,a6 │ │ sw t0,36(s0) │ │ sd t1,40(s0) │ │ - bltc t0,a0,5e78 │ │ + bltc t0,a0,5b08 │ │ dmfc1 s7,$f29 │ │ lw ra,16(s0) │ │ dlsa t2,a0,s7,0x1 │ │ sll t3,t1,0x0 │ │ lhu t8,0(t2) │ │ dsrlv v1,t1,a0 │ │ subu v0,t0,a0 │ │ li a1,4096 │ │ sd v1,40(s0) │ │ and t9,t8,t3 │ │ sw v0,36(s0) │ │ move a3,t9 │ │ - bltc a1,ra,5f90 │ │ + bltc a1,ra,5c20 │ │ lw a2,24(s0) │ │ addiu a4,ra,1 │ │ sw a4,16(s0) │ │ - bgec a2,a4,5f90 │ │ + bgec a2,a4,5c20 │ │ li a5,11 │ │ - bltc a5,a0,5f90 │ │ + bltc a5,a0,5c20 │ │ sll a6,a2,0x1 │ │ addiu a0,a0,1 │ │ sw a6,24(s0) │ │ sw a0,20(s0) │ │ lw a7,8(sp) │ │ - beq a7,a3,634c │ │ + beq a7,a3,5fdc │ │ move s0,a3 │ │ - beq s6,s0,60e0 │ │ + beq s6,s0,5d70 │ │ dmfc1 a5,$f25 │ │ - bgec s0,s6,6028 │ │ + bgec s0,s6,5cb8 │ │ dmfc1 s7,$f27 │ │ daddu t2,s7,s4 │ │ addiu s4,s4,1 │ │ sb t9,0(t2) │ │ li t3,4098 │ │ - beq s3,t3,5fe4 │ │ + beq s3,t3,5c74 │ │ lw ra,0(sp) │ │ dmfc1 t8,$f25 │ │ li a2,4098 │ │ lw ra,16(t8) │ │ dlsa v1,ra,s2,0x2 │ │ lw t9,-8(v1) │ │ - beq t9,a2,6130 │ │ + beq t9,a2,5dc0 │ │ daddiu v0,v1,-8 │ │ lw ra,0(sp) │ │ - bgec s4,ra,61f8 │ │ + bgec s4,ra,5e88 │ │ ld s0,88(s5) │ │ li t9,12 │ │ lw a0,20(s0) │ │ - bltc t9,a0,60d0 │ │ + bltc t9,a0,5d60 │ │ nop │ │ - b 5e60 │ │ + b 5af0 │ │ move s3,a3 │ │ nop │ │ lbu a7,73(s0) │ │ addiu t1,a7,1 │ │ daddu t2,s7,a7 │ │ sb t1,73(s0) │ │ lbu t3,0(t2) │ │ - b 5f10 │ │ + b 5ba0 │ │ sb t0,72(s0) │ │ nop │ │ dlsa t0,a3,s2,0x2 │ │ li s7,4098 │ │ lw t1,0(t0) │ │ - beq t1,s7,6258 │ │ + beq t1,s7,5ee8 │ │ move t9,a3 │ │ li a7,4094 │ │ - bltc a7,s1,6098 │ │ + bltc a7,s1,5d28 │ │ nop │ │ - bgec s6,t9,6190 │ │ + bgec s6,t9,5e20 │ │ li t1,4095 │ │ - bltc t1,t9,6098 │ │ + bltc t1,t9,5d28 │ │ dmfc1 s7,$f28 │ │ li t2,4095 │ │ - b 6074 │ │ + b 5d04 │ │ daddu t1,s7,s1 │ │ nop │ │ - bgec s6,t9,6194 │ │ + bgec s6,t9,5e24 │ │ daddiu t1,t1,1 │ │ - bltc t2,t9,6098 │ │ + bltc t2,t9,5d28 │ │ dmfc1 t3,$f24 │ │ addiu t0,s1,1 │ │ daddu t8,t3,t9 │ │ dlsa v1,t9,s2,0x2 │ │ lbu ra,0(t8) │ │ move s1,t0 │ │ sb ra,0(t1) │ │ - bne t2,t0,6068 │ │ + bne t2,t0,5cf8 │ │ lw t9,0(v1) │ │ li s6,112 │ │ move v0,zero │ │ - b 5d58 │ │ + b 59e8 │ │ sw s6,72(s5) │ │ ld t9,-32424(gp) │ │ ld a3,56(t8) │ │ move a0,s7 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ xori v0,v0,0x1 │ │ - b 5ea8 │ │ + b 5b38 │ │ sltu v1,zero,v0 │ │ nop │ │ li s1,112 │ │ move v0,zero │ │ - b 5d58 │ │ + b 59e8 │ │ sw s1,72(s5) │ │ move s3,s2 │ │ daddiu a6,a5,24904 │ │ sd s8,0(s3) │ │ daddiu s3,s3,8 │ │ - bne s3,a6,60e8 │ │ + bne s3,a6,5d78 │ │ dmfc1 s0,$f25 │ │ li t3,1 │ │ lw a7,4(s0) │ │ li s7,4098 │ │ lw t1,12(s0) │ │ li a3,4098 │ │ sw s7,28(s0) │ │ addiu t2,a7,1 │ │ addiu a0,t1,1 │ │ sllv t8,t3,t2 │ │ sw a0,16(s0) │ │ sw t2,20(s0) │ │ - b 5fe0 │ │ + b 5c70 │ │ sw t8,24(s0) │ │ nop │ │ sw s3,0(v0) │ │ lw a6,16(t8) │ │ addiu a2,a6,-2 │ │ - beq a2,a3,62e8 │ │ + beq a2,a3,5f78 │ │ dmfc1 s0,$f24 │ │ daddiu s3,a6,-2 │ │ daddu a0,s0,s3 │ │ - bgec s6,a3,6378 │ │ + bgec s6,a3,6008 │ │ li a7,4095 │ │ - bltc a7,a3,62dc │ │ + bltc a7,a3,5f6c │ │ move a1,a3 │ │ li t1,4096 │ │ - b 6178 │ │ + b 5e08 │ │ li s7,4095 │ │ addiu t1,t1,-1 │ │ - beqz t1,6188 │ │ + beqz t1,5e18 │ │ andi t2,a1,0xff │ │ - bltc s7,a1,62dc │ │ + bltc s7,a1,5f6c │ │ dlsa t0,a1,s2,0x2 │ │ lw a1,0(t0) │ │ - bltc s6,a1,6168 │ │ + bltc s6,a1,5df8 │ │ andi t2,a1,0xff │ │ - b 5fe0 │ │ + b 5c70 │ │ sb t2,0(a0) │ │ move t0,s1 │ │ li v0,4095 │ │ - bltc v0,t9,6098 │ │ + bltc v0,t9,5d28 │ │ ld a0,0(sp) │ │ dmfc1 a2,$f28 │ │ addiu s1,t0,1 │ │ daddu a4,a2,t0 │ │ dmfc1 a6,$f27 │ │ sb t9,0(a4) │ │ daddu a5,a2,s1 │ │ daddu s0,a6,s4 │ │ move a1,a0 │ │ - bgec s4,a0,61ec │ │ + bgec s4,a0,5e7c │ │ nop │ │ lbu a7,-1(a5) │ │ addiu s1,s1,-1 │ │ addiu s4,s4,1 │ │ - beqz s1,5fb8 │ │ + beqz s1,5c48 │ │ sb a7,0(s0) │ │ daddiu a5,a5,-1 │ │ - bne s4,a1,61c8 │ │ + bne s4,a1,5e58 │ │ daddiu s0,s0,1 │ │ ld s4,0(sp) │ │ li t0,4098 │ │ - bne s3,t0,5fc8 │ │ + bne s3,t0,5c58 │ │ dmfc1 t8,$f25 │ │ dmfc1 s2,$f25 │ │ ld a2,48(s2) │ │ dmfc1 a4,$f25 │ │ daddiu s3,sp,16 │ │ sw a3,28(a4) │ │ - bnez a2,6234 │ │ + bnez a2,5ec4 │ │ sw s1,32(a4) │ │ ld t9,-32648(gp) │ │ move a0,s5 │ │ jalr t9 │ │ move a1,s3 │ │ - beqz v0,5d58 │ │ + beqz v0,59e8 │ │ ld a5,16(sp) │ │ - bnez a5,6218 │ │ + bnez a5,5ea8 │ │ ld t9,-32648(gp) │ │ - b 5d58 │ │ + b 59e8 │ │ li v0,1 │ │ ld t9,-32424(gp) │ │ ld a3,56(ra) │ │ dmfc1 a0,$f26 │ │ jalr t9 │ │ li a1,1 │ │ - b 5ed0 │ │ + b 5b60 │ │ lbu a1,72(s0) │ │ dmfc1 t2,$f25 │ │ lw t3,16(t2) │ │ addiu t8,t3,-2 │ │ - bne t8,s0,6098 │ │ + bne t8,s0,5d28 │ │ dmfc1 ra,$f24 │ │ daddiu v1,t3,-2 │ │ dmfc1 v0,$f28 │ │ addiu a1,s1,1 │ │ daddu a0,ra,v1 │ │ daddu s1,v0,s1 │ │ - bgec s6,s3,6384 │ │ + bgec s6,s3,6014 │ │ li a2,4095 │ │ - bltc a2,s3,62d4 │ │ + bltc a2,s3,5f64 │ │ move t9,s3 │ │ li a5,4096 │ │ - b 62b0 │ │ + b 5f40 │ │ li a6,4095 │ │ nop │ │ addiu a5,a5,-1 │ │ - beqz a5,62c0 │ │ + beqz a5,5f50 │ │ andi s0,t9,0xff │ │ - bltc a6,t9,62d4 │ │ + bltc a6,t9,5f64 │ │ dlsa a4,t9,s2,0x2 │ │ lw t9,0(a4) │ │ - bltc s6,t9,62a0 │ │ + bltc s6,t9,5f30 │ │ andi s0,t9,0xff │ │ sb s0,0(s1) │ │ move t9,s3 │ │ move s1,a1 │ │ - b 603c │ │ + b 5ccc │ │ sb s0,0(a0) │ │ - b 62c0 │ │ + b 5f50 │ │ li s0,2 │ │ li t2,2 │ │ - b 5fe0 │ │ + b 5c70 │ │ sb t2,0(a0) │ │ daddiu a3,a6,-2 │ │ dmfc1 t3,$f24 │ │ daddu v1,t3,a3 │ │ - bgec s6,s3,632c │ │ + bgec s6,s3,5fbc │ │ li t8,4095 │ │ - bltc t8,s3,6368 │ │ + bltc t8,s3,5ff8 │ │ li v0,4096 │ │ - b 6320 │ │ + b 5fb0 │ │ li ra,4095 │ │ nop │ │ addiu v0,v0,-1 │ │ - beqz v0,6330 │ │ + beqz v0,5fc0 │ │ andi a4,s3,0xff │ │ - bltc ra,s3,6368 │ │ + bltc ra,s3,5ff8 │ │ dlsa t9,s3,s2,0x2 │ │ lw s3,0(t9) │ │ - bltc s6,s3,6310 │ │ + bltc s6,s3,5fa0 │ │ andi a4,s3,0xff │ │ move a3,a2 │ │ - b 5fe0 │ │ + b 5c70 │ │ sb a4,0(v1) │ │ - b 5e18 │ │ + b 5aa8 │ │ move s4,zero │ │ - b 5f34 │ │ + b 5bc4 │ │ ld t1,40(s0) │ │ li s4,113 │ │ - b 5edc │ │ + b 5b6c │ │ sw s4,72(s5) │ │ dmfc1 v1,$f25 │ │ ld a2,48(v1) │ │ - b 6200 │ │ + b 5e90 │ │ move a3,s3 │ │ li a4,2 │ │ move a3,a2 │ │ - b 5fe0 │ │ + b 5c70 │ │ sb a4,0(v1) │ │ move a1,a3 │ │ - b 6188 │ │ + b 5e18 │ │ andi t2,a1,0xff │ │ - b 62bc │ │ + b 5f4c │ │ move t9,s3 │ │ ld t9,-32448(gp) │ │ jalrc t9 │ │ dmfc1 s6,$f25 │ │ move a3,s3 │ │ ld a2,48(s6) │ │ - b 6200 │ │ + b 5e90 │ │ move s1,zero │ │ │ │ -00000000000063a8 : │ │ +0000000000006038 : │ │ ld a3,88(a0) │ │ lw v0,0(a3) │ │ andi v0,v0,0x8 │ │ - bnez v0,63c8 │ │ + bnez v0,6058 │ │ move v1,a0 │ │ li a0,111 │ │ jr ra │ │ sw a0,72(v1) │ │ daddiu sp,sp,-16 │ │ lw a5,4(a3) │ │ sd gp,0(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ move a4,a1 │ │ - daddiu gp,gp,-25512 │ │ + daddiu gp,gp,-24632 │ │ sd ra,8(sp) │ │ ld t9,-32648(gp) │ │ move a1,a2 │ │ jalr t9 │ │ sw a5,0(a4) │ │ ld ra,8(sp) │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ ... │ │ + │ │ +00000000000060a0 : │ │ + li v0,2 │ │ + bgec v0,a0,60f8 │ │ + li v1,4 │ │ + bgec v1,a0,6100 │ │ + li a2,8 │ │ + bgec a2,a0,6108 │ │ + li a3,16 │ │ + bgec a3,a0,6110 │ │ + li a4,32 │ │ + bgec a4,a0,6118 │ │ + li a5,64 │ │ + bgec a5,a0,6120 │ │ + li a6,128 │ │ + bgec a6,a0,6128 │ │ + li a7,256 │ │ + li t0,9 │ │ + slt a0,a7,a0 │ │ + li t2,8 │ │ + selnez t1,t0,a0 │ │ + seleqz t3,t2,a0 │ │ + jr ra │ │ + or v0,t1,t3 │ │ + jr ra │ │ + li v0,1 │ │ + jr ra │ │ + li v0,2 │ │ + jr ra │ │ + li v0,3 │ │ + jr ra │ │ + li v0,4 │ │ + jr ra │ │ + li v0,5 │ │ + jr ra │ │ + li v0,6 │ │ + jr ra │ │ + li v0,7 │ │ + │ │ +0000000000006130 : │ │ + daddiu sp,sp,-48 │ │ + sd gp,32(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd s3,24(sp) │ │ + daddiu gp,gp,-24880 │ │ + sd s2,16(sp) │ │ + ld t9,-32592(gp) │ │ + sd s1,8(sp) │ │ + sd s0,0(sp) │ │ + move s3,a1 │ │ + sd ra,40(sp) │ │ + jalr t9 │ │ + move s0,a0 │ │ + li v1,1 │ │ + sll v0,v0,0x0 │ │ + sllv s1,v1,v0 │ │ + bne s1,s0,6208 │ │ + move s2,s1 │ │ + ld t9,-32504(gp) │ │ + jalr t9 │ │ + li a0,16 │ │ + beqz v0,6208 │ │ + move s0,v0 │ │ + ld t9,-32416(gp) │ │ + move a0,s1 │ │ + jalr t9 │ │ + li a1,3 │ │ + beqz v0,61f8 │ │ + sd v0,8(s0) │ │ + ld t9,-32592(gp) │ │ + sw s1,0(s0) │ │ + jalr t9 │ │ + move a0,s1 │ │ + beqz s3,6230 │ │ + sw v0,4(s0) │ │ + ld t9,-32512(gp) │ │ + ld a0,8(s0) │ │ + move a1,s3 │ │ + jalr t9 │ │ + dlsa a2,s2,s2,0x1 │ │ + ld ra,40(sp) │ │ + move v0,s0 │ │ + ld gp,32(sp) │ │ + ld s3,24(sp) │ │ + ld s2,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,48 │ │ + ld t9,-32536(gp) │ │ + jalr t9 │ │ + move a0,s0 │ │ + nop │ │ + ld ra,40(sp) │ │ + move v0,zero │ │ + ld gp,32(sp) │ │ + ld s3,24(sp) │ │ + ld s2,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,48 │ │ + nop │ │ + ld ra,40(sp) │ │ + move v0,s0 │ │ + ld gp,32(sp) │ │ + ld s3,24(sp) │ │ + ld s2,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,48 │ │ + nop │ │ + │ │ +0000000000006258 : │ │ + beqzc a0,62a4 │ │ + daddiu sp,sp,-32 │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd s0,8(sp) │ │ + daddiu gp,gp,-25176 │ │ + move s0,a0 │ │ + ld t9,-32536(gp) │ │ + ld a0,8(a0) │ │ + sd ra,24(sp) │ │ + jalrc t9 │ │ + ld t9,-32536(gp) │ │ + jalr t9 │ │ + move a0,s0 │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s0,8(sp) │ │ + daddiu sp,sp,32 │ │ + jrc ra │ │ + │ │ +00000000000062a8 : │ │ + daddiu sp,sp,-48 │ │ + sd s0,8(sp) │ │ + ld s0,0(a1) │ │ + sd gp,32(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,40(sp) │ │ + sd s2,24(sp) │ │ + daddiu gp,gp,-25256 │ │ + beqz s0,6318 │ │ + sd s1,16(sp) │ │ + lw v0,0(a0) │ │ + move s2,a0 │ │ + move s1,a1 │ │ + dlsa v1,v0,s0,0x3 │ │ + bgeuc s0,v1,6334 │ │ + ld a0,0(s0) │ │ + ld t9,-32536(gp) │ │ + jalr t9 │ │ + daddiu s0,s0,8 │ │ + ld a0,0(s1) │ │ + lw a1,0(s2) │ │ + dlsa a2,a1,a0,0x3 │ │ + bltuc s0,a2,62e8 │ │ + ld t9,-32536(gp) │ │ + jalrc t9 │ │ + sd zero,0(s1) │ │ + sw zero,0(s2) │ │ + ld ra,40(sp) │ │ + ld gp,32(sp) │ │ + ld s2,24(sp) │ │ + ld s1,16(sp) │ │ + ld s0,8(sp) │ │ + jr ra │ │ + daddiu sp,sp,48 │ │ + b 6308 │ │ + move a0,s0 │ │ + nop │ │ + │ │ +0000000000006340 : │ │ + beqzc a0,63f8 │ │ + daddiu sp,sp,-32 │ │ + sd s0,0(sp) │ │ + ld s0,64(a0) │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,24(sp) │ │ + sd s1,8(sp) │ │ + beqz s0,63e4 │ │ + daddiu gp,gp,-25408 │ │ + lw v1,24(a0) │ │ + move s1,a0 │ │ + dsll v0,v1,0x3 │ │ + dsubu a0,v0,v1 │ │ + dlsa a1,a0,s0,0x3 │ │ + bgeuc s0,a1,63fc │ │ + nop │ │ + ld a0,24(s0) │ │ + beqz a0,639c │ │ + ld t9,-32640(gp) │ │ + jalrc t9 │ │ + sd zero,24(s0) │ │ + ld a0,32(s0) │ │ + beqz a0,63ac │ │ + ld t9,-32536(gp) │ │ + jalrc t9 │ │ + ld t9,-32584(gp) │ │ + daddiu a0,s0,40 │ │ + daddiu a1,s0,48 │ │ + jalr t9 │ │ + daddiu s0,s0,56 │ │ + lw a2,24(s1) │ │ + ld a0,64(s1) │ │ + dsll a3,a2,0x3 │ │ + dsubu a4,a3,a2 │ │ + dlsa a5,a4,a0,0x3 │ │ + bltuc s0,a5,6388 │ │ + ld t9,-32536(gp) │ │ + jalrc t9 │ │ + sd zero,64(s1) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + daddiu sp,sp,32 │ │ + jrc ra │ │ + b 63d8 │ │ + move a0,s0 │ │ + ... │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -13,17 +13,17 @@ │ │ 0x00006720 c0100100 f0d1ffff f8100100 00d2ffff ................ │ │ 0x00006730 18110100 f8d4ffff 70110100 90d7ffff ........p....... │ │ 0x00006740 c8110100 a0daffff 20120100 20ddffff ........ ... ... │ │ 0x00006750 80120100 40ddffff a0120100 58ddffff ....@.......X... │ │ 0x00006760 c0120100 a8ddffff e0120100 f8deffff ................ │ │ 0x00006770 28130100 c8dfffff 70130100 a8e0ffff (.......p....... │ │ 0x00006780 b0130100 e0e0ffff d0130100 e0e1ffff ................ │ │ - 0x00006790 18140100 20e2ffff 50140100 b0e2ffff .... ...P....... │ │ - 0x000067a0 70140100 d8e3ffff d8140100 28e4ffff p...........(... │ │ - 0x000067b0 18150100 c0e4ffff 68150100 90e5ffff ........h....... │ │ - 0x000067c0 c0150100 80e8ffff 18160100 90eaffff ................ │ │ - 0x000067d0 70160100 c8ebffff c0160100 08f1ffff p............... │ │ - 0x000067e0 20170100 68f2ffff 80170100 70f3ffff ...h.......p... │ │ - 0x000067f0 d8170100 d0f3ffff f8170100 e0f4ffff ................ │ │ - 0x00006800 60180100 18f6ffff b8180100 28fdffff `...........(... │ │ - 0x00006810 30190100 0... │ │ + 0x00006790 18140100 20e2ffff 50140100 10e5ffff .... ...P....... │ │ + 0x000067a0 a8140100 20e7ffff 00150100 58e8ffff .... .......X... │ │ + 0x000067b0 50150100 98edffff b0150100 f8eeffff P............... │ │ + 0x000067c0 10160100 00f0ffff 68160100 60f0ffff ........h...`... │ │ + 0x000067d0 88160100 70f1ffff f0160100 a8f2ffff ....p........... │ │ + 0x000067e0 48170100 b8f9ffff c0170100 20faffff H........... ... │ │ + 0x000067f0 f8170100 b0faffff 18180100 d8fbffff ................ │ │ + 0x00006800 80180100 28fcffff c0180100 c0fcffff ....(........... │ │ + 0x00006810 10190100 .... │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -152,90 +152,90 @@ │ │ 0x00017a60 00010000 00000000 00040400 00000e30 ...............0 │ │ 0x00017a70 04080000 009c0404 14000000 90080414 ................ │ │ 0x00017a80 00000091 069f0204 ac000000 0a0e00d0 ................ │ │ 0x00017a90 d1dcdf0b 00000000 34000000 8c090000 ........4....... │ │ 0x00017aa0 c0cdfeff ffffffff 38000000 00000000 ........8....... │ │ 0x00017ab0 00040400 00000e10 04040000 009c0404 ................ │ │ 0x00017ac0 0c000000 9f020424 0000000e 00dcdf00 .......$........ │ │ - 0x00017ad0 1c000000 c4090000 c8cdfeff ffffffff ................ │ │ - 0x00017ae0 90000000 00000000 00000000 00000000 ................ │ │ - 0x00017af0 64000000 e4090000 38cefeff ffffffff d.......8....... │ │ - 0x00017b00 24010000 00000000 00040400 00000e30 $..............0 │ │ - 0x00017b10 04040000 009c0404 20000000 93069208 ........ ....... │ │ - 0x00017b20 910a900c 04080000 009f0204 98000000 ................ │ │ - 0x00017b30 0a0e00d0 d1d2d3dc df0b0434 0000000a ...........4.... │ │ - 0x00017b40 0e00dfdc d3d2d1d0 0b042800 00000e00 ..........(..... │ │ - 0x00017b50 dfdcd3d2 d1d00000 3c000000 4c0a0000 ........<...L... │ │ - 0x00017b60 f8cefeff ffffffff 50000000 00000000 ........P....... │ │ - 0x00017b70 00040800 00000e20 04040000 009c0404 ....... ........ │ │ - 0x00017b80 10000000 90060410 0000009f 02042000 .............. . │ │ - 0x00017b90 0000d0dc df0e0000 4c000000 8c0a0000 ........L....... │ │ - 0x00017ba0 08cffeff ffffffff 94000000 00000000 ................ │ │ - 0x00017bb0 00040400 00000e30 04040000 00900a04 .......0........ │ │ - 0x00017bc0 08000000 9c040414 0000009f 02920604 ................ │ │ - 0x00017bd0 08000000 91080460 0000000a 0e00d0d1 .......`........ │ │ - 0x00017be0 d2dcdf0b 00000000 54000000 dc0a0000 ........T....... │ │ - 0x00017bf0 50cffeff ffffffff c4000000 00000000 P............... │ │ - 0x00017c00 00040800 00000e20 04040000 00900804 ....... ........ │ │ - 0x00017c10 08000000 9c040410 0000009f 02910604 ................ │ │ - 0x00017c20 94000000 d0d1dcdf 0e000404 0000000e ................ │ │ - 0x00017c30 20900891 069c049f 02000000 00000000 ............... │ │ - 0x00017c40 54000000 340b0000 c8cffeff ffffffff T...4........... │ │ - 0x00017c50 ec020000 00000000 00040400 00000e50 ...............P │ │ - 0x00017c60 04080000 009c0404 14000000 910c040c ................ │ │ - 0x00017c70 00000090 0e9f0204 18000000 94069308 ................ │ │ - 0x00017c80 920a0440 0000000a 0e00d0d1 d2d3d4dc ...@............ │ │ - 0x00017c90 df0b0000 00000000 54000000 8c0b0000 ........T....... │ │ - 0x00017ca0 60d2feff ffffffff 10020000 00000000 `............... │ │ - 0x00017cb0 00040400 00000e50 04040000 009c0404 .......P........ │ │ - 0x00017cc0 14000000 920c9506 04140000 00940893 ................ │ │ - 0x00017cd0 0a901004 18000000 9f02910e 04080100 ................ │ │ - 0x00017ce0 000a0e00 d0d1d2d3 d4d5dcdf 0b000000 ................ │ │ - 0x00017cf0 4c000000 e40b0000 18d4feff ffffffff L............... │ │ - 0x00017d00 38010000 00000000 00040400 00000e40 8..............@ │ │ - 0x00017d10 04080000 009c0404 14000000 900a0408 ................ │ │ - 0x00017d20 00000092 06041000 00009108 9f02049c ................ │ │ - 0x00017d30 0000000a 0e00d0d1 d2dcdf0b 00000000 ................ │ │ - 0x00017d40 5c000000 340c0000 00d5feff ffffffff \...4........... │ │ - 0x00017d50 40050000 00000000 00040400 00000e60 @..............` │ │ - 0x00017d60 04040000 009c0404 10000000 920c0408 ................ │ │ - 0x00017d70 00000091 0e040800 00009408 04100000 ................ │ │ - 0x00017d80 00901004 14000000 9f029506 930a0444 ...............D │ │ - 0x00017d90 0000000a 0e00d0d1 d2d3d4d5 dcdf0b00 ................ │ │ - 0x00017da0 5c000000 940c0000 e0d9feff ffffffff \............... │ │ - 0x00017db0 60010000 00000000 00040400 00000e50 `..............P │ │ - 0x00017dc0 04040000 009c0404 14000000 920a910c ................ │ │ - 0x00017dd0 040c0000 00940604 08000000 93080410 ................ │ │ - 0x00017de0 00000090 0e040800 00009f02 04a80000 ................ │ │ - 0x00017df0 000a0e00 d0d1d2d3 d4dcdf0b 00000000 ................ │ │ - 0x00017e00 54000000 f40c0000 e0dafeff ffffffff T............... │ │ - 0x00017e10 04010000 00000000 00040400 00000e40 ...............@ │ │ - 0x00017e20 04080000 009c0404 14000000 900c0408 ................ │ │ - 0x00017e30 00000092 08041400 0000910a 9f020408 ................ │ │ - 0x00017e40 00000093 06046800 00000a0e 00d0d1d2 ......h......... │ │ - 0x00017e50 d3dcdf0b 00000000 1c000000 4c0d0000 ............L... │ │ - 0x00017e60 90dbfeff ffffffff 60000000 00000000 ........`....... │ │ - 0x00017e70 00000000 00000000 64000000 6c0d0000 ........d...l... │ │ - 0x00017e80 d0dbfeff ffffffff 10010000 00000000 ................ │ │ - 0x00017e90 00041000 00000e20 04040000 00900604 ....... ........ │ │ - 0x00017ea0 0c000000 9c04040c 0000009f 02049c00 ................ │ │ - 0x00017eb0 00000a0e 00d0dcdf 0b041800 00000e00 ................ │ │ - 0x00017ec0 dfdcd004 08000000 0e209006 9c049f02 ......... ...... │ │ - 0x00017ed0 041c0000 000a0e00 dfdcd00b 00000000 ................ │ │ - 0x00017ee0 54000000 d40d0000 78dcfeff ffffffff T.......x....... │ │ - 0x00017ef0 38010000 00000000 00040400 00000e40 8..............@ │ │ - 0x00017f00 04040000 009c0404 14000000 9208900c ................ │ │ - 0x00017f10 040c0000 00930604 08000000 910a0410 ................ │ │ - 0x00017f20 0000009f 02049800 00000a0e 00d0d1d2 ................ │ │ - 0x00017f30 d3dcdf0b 00000000 74000000 2c0e0000 ........t...,... │ │ - 0x00017f40 58ddfeff ffffffff 10070000 00000000 X............... │ │ - 0x00017f50 00040400 00000eb0 01040800 00009c12 ................ │ │ - 0x00017f60 04180000 00951804 08000000 b90a0444 ...............D │ │ - 0x00017f70 0000009f 0e9e1097 14961694 1a931c92 ................ │ │ - 0x00017f80 1e912090 22bd02bc 04bb06ba 08b80c04 .. ."........... │ │ - 0x00017f90 ac000000 0a0e00f8 f9fafbfc fdd0d1d2 ................ │ │ - 0x00017fa0 d3d4d5d6 d7dcdedf 0b000000 00000000 ................ │ │ - 0x00017fb0 34000000 a40e0000 f0e3feff ffffffff 4............... │ │ - 0x00017fc0 60000000 00000000 00042400 00000e10 `.........$..... │ │ - 0x00017fd0 04080000 009c0404 14000000 9f020420 ............... │ │ - 0x00017fe0 0000000e 00dcdf00 ........ │ │ + 0x00017ad0 54000000 c4090000 c8cdfeff ffffffff T............... │ │ + 0x00017ae0 ec020000 00000000 00040400 00000e50 ...............P │ │ + 0x00017af0 04080000 009c0404 14000000 910c040c ................ │ │ + 0x00017b00 00000090 0e9f0204 18000000 94069308 ................ │ │ + 0x00017b10 920a0440 0000000a 0e00d0d1 d2d3d4dc ...@............ │ │ + 0x00017b20 df0b0000 00000000 54000000 1c0a0000 ........T....... │ │ + 0x00017b30 60d0feff ffffffff 10020000 00000000 `............... │ │ + 0x00017b40 00040400 00000e50 04040000 009c0404 .......P........ │ │ + 0x00017b50 14000000 920c9506 04140000 00940893 ................ │ │ + 0x00017b60 0a901004 18000000 9f02910e 04080100 ................ │ │ + 0x00017b70 000a0e00 d0d1d2d3 d4d5dcdf 0b000000 ................ │ │ + 0x00017b80 4c000000 740a0000 18d2feff ffffffff L...t........... │ │ + 0x00017b90 38010000 00000000 00040400 00000e40 8..............@ │ │ + 0x00017ba0 04080000 009c0404 14000000 900a0408 ................ │ │ + 0x00017bb0 00000092 06041000 00009108 9f02049c ................ │ │ + 0x00017bc0 0000000a 0e00d0d1 d2dcdf0b 00000000 ................ │ │ + 0x00017bd0 5c000000 c40a0000 00d3feff ffffffff \............... │ │ + 0x00017be0 40050000 00000000 00040400 00000e60 @..............` │ │ + 0x00017bf0 04040000 009c0404 10000000 920c0408 ................ │ │ + 0x00017c00 00000091 0e040800 00009408 04100000 ................ │ │ + 0x00017c10 00901004 14000000 9f029506 930a0444 ...............D │ │ + 0x00017c20 0000000a 0e00d0d1 d2d3d4d5 dcdf0b00 ................ │ │ + 0x00017c30 5c000000 240b0000 e0d7feff ffffffff \...$........... │ │ + 0x00017c40 60010000 00000000 00040400 00000e50 `..............P │ │ + 0x00017c50 04040000 009c0404 14000000 920a910c ................ │ │ + 0x00017c60 040c0000 00940604 08000000 93080410 ................ │ │ + 0x00017c70 00000090 0e040800 00009f02 04a80000 ................ │ │ + 0x00017c80 000a0e00 d0d1d2d3 d4dcdf0b 00000000 ................ │ │ + 0x00017c90 54000000 840b0000 e0d8feff ffffffff T............... │ │ + 0x00017ca0 04010000 00000000 00040400 00000e40 ...............@ │ │ + 0x00017cb0 04080000 009c0404 14000000 900c0408 ................ │ │ + 0x00017cc0 00000092 08041400 0000910a 9f020408 ................ │ │ + 0x00017cd0 00000093 06046800 00000a0e 00d0d1d2 ......h......... │ │ + 0x00017ce0 d3dcdf0b 00000000 1c000000 dc0b0000 ................ │ │ + 0x00017cf0 90d9feff ffffffff 60000000 00000000 ........`....... │ │ + 0x00017d00 00000000 00000000 64000000 fc0b0000 ........d....... │ │ + 0x00017d10 d0d9feff ffffffff 10010000 00000000 ................ │ │ + 0x00017d20 00041000 00000e20 04040000 00900604 ....... ........ │ │ + 0x00017d30 0c000000 9c04040c 0000009f 02049c00 ................ │ │ + 0x00017d40 00000a0e 00d0dcdf 0b041800 00000e00 ................ │ │ + 0x00017d50 dfdcd004 08000000 0e209006 9c049f02 ......... ...... │ │ + 0x00017d60 041c0000 000a0e00 dfdcd00b 00000000 ................ │ │ + 0x00017d70 54000000 640c0000 78dafeff ffffffff T...d...x....... │ │ + 0x00017d80 38010000 00000000 00040400 00000e40 8..............@ │ │ + 0x00017d90 04040000 009c0404 14000000 9208900c ................ │ │ + 0x00017da0 040c0000 00930604 08000000 910a0410 ................ │ │ + 0x00017db0 0000009f 02049800 00000a0e 00d0d1d2 ................ │ │ + 0x00017dc0 d3dcdf0b 00000000 74000000 bc0c0000 ........t....... │ │ + 0x00017dd0 58dbfeff ffffffff 10070000 00000000 X............... │ │ + 0x00017de0 00040400 00000eb0 01040800 00009c12 ................ │ │ + 0x00017df0 04180000 00951804 08000000 b90a0444 ...............D │ │ + 0x00017e00 0000009f 0e9e1097 14961694 1a931c92 ................ │ │ + 0x00017e10 1e912090 22bd02bc 04bb06ba 08b80c04 .. ."........... │ │ + 0x00017e20 ac000000 0a0e00f8 f9fafbfc fdd0d1d2 ................ │ │ + 0x00017e30 d3d4d5d6 d7dcdedf 0b000000 00000000 ................ │ │ + 0x00017e40 34000000 340d0000 f0e1feff ffffffff 4...4........... │ │ + 0x00017e50 60000000 00000000 00042400 00000e10 `.........$..... │ │ + 0x00017e60 04080000 009c0404 14000000 9f020420 ............... │ │ + 0x00017e70 0000000e 00dcdf00 1c000000 6c0d0000 ............l... │ │ + 0x00017e80 20e2feff ffffffff 90000000 00000000 ............... │ │ + 0x00017e90 00000000 00000000 64000000 8c0d0000 ........d....... │ │ + 0x00017ea0 90e2feff ffffffff 24010000 00000000 ........$....... │ │ + 0x00017eb0 00040400 00000e30 04040000 009c0404 .......0........ │ │ + 0x00017ec0 20000000 93069208 910a900c 04080000 ............... │ │ + 0x00017ed0 009f0204 98000000 0a0e00d0 d1d2d3dc ................ │ │ + 0x00017ee0 df0b0434 0000000a 0e00dfdc d3d2d1d0 ...4............ │ │ + 0x00017ef0 0b042800 00000e00 dfdcd3d2 d1d00000 ..(............. │ │ + 0x00017f00 3c000000 f40d0000 50e3feff ffffffff <.......P....... │ │ + 0x00017f10 50000000 00000000 00040800 00000e20 P.............. │ │ + 0x00017f20 04040000 009c0404 10000000 90060410 ................ │ │ + 0x00017f30 0000009f 02042000 0000d0dc df0e0000 ...... ......... │ │ + 0x00017f40 4c000000 340e0000 60e3feff ffffffff L...4...`....... │ │ + 0x00017f50 94000000 00000000 00040400 00000e30 ...............0 │ │ + 0x00017f60 04040000 00900a04 08000000 9c040414 ................ │ │ + 0x00017f70 0000009f 02920604 08000000 91080460 ...............` │ │ + 0x00017f80 0000000a 0e00d0d1 d2dcdf0b 00000000 ................ │ │ + 0x00017f90 54000000 840e0000 a8e3feff ffffffff T............... │ │ + 0x00017fa0 c4000000 00000000 00040800 00000e20 ............... │ │ + 0x00017fb0 04040000 00900804 08000000 9c040410 ................ │ │ + 0x00017fc0 0000009f 02910604 94000000 d0d1dcdf ................ │ │ + 0x00017fd0 0e000404 0000000e 20900891 069c049f ........ ....... │ │ + 0x00017fe0 02000000 00000000 ........ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,20 +1,20 @@ │ │ │ │ Hex dump of section '.got': │ │ 0x00018010 00000000 00000000 00000000 00000080 ................ │ │ 0x00018020 b0180000 00000000 00800100 00000000 ................ │ │ 0x00018030 00000200 00000000 00000000 00000000 ................ │ │ - 0x00018040 88570000 00000000 f0590000 00000000 .W.......Y...... │ │ - 0x00018050 10510000 00000000 48520000 00000000 .Q......HR...... │ │ - 0x00018060 e8580000 00000000 985c0000 00000000 .X.......\...... │ │ - 0x00018070 a8630000 00000000 605b0000 00000000 .c......`[...... │ │ - 0x00018080 584a0000 00000000 505a0000 00000000 XJ......PZ...... │ │ - 0x00018090 004f0000 00000000 30490000 00000000 .O......0I...... │ │ - 0x000180a0 a0480000 00000000 a84a0000 00000000 .H.......J...... │ │ - 0x000180b0 104c0000 00000000 404b0000 00000000 .L......@K...... │ │ + 0x00018040 18540000 00000000 80560000 00000000 .T.......V...... │ │ + 0x00018050 a04d0000 00000000 d84e0000 00000000 .M.......N...... │ │ + 0x00018060 78550000 00000000 28590000 00000000 xU......(Y...... │ │ + 0x00018070 38600000 00000000 f0570000 00000000 8`.......W...... │ │ + 0x00018080 58620000 00000000 e0560000 00000000 Xb.......V...... │ │ + 0x00018090 904b0000 00000000 30610000 00000000 .K......0a...... │ │ + 0x000180a0 a0480000 00000000 40630000 00000000 .H......@c...... │ │ + 0x000180b0 a0600000 00000000 a8620000 00000000 .`.......b...... │ │ 0x000180c0 00000000 00000000 00000000 00000000 ................ │ │ 0x000180d0 00000000 00000000 40650000 00000000 ........@e...... │ │ 0x000180e0 30650000 00000000 20650000 00000000 0e...... e...... │ │ 0x000180f0 10650000 00000000 00650000 00000000 .e.......e...... │ │ 0x00018100 f0640000 00000000 e0640000 00000000 .d.......d...... │ │ 0x00018110 d0640000 00000000 c0640000 00000000 .d.......d...... │ │ 0x00018120 b0640000 00000000 a0640000 00000000 .d.......d...... │ ├── readelf --wide --decompress --hex-dump=.pdr {} │ │ @@ -68,40 +68,40 @@ │ │ 0x00000410 00000000 50000000 1d000000 1f000000 ....P........... │ │ 0x00000420 28470000 00000000 00000000 00000000 (G.............. │ │ 0x00000430 00000000 00000000 1d000000 1f000000 ................ │ │ 0x00000440 60470000 00000390 f8ffffff 00000000 `G.............. │ │ 0x00000450 00000000 30000000 1d000000 1f000000 ....0........... │ │ 0x00000460 60480000 00000090 f8ffffff 00000000 `H.............. │ │ 0x00000470 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000480 a0480000 00000000 00000000 00000000 .H.............. │ │ - 0x00000490 00000000 00000000 1d000000 1f000000 ................ │ │ - 0x000004a0 30490000 00000f90 f8ffffff 00000000 0I.............. │ │ - 0x000004b0 00000000 30000000 1d000000 1f000000 ....0........... │ │ - 0x000004c0 584a0000 00000190 f8ffffff 00000000 XJ.............. │ │ - 0x000004d0 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x000004e0 a84a0000 00000790 f8ffffff 00000000 .J.............. │ │ - 0x000004f0 00000000 30000000 1d000000 1f000000 ....0........... │ │ - 0x00000500 404b0000 00000390 f8ffffff 00000000 @K.............. │ │ - 0x00000510 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x00000520 104c0000 00001f90 f8ffffff 00000000 .L.............. │ │ - 0x00000530 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x00000540 004f0000 00003f90 f8ffffff 00000000 .O....?......... │ │ - 0x00000550 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x00000560 10510000 00000790 f8ffffff 00000000 .Q.............. │ │ - 0x00000570 00000000 40000000 1d000000 1f000000 ....@........... │ │ - 0x00000580 48520000 00003f90 f8ffffff 00000000 HR....?......... │ │ - 0x00000590 00000000 60000000 1d000000 1f000000 ....`........... │ │ - 0x000005a0 88570000 00001f90 f8ffffff 00000000 .W.............. │ │ - 0x000005b0 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x000005c0 e8580000 00000f90 f8ffffff 00000000 .X.............. │ │ - 0x000005d0 00000000 40000000 1d000000 1f000000 ....@........... │ │ - 0x000005e0 f0590000 00000000 00000000 00000000 .Y.............. │ │ + 0x00000480 a0480000 00001f90 f8ffffff 00000000 .H.............. │ │ + 0x00000490 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x000004a0 904b0000 00003f90 f8ffffff 00000000 .K....?......... │ │ + 0x000004b0 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x000004c0 a04d0000 00000790 f8ffffff 00000000 .M.............. │ │ + 0x000004d0 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x000004e0 d84e0000 00003f90 f8ffffff 00000000 .N....?......... │ │ + 0x000004f0 00000000 60000000 1d000000 1f000000 ....`........... │ │ + 0x00000500 18540000 00001f90 f8ffffff 00000000 .T.............. │ │ + 0x00000510 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x00000520 78550000 00000f90 f8ffffff 00000000 xU.............. │ │ + 0x00000530 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x00000540 80560000 00000000 00000000 00000000 .V.............. │ │ + 0x00000550 00000000 00000000 1d000000 1f000000 ................ │ │ + 0x00000560 e0560000 00000190 f8ffffff 00000000 .V.............. │ │ + 0x00000570 00000000 20000000 1d000000 1f000000 .... ........... │ │ + 0x00000580 f0570000 00000f90 f8ffffff 00000000 .W.............. │ │ + 0x00000590 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x000005a0 28590000 0000ffd0 c8ffffff 0000003f (Y.............? │ │ + 0x000005b0 f8ffffff b0000000 1d000000 1f000000 ................ │ │ + 0x000005c0 38600000 00000090 f8ffffff 00000000 8`.............. │ │ + 0x000005d0 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x000005e0 a0600000 00000000 00000000 00000000 .`.............. │ │ 0x000005f0 00000000 00000000 1d000000 1f000000 ................ │ │ - 0x00000600 505a0000 00000190 f8ffffff 00000000 PZ.............. │ │ - 0x00000610 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x00000620 605b0000 00000f90 f8ffffff 00000000 `[.............. │ │ - 0x00000630 00000000 40000000 1d000000 1f000000 ....@........... │ │ - 0x00000640 985c0000 0000ffd0 c8ffffff 0000003f .\.............? │ │ - 0x00000650 f8ffffff b0000000 1d000000 1f000000 ................ │ │ - 0x00000660 a8630000 00000090 f8ffffff 00000000 .c.............. │ │ - 0x00000670 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000600 30610000 00000f90 f8ffffff 00000000 0a.............. │ │ + 0x00000610 00000000 30000000 1d000000 1f000000 ....0........... │ │ + 0x00000620 58620000 00000190 f8ffffff 00000000 Xb.............. │ │ + 0x00000630 00000000 20000000 1d000000 1f000000 .... ........... │ │ + 0x00000640 a8620000 00000790 f8ffffff 00000000 .b.............. │ │ + 0x00000650 00000000 30000000 1d000000 1f000000 ....0........... │ │ + 0x00000660 40630000 00000390 f8ffffff 00000000 @c.............. │ │ + 0x00000670 00000000 20000000 1d000000 1f000000 .... ........... ├── lib/x86_64/libgif.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .hash HASH 0000000000000e38 000e38 000184 04 A 2 0 8 │ │ [ 5] .gnu.version VERSYM 0000000000000fbc 000fbc 000074 02 A 2 0 2 │ │ [ 6] .gnu.version_d VERDEF 0000000000001030 001030 00001c 00 A 3 1 4 │ │ [ 7] .gnu.version_r VERNEED 000000000000104c 00104c 000020 00 A 3 1 4 │ │ [ 8] .rela.dyn RELA 0000000000001070 001070 000030 18 A 2 0 8 │ │ [ 9] .rela.plt RELA 00000000000010a0 0010a0 0001b0 18 AI 2 10 8 │ │ [10] .plt PROGBITS 0000000000001250 001250 000130 10 AX 0 0 16 │ │ - [11] .text PROGBITS 0000000000001380 001380 003c85 00 AX 0 0 32 │ │ + [11] .text PROGBITS 0000000000001380 001380 003c8e 00 AX 0 0 32 │ │ [12] .rodata PROGBITS 0000000000005010 005010 0000d0 00 A 0 0 16 │ │ [13] .eh_frame PROGBITS 00000000000050e0 0050e0 000bec 00 A 0 0 8 │ │ [14] .eh_frame_hdr PROGBITS 0000000000005ccc 005ccc 0001cc 00 A 0 0 4 │ │ [15] .fini_array FINI_ARRAY 0000000000007d00 006d00 000010 00 WA 0 0 8 │ │ [16] .init_array INIT_ARRAY 0000000000007d10 006d10 000008 00 WA 0 0 8 │ │ [17] .dynamic DYNAMIC 0000000000007d18 006d18 000240 10 WA 3 0 8 │ │ [18] .got PROGBITS 0000000000007f58 006f58 000000 00 WA 0 0 8 │ ├── readelf --wide --symbols {} │ │ @@ -5,33 +5,33 @@ │ │ 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseek@LIBC (2) │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fread@LIBC (2) │ │ 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 8: 0000000000003970 33 FUNC GLOBAL DEFAULT 11 GifFreeMapObject │ │ - 9: 0000000000004700 189 FUNC GLOBAL DEFAULT 11 DGifCloseFile │ │ + 8: 0000000000004ed0 33 FUNC GLOBAL DEFAULT 11 GifFreeMapObject │ │ + 9: 00000000000044a0 189 FUNC GLOBAL DEFAULT 11 DGifCloseFile │ │ 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ - 11: 00000000000044c0 296 FUNC GLOBAL DEFAULT 11 DGifGetExtensionNext │ │ - 12: 00000000000046b0 77 FUNC GLOBAL DEFAULT 11 DGifExtensionToGCB │ │ + 11: 0000000000004260 296 FUNC GLOBAL DEFAULT 11 DGifGetExtensionNext │ │ + 12: 0000000000004450 77 FUNC GLOBAL DEFAULT 11 DGifExtensionToGCB │ │ 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ - 16: 0000000000003f60 257 FUNC GLOBAL DEFAULT 11 DGifGetRecordType │ │ - 17: 00000000000045f0 190 FUNC GLOBAL DEFAULT 11 DGifGetExtension │ │ - 18: 0000000000004080 1082 FUNC GLOBAL DEFAULT 11 DGifGetImageDesc │ │ - 19: 0000000000004fe0 37 FUNC GLOBAL DEFAULT 11 DGifGetCode │ │ - 20: 00000000000047c0 272 FUNC GLOBAL DEFAULT 11 DGifGetCodeNext │ │ - 21: 00000000000048e0 1779 FUNC GLOBAL DEFAULT 11 DGifGetLine │ │ + 16: 0000000000003d00 257 FUNC GLOBAL DEFAULT 11 DGifGetRecordType │ │ + 17: 0000000000004390 190 FUNC GLOBAL DEFAULT 11 DGifGetExtension │ │ + 18: 0000000000003e20 1082 FUNC GLOBAL DEFAULT 11 DGifGetImageDesc │ │ + 19: 0000000000004d80 37 FUNC GLOBAL DEFAULT 11 DGifGetCode │ │ + 20: 0000000000004560 272 FUNC GLOBAL DEFAULT 11 DGifGetCodeNext │ │ + 21: 0000000000004680 1779 FUNC GLOBAL DEFAULT 11 DGifGetLine │ │ 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 24: 00000000000027d0 255 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFile │ │ 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen@LIBC (2) │ │ - 26: 0000000000003dc0 403 FUNC GLOBAL DEFAULT 11 DGifOpen │ │ + 26: 0000000000003b60 403 FUNC GLOBAL DEFAULT 11 DGifOpen │ │ 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftell@LIBC (2) │ │ 28: 00000000000028d0 282 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openByteArray │ │ 29: 00000000000029f0 313 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openDirectByteBuffer │ │ 30: 0000000000002b30 548 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openStream │ │ 31: 0000000000002d60 298 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFd │ │ 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dup@LIBC (2) │ │ 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fdopen@LIBC (2) │ │ @@ -46,16 +46,16 @@ │ │ 42: 0000000000003540 19 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getLoopCount │ │ 43: 0000000000003560 59 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getDuration │ │ 44: 00000000000035a0 122 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ 45: 0000000000003620 142 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ 46: 00000000000036b0 152 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ 47: 0000000000003750 35 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ 48: 0000000000003780 190 FUNC GLOBAL DEFAULT 11 JNI_OnLoad │ │ - 49: 00000000000038c0 161 FUNC GLOBAL DEFAULT 11 GifMakeMapObject │ │ + 49: 0000000000004e20 161 FUNC GLOBAL DEFAULT 11 GifMakeMapObject │ │ 50: 0000000000003840 12 FUNC GLOBAL DEFAULT 11 JNI_OnUnload │ │ - 51: 0000000000003850 110 FUNC GLOBAL DEFAULT 11 GifBitSize │ │ - 52: 00000000000039a0 92 FUNC GLOBAL DEFAULT 11 GifFreeExtensions │ │ - 53: 0000000000003a00 174 FUNC GLOBAL DEFAULT 11 GifFreeSavedImages │ │ - 54: 0000000000003b60 595 FUNC GLOBAL DEFAULT 11 DGifGetScreenDesc │ │ + 51: 0000000000003900 595 FUNC GLOBAL DEFAULT 11 DGifGetScreenDesc │ │ + 52: 0000000000004f60 174 FUNC GLOBAL DEFAULT 11 GifFreeSavedImages │ │ + 53: 0000000000004db0 110 FUNC GLOBAL DEFAULT 11 GifBitSize │ │ + 54: 0000000000004f00 92 FUNC GLOBAL DEFAULT 11 GifFreeExtensions │ │ 55: 0000000000008008 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ 56: 0000000000008008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ 57: 0000000000008018 0 NOTYPE GLOBAL DEFAULT ABS _end │ ├── readelf --wide --notes {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 40976c36cfbd7aad224ee74ac791a54480d12563 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b1029cb1c727611480e83c40deefb0aa62ce875c │ │ │ │ Displaying notes found in: .note.gnu.gold-version │ │ Owner Data size Description │ │ GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) Version: gold 1.11 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -1081,466 +1081,466 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000840 0000000000000014 00000844 FDE cie=00000000 pc=0000000000003850..00000000000038be │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000858 000000000000004c 0000085c FDE cie=00000000 pc=00000000000038c0..0000000000003961 │ │ - DW_CFA_advance_loc: 2 to 00000000000038c2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 2 to 00000000000038c4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 00000000000038c8 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 6 to 00000000000038ce │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 7 to 00000000000038d5 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 95 to 0000000000003934 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 0000000000003938 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000003939 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000393b │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000393d │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 0000000000003940 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 21 to 0000000000003955 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 6 to 000000000000395b │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000000395c │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000395e │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000003960 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000008a8 000000000000001c 000008ac FDE cie=00000000 pc=0000000000003970..0000000000003991 │ │ - DW_CFA_advance_loc: 6 to 0000000000003976 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 16 to 0000000000003986 │ │ - DW_CFA_restore: r3 (rbx) │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000008c8 000000000000002c 000008cc FDE cie=00000000 pc=00000000000039a0..00000000000039fc │ │ - DW_CFA_advance_loc: 2 to 00000000000039a2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 00000000000039a3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ - DW_CFA_advance_loc: 1 to 00000000000039a4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_advance_loc1: 79 to 00000000000039f3 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000039f4 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000039f6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000039f7 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000008f8 0000000000000034 000008fc FDE cie=00000000 pc=0000000000003a00..0000000000003aae │ │ - DW_CFA_advance_loc: 10 to 0000000000003a0a │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 0000000000003a0b │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 0000000000003a10 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 150 to 0000000000003aa6 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000003aa7 │ │ - DW_CFA_restore: r3 (rbx) │ │ +00000840 000000000000002c 00000844 FDE cie=00000000 pc=0000000000003850..00000000000038f4 │ │ + DW_CFA_advance_loc: 1 to 0000000000003851 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000003aa8 │ │ - DW_CFA_restore: r6 (rbp) │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000003aa9 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000930 000000000000002c 00000934 FDE cie=00000000 pc=0000000000003ab0..0000000000003b54 │ │ - DW_CFA_advance_loc: 1 to 0000000000003ab1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 0000000000003ab5 │ │ + DW_CFA_advance_loc: 4 to 0000000000003855 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 8 to 0000000000003abd │ │ + DW_CFA_advance_loc: 8 to 000000000000385d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 92 to 0000000000003b19 │ │ + DW_CFA_advance_loc1: 92 to 00000000000038b9 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000003b1a │ │ + DW_CFA_advance_loc: 1 to 00000000000038ba │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000003b1b │ │ + DW_CFA_advance_loc: 1 to 00000000000038bb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000003b20 │ │ + DW_CFA_advance_loc: 5 to 00000000000038c0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000960 000000000000003c 00000964 FDE cie=00000000 pc=0000000000003b60..0000000000003db3 │ │ - DW_CFA_advance_loc: 2 to 0000000000003b62 │ │ +00000870 000000000000003c 00000874 FDE cie=00000000 pc=0000000000003900..0000000000003b53 │ │ + DW_CFA_advance_loc: 2 to 0000000000003902 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 2 to 0000000000003b64 │ │ + DW_CFA_advance_loc: 2 to 0000000000003904 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 1 to 0000000000003b65 │ │ + DW_CFA_advance_loc: 1 to 0000000000003905 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 1 to 0000000000003b66 │ │ + DW_CFA_advance_loc: 1 to 0000000000003906 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 0000000000003b6e │ │ + DW_CFA_advance_loc: 8 to 000000000000390e │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 59 to 0000000000003ba9 │ │ + DW_CFA_advance_loc: 59 to 0000000000003949 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000003baa │ │ + DW_CFA_advance_loc: 1 to 000000000000394a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000003bab │ │ + DW_CFA_advance_loc: 1 to 000000000000394b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000003bad │ │ + DW_CFA_advance_loc: 2 to 000000000000394d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000003baf │ │ + DW_CFA_advance_loc: 2 to 000000000000394f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000003bb0 │ │ + DW_CFA_advance_loc: 1 to 0000000000003950 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009a0 0000000000000044 000009a4 FDE cie=00000000 pc=0000000000003dc0..0000000000003f53 │ │ - DW_CFA_advance_loc: 2 to 0000000000003dc2 │ │ +000008b0 0000000000000044 000008b4 FDE cie=00000000 pc=0000000000003b60..0000000000003cf3 │ │ + DW_CFA_advance_loc: 2 to 0000000000003b62 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000003dc7 │ │ + DW_CFA_advance_loc: 5 to 0000000000003b67 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ - DW_CFA_advance_loc: 10 to 0000000000003dd1 │ │ + DW_CFA_advance_loc: 10 to 0000000000003b71 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 0000000000003dd5 │ │ + DW_CFA_advance_loc: 4 to 0000000000003b75 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 0000000000003dd6 │ │ + DW_CFA_advance_loc: 1 to 0000000000003b76 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_advance_loc: 5 to 0000000000003ddb │ │ + DW_CFA_advance_loc: 5 to 0000000000003b7b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 209 to 0000000000003eac │ │ + DW_CFA_advance_loc1: 209 to 0000000000003c4c │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000003ead │ │ + DW_CFA_advance_loc: 1 to 0000000000003c4d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000003eae │ │ + DW_CFA_advance_loc: 1 to 0000000000003c4e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000003eb0 │ │ + DW_CFA_advance_loc: 2 to 0000000000003c50 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000003eb2 │ │ + DW_CFA_advance_loc: 2 to 0000000000003c52 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000003eb4 │ │ + DW_CFA_advance_loc: 2 to 0000000000003c54 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 4 to 0000000000003eb8 │ │ + DW_CFA_advance_loc: 4 to 0000000000003c58 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009e8 000000000000002c 000009ec FDE cie=00000000 pc=0000000000003f60..0000000000004061 │ │ - DW_CFA_advance_loc: 1 to 0000000000003f61 │ │ +000008f8 000000000000002c 000008fc FDE cie=00000000 pc=0000000000003d00..0000000000003e01 │ │ + DW_CFA_advance_loc: 1 to 0000000000003d01 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 0000000000003f62 │ │ + DW_CFA_advance_loc: 1 to 0000000000003d02 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 8 to 0000000000003f6a │ │ + DW_CFA_advance_loc: 8 to 0000000000003d0a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 132 to 0000000000003fee │ │ + DW_CFA_advance_loc1: 132 to 0000000000003d8e │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000003fef │ │ + DW_CFA_advance_loc: 1 to 0000000000003d8f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000003ff0 │ │ + DW_CFA_advance_loc: 1 to 0000000000003d90 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 8 to 0000000000003ff8 │ │ + DW_CFA_advance_loc: 8 to 0000000000003d98 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a18 0000000000000044 00000a1c FDE cie=00000000 pc=0000000000004080..00000000000044ba │ │ - DW_CFA_advance_loc: 2 to 0000000000004082 │ │ +00000928 0000000000000044 0000092c FDE cie=00000000 pc=0000000000003e20..000000000000425a │ │ + DW_CFA_advance_loc: 2 to 0000000000003e22 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 2 to 0000000000004084 │ │ + DW_CFA_advance_loc: 2 to 0000000000003e24 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 0000000000004086 │ │ + DW_CFA_advance_loc: 2 to 0000000000003e26 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_advance_loc: 1 to 0000000000004087 │ │ + DW_CFA_advance_loc: 1 to 0000000000003e27 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 0000000000004088 │ │ + DW_CFA_advance_loc: 1 to 0000000000003e28 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_advance_loc: 8 to 0000000000004090 │ │ + DW_CFA_advance_loc: 8 to 0000000000003e30 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 60 to 00000000000040cc │ │ + DW_CFA_advance_loc: 60 to 0000000000003e6c │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000040cd │ │ + DW_CFA_advance_loc: 1 to 0000000000003e6d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000040ce │ │ + DW_CFA_advance_loc: 1 to 0000000000003e6e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000040d0 │ │ + DW_CFA_advance_loc: 2 to 0000000000003e70 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000040d2 │ │ + DW_CFA_advance_loc: 2 to 0000000000003e72 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000040d4 │ │ + DW_CFA_advance_loc: 2 to 0000000000003e74 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 4 to 00000000000040d8 │ │ + DW_CFA_advance_loc: 4 to 0000000000003e78 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a60 000000000000003c 00000a64 FDE cie=00000000 pc=00000000000044c0..00000000000045e8 │ │ - DW_CFA_advance_loc: 2 to 00000000000044c2 │ │ +00000970 000000000000003c 00000974 FDE cie=00000000 pc=0000000000004260..0000000000004388 │ │ + DW_CFA_advance_loc: 2 to 0000000000004262 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 00000000000044c7 │ │ + DW_CFA_advance_loc: 5 to 0000000000004267 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 00000000000044cb │ │ + DW_CFA_advance_loc: 4 to 000000000000426b │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 1 to 00000000000044cc │ │ + DW_CFA_advance_loc: 1 to 000000000000426c │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 00000000000044d4 │ │ + DW_CFA_advance_loc: 8 to 0000000000004274 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 161 to 0000000000004575 │ │ + DW_CFA_advance_loc1: 161 to 0000000000004315 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000004576 │ │ + DW_CFA_advance_loc: 1 to 0000000000004316 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000004577 │ │ + DW_CFA_advance_loc: 1 to 0000000000004317 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000004579 │ │ + DW_CFA_advance_loc: 2 to 0000000000004319 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000457b │ │ + DW_CFA_advance_loc: 2 to 000000000000431b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000004580 │ │ + DW_CFA_advance_loc: 5 to 0000000000004320 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000aa0 0000000000000034 00000aa4 FDE cie=00000000 pc=00000000000045f0..00000000000046ae │ │ - DW_CFA_advance_loc: 2 to 00000000000045f2 │ │ +000009b0 0000000000000034 000009b4 FDE cie=00000000 pc=0000000000004390..000000000000444e │ │ + DW_CFA_advance_loc: 2 to 0000000000004392 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 00000000000045f6 │ │ + DW_CFA_advance_loc: 4 to 0000000000004396 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ - DW_CFA_advance_loc: 1 to 00000000000045f7 │ │ + DW_CFA_advance_loc: 1 to 0000000000004397 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_advance_loc: 8 to 00000000000045ff │ │ + DW_CFA_advance_loc: 8 to 000000000000439f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 91 to 000000000000465a │ │ + DW_CFA_advance_loc1: 91 to 00000000000043fa │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000000465b │ │ + DW_CFA_advance_loc: 1 to 00000000000043fb │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000000465c │ │ + DW_CFA_advance_loc: 1 to 00000000000043fc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000465e │ │ + DW_CFA_advance_loc: 2 to 00000000000043fe │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 0000000000004660 │ │ + DW_CFA_advance_loc: 2 to 0000000000004400 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ad8 0000000000000014 00000adc FDE cie=00000000 pc=00000000000046b0..00000000000046fd │ │ +000009e8 0000000000000014 000009ec FDE cie=00000000 pc=0000000000004450..000000000000449d │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000af0 000000000000002c 00000af4 FDE cie=00000000 pc=0000000000004700..00000000000047bd │ │ - DW_CFA_advance_loc: 21 to 0000000000004715 │ │ +00000a00 000000000000002c 00000a04 FDE cie=00000000 pc=00000000000044a0..000000000000455d │ │ + DW_CFA_advance_loc: 21 to 00000000000044b5 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 117 to 000000000000478a │ │ + DW_CFA_advance_loc1: 117 to 000000000000452a │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r3 (rbx) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000004790 │ │ + DW_CFA_advance_loc: 6 to 0000000000004530 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 0000000000004798 │ │ + DW_CFA_advance_loc: 8 to 0000000000004538 │ │ DW_CFA_restore: r3 (rbx) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 16 to 00000000000047a8 │ │ + DW_CFA_advance_loc: 16 to 0000000000004548 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 10 to 00000000000047b2 │ │ + DW_CFA_advance_loc: 10 to 0000000000004552 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r3 (rbx) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 00000000000047b8 │ │ + DW_CFA_advance_loc: 6 to 0000000000004558 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b20 0000000000000034 00000b24 FDE cie=00000000 pc=00000000000047c0..00000000000048d0 │ │ - DW_CFA_advance_loc: 2 to 00000000000047c2 │ │ +00000a30 0000000000000034 00000a34 FDE cie=00000000 pc=0000000000004560..0000000000004670 │ │ + DW_CFA_advance_loc: 2 to 0000000000004562 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 00000000000047c6 │ │ + DW_CFA_advance_loc: 4 to 0000000000004566 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ - DW_CFA_advance_loc: 1 to 00000000000047c7 │ │ + DW_CFA_advance_loc: 1 to 0000000000004567 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_advance_loc: 8 to 00000000000047cf │ │ + DW_CFA_advance_loc: 8 to 000000000000456f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 147 to 0000000000004862 │ │ + DW_CFA_advance_loc1: 147 to 0000000000004602 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000004863 │ │ + DW_CFA_advance_loc: 1 to 0000000000004603 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000004864 │ │ + DW_CFA_advance_loc: 1 to 0000000000004604 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000004866 │ │ + DW_CFA_advance_loc: 2 to 0000000000004606 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 0000000000004868 │ │ + DW_CFA_advance_loc: 2 to 0000000000004608 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b58 000000000000004c 00000b5c FDE cie=00000000 pc=00000000000048e0..0000000000004fd3 │ │ - DW_CFA_advance_loc: 2 to 00000000000048e2 │ │ +00000a68 000000000000004c 00000a6c FDE cie=00000000 pc=0000000000004680..0000000000004d73 │ │ + DW_CFA_advance_loc: 2 to 0000000000004682 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 00000000000048e7 │ │ + DW_CFA_advance_loc: 5 to 0000000000004687 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 00000000000048e9 │ │ + DW_CFA_advance_loc: 2 to 0000000000004689 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 00000000000048eb │ │ + DW_CFA_advance_loc: 2 to 000000000000468b │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 00000000000048ec │ │ + DW_CFA_advance_loc: 1 to 000000000000468c │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 00000000000048ed │ │ + DW_CFA_advance_loc: 1 to 000000000000468d │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 5 to 00000000000048f2 │ │ + DW_CFA_advance_loc: 5 to 0000000000004692 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc1: 151 to 0000000000004989 │ │ + DW_CFA_advance_loc1: 151 to 0000000000004729 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000000498a │ │ + DW_CFA_advance_loc: 1 to 000000000000472a │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 000000000000472b │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000000472d │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000000472f │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000004731 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000004733 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000004738 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000ab8 0000000000000014 00000abc FDE cie=00000000 pc=0000000000004d80..0000000000004da5 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000ad0 0000000000000014 00000ad4 FDE cie=00000000 pc=0000000000004db0..0000000000004e1e │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000ae8 000000000000004c 00000aec FDE cie=00000000 pc=0000000000004e20..0000000000004ec1 │ │ + DW_CFA_advance_loc: 2 to 0000000000004e22 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ + DW_CFA_advance_loc: 2 to 0000000000004e24 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 0000000000004e28 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ + DW_CFA_advance_loc: 6 to 0000000000004e2e │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_advance_loc: 7 to 0000000000004e35 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000000498b │ │ + DW_CFA_advance_loc1: 95 to 0000000000004e94 │ │ + DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000000498d │ │ + DW_CFA_advance_loc: 4 to 0000000000004e98 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000000498f │ │ + DW_CFA_advance_loc: 1 to 0000000000004e99 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000004991 │ │ + DW_CFA_advance_loc: 2 to 0000000000004e9b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000004993 │ │ + DW_CFA_advance_loc: 2 to 0000000000004e9d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000004998 │ │ + DW_CFA_advance_loc: 3 to 0000000000004ea0 │ │ DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 21 to 0000000000004eb5 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 6 to 0000000000004ebb │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0000000000004ebc │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000004ebe │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000004ec0 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00000b38 000000000000001c 00000b3c FDE cie=00000000 pc=0000000000004ed0..0000000000004ef1 │ │ + DW_CFA_advance_loc: 6 to 0000000000004ed6 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 16 to 0000000000004ee6 │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000b58 000000000000002c 00000b5c FDE cie=00000000 pc=0000000000004f00..0000000000004f5c │ │ + DW_CFA_advance_loc: 2 to 0000000000004f02 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ + DW_CFA_advance_loc: 1 to 0000000000004f03 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ + DW_CFA_advance_loc: 1 to 0000000000004f04 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_advance_loc1: 79 to 0000000000004f53 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0000000000004f54 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000004f56 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000004f57 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ba8 0000000000000014 00000bac FDE cie=00000000 pc=0000000000004fe0..0000000000005005 │ │ +00000b88 0000000000000034 00000b8c FDE cie=00000000 pc=0000000000004f60..000000000000500e │ │ + DW_CFA_advance_loc: 10 to 0000000000004f6a │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 1 to 0000000000004f6b │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc: 5 to 0000000000004f70 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 150 to 0000000000005006 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0000000000005007 │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0000000000005008 │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000005009 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -31,18 +31,18 @@ │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ JNI_OnLoad │ │ GifMakeMapObject │ │ JNI_OnUnload │ │ +DGifGetScreenDesc │ │ +GifFreeSavedImages │ │ GifBitSize │ │ GifFreeExtensions │ │ -GifFreeSavedImages │ │ -DGifGetScreenDesc │ │ __bss_start │ │ libstdc++.so │ │ libdl.so │ │ []A\A]A^ │ │ sMffffff. │ │ []A\A]A^A_ │ │ []A\A]A^A_ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -94,16 +94,16 @@ │ │ 0x00000d48 6176615f 6e79615f 6d696b75 5f776973 ava_nya_miku_wis │ │ 0x00000d58 686d6173 7465725f 6c69625f 67696664 hmaster_lib_gifd │ │ 0x00000d68 72617761 626c655f 47696644 72617761 rawable_GifDrawa │ │ 0x00000d78 626c655f 67657441 6c6c6f63 6174696f ble_getAllocatio │ │ 0x00000d88 6e427974 65436f75 6e74004a 4e495f4f nByteCount.JNI_O │ │ 0x00000d98 6e4c6f61 64004769 664d616b 654d6170 nLoad.GifMakeMap │ │ 0x00000da8 4f626a65 6374004a 4e495f4f 6e556e6c Object.JNI_OnUnl │ │ - 0x00000db8 6f616400 47696642 69745369 7a650047 oad.GifBitSize.G │ │ - 0x00000dc8 69664672 65654578 74656e73 696f6e73 ifFreeExtensions │ │ - 0x00000dd8 00476966 46726565 53617665 64496d61 .GifFreeSavedIma │ │ - 0x00000de8 67657300 44476966 47657453 63726565 ges.DGifGetScree │ │ - 0x00000df8 6e446573 63005f65 64617461 005f5f62 nDesc._edata.__b │ │ + 0x00000db8 6f616400 44476966 47657453 63726565 oad.DGifGetScree │ │ + 0x00000dc8 6e446573 63004769 66467265 65536176 nDesc.GifFreeSav │ │ + 0x00000dd8 6564496d 61676573 00476966 42697453 edImages.GifBitS │ │ + 0x00000de8 697a6500 47696646 72656545 7874656e ize.GifFreeExten │ │ + 0x00000df8 73696f6e 73005f65 64617461 005f5f62 sions._edata.__b │ │ 0x00000e08 73735f73 74617274 005f656e 64006c69 ss_start._end.li │ │ 0x00000e18 62737464 632b2b2e 736f006c 69626d2e bstdc++.so.libm. │ │ 0x00000e28 736f006c 6962646c 2e736f00 so.libdl.so. │ ├── readelf --wide --decompress --hex-dump=.hash {} │ │ @@ -1,28 +1,28 @@ │ │ │ │ Hex dump of section '.hash': │ │ 0x00000e38 25000000 3a000000 04000000 00000000 %...:........... │ │ 0x00000e48 1c000000 1e000000 31000000 10000000 ........1....... │ │ - 0x00000e58 34000000 00000000 00000000 35000000 4...........5... │ │ - 0x00000e68 33000000 1a000000 02000000 32000000 3...........2... │ │ + 0x00000e58 36000000 00000000 00000000 34000000 6...........4... │ │ + 0x00000e68 35000000 1a000000 02000000 32000000 5...........2... │ │ 0x00000e78 19000000 28000000 2f000000 00000000 ....(.../....... │ │ 0x00000e88 37000000 2b000000 15000000 24000000 7...+.......$... │ │ 0x00000e98 0a000000 16000000 00000000 26000000 ............&... │ │ 0x00000ea8 0d000000 0f000000 2e000000 0e000000 ................ │ │ - 0x00000eb8 29000000 39000000 36000000 00000000 )...9...6....... │ │ + 0x00000eb8 29000000 39000000 33000000 00000000 )...9...3....... │ │ 0x00000ec8 00000000 38000000 30000000 00000000 ....8...0....... │ │ 0x00000ed8 00000000 00000000 01000000 00000000 ................ │ │ 0x00000ee8 00000000 00000000 00000000 00000000 ................ │ │ 0x00000ef8 07000000 00000000 00000000 05000000 ................ │ │ 0x00000f08 00000000 00000000 00000000 00000000 ................ │ │ 0x00000f18 06000000 03000000 00000000 12000000 ................ │ │ 0x00000f28 00000000 00000000 0b000000 14000000 ................ │ │ 0x00000f38 0c000000 00000000 08000000 11000000 ................ │ │ 0x00000f48 00000000 00000000 00000000 00000000 ................ │ │ 0x00000f58 17000000 21000000 00000000 00000000 ....!........... │ │ 0x00000f68 00000000 00000000 1b000000 1f000000 ................ │ │ 0x00000f78 18000000 1d000000 20000000 23000000 ........ ...#... │ │ 0x00000f88 22000000 27000000 2a000000 00000000 "...'...*....... │ │ - 0x00000f98 00000000 00000000 25000000 2c000000 ........%...,... │ │ - 0x00000fa8 00000000 2d000000 13000000 00000000 ....-........... │ │ + 0x00000f98 00000000 00000000 2d000000 00000000 ........-....... │ │ + 0x00000fa8 25000000 2c000000 13000000 00000000 %...,........... │ │ 0x00000fb8 09000000 .... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -301,15 +301,15 @@ │ │ add %rdx,%rax │ │ cmp %rax,%rdx │ │ jae 185e │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ mov 0x18(%rbx),%rdi │ │ test %rdi,%rdi │ │ je 1840 │ │ - callq 3970 │ │ + callq 4ed0 │ │ movq $0x0,0x18(%rbx) │ │ mov 0x18(%r12),%esi │ │ mov 0x40(%r12),%rdx │ │ movslq %esi,%rax │ │ add $0x38,%rbx │ │ lea 0x0(,%rax,8),%rcx │ │ shl $0x6,%rax │ │ @@ -317,15 +317,15 @@ │ │ add %rdx,%rax │ │ cmp %rax,%rbx │ │ jb 1820 │ │ mov %rdx,%rdi │ │ callq 12c0 │ │ movq $0x0,0x40(%r12) │ │ mov %r12,%rdi │ │ - callq 4700 │ │ + callq 44a0 │ │ pop %rbx │ │ mov %rbp,%rdi │ │ pop %rbp │ │ pop %r12 │ │ jmpq 12c0 │ │ nopl 0x0(%rax,%rax,1) │ │ movq $0x0,0x10(%r12) │ │ @@ -485,15 +485,15 @@ │ │ lea 0x35a3(%rip),%rsi │ │ mov %rbx,%rdi │ │ repz cmpsb %es:(%rdi),%ds:(%rsi) │ │ jne 1a63 │ │ mov 0x0(%rbp),%rdi │ │ lea 0xc(%rsp),%rdx │ │ mov %rsp,%rsi │ │ - callq 44c0 │ │ + callq 4260 │ │ test %eax,%eax │ │ je 1a68 │ │ mov (%rsp),%rax │ │ cmpb $0x3,(%rax) │ │ jne 1a63 │ │ cmpb $0x1,0x1(%rax) │ │ jne 1a63 │ │ @@ -506,15 +506,15 @@ │ │ je 1a63 │ │ movl $0x0,0x4c(%rbp) │ │ jmpq 1a63 │ │ nopl 0x0(%rax) │ │ movzbl (%rbx),%edi │ │ lea 0x10(%rsp),%rdx │ │ lea 0x1(%rsi),%rsi │ │ - callq 46b0 │ │ + callq 4450 │ │ test %eax,%eax │ │ je 1ceb │ │ mov 0x0(%rbp),%rax │ │ mov 0x14(%rsp),%ecx │ │ mov 0x10(%rsp),%esi │ │ movslq 0x18(%rax),%rax │ │ cmp $0x1,%ecx │ │ @@ -716,37 +716,37 @@ │ │ mov %edx,0xc(%rsp) │ │ movzbl %al,%eax │ │ mov %eax,0x8(%rsp) │ │ lea 0x20(%rsp),%rax │ │ mov %rax,(%rsp) │ │ mov %r14,%rsi │ │ mov %rbx,%rdi │ │ - callq 3f60 │ │ + callq 3d00 │ │ test %eax,%eax │ │ je 1ef0 │ │ mov 0x1c(%rsp),%eax │ │ cmp $0x2,%eax │ │ je 1f18 │ │ cmp $0x3,%eax │ │ jne 1e9b │ │ lea 0x24(%rsp),%r13 │ │ mov %rbp,%rdx │ │ mov %rbx,%rdi │ │ mov %r13,%rsi │ │ - callq 45f0 │ │ + callq 4390 │ │ test %eax,%eax │ │ je 1ef0 │ │ test %r12b,%r12b │ │ jne 1e8f │ │ jmp 1eb8 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %r13,%rdx │ │ mov %rbp,%rsi │ │ mov %rbx,%rdi │ │ - callq 44c0 │ │ + callq 4260 │ │ test %eax,%eax │ │ je 1ef0 │ │ test %r12b,%r12b │ │ je 1eda │ │ cmpq $0x0,0x28(%rsp) │ │ jne 1e78 │ │ mov 0x1c(%rsp),%eax │ │ @@ -785,15 +785,15 @@ │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ retq │ │ xchg %ax,%ax │ │ mov 0x8(%rsp),%esi │ │ mov %rbx,%rdi │ │ - callq 4080 │ │ + callq 3e20 │ │ test %eax,%eax │ │ je 1ef0 │ │ mov 0x40(%rbx),%rax │ │ test %r12b,%r12b │ │ jne 1fa8 │ │ mov 0x18(%rbx),%ecx │ │ lea -0x1(%rcx),%r13d │ │ @@ -813,22 +813,22 @@ │ │ cmp 0x4(%rbx),%ecx │ │ jg 1fcb │ │ test %r12b,%r12b │ │ jne 1fd9 │ │ mov (%rsp),%rsi │ │ mov %rbp,%rdx │ │ mov %rbx,%rdi │ │ - callq 4fe0 │ │ + callq 4d80 │ │ test %eax,%eax │ │ jne 1f9b │ │ jmpq 1ef0 │ │ nopl 0x0(%rax,%rax,1) │ │ mov %rbp,%rsi │ │ mov %rbx,%rdi │ │ - callq 47c0 │ │ + callq 4560 │ │ test %eax,%eax │ │ je 1ef0 │ │ cmpq $0x0,0x28(%rsp) │ │ jne 1f88 │ │ jmpq 1e97 │ │ movslq 0x18(%r15),%r13 │ │ lea 0x0(,%r13,8),%rdx │ │ @@ -863,15 +863,15 @@ │ │ nopl 0x0(%rax) │ │ mov 0x8(%r13),%edx │ │ mov %rbx,%rdi │ │ mov %edx,%esi │ │ imul %r14d,%esi │ │ movslq %esi,%rsi │ │ add 0x20(%r13),%rsi │ │ - callq 48e0 │ │ + callq 4680 │ │ test %eax,%eax │ │ je 1ef2 │ │ add 0x40(%rsp,%rbp,1),%r14d │ │ cmp %r14d,0xc(%r13) │ │ jg 2048 │ │ add $0x4,%rbp │ │ cmp $0x10,%rbp │ │ @@ -882,15 +882,15 @@ │ │ callq *0x50(%r15) │ │ test %eax,%eax │ │ je 1eab │ │ mov (%r15),%rax │ │ movl $0x66,0x48(%rax) │ │ jmpq 1ef0 │ │ mov %rbx,%rdi │ │ - callq 48e0 │ │ + callq 4680 │ │ test %eax,%eax │ │ je 1ef0 │ │ mov 0x18(%rbx),%eax │ │ sub $0x1,%eax │ │ cmp %eax,0x18(%r15) │ │ jl 1eab │ │ cmpw $0x0,0x48(%r15) │ │ @@ -970,15 +970,15 @@ │ │ test %rdi,%rdi │ │ je 2226 │ │ mov 0x4(%rdi),%ecx │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ cmp %eax,(%rdi) │ │ je 2236 │ │ - callq 3970 │ │ + callq 4ed0 │ │ mov 0x5dd6(%rip),%rax │ │ mov %rax,0x10(%r13) │ │ xor %edx,%edx │ │ mov %r12,%rsi │ │ mov %r13,%rdi │ │ callq 1de0 │ │ mov 0x18(%r13),%r14d │ │ @@ -1055,33 +1055,33 @@ │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ retq │ │ - callq 4700 │ │ + callq 44a0 │ │ mov $0x6f,%esi │ │ mov 0x8(%rsp),%r9 │ │ mov %esi,%ecx │ │ mov (%rsp),%r8 │ │ xor %edx,%edx │ │ xor %edi,%edi │ │ xor %esi,%esi │ │ callq 1920 │ │ xor %eax,%eax │ │ jmpq 2284 │ │ nop │ │ - callq 4700 │ │ + callq 44a0 │ │ mov 0x8(%rsp),%r9 │ │ mov $0x3e9,%ecx │ │ mov (%rsp),%r8 │ │ jmp 2333 │ │ mov %r13,%rdi │ │ - callq 4700 │ │ + callq 44a0 │ │ jmp 2325 │ │ nopw 0x0(%rax,%rax,1) │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbp │ │ @@ -1413,15 +1413,15 @@ │ │ test %r13,%r13 │ │ je 28b0 │ │ lea 0x14(%rsp),%rdx │ │ lea -0x115a(%rip),%rsi │ │ mov %r13,%rdi │ │ movzbl %r12b,%r12d │ │ movl $0x0,0x14(%rsp) │ │ - callq 3dc0 │ │ + callq 3b60 │ │ mov %r13,%rdi │ │ mov %rax,%rbp │ │ callq 1340 │ │ mov 0x14(%rsp),%esi │ │ mov %r14,%r9 │ │ mov %r12d,(%rsp) │ │ mov %rbx,%r8 │ │ @@ -1484,15 +1484,15 @@ │ │ callq *0x558(%rdx) │ │ lea 0x24(%rsp),%rdx │ │ lea -0x1573(%rip),%rsi │ │ movq $0x0,(%rbx) │ │ mov %rbx,%rdi │ │ mov %eax,0x10(%rbx) │ │ movl $0x0,0x24(%rsp) │ │ - callq 3dc0 │ │ + callq 3b60 │ │ mov (%rbx),%rdx │ │ mov %r13,%r9 │ │ mov 0x24(%rsp),%esi │ │ mov %rbp,%r8 │ │ mov %r12d,(%rsp) │ │ lea -0x12e5(%rip),%rcx │ │ mov %rax,%rdi │ │ @@ -1568,15 +1568,15 @@ │ │ lea -0x1350(%rip),%rsi │ │ mov %rax,%rdi │ │ movzbl %r12b,%r12d │ │ mov %r14,0x8(%rax) │ │ mov %r15,0x10(%rax) │ │ movq $0x0,(%rax) │ │ movl $0x0,0x24(%rsp) │ │ - callq 3dc0 │ │ + callq 3b60 │ │ mov %r12d,(%rsp) │ │ mov %r13,%r9 │ │ mov 0x24(%rsp),%esi │ │ mov %rbx,%r8 │ │ mov 0x0(%rbp),%rdx │ │ lea -0x13fc(%rip),%rcx │ │ mov %rax,%rdi │ │ @@ -1686,15 +1686,15 @@ │ │ lea 0x34(%rsp),%rdx │ │ lea -0x17d1(%rip),%rsi │ │ mov %rbx,0x8(%r15) │ │ mov %r15,%rdi │ │ mov %rax,(%r15) │ │ movq $0x0,0x20(%r15) │ │ movl $0x0,0x34(%rsp) │ │ - callq 3dc0 │ │ + callq 3b60 │ │ mov 0x0(%r13),%r8 │ │ mov %r12,%rdx │ │ mov %rax,%r14 │ │ movabs $0x7fffffffffffffff,%rcx │ │ mov %rbp,%rsi │ │ xor %eax,%eax │ │ mov %r13,%rdi │ │ @@ -1823,15 +1823,15 @@ │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ lea 0x14(%rsp),%rdx │ │ lea -0x1754(%rip),%rsi │ │ mov %rbp,%rdi │ │ movzbl %r13b,%r13d │ │ movl $0x0,0x14(%rsp) │ │ - callq 3dc0 │ │ + callq 3b60 │ │ mov %rbp,%rdi │ │ mov %rax,%r14 │ │ callq 1340 │ │ mov 0x14(%rsp),%esi │ │ mov %r12,%r9 │ │ mov %r13d,(%rsp) │ │ mov %rbx,%r8 │ │ @@ -2508,15 +2508,15 @@ │ │ mov %rsp,%rsi │ │ callq *0x30(%rax) │ │ test %eax,%eax │ │ jne 3812 │ │ xor %esi,%esi │ │ mov $0x100,%edi │ │ mov %rbx,0x4851(%rip) │ │ - callq 38c0 │ │ + callq 4e20 │ │ test %rax,%rax │ │ je 382c │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ nopl 0x0(%rax) │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ mov 0x8(%rax),%rsi │ │ @@ -2542,382 +2542,186 @@ │ │ movq $0x0,0x47d1(%rip) │ │ jmp 3812 │ │ callq 1280 <__stack_chk_fail@plt> │ │ xchg %ax,%ax │ │ │ │ 0000000000003840 : │ │ mov 0x47c1(%rip),%rdi │ │ - jmpq 3970 │ │ + jmpq 4ed0 │ │ nopl 0x0(%rax) │ │ - │ │ -0000000000003850 : │ │ - cmp $0x2,%edi │ │ - jle 3888 │ │ - cmp $0x4,%edi │ │ - jle 3890 │ │ - cmp $0x8,%edi │ │ - jle 3898 │ │ - cmp $0x10,%edi │ │ - jle 38a0 │ │ - cmp $0x20,%edi │ │ - jle 38a8 │ │ - cmp $0x40,%edi │ │ - jle 38b0 │ │ - cmp $0x80,%edi │ │ - jle 38b8 │ │ - xor %eax,%eax │ │ - cmp $0x100,%edi │ │ - setg %al │ │ - add $0x8,%eax │ │ - retq │ │ - nopl (%rax) │ │ - mov $0x1,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x2,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x3,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x4,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x5,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x6,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x7,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - │ │ -00000000000038c0 : │ │ - push %r13 │ │ - push %r12 │ │ - mov %rsi,%r12 │ │ - push %rbp │ │ - mov $0x1,%ebp │ │ - push %rbx │ │ - mov %edi,%ebx │ │ - lea -0x8(%rsp),%rsp │ │ - callq 3850 │ │ - mov %eax,%ecx │ │ - shl %cl,%ebp │ │ - cmp %ebx,%ebp │ │ - jne 3950 │ │ - mov $0x10,%edi │ │ - callq 1310 │ │ - test %rax,%rax │ │ - mov %rax,%rbx │ │ - je 3950 │ │ - movslq %ebp,%r13 │ │ - mov $0x3,%esi │ │ - mov %r13,%rdi │ │ - callq 12e0 │ │ - mov %rax,0x8(%rbx) │ │ - test %rax,%rax │ │ - je 3940 │ │ - mov %ebp,(%rbx) │ │ - mov %ebp,%edi │ │ - callq 3850 │ │ - mov %eax,0x4(%rbx) │ │ - test %r12,%r12 │ │ - je 392f │ │ - mov 0x8(%rbx),%rdi │ │ - lea 0x0(%r13,%r13,2),%rdx │ │ - mov %r12,%rsi │ │ - callq 12b0 │ │ - lea 0x8(%rsp),%rsp │ │ - mov %rbx,%rax │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - retq │ │ - xchg %ax,%ax │ │ - mov %rbx,%rdi │ │ - callq 12c0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea 0x8(%rsp),%rsp │ │ - xor %ebx,%ebx │ │ - mov %rbx,%rax │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - retq │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -0000000000003970 : │ │ - test %rdi,%rdi │ │ - je 3990 │ │ - push %rbx │ │ - mov %rdi,%rbx │ │ - mov 0x8(%rdi),%rdi │ │ - callq 12c0 │ │ - mov %rbx,%rdi │ │ - pop %rbx │ │ - jmpq 12c0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - retq │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -00000000000039a0 : │ │ - push %r12 │ │ - push %rbp │ │ - push %rbx │ │ - mov (%rsi),%rbx │ │ - test %rbx,%rbx │ │ - je 39f2 │ │ - movslq (%rdi),%rax │ │ - mov %rsi,%rbp │ │ - mov %rdi,%r12 │ │ - lea (%rbx,%rax,8),%rax │ │ - cmp %rax,%rbx │ │ - jae 39f7 │ │ - xchg %ax,%ax │ │ - mov (%rbx),%rdi │ │ - add $0x8,%rbx │ │ - callq 12c0 │ │ - mov 0x0(%rbp),%rdi │ │ - movslq (%r12),%rax │ │ - lea (%rdi,%rax,8),%rax │ │ - cmp %rax,%rbx │ │ - jb 39c0 │ │ - callq 12c0 │ │ - movq $0x0,0x0(%rbp) │ │ - movl $0x0,(%r12) │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - retq │ │ - mov %rbx,%rdi │ │ - jmp 39dd │ │ - nopl 0x0(%rax) │ │ - │ │ -0000000000003a00 : │ │ - test %rdi,%rdi │ │ - je 3aa8 │ │ - push %rbp │ │ - push %rbx │ │ - lea -0x8(%rsp),%rsp │ │ - mov 0x40(%rdi),%rbx │ │ - test %rbx,%rbx │ │ - je 3aa1 │ │ - movslq 0x18(%rdi),%rax │ │ - mov %rdi,%rbp │ │ - lea 0x0(,%rax,8),%rdx │ │ - shl $0x6,%rax │ │ - sub %rdx,%rax │ │ - add %rbx,%rax │ │ - cmp %rax,%rbx │ │ - jae 3aa9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x18(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 3a56 │ │ - callq 3970 │ │ - movq $0x0,0x18(%rbx) │ │ - mov 0x20(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 3a64 │ │ - callq 12c0 │ │ - lea 0x28(%rbx),%rdi │ │ - lea 0x30(%rbx),%rsi │ │ - callq 39a0 │ │ - movslq 0x18(%rbp),%rax │ │ - add $0x38,%rbx │ │ - mov 0x40(%rbp),%rdi │ │ - lea 0x0(,%rax,8),%rdx │ │ - shl $0x6,%rax │ │ - sub %rdx,%rax │ │ - add %rdi,%rax │ │ - cmp %rax,%rbx │ │ - jb 3a40 │ │ - callq 12c0 │ │ - movq $0x0,0x40(%rbp) │ │ - lea 0x8(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - retq │ │ - mov %rbx,%rdi │ │ - jmp 3a94 │ │ - xchg %ax,%ax │ │ push %rbp │ │ mov %rsi,%rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x18(%rsp),%rsp │ │ mov 0x58(%rdi),%rdx │ │ mov %fs:0x28,%rax │ │ mov %rax,0x8(%rsp) │ │ xor %eax,%eax │ │ mov 0x40(%rdx),%rax │ │ test %rax,%rax │ │ - je 3b30 │ │ + je 38d0 │ │ mov %rsp,%rsi │ │ mov $0x2,%edx │ │ callq *%rax │ │ cmp $0x2,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3b20 │ │ + jne 38c0 │ │ movzbl 0x1(%rsp),%eax │ │ movzbl (%rsp),%edx │ │ shl $0x8,%eax │ │ or %edx,%eax │ │ mov %eax,0x0(%rbp) │ │ mov $0x1,%eax │ │ mov 0x8(%rsp),%rcx │ │ xor %fs:0x28,%rcx │ │ - jne 3b4f │ │ + jne 38ef │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ retq │ │ nopl 0x0(%rax) │ │ movl $0x66,0x48(%rbx) │ │ xor %eax,%eax │ │ - jmp 3b04 │ │ + jmp 38a4 │ │ nopl 0x0(%rax,%rax,1) │ │ mov 0x38(%rdx),%rcx │ │ mov %rsp,%rdi │ │ mov $0x1,%esi │ │ mov $0x2,%edx │ │ callq 12a0 │ │ cmp $0x2,%rax │ │ setne %al │ │ - jmp 3aea │ │ + jmp 388a │ │ callq 1280 <__stack_chk_fail@plt> │ │ data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000003b60 : │ │ +0000000000003900 : │ │ push %r13 │ │ push %r12 │ │ push %rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x18(%rsp),%rsp │ │ mov 0x58(%rdi),%rdx │ │ mov %fs:0x28,%rax │ │ mov %rax,0x8(%rsp) │ │ xor %eax,%eax │ │ mov (%rdx),%eax │ │ and $0x8,%eax │ │ - jne 3bb0 │ │ + jne 3950 │ │ movl $0x6f,0x48(%rdi) │ │ mov 0x8(%rsp),%rcx │ │ xor %fs:0x28,%rcx │ │ - jne 3dae │ │ + jne 3b4e │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ mov 0x40(%rdx),%rax │ │ test %rax,%rax │ │ - je 3c70 │ │ + je 3a10 │ │ mov $0x2,%edx │ │ mov %rsp,%rsi │ │ callq *%rax │ │ mov %rsp,%rbp │ │ cmp $0x2,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3c60 │ │ + jne 3a00 │ │ movzbl 0x1(%rsp),%eax │ │ lea 0x4(%rbx),%rsi │ │ movzbl (%rsp),%edx │ │ mov %rbx,%rdi │ │ shl $0x8,%eax │ │ or %edx,%eax │ │ mov %eax,(%rbx) │ │ - callq 3ab0 │ │ + callq 3850 │ │ test %eax,%eax │ │ - je 3b90 │ │ + je 3930 │ │ mov 0x58(%rbx),%rdx │ │ mov 0x40(%rdx),%rax │ │ test %rax,%rax │ │ - je 3cb8 │ │ + je 3a58 │ │ mov $0x3,%edx │ │ mov %rbp,%rsi │ │ mov %rbx,%rdi │ │ callq *%rax │ │ cmp $0x3,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3c98 │ │ + jne 3a38 │ │ movzbl (%rsp),%eax │ │ movzbl 0x1(%rsp),%edx │ │ test %al,%al │ │ mov %edx,0x8(%rbx) │ │ - js 3cda │ │ + js 3a7a │ │ movq $0x0,0x10(%rbx) │ │ mov $0x1,%eax │ │ - jmpq 3b90 │ │ + jmpq 3930 │ │ mov 0x10(%rbx),%rdi │ │ - callq 3970 │ │ + callq 4ed0 │ │ movq $0x0,0x10(%rbx) │ │ nopw 0x0(%rax,%rax,1) │ │ movl $0x66,0x48(%rbx) │ │ xor %eax,%eax │ │ - jmpq 3b90 │ │ + jmpq 3930 │ │ xchg %ax,%ax │ │ mov 0x38(%rdx),%rcx │ │ mov $0x1,%esi │ │ mov %rsp,%rdi │ │ mov $0x2,%edx │ │ mov %rsp,%rbp │ │ callq 12a0 │ │ cmp $0x2,%rax │ │ setne %al │ │ - jmpq 3bd0 │ │ + jmpq 3970 │ │ nopl (%rax) │ │ mov 0x10(%rbx),%rdi │ │ movl $0x66,0x48(%rbx) │ │ - callq 3970 │ │ + callq 4ed0 │ │ movq $0x0,0x10(%rbx) │ │ xor %eax,%eax │ │ - jmpq 3b90 │ │ + jmpq 3930 │ │ nop │ │ mov 0x38(%rdx),%rcx │ │ mov $0x1,%esi │ │ mov %rbp,%rdi │ │ mov $0x3,%edx │ │ callq 12a0 │ │ cmp $0x3,%rax │ │ setne %al │ │ - jmpq 3c1c │ │ + jmpq 39bc │ │ and $0x7,%eax │ │ mov $0x1,%edi │ │ lea 0x1(%rax),%ecx │ │ xor %esi,%esi │ │ shl %cl,%edi │ │ - callq 38c0 │ │ + callq 4e20 │ │ mov %rax,0x10(%rbx) │ │ test %rax,%rax │ │ - je 3da0 │ │ + je 3b40 │ │ mov (%rax),%eax │ │ xor %r12d,%r12d │ │ xor %r13d,%r13d │ │ test %eax,%eax │ │ - jg 3d74 │ │ - jmpq 3c3c │ │ + jg 3b14 │ │ + jmpq 39dc │ │ nopl 0x0(%rax) │ │ mov $0x3,%edx │ │ mov %rbp,%rsi │ │ mov %rbx,%rdi │ │ callq *%rax │ │ cmp $0x3,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3c46 │ │ + jne 39e6 │ │ mov 0x10(%rbx),%rax │ │ add $0x1,%r13d │ │ movzbl (%rsp),%edx │ │ mov 0x8(%rax),%rax │ │ mov %dl,(%rax,%r12,1) │ │ mov 0x10(%rbx),%rax │ │ movzbl 0x1(%rsp),%edx │ │ @@ -2926,34 +2730,34 @@ │ │ mov 0x10(%rbx),%rax │ │ movzbl 0x2(%rsp),%edx │ │ mov 0x8(%rax),%rax │ │ mov %dl,0x2(%rax,%r12,1) │ │ add $0x3,%r12 │ │ mov 0x10(%rbx),%rax │ │ cmp (%rax),%r13d │ │ - jge 3c3c │ │ + jge 39dc │ │ mov 0x58(%rbx),%rdx │ │ mov 0x40(%rdx),%rax │ │ test %rax,%rax │ │ - jne 3d10 │ │ + jne 3ab0 │ │ mov 0x38(%rdx),%rcx │ │ mov $0x1,%esi │ │ mov %rbp,%rdi │ │ mov $0x3,%edx │ │ callq 12a0 │ │ cmp $0x3,%rax │ │ setne %al │ │ - jmp 3d23 │ │ + jmp 3ac3 │ │ movl $0x6d,0x48(%rbx) │ │ xor %eax,%eax │ │ - jmpq 3b90 │ │ + jmpq 3930 │ │ callq 1280 <__stack_chk_fail@plt> │ │ data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000003dc0 : │ │ +0000000000003b60 : │ │ push %r14 │ │ mov %rdx,%r14 │ │ push %r13 │ │ mov %rdi,%r13 │ │ mov $0x60,%edi │ │ push %r12 │ │ mov %rsi,%r12 │ │ @@ -2962,178 +2766,178 @@ │ │ lea -0x10(%rsp),%rsp │ │ mov %fs:0x28,%rax │ │ mov %rax,0x8(%rsp) │ │ xor %eax,%eax │ │ callq 1310 │ │ test %rax,%rax │ │ mov %rax,%rbx │ │ - je 3eb8 │ │ + je 3c58 │ │ xor %eax,%eax │ │ mov $0xc,%ecx │ │ mov %rbx,%rdi │ │ rep stos %rax,%es:(%rdi) │ │ mov $0x6148,%edi │ │ callq 1310 │ │ test %rax,%rax │ │ mov %rax,%rbp │ │ - je 3f40 │ │ + je 3ce0 │ │ mov %r13,0x50(%rbx) │ │ test %r12,%r12 │ │ mov %rax,0x58(%rbx) │ │ mov %rsp,%r13 │ │ movq $0x0,0x38(%rax) │ │ movl $0x8,(%rax) │ │ mov %r12,0x40(%rax) │ │ - je 3ee8 │ │ + je 3c88 │ │ mov $0x6,%edx │ │ mov %rsp,%rsi │ │ mov %rbx,%rdi │ │ callq *%r12 │ │ cmp $0x6,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3f08 │ │ + jne 3ca8 │ │ movb $0x0,0x6(%rsp) │ │ mov $0x3,%ecx │ │ - lea 0x1227(%rip),%rsi │ │ + lea 0x1487(%rip),%rsi │ │ mov %r13,%rdi │ │ repz cmpsb %es:(%rdi),%ds:(%rsi) │ │ - jne 3ec8 │ │ + jne 3c68 │ │ mov %rbx,%rdi │ │ - callq 3b60 │ │ + callq 3900 │ │ test %eax,%eax │ │ - je 3f20 │ │ + je 3cc0 │ │ movl $0x0,0x48(%rbx) │ │ mov %rbx,%rax │ │ mov 0x8(%rsp),%rcx │ │ xor %fs:0x28,%rcx │ │ - jne 3f4e │ │ + jne 3cee │ │ lea 0x10(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ retq │ │ nopl (%rax) │ │ test %r14,%r14 │ │ - je 3f18 │ │ + je 3cb8 │ │ movl $0x6d,(%r14) │ │ xor %eax,%eax │ │ - jmp 3e93 │ │ + jmp 3c33 │ │ test %r14,%r14 │ │ - je 3ed4 │ │ + je 3c74 │ │ movl $0x67,(%r14) │ │ mov %rbp,%rdi │ │ callq 12c0 │ │ mov %rbx,%rdi │ │ callq 12c0 │ │ xor %eax,%eax │ │ - jmp 3e93 │ │ + jmp 3c33 │ │ xor %ecx,%ecx │ │ mov $0x6,%edx │ │ mov $0x1,%esi │ │ mov %rsp,%rdi │ │ callq 12a0 │ │ cmp $0x6,%rax │ │ setne %al │ │ - jmpq 3e59 │ │ + jmpq 3bf9 │ │ test %r14,%r14 │ │ - je 3ed4 │ │ + je 3c74 │ │ movl $0x66,(%r14) │ │ - jmp 3ed4 │ │ + jmp 3c74 │ │ xchg %ax,%ax │ │ xor %eax,%eax │ │ - jmpq 3e93 │ │ + jmpq 3c33 │ │ nop │ │ mov %rbp,%rdi │ │ callq 12c0 │ │ mov %rbx,%rdi │ │ callq 12c0 │ │ movl $0x68,(%r14) │ │ xor %eax,%eax │ │ - jmpq 3e93 │ │ + jmpq 3c33 │ │ xchg %ax,%ax │ │ test %r14,%r14 │ │ - je 3edc │ │ + je 3c7c │ │ movl $0x6d,(%r14) │ │ - jmp 3edc │ │ + jmp 3c7c │ │ callq 1280 <__stack_chk_fail@plt> │ │ data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000003f60 : │ │ +0000000000003d00 : │ │ push %rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x18(%rsp),%rsp │ │ mov 0x58(%rdi),%rdx │ │ mov %fs:0x28,%rax │ │ mov %rax,0x8(%rsp) │ │ xor %eax,%eax │ │ mov (%rdx),%eax │ │ and $0x8,%eax │ │ - je 3ff8 │ │ + je 3d98 │ │ mov 0x40(%rdx),%rax │ │ mov %rsi,%rbp │ │ test %rax,%rax │ │ - je 4038 │ │ + je 3dd8 │ │ lea 0x7(%rsp),%rsi │ │ mov $0x1,%edx │ │ callq *%rax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3fd0 │ │ + jne 3d70 │ │ movzbl 0x7(%rsp),%eax │ │ cmp $0x2c,%al │ │ - je 4018 │ │ + je 3db8 │ │ cmp $0x3b,%al │ │ - je 4008 │ │ + je 3da8 │ │ cmp $0x21,%al │ │ - je 4028 │ │ + je 3dc8 │ │ movl $0x0,0x0(%rbp) │ │ xor %eax,%eax │ │ movl $0x6b,0x48(%rbx) │ │ - jmp 3fd9 │ │ + jmp 3d79 │ │ xchg %ax,%ax │ │ movl $0x66,0x48(%rbx) │ │ xor %eax,%eax │ │ mov 0x8(%rsp),%rcx │ │ xor %fs:0x28,%rcx │ │ - jne 405c │ │ + jne 3dfc │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ retq │ │ nopl 0x0(%rax) │ │ movl $0x6f,0x48(%rdi) │ │ - jmp 3fd9 │ │ + jmp 3d79 │ │ nopl 0x0(%rax) │ │ movl $0x4,0x0(%rbp) │ │ mov $0x1,%eax │ │ - jmp 3fd9 │ │ + jmp 3d79 │ │ xchg %ax,%ax │ │ movl $0x2,0x0(%rbp) │ │ mov $0x1,%eax │ │ - jmp 3fd9 │ │ + jmp 3d79 │ │ xchg %ax,%ax │ │ movl $0x3,0x0(%rbp) │ │ mov $0x1,%eax │ │ - jmp 3fd9 │ │ + jmp 3d79 │ │ xchg %ax,%ax │ │ mov 0x38(%rdx),%rcx │ │ lea 0x7(%rsp),%rdi │ │ mov $0x1,%esi │ │ mov $0x1,%edx │ │ callq 12a0 │ │ cmp $0x1,%rax │ │ setne %al │ │ - jmpq 3fa7 │ │ + jmpq 3d47 │ │ callq 1280 <__stack_chk_fail@plt> │ │ - jmpq 4080 │ │ + jmpq 3e20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3153,115 +2957,115 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -0000000000004080 : │ │ +0000000000003e20 : │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x20(%rsp),%rsp │ │ mov 0x58(%rdi),%rbp │ │ mov %fs:0x28,%rax │ │ mov %rax,0x18(%rsp) │ │ xor %eax,%eax │ │ mov 0x0(%rbp),%eax │ │ and $0x8,%eax │ │ - jne 40d8 │ │ + jne 3e78 │ │ movl $0x6f,0x48(%rdi) │ │ mov 0x18(%rsp),%rcx │ │ xor %fs:0x28,%rcx │ │ - jne 44b5 │ │ + jne 4255 │ │ lea 0x20(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ retq │ │ nopl (%rax) │ │ mov 0x40(%rbp),%rax │ │ mov %esi,%r12d │ │ test %rax,%rax │ │ - je 4328 │ │ + je 40c8 │ │ lea 0x10(%rsp),%r13 │ │ mov $0x2,%edx │ │ mov %r13,%rsi │ │ callq *%rax │ │ cmp $0x2,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 4318 │ │ + jne 40b8 │ │ movzbl 0x11(%rsp),%eax │ │ lea 0x24(%rbx),%rsi │ │ movzbl 0x10(%rsp),%edx │ │ mov %rbx,%rdi │ │ shl $0x8,%eax │ │ or %edx,%eax │ │ mov %eax,0x20(%rbx) │ │ - callq 3ab0 │ │ + callq 3850 │ │ test %eax,%eax │ │ - jne 4130 │ │ + jne 3ed0 │ │ xor %eax,%eax │ │ - jmp 40b3 │ │ + jmp 3e53 │ │ nopl 0x0(%rax,%rax,1) │ │ lea 0x28(%rbx),%rsi │ │ mov %rbx,%rdi │ │ - callq 3ab0 │ │ + callq 3850 │ │ test %eax,%eax │ │ - je 4127 │ │ + je 3ec7 │ │ lea 0x2c(%rbx),%rsi │ │ mov %rbx,%rdi │ │ - callq 3ab0 │ │ + callq 3850 │ │ test %eax,%eax │ │ - je 4127 │ │ + je 3ec7 │ │ mov 0x58(%rbx),%rdx │ │ mov 0x40(%rdx),%rax │ │ test %rax,%rax │ │ - je 436e │ │ + je 410e │ │ mov $0x1,%edx │ │ mov %r13,%rsi │ │ mov %rbx,%rdi │ │ callq *%rax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 434f │ │ + jne 40ef │ │ movzbl 0x10(%rsp),%r14d │ │ mov 0x38(%rbx),%rdi │ │ mov %r14d,%eax │ │ shr $0x6,%al │ │ and $0x1,%eax │ │ test %rdi,%rdi │ │ mov %al,0x30(%rbx) │ │ mov %r14d,%eax │ │ - je 41ac │ │ - callq 3970 │ │ + je 3f4c │ │ + callq 4ed0 │ │ movzbl 0x10(%rsp),%eax │ │ movq $0x0,0x38(%rbx) │ │ test %al,%al │ │ - js 43b5 │ │ + js 4155 │ │ mov 0x40(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 4390 │ │ + je 4130 │ │ mov 0x18(%rbx),%eax │ │ lea 0x1(%rax),%esi │ │ movslq %esi,%rsi │ │ lea 0x0(,%rsi,8),%rax │ │ shl $0x6,%rsi │ │ sub %rax,%rsi │ │ callq 1300 │ │ mov %rax,0x40(%rbx) │ │ test %rax,%rax │ │ - je 43a7 │ │ + je 4147 │ │ movslq 0x18(%rbx),%rdx │ │ lea 0x0(,%rdx,8),%rcx │ │ shl $0x6,%rdx │ │ sub %rcx,%rdx │ │ lea (%rax,%rdx,1),%r13 │ │ mov 0x20(%rbx),%rdx │ │ mov %rdx,0x0(%r13) │ │ @@ -3269,35 +3073,35 @@ │ │ mov %rdx,0x8(%r13) │ │ mov 0x30(%rbx),%rdx │ │ mov %rdx,0x10(%r13) │ │ mov 0x38(%rbx),%rax │ │ mov %rax,0x18(%r13) │ │ mov 0x38(%rbx),%rax │ │ test %rax,%rax │ │ - je 4243 │ │ + je 3fe3 │ │ mov 0x8(%rax),%rsi │ │ mov (%rax),%edi │ │ - callq 38c0 │ │ + callq 4e20 │ │ mov %rax,0x18(%r13) │ │ test %rax,%rax │ │ - je 43a7 │ │ + je 4147 │ │ movq $0x0,0x20(%r13) │ │ test %r12b,%r12b │ │ movl $0x0,0x28(%r13) │ │ movq $0x0,0x30(%r13) │ │ - je 4264 │ │ + je 4004 │ │ addl $0x1,0x18(%rbx) │ │ movslq 0x28(%rbx),%rdx │ │ movslq 0x2c(%rbx),%rax │ │ imul %rdx,%rax │ │ mov %rax,0x30(%rbp) │ │ mov 0x58(%rbx),%rbp │ │ mov 0x40(%rbp),%rax │ │ test %rax,%rax │ │ - je 4479 │ │ + je 4219 │ │ lea 0xf(%rsp),%rsi │ │ mov $0x1,%edx │ │ mov %rbx,%rdi │ │ callq *%rax │ │ movzbl 0xf(%rsp),%ecx │ │ mov $0x1,%edx │ │ mov %edx,%eax │ │ @@ -3314,83 +3118,83 @@ │ │ mov %ecx,0x14(%rbp) │ │ mov %eax,0x10(%rbp) │ │ lea 0x6148(%rbp),%rax │ │ movl $0x0,0x20(%rbp) │ │ movl $0x1002,0x1c(%rbp) │ │ movl $0x0,0x24(%rbp) │ │ movq $0x0,0x28(%rbp) │ │ - movdqa 0xddd(%rip),%xmm0 │ │ + movdqa 0x103d(%rip),%xmm0 │ │ mov %edx,0x18(%rbp) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ movdqu %xmm0,(%rbx) │ │ add $0x10,%rbx │ │ cmp %rax,%rbx │ │ - jne 4300 │ │ + jne 40a0 │ │ mov $0x1,%eax │ │ - jmpq 40b3 │ │ + jmpq 3e53 │ │ nop │ │ movl $0x66,0x48(%rbx) │ │ xor %eax,%eax │ │ - jmpq 40b3 │ │ + jmpq 3e53 │ │ xchg %ax,%ax │ │ mov 0x38(%rbp),%rcx │ │ lea 0x10(%rsp),%r13 │ │ mov $0x2,%edx │ │ mov $0x1,%esi │ │ mov %r13,%rdi │ │ callq 12a0 │ │ cmp $0x2,%rax │ │ setne %al │ │ - jmpq 40fd │ │ + jmpq 3e9d │ │ mov 0x38(%rbx),%rdi │ │ movl $0x66,0x48(%rbx) │ │ - callq 3970 │ │ + callq 4ed0 │ │ movq $0x0,0x38(%rbx) │ │ xor %eax,%eax │ │ - jmpq 40b3 │ │ + jmpq 3e53 │ │ mov 0x38(%rdx),%rcx │ │ mov $0x1,%esi │ │ mov %r13,%rdi │ │ mov $0x1,%edx │ │ callq 12a0 │ │ cmp $0x1,%rax │ │ setne %al │ │ - jmpq 4174 │ │ + jmpq 3f14 │ │ mov $0x38,%edi │ │ callq 1310 │ │ mov %rax,0x40(%rbx) │ │ test %rax,%rax │ │ - jne 41eb │ │ + jne 3f8b │ │ movl $0x6d,0x48(%rbx) │ │ xor %eax,%eax │ │ - jmpq 40b3 │ │ + jmpq 3e53 │ │ mov %r14d,%ecx │ │ mov $0x1,%edi │ │ and $0x7,%ecx │ │ xor %esi,%esi │ │ add $0x1,%ecx │ │ shl %cl,%edi │ │ - callq 38c0 │ │ + callq 4e20 │ │ mov %rax,0x38(%rbx) │ │ test %rax,%rax │ │ - je 43a7 │ │ + je 4147 │ │ mov (%rax),%eax │ │ xor %r14d,%r14d │ │ test %eax,%eax │ │ - jne 444d │ │ - jmpq 41b4 │ │ + jne 41ed │ │ + jmpq 3f54 │ │ nopl 0x0(%rax,%rax,1) │ │ mov $0x3,%edx │ │ mov %r13,%rsi │ │ mov %rbx,%rdi │ │ callq *%rax │ │ cmp $0x3,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 4496 │ │ + jne 4236 │ │ mov 0x38(%rbx),%rdx │ │ mov %r14d,%eax │ │ movzbl 0x10(%rsp),%ecx │ │ lea (%rax,%rax,2),%rax │ │ add $0x1,%r14d │ │ mov 0x8(%rdx),%rdx │ │ mov %cl,(%rdx,%rax,1) │ │ @@ -3400,239 +3204,239 @@ │ │ mov %cl,0x1(%rdx,%rax,1) │ │ mov 0x38(%rbx),%rdx │ │ movzbl 0x12(%rsp),%ecx │ │ mov 0x8(%rdx),%rdx │ │ mov %cl,0x2(%rdx,%rax,1) │ │ mov 0x38(%rbx),%rax │ │ cmp %r14d,(%rax) │ │ - jbe 41b4 │ │ + jbe 3f54 │ │ mov 0x58(%rbx),%rdx │ │ mov 0x40(%rdx),%rax │ │ test %rax,%rax │ │ - jne 43e8 │ │ + jne 4188 │ │ mov 0x38(%rdx),%rcx │ │ mov $0x1,%esi │ │ mov %r13,%rdi │ │ mov $0x3,%edx │ │ callq 12a0 │ │ cmp $0x3,%rax │ │ setne %al │ │ - jmp 43fb │ │ + jmp 419b │ │ mov 0x38(%rbp),%rcx │ │ lea 0xf(%rsp),%rdi │ │ mov $0x1,%edx │ │ mov $0x1,%esi │ │ callq 12a0 │ │ - jmpq 4294 │ │ + jmpq 4034 │ │ mov 0x38(%rbx),%rdi │ │ - callq 3970 │ │ + callq 4ed0 │ │ movl $0x66,0x48(%rbx) │ │ xor %eax,%eax │ │ movq $0x0,0x38(%rbx) │ │ - jmpq 40b3 │ │ + jmpq 3e53 │ │ callq 1280 <__stack_chk_fail@plt> │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ -00000000000044c0 : │ │ +0000000000004260 : │ │ push %r13 │ │ mov %rdx,%r13 │ │ push %r12 │ │ mov %rsi,%r12 │ │ push %rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x18(%rsp),%rsp │ │ mov 0x58(%rdi),%rbp │ │ mov %fs:0x28,%rax │ │ mov %rax,0x8(%rsp) │ │ xor %eax,%eax │ │ mov 0x40(%rbp),%rax │ │ test %rax,%rax │ │ - je 4590 │ │ + je 4330 │ │ lea 0x7(%rsp),%rsi │ │ mov $0x1,%edx │ │ callq *%rax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 4557 │ │ + jne 42f7 │ │ movzbl 0x7(%rsp),%edx │ │ test %dl,%dl │ │ - je 4580 │ │ + je 4320 │ │ cmpl $0xf9,0x0(%r13) │ │ - je 45b8 │ │ + je 4358 │ │ lea 0x48(%rbp),%rax │ │ mov %rax,(%r12) │ │ mov %dl,0x48(%rbp) │ │ mov 0x58(%rbx),%rcx │ │ mov 0x40(%rcx),%rax │ │ test %rax,%rax │ │ - je 45c8 │ │ + je 4368 │ │ mov (%r12),%rsi │ │ mov %rbx,%rdi │ │ add $0x1,%rsi │ │ callq *%rax │ │ cltq │ │ movzbl 0x7(%rsp),%edx │ │ cmp %rdx,%rax │ │ - je 4588 │ │ + je 4328 │ │ movl $0x66,0x48(%rbx) │ │ xor %eax,%eax │ │ mov 0x8(%rsp),%rcx │ │ xor %fs:0x28,%rcx │ │ - jne 45e3 │ │ + jne 4383 │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ nopl 0x0(%rax) │ │ movq $0x0,(%r12) │ │ mov $0x1,%eax │ │ - jmp 4560 │ │ + jmp 4300 │ │ nop │ │ mov 0x38(%rbp),%rcx │ │ lea 0x7(%rsp),%rdi │ │ mov $0x1,%edx │ │ mov $0x1,%esi │ │ callq 12a0 │ │ cmp $0x1,%rax │ │ setne %al │ │ - jmpq 4507 │ │ + jmpq 42a7 │ │ nopl 0x0(%rax) │ │ movb $0x4,0x7(%rsp) │ │ mov $0x4,%edx │ │ - jmpq 4522 │ │ + jmpq 42c2 │ │ nop │ │ mov (%r12),%rdi │ │ mov $0x1,%esi │ │ mov 0x38(%rcx),%rcx │ │ add $0x1,%rdi │ │ callq 12a0 │ │ - jmpq 454d │ │ + jmpq 42ed │ │ callq 1280 <__stack_chk_fail@plt> │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ -00000000000045f0 : │ │ +0000000000004390 : │ │ push %r12 │ │ mov %rdx,%r12 │ │ push %rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x10(%rsp),%rsp │ │ mov 0x58(%rdi),%rdx │ │ mov %fs:0x28,%rax │ │ mov %rax,0x8(%rsp) │ │ xor %eax,%eax │ │ mov (%rdx),%eax │ │ and $0x8,%eax │ │ - je 4678 │ │ + je 4418 │ │ mov 0x40(%rdx),%rax │ │ mov %rsi,%rbp │ │ test %rax,%rax │ │ - je 4688 │ │ + je 4428 │ │ lea 0x7(%rsp),%rsi │ │ mov $0x1,%edx │ │ callq *%rax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - je 4660 │ │ + je 4400 │ │ movl $0x66,0x48(%rbx) │ │ xor %eax,%eax │ │ mov 0x8(%rsp),%rcx │ │ xor %fs:0x28,%rcx │ │ - jne 46a9 │ │ + jne 4449 │ │ lea 0x10(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ retq │ │ nop │ │ movzbl 0x7(%rsp),%eax │ │ mov %rbp,%rdx │ │ mov %r12,%rsi │ │ mov %rbx,%rdi │ │ mov %eax,0x0(%rbp) │ │ - callq 44c0 │ │ - jmp 4645 │ │ + callq 4260 │ │ + jmp 43e5 │ │ movl $0x6f,0x48(%rdi) │ │ - jmp 4645 │ │ + jmp 43e5 │ │ nopl 0x0(%rax) │ │ mov 0x38(%rdx),%rcx │ │ lea 0x7(%rsp),%rdi │ │ mov $0x1,%esi │ │ mov $0x1,%edx │ │ callq 12a0 │ │ cmp $0x1,%rax │ │ setne %al │ │ - jmp 4638 │ │ + jmp 43d8 │ │ callq 1280 <__stack_chk_fail@plt> │ │ xchg %ax,%ax │ │ │ │ -00000000000046b0 : │ │ +0000000000004450 : │ │ xor %eax,%eax │ │ cmp $0x4,%rdi │ │ - je 46c0 │ │ + je 4460 │ │ retq │ │ nopl 0x0(%rax) │ │ movzbl (%rsi),%eax │ │ shr $0x2,%al │ │ and $0x7,%eax │ │ mov %eax,(%rdx) │ │ movzbl 0x2(%rsi),%eax │ │ movzbl 0x1(%rsi),%ecx │ │ shl $0x8,%eax │ │ or %ecx,%eax │ │ mov %eax,0x4(%rdx) │ │ testb $0x1,(%rsi) │ │ - jne 46f0 │ │ + jne 4490 │ │ movl $0xffffffff,0x8(%rdx) │ │ mov $0x1,%eax │ │ retq │ │ nopl (%rax) │ │ movzbl 0x3(%rsi),%eax │ │ mov %eax,0x8(%rdx) │ │ mov $0x1,%eax │ │ retq │ │ nopl (%rax) │ │ │ │ -0000000000004700 : │ │ +00000000000044a0 : │ │ test %rdi,%rdi │ │ - je 47a0 │ │ + je 4540 │ │ cmpq $0x0,0x58(%rdi) │ │ - je 47a0 │ │ + je 4540 │ │ push %rbx │ │ mov %rdi,%rbx │ │ mov 0x38(%rdi),%rdi │ │ test %rdi,%rdi │ │ - je 472e │ │ - callq 3970 │ │ + je 44ce │ │ + callq 4ed0 │ │ movq $0x0,0x38(%rbx) │ │ mov 0x10(%rbx),%rdi │ │ test %rdi,%rdi │ │ - je 4744 │ │ - callq 3970 │ │ + je 44e4 │ │ + callq 4ed0 │ │ movq $0x0,0x10(%rbx) │ │ cmpq $0x0,0x40(%rbx) │ │ - je 475b │ │ + je 44fb │ │ mov %rbx,%rdi │ │ - callq 3a00 │ │ + callq 4f60 │ │ movq $0x0,0x40(%rbx) │ │ mov 0x58(%rbx),%rdx │ │ mov (%rdx),%eax │ │ and $0x8,%eax │ │ - je 4790 │ │ + je 4530 │ │ mov 0x38(%rdx),%rdi │ │ test %rdi,%rdi │ │ - je 47b8 │ │ + je 4558 │ │ callq 1370 │ │ test %eax,%eax │ │ - jne 47a8 │ │ + jne 4548 │ │ mov 0x58(%rbx),%rdi │ │ callq 12c0 │ │ mov %rbx,%rdi │ │ callq 12c0 │ │ pop %rbx │ │ mov $0x1,%eax │ │ retq │ │ @@ -3645,103 +3449,103 @@ │ │ nopl 0x0(%rax,%rax,1) │ │ movl $0x6e,0x48(%rbx) │ │ xor %eax,%eax │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ mov %rdx,%rdi │ │ - jmp 477c │ │ + jmp 451c │ │ nopl (%rax) │ │ │ │ -00000000000047c0 : │ │ +0000000000004560 : │ │ push %r12 │ │ mov %rsi,%r12 │ │ push %rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x10(%rsp),%rsp │ │ mov 0x58(%rdi),%rbp │ │ mov %fs:0x28,%rax │ │ mov %rax,0x8(%rsp) │ │ xor %eax,%eax │ │ mov 0x40(%rbp),%rax │ │ test %rax,%rax │ │ - je 4888 │ │ + je 4628 │ │ lea 0x7(%rsp),%rsi │ │ mov $0x1,%edx │ │ callq *%rax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 4844 │ │ + jne 45e4 │ │ movzbl 0x7(%rsp),%edx │ │ test %dl,%dl │ │ - je 4868 │ │ + je 4608 │ │ lea 0x48(%rbp),%rax │ │ mov %rax,(%r12) │ │ mov %dl,0x48(%rbp) │ │ mov 0x58(%rbx),%rcx │ │ mov 0x40(%rcx),%rax │ │ test %rax,%rax │ │ - je 48b0 │ │ + je 4650 │ │ mov (%r12),%rsi │ │ mov %rbx,%rdi │ │ add $0x1,%rsi │ │ callq *%rax │ │ cltq │ │ movzbl 0x7(%rsp),%edx │ │ cmp %rdx,%rax │ │ - je 487c │ │ + je 461c │ │ movl $0x66,0x48(%rbx) │ │ xor %eax,%eax │ │ mov 0x8(%rsp),%rcx │ │ xor %fs:0x28,%rcx │ │ - jne 48cb │ │ + jne 466b │ │ lea 0x10(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ retq │ │ nop │ │ movq $0x0,(%r12) │ │ movb $0x0,0x48(%rbp) │ │ movq $0x0,0x30(%rbp) │ │ mov $0x1,%eax │ │ - jmp 484d │ │ + jmp 45ed │ │ nopl 0x0(%rax,%rax,1) │ │ mov 0x38(%rbp),%rcx │ │ lea 0x7(%rsp),%rdi │ │ mov $0x1,%edx │ │ mov $0x1,%esi │ │ callq 12a0 │ │ cmp $0x1,%rax │ │ setne %al │ │ - jmpq 4802 │ │ + jmpq 45a2 │ │ nopl 0x0(%rax) │ │ mov (%r12),%rdi │ │ mov $0x1,%esi │ │ mov 0x38(%rcx),%rcx │ │ add $0x1,%rdi │ │ callq 12a0 │ │ - jmpq 483a │ │ + jmpq 45da │ │ callq 1280 <__stack_chk_fail@plt> │ │ - jmpq 48e0 │ │ + jmpq 4680 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -00000000000048e0 : │ │ +0000000000004680 : │ │ push %r15 │ │ mov %rdi,%r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbp │ │ push %rbx │ │ @@ -3752,36 +3556,36 @@ │ │ mov 0x58(%rdi),%rax │ │ mov %rsi,0x28(%rsp) │ │ mov %edx,0xc(%rsp) │ │ mov %rax,0x10(%rsp) │ │ mov (%rax),%eax │ │ mov %eax,0x18(%rsp) │ │ and $0x8,%eax │ │ - je 4b00 │ │ + je 48a0 │ │ mov 0xc(%rsp),%ecx │ │ test %ecx,%ecx │ │ - jne 4932 │ │ + jne 46d2 │ │ mov 0x28(%rdi),%eax │ │ mov %eax,0xc(%rsp) │ │ mov 0x10(%rsp),%rdi │ │ mov $0xffff0000,%edx │ │ movslq 0xc(%rsp),%rax │ │ mov 0x30(%rdi),%rbx │ │ mov %rbx,0x18(%rsp) │ │ sub %rax,%rbx │ │ cmp %rdx,%rbx │ │ mov %rbx,%rax │ │ mov %rbx,0x30(%rdi) │ │ - jbe 4998 │ │ + jbe 4738 │ │ movl $0x6c,0x48(%r15) │ │ xor %eax,%eax │ │ data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ mov 0x58(%rsp),%rdi │ │ xor %fs:0x28,%rdi │ │ - jne 4fbc │ │ + jne 4d5c │ │ lea 0x68(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ @@ -3792,98 +3596,98 @@ │ │ mov 0x20(%rdi),%r13d │ │ mov %ebx,0x34(%rsp) │ │ mov 0x8(%rdi),%ebx │ │ cmp $0xfff,%r13d │ │ mov %ebx,0x18(%rsp) │ │ mov 0x1c(%rdi),%ebx │ │ mov %ebx,0x30(%rsp) │ │ - jg 4af8 │ │ + jg 4898 │ │ add $0x148,%rdi │ │ test %r13d,%r13d │ │ mov %rdi,0x38(%rsp) │ │ - je 4f87 │ │ + je 4d27 │ │ mov 0xc(%rsp),%edx │ │ mov %ebx,%edi │ │ test %edx,%edx │ │ - jle 4ed8 │ │ + jle 4c78 │ │ mov 0x38(%rsp),%rdi │ │ movslq %r13d,%rax │ │ mov 0xc(%rsp),%esi │ │ xor %ebx,%ebx │ │ lea -0x1(%rdi,%rax,1),%rdx │ │ mov 0x28(%rsp),%rax │ │ - jmp 4a05 │ │ + jmp 47a5 │ │ test %r13d,%r13d │ │ - je 4a1e │ │ + je 47be │ │ movzbl (%rdx),%ecx │ │ add $0x1,%ebx │ │ sub $0x1,%r13d │ │ sub $0x1,%rdx │ │ add $0x1,%rax │ │ mov %cl,-0x1(%rax) │ │ cmp %ebx,%esi │ │ - jg 4a00 │ │ + jg 47a0 │ │ cmp %ebx,0xc(%rsp) │ │ - jle 4fc1 │ │ + jle 4d61 │ │ mov 0x58(%r15),%r14 │ │ mov 0x14(%r14),%esi │ │ cmp $0xc,%esi │ │ - jg 4cc8 │ │ + jg 4a68 │ │ mov 0x10(%rsp),%rax │ │ mov %ebx,%r12d │ │ lea 0x1147(%rax),%rdi │ │ lea 0x2148(%rax),%rbp │ │ mov %rdi,0x40(%rsp) │ │ add $0x6148,%rax │ │ mov %rax,0x48(%rsp) │ │ nop │ │ mov 0x24(%r14),%edx │ │ lea 0x49(%r14),%rax │ │ mov %rax,0x20(%rsp) │ │ lea 0x48(%r14),%rbx │ │ cmp %esi,%edx │ │ mov %edx,%ecx │ │ - jge 4f96 │ │ + jge 4d36 │ │ nopl 0x0(%rax,%rax,1) │ │ movzbl 0x48(%r14),%edx │ │ test %dl,%dl │ │ - jne 4b10 │ │ + jne 48b0 │ │ mov 0x58(%r15),%rdx │ │ mov 0x40(%rdx),%rax │ │ test %rax,%rax │ │ - je 4ca0 │ │ + je 4a40 │ │ mov $0x1,%edx │ │ mov %rbx,%rsi │ │ mov %r15,%rdi │ │ callq *%rax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 4af0 │ │ + jne 4890 │ │ movzbl 0x48(%r14),%edx │ │ test %dl,%dl │ │ - je 4c90 │ │ + je 4a30 │ │ mov 0x58(%r15),%rcx │ │ mov 0x40(%rcx),%rax │ │ test %rax,%rax │ │ - je 4e40 │ │ + je 4be0 │ │ mov 0x20(%rsp),%rsi │ │ mov %r15,%rdi │ │ callq *%rax │ │ cltq │ │ movzbl 0x48(%r14),%ecx │ │ cmp %rax,%rcx │ │ mov %rcx,%rdx │ │ - je 4d30 │ │ + je 4ad0 │ │ movl $0x66,0x48(%r15) │ │ xor %eax,%eax │ │ - jmpq 4970 │ │ + jmpq 4710 │ │ nop │ │ movl $0x6f,0x48(%rdi) │ │ - jmpq 4970 │ │ + jmpq 4710 │ │ nopl 0x0(%rax) │ │ movzbl 0x49(%r14),%eax │ │ sub $0x1,%edx │ │ lea 0x1(%rax),%esi │ │ mov %sil,0x49(%r14) │ │ movzbl (%rbx,%rax,1),%eax │ │ mov %dl,0x48(%r14) │ │ @@ -3891,303 +3695,499 @@ │ │ lea 0x8(%rcx),%edx │ │ mov 0x14(%r14),%esi │ │ or 0x28(%r14),%rax │ │ mov %edx,0x24(%r14) │ │ mov %edx,%ecx │ │ mov %rax,0x28(%r14) │ │ cmp %esi,%edx │ │ - jl 4a80 │ │ + jl 4820 │ │ movslq %esi,%rdi │ │ - lea 0x55f(%rip),%rcx │ │ + lea 0x7bf(%rip),%rcx │ │ movzwl (%rcx,%rdi,2),%ebx │ │ mov %esi,%ecx │ │ sub %esi,%edx │ │ mov %edx,0x24(%r14) │ │ and %eax,%ebx │ │ shr %cl,%rax │ │ mov %ebx,%edi │ │ mov %rax,0x28(%r14) │ │ mov 0x10(%r14),%eax │ │ cmp $0x1000,%eax │ │ - jg 4b94 │ │ + jg 4934 │ │ mov 0x18(%r14),%edx │ │ add $0x1,%eax │ │ mov %eax,0x10(%r14) │ │ cmp $0xb,%esi │ │ - jg 4b94 │ │ + jg 4934 │ │ cmp %edx,%eax │ │ - jle 4b94 │ │ + jle 4934 │ │ add %edx,%edx │ │ add $0x1,%esi │ │ mov %edx,0x18(%r14) │ │ mov %esi,0x14(%r14) │ │ cmp %ebx,0x34(%rsp) │ │ - je 4f9f │ │ + je 4d3f │ │ cmp %ebx,0x18(%rsp) │ │ - je 4cd8 │ │ - jle 4c08 │ │ + je 4a78 │ │ + jle 49a8 │ │ mov 0x28(%rsp),%rsi │ │ movslq %r12d,%rax │ │ lea 0x1(%r12),%r12d │ │ mov %bl,(%rsi,%rax,1) │ │ cmpl $0x1002,0x30(%rsp) │ │ - je 4bde │ │ + je 497e │ │ mov 0x10(%rsp),%rax │ │ movslq 0x10(%rax),%rax │ │ lea -0x8(%rbp,%rax,4),%rax │ │ cmpl $0x1002,(%rax) │ │ - je 4dd0 │ │ + je 4b70 │ │ cmp %r12d,0xc(%rsp) │ │ - jle 4ecf │ │ + jle 4c6f │ │ mov 0x58(%r15),%r14 │ │ mov 0x14(%r14),%esi │ │ cmp $0xc,%esi │ │ - jg 4cc8 │ │ + jg 4a68 │ │ mov %edi,0x30(%rsp) │ │ - jmpq 4a60 │ │ + jmpq 4800 │ │ nopl 0x0(%rax,%rax,1) │ │ movslq %ebx,%rdx │ │ movslq %ebx,%rax │ │ cmpl $0x1002,0x0(%rbp,%rdx,4) │ │ - je 4e58 │ │ + je 4bf8 │ │ cmp %eax,0x18(%rsp) │ │ - jge 4d50 │ │ + jge 4af0 │ │ cmp $0xffe,%r13d │ │ - jg 4d50 │ │ + jg 4af0 │ │ cmp $0xfff,%eax │ │ - jg 4c90 │ │ + jg 4a30 │ │ mov 0x40(%rsp),%rsi │ │ movslq %r13d,%rdx │ │ mov 0x18(%rsp),%r8d │ │ add 0x38(%rsp),%rdx │ │ nopl 0x0(%rax,%rax,1) │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ movzbl (%rsi,%rax,1),%ecx │ │ add $0x1,%r13d │ │ mov %cl,(%rdx) │ │ movslq 0x0(%rbp,%rax,4),%rax │ │ cmp %eax,%r8d │ │ - jge 4d50 │ │ + jge 4af0 │ │ cmp $0xffe,%r13d │ │ - jg 4d50 │ │ + jg 4af0 │ │ add $0x1,%rdx │ │ cmp $0xfff,%eax │ │ - jle 4c60 │ │ + jle 4a00 │ │ movl $0x70,0x48(%r15) │ │ xor %eax,%eax │ │ - jmpq 4970 │ │ + jmpq 4710 │ │ nop │ │ mov 0x38(%rdx),%rcx │ │ mov $0x1,%esi │ │ mov %rbx,%rdi │ │ mov $0x1,%edx │ │ callq 12a0 │ │ cmp $0x1,%rax │ │ setne %al │ │ - jmpq 4ab1 │ │ + jmpq 4851 │ │ nopw 0x0(%rax,%rax,1) │ │ movl $0x70,0x48(%r15) │ │ xor %eax,%eax │ │ - jmpq 4970 │ │ + jmpq 4710 │ │ nop │ │ mov 0x48(%rsp),%rdx │ │ mov %rbp,%rax │ │ - movdqa 0x3e8(%rip),%xmm0 │ │ + movdqa 0x648(%rip),%xmm0 │ │ add $0x10,%rax │ │ movdqu %xmm0,-0x10(%rax) │ │ cmp %rdx,%rax │ │ - jne 4ce0 │ │ + jne 4a80 │ │ mov 0x10(%rsp),%rdi │ │ mov 0xc(%rdi),%eax │ │ movl $0x1002,0x1c(%rdi) │ │ add $0x1,%eax │ │ mov %eax,0x10(%rdi) │ │ mov 0x4(%rdi),%eax │ │ mov %eax,0x30(%rsp) │ │ lea 0x1(%rax),%ecx │ │ mov %ecx,0x14(%rdi) │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov %eax,0x18(%rdi) │ │ mov $0x1002,%edi │ │ - jmpq 4bde │ │ + jmpq 497e │ │ nopl 0x0(%rax) │ │ movzbl 0x49(%r14),%eax │ │ sub $0x1,%edx │ │ movb $0x2,0x49(%r14) │ │ mov 0x24(%r14),%ecx │ │ mov %dl,0x48(%r14) │ │ - jmpq 4b27 │ │ + jmpq 48c7 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp $0xfff,%eax │ │ - jg 4c90 │ │ + jg 4a30 │ │ cmp $0xffe,%r13d │ │ - jg 4c90 │ │ + jg 4a30 │ │ mov 0x38(%rsp),%rsi │ │ mov %r13d,%r9d │ │ movslq %r13d,%rdx │ │ add $0x1,%r9d │ │ mov %al,(%rsi,%rdx,1) │ │ - je 4f8e │ │ + je 4d2e │ │ mov 0xc(%rsp),%ecx │ │ cmp %r12d,%ecx │ │ - jle 4f8e │ │ + jle 4d2e │ │ movslq %r9d,%rax │ │ movslq %r12d,%r8 │ │ add 0x28(%rsp),%r8 │ │ add %rsi,%rax │ │ mov %r9d,%r13d │ │ - jmp 4da9 │ │ + jmp 4b49 │ │ test %r13d,%r13d │ │ - je 4bba │ │ + je 495a │ │ movzbl -0x1(%rax),%edx │ │ add $0x1,%r12d │ │ sub $0x1,%r13d │ │ sub $0x1,%rax │ │ add $0x1,%r8 │ │ mov %dl,-0x1(%r8) │ │ cmp %r12d,%ecx │ │ - jg 4da0 │ │ - jmpq 4bba │ │ + jg 4b40 │ │ + jmpq 495a │ │ nopl 0x0(%rax,%rax,1) │ │ mov 0x30(%rsp),%esi │ │ mov %esi,(%rax) │ │ mov 0x10(%rsp),%rax │ │ movslq 0x10(%rax),%rax │ │ lea -0x2(%rax),%edx │ │ cmp %ebx,%edx │ │ - je 4f38 │ │ + je 4cd8 │ │ mov 0x40(%rsp),%rsi │ │ lea -0x2(%rsi,%rax,1),%rax │ │ mov 0x18(%rsp),%esi │ │ cmp %ebx,%esi │ │ - jge 4e34 │ │ + jge 4bd4 │ │ cmp $0xfff,%ebx │ │ - jg 4f2c │ │ + jg 4ccc │ │ mov $0x1000,%edx │ │ mov %esi,%ecx │ │ - jmp 4e29 │ │ + jmp 4bc9 │ │ nopl 0x0(%rax) │ │ sub $0x1,%edx │ │ - je 4e34 │ │ + je 4bd4 │ │ cmp $0xfff,%ebx │ │ - jg 4f2c │ │ + jg 4ccc │ │ movslq %ebx,%rbx │ │ mov 0x0(%rbp,%rbx,4),%ebx │ │ cmp %ebx,%ecx │ │ - jl 4e18 │ │ + jl 4bb8 │ │ mov %bl,(%rax) │ │ - jmpq 4bde │ │ + jmpq 497e │ │ nopl 0x0(%rax,%rax,1) │ │ mov 0x38(%rcx),%rcx │ │ mov $0x1,%esi │ │ mov 0x20(%rsp),%rdi │ │ callq 12a0 │ │ - jmpq 4adf │ │ + jmpq 487f │ │ mov 0x10(%rsp),%rax │ │ movslq 0x10(%rax),%rax │ │ lea -0x2(%rax),%edx │ │ cmp %ebx,%edx │ │ - jne 4c90 │ │ + jne 4a30 │ │ mov 0x40(%rsp),%rsi │ │ lea 0x1(%r13),%r8d │ │ mov 0x18(%rsp),%r9d │ │ lea -0x2(%rsi,%rax,1),%rcx │ │ movslq %r13d,%rsi │ │ movslq 0x30(%rsp),%rax │ │ add 0x38(%rsp),%rsi │ │ cmp %eax,%r9d │ │ - jge 4fb3 │ │ + jge 4d53 │ │ cmp $0xfff,%eax │ │ - jg 4f25 │ │ + jg 4cc5 │ │ mov $0x1000,%edx │ │ - jmp 4eb4 │ │ + jmp 4c54 │ │ nop │ │ sub $0x1,%edx │ │ - je 4ebe │ │ + je 4c5e │ │ cmp $0xfff,%eax │ │ - jg 4f25 │ │ + jg 4cc5 │ │ movslq 0x0(%rbp,%rax,4),%rax │ │ cmp %eax,%r9d │ │ - jl 4ea8 │ │ + jl 4c48 │ │ mov %al,(%rsi) │ │ mov %r8d,%r13d │ │ mov %al,(%rcx) │ │ movslq 0x30(%rsp),%rax │ │ - jmpq 4c1c │ │ + jmpq 49bc │ │ mov 0x10(%rsp),%rax │ │ mov 0x30(%rax),%rax │ │ mov 0x10(%rsp),%rbx │ │ test %rax,%rax │ │ mov %edi,0x1c(%rbx) │ │ mov %r13d,0x20(%rbx) │ │ lea 0x50(%rsp),%rbx │ │ - jne 4f1b │ │ + jne 4cbb │ │ nopl (%rax) │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ mov %rbx,%rsi │ │ mov %r15,%rdi │ │ - callq 47c0 │ │ + callq 4560 │ │ test %eax,%eax │ │ - je 4970 │ │ + je 4710 │ │ cmpq $0x0,0x50(%rsp) │ │ - jne 4f00 │ │ + jne 4ca0 │ │ mov $0x1,%eax │ │ - jmpq 4970 │ │ + jmpq 4710 │ │ mov $0x2,%eax │ │ - jmp 4ebe │ │ + jmp 4c5e │ │ mov $0x2,%ebx │ │ mov %bl,(%rax) │ │ - jmpq 4bde │ │ + jmpq 497e │ │ mov 0x40(%rsp),%rdi │ │ cmp %esi,0x18(%rsp) │ │ lea -0x2(%rdi,%rax,1),%rcx │ │ - jge 4f79 │ │ + jge 4d19 │ │ cmp $0xfff,%esi │ │ - jg 4fac │ │ + jg 4d4c │ │ mov 0x18(%rsp),%esi │ │ mov $0x1000,%ebx │ │ movslq 0x30(%rsp),%rax │ │ - jmp 4f6c │ │ + jmp 4d0c │ │ sub $0x1,%ebx │ │ - je 4f75 │ │ + je 4d15 │ │ cmp $0xfff,%eax │ │ - jg 4fac │ │ + jg 4d4c │ │ movslq 0x0(%rbp,%rax,4),%rax │ │ cmp %eax,%esi │ │ - jl 4f60 │ │ + jl 4d00 │ │ mov %eax,0x30(%rsp) │ │ movzbl 0x30(%rsp),%eax │ │ mov %al,(%rcx) │ │ mov %edx,%edi │ │ - jmpq 4bde │ │ + jmpq 497e │ │ xor %ebx,%ebx │ │ - jmpq 4a1e │ │ + jmpq 47be │ │ mov %r9d,%r13d │ │ - jmpq 4bba │ │ + jmpq 495a │ │ mov 0x28(%r14),%rax │ │ - jmpq 4b47 │ │ + jmpq 48e7 │ │ movl $0x71,0x48(%r15) │ │ - jmpq 4af8 │ │ + jmpq 4898 │ │ mov $0x2,%eax │ │ - jmp 4f7e │ │ + jmp 4d1e │ │ mov 0x30(%rsp),%eax │ │ - jmpq 4ebe │ │ + jmpq 4c5e │ │ callq 1280 <__stack_chk_fail@plt> │ │ mov 0x10(%rsp),%rax │ │ mov 0x30(%rsp),%edi │ │ mov 0x30(%rax),%rax │ │ - jmpq 4ed8 │ │ + jmpq 4c78 │ │ data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000004fe0 : │ │ +0000000000004d80 : │ │ mov 0x58(%rdi),%rax │ │ testb $0x8,(%rax) │ │ - jne 4ff8 │ │ + jne 4d98 │ │ movl $0x6f,0x48(%rdi) │ │ xor %eax,%eax │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ mov 0x4(%rax),%eax │ │ mov %eax,(%rsi) │ │ mov %rdx,%rsi │ │ - jmpq 47c0 │ │ + jmpq 4560 │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +0000000000004db0 : │ │ + cmp $0x2,%edi │ │ + jle 4de8 │ │ + cmp $0x4,%edi │ │ + jle 4df0 │ │ + cmp $0x8,%edi │ │ + jle 4df8 │ │ + cmp $0x10,%edi │ │ + jle 4e00 │ │ + cmp $0x20,%edi │ │ + jle 4e08 │ │ + cmp $0x40,%edi │ │ + jle 4e10 │ │ + cmp $0x80,%edi │ │ + jle 4e18 │ │ + xor %eax,%eax │ │ + cmp $0x100,%edi │ │ + setg %al │ │ + add $0x8,%eax │ │ + retq │ │ + nopl (%rax) │ │ + mov $0x1,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x2,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x3,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x4,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x5,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x6,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x7,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + │ │ +0000000000004e20 : │ │ + push %r13 │ │ + push %r12 │ │ + mov %rsi,%r12 │ │ + push %rbp │ │ + mov $0x1,%ebp │ │ + push %rbx │ │ + mov %edi,%ebx │ │ + lea -0x8(%rsp),%rsp │ │ + callq 4db0 │ │ + mov %eax,%ecx │ │ + shl %cl,%ebp │ │ + cmp %ebx,%ebp │ │ + jne 4eb0 │ │ + mov $0x10,%edi │ │ + callq 1310 │ │ + test %rax,%rax │ │ + mov %rax,%rbx │ │ + je 4eb0 │ │ + movslq %ebp,%r13 │ │ + mov $0x3,%esi │ │ + mov %r13,%rdi │ │ + callq 12e0 │ │ + mov %rax,0x8(%rbx) │ │ + test %rax,%rax │ │ + je 4ea0 │ │ + mov %ebp,(%rbx) │ │ + mov %ebp,%edi │ │ + callq 4db0 │ │ + mov %eax,0x4(%rbx) │ │ + test %r12,%r12 │ │ + je 4e8f │ │ + mov 0x8(%rbx),%rdi │ │ + lea 0x0(%r13,%r13,2),%rdx │ │ + mov %r12,%rsi │ │ + callq 12b0 │ │ + lea 0x8(%rsp),%rsp │ │ + mov %rbx,%rax │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + retq │ │ + xchg %ax,%ax │ │ + mov %rbx,%rdi │ │ + callq 12c0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea 0x8(%rsp),%rsp │ │ + xor %ebx,%ebx │ │ + mov %rbx,%rax │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + retq │ │ + data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +0000000000004ed0 : │ │ + test %rdi,%rdi │ │ + je 4ef0 │ │ + push %rbx │ │ + mov %rdi,%rbx │ │ + mov 0x8(%rdi),%rdi │ │ + callq 12c0 │ │ + mov %rbx,%rdi │ │ + pop %rbx │ │ + jmpq 12c0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + retq │ │ + data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +0000000000004f00 : │ │ + push %r12 │ │ + push %rbp │ │ + push %rbx │ │ + mov (%rsi),%rbx │ │ + test %rbx,%rbx │ │ + je 4f52 │ │ + movslq (%rdi),%rax │ │ + mov %rsi,%rbp │ │ + mov %rdi,%r12 │ │ + lea (%rbx,%rax,8),%rax │ │ + cmp %rax,%rbx │ │ + jae 4f57 │ │ + xchg %ax,%ax │ │ + mov (%rbx),%rdi │ │ + add $0x8,%rbx │ │ + callq 12c0 │ │ + mov 0x0(%rbp),%rdi │ │ + movslq (%r12),%rax │ │ + lea (%rdi,%rax,8),%rax │ │ + cmp %rax,%rbx │ │ + jb 4f20 │ │ + callq 12c0 │ │ + movq $0x0,0x0(%rbp) │ │ + movl $0x0,(%r12) │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + retq │ │ + mov %rbx,%rdi │ │ + jmp 4f3d │ │ + nopl 0x0(%rax) │ │ + │ │ +0000000000004f60 : │ │ + test %rdi,%rdi │ │ + je 5008 │ │ + push %rbp │ │ + push %rbx │ │ + lea -0x8(%rsp),%rsp │ │ + mov 0x40(%rdi),%rbx │ │ + test %rbx,%rbx │ │ + je 5001 │ │ + movslq 0x18(%rdi),%rax │ │ + mov %rdi,%rbp │ │ + lea 0x0(,%rax,8),%rdx │ │ + shl $0x6,%rax │ │ + sub %rdx,%rax │ │ + add %rbx,%rax │ │ + cmp %rax,%rbx │ │ + jae 5009 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x18(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 4fb6 │ │ + callq 4ed0 │ │ + movq $0x0,0x18(%rbx) │ │ + mov 0x20(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 4fc4 │ │ + callq 12c0 │ │ + lea 0x28(%rbx),%rdi │ │ + lea 0x30(%rbx),%rsi │ │ + callq 4f00 │ │ + movslq 0x18(%rbp),%rax │ │ + add $0x38,%rbx │ │ + mov 0x40(%rbp),%rdi │ │ + lea 0x0(,%rax,8),%rdx │ │ + shl $0x6,%rax │ │ + sub %rdx,%rax │ │ + add %rdi,%rax │ │ + cmp %rax,%rbx │ │ + jb 4fa0 │ │ + callq 12c0 │ │ + movq $0x0,0x40(%rbp) │ │ + lea 0x8(%rsp),%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + mov %rbx,%rdi │ │ + jmp 4ff4 │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -128,67 +128,67 @@ │ │ 0x000058b0 30027f0a 0e10410e 08410b00 00000000 0.....A..A...... │ │ 0x000058c0 14000000 e4070000 88deffff 23000000 ............#... │ │ 0x000058d0 00000000 00000000 2c000000 fc070000 ........,....... │ │ 0x000058e0 a0deffff be000000 00410e10 86024b0e .........A....K. │ │ 0x000058f0 18830348 0e300295 0a0e1841 0e10410e ...H.0.....A..A. │ │ 0x00005900 08410b00 00000000 14000000 2c080000 .A..........,... │ │ 0x00005910 30dfffff 0c000000 00000000 00000000 0............... │ │ - 0x00005920 14000000 44080000 28dfffff 6e000000 ....D...(...n... │ │ - 0x00005930 00000000 00000000 4c000000 5c080000 ........L...\... │ │ - 0x00005940 80dfffff a1000000 00420e10 8d02420e .........B....B. │ │ - 0x00005950 188c0344 0e208604 460e2883 05470e30 ...D. ..F.(..G.0 │ │ - 0x00005960 025f0a0e 28440e20 410e1842 0e10420e ._..(D. A..B..B. │ │ - 0x00005970 08430b55 0e28460e 20410e18 420e1042 .C.U.(F. A..B..B │ │ - 0x00005980 0e080000 00000000 1c000000 ac080000 ................ │ │ - 0x00005990 e0dfffff 21000000 00460e10 830250c3 ....!....F....P. │ │ - 0x000059a0 0e080000 00000000 2c000000 cc080000 ........,....... │ │ - 0x000059b0 f0dfffff 5c000000 00420e10 8c02410e ....\....B....A. │ │ - 0x000059c0 18860341 0e208304 024f0a0e 18410e10 ...A. ...O...A.. │ │ - 0x000059d0 420e0841 0b000000 34000000 fc080000 B..A....4....... │ │ - 0x000059e0 20e0ffff ae000000 004a0e10 8602410e ........J....A. │ │ - 0x000059f0 18830345 0e200296 0e1841c3 0e1041c6 ...E. ....A...A. │ │ - 0x00005a00 0e08410e 20830386 02000000 00000000 ..A. ........... │ │ - 0x00005a10 2c000000 34090000 98e0ffff a4000000 ,...4........... │ │ - 0x00005a20 00410e10 8602440e 18830348 0e30025c .A....D....H.0.\ │ │ - 0x00005a30 0a0e1841 0e10410e 08450b00 00000000 ...A..A..E...... │ │ - 0x00005a40 3c000000 64090000 18e1ffff 53020000 <...d.......S... │ │ - 0x00005a50 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ - 0x00005a60 410e2883 05480e40 7b0a0e28 410e2041 A.(..H.@{..(A. A │ │ - 0x00005a70 0e18420e 10420e08 410b0000 00000000 ..B..B..A....... │ │ - 0x00005a80 44000000 a4090000 38e3ffff 93010000 D.......8....... │ │ - 0x00005a90 00420e10 8e02450e 188d034a 0e208c04 .B....E....J. .. │ │ - 0x00005aa0 440e2886 05410e30 8306450e 4002d10a D.(..A.0..E.@... │ │ - 0x00005ab0 0e30410e 28410e20 420e1842 0e10420e .0A.(A. B..B..B. │ │ - 0x00005ac0 08440b00 00000000 2c000000 ec090000 .D......,....... │ │ - 0x00005ad0 90e4ffff 01010000 00410e10 8602410e .........A....A. │ │ - 0x00005ae0 18830348 0e300284 0a0e1841 0e10410e ...H.0.....A..A. │ │ - 0x00005af0 08480b00 00000000 44000000 1c0a0000 .H......D....... │ │ - 0x00005b00 80e5ffff 3a040000 00420e10 8e02420e ....:....B....B. │ │ - 0x00005b10 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ - 0x00005b20 8306480e 507c0a0e 30410e28 410e2042 ..H.P|..0A.(A. B │ │ - 0x00005b30 0e18420e 10420e08 440b0000 00000000 ..B..B..D....... │ │ - 0x00005b40 3c000000 640a0000 78e9ffff 28010000 <...d...x...(... │ │ - 0x00005b50 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ - 0x00005b60 410e2883 05480e40 02a10a0e 28410e20 A.(..H.@....(A. │ │ - 0x00005b70 410e1842 0e10420e 08450b00 00000000 A..B..B..E...... │ │ - 0x00005b80 34000000 a40a0000 68eaffff be000000 4.......h....... │ │ - 0x00005b90 00420e10 8c02440e 18860341 0e208304 .B....D....A. .. │ │ - 0x00005ba0 480e3002 5b0a0e20 410e1841 0e10420e H.0.[.. A..A..B. │ │ - 0x00005bb0 08420b00 00000000 14000000 dc0a0000 .B.............. │ │ - 0x00005bc0 f0eaffff 4d000000 00000000 00000000 ....M........... │ │ - 0x00005bd0 2c000000 f40a0000 28ebffff bd000000 ,.......(....... │ │ - 0x00005be0 00550e10 83020275 0ac30e08 460b48c3 .U.....u....F.H. │ │ - 0x00005bf0 0e08500e 1083024a 0ac30e08 460b0000 ..P....J....F... │ │ - 0x00005c00 34000000 240b0000 b8ebffff 10010000 4...$........... │ │ - 0x00005c10 00420e10 8c02440e 18860341 0e208304 .B....D....A. .. │ │ - 0x00005c20 480e3002 930a0e20 410e1841 0e10420e H.0.... A..A..B. │ │ - 0x00005c30 08420b00 00000000 4c000000 5c0b0000 .B......L...\... │ │ - 0x00005c40 a0ecffff f3060000 00420e10 8f02450e .........B....E. │ │ - 0x00005c50 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ - 0x00005c60 8606410e 38830745 0ea00102 970a0e38 ..A.8..E.......8 │ │ - 0x00005c70 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ - 0x00005c80 0e08450b 00000000 14000000 ac0b0000 ..E............. │ │ - 0x00005c90 50f3ffff 25000000 00000000 00000000 P...%........... │ │ + 0x00005920 2c000000 44080000 28dfffff a4000000 ,...D...(....... │ │ + 0x00005930 00410e10 8602440e 18830348 0e30025c .A....D....H.0.\ │ │ + 0x00005940 0a0e1841 0e10410e 08450b00 00000000 ...A..A..E...... │ │ + 0x00005950 3c000000 74080000 a8dfffff 53020000 <...t.......S... │ │ + 0x00005960 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ + 0x00005970 410e2883 05480e40 7b0a0e28 410e2041 A.(..H.@{..(A. A │ │ + 0x00005980 0e18420e 10420e08 410b0000 00000000 ..B..B..A....... │ │ + 0x00005990 44000000 b4080000 c8e1ffff 93010000 D............... │ │ + 0x000059a0 00420e10 8e02450e 188d034a 0e208c04 .B....E....J. .. │ │ + 0x000059b0 440e2886 05410e30 8306450e 4002d10a D.(..A.0..E.@... │ │ + 0x000059c0 0e30410e 28410e20 420e1842 0e10420e .0A.(A. B..B..B. │ │ + 0x000059d0 08440b00 00000000 2c000000 fc080000 .D......,....... │ │ + 0x000059e0 20e3ffff 01010000 00410e10 8602410e ........A....A. │ │ + 0x000059f0 18830348 0e300284 0a0e1841 0e10410e ...H.0.....A..A. │ │ + 0x00005a00 08480b00 00000000 44000000 2c090000 .H......D...,... │ │ + 0x00005a10 10e4ffff 3a040000 00420e10 8e02420e ....:....B....B. │ │ + 0x00005a20 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ + 0x00005a30 8306480e 507c0a0e 30410e28 410e2042 ..H.P|..0A.(A. B │ │ + 0x00005a40 0e18420e 10420e08 440b0000 00000000 ..B..B..D....... │ │ + 0x00005a50 3c000000 74090000 08e8ffff 28010000 <...t.......(... │ │ + 0x00005a60 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ + 0x00005a70 410e2883 05480e40 02a10a0e 28410e20 A.(..H.@....(A. │ │ + 0x00005a80 410e1842 0e10420e 08450b00 00000000 A..B..B..E...... │ │ + 0x00005a90 34000000 b4090000 f8e8ffff be000000 4............... │ │ + 0x00005aa0 00420e10 8c02440e 18860341 0e208304 .B....D....A. .. │ │ + 0x00005ab0 480e3002 5b0a0e20 410e1841 0e10420e H.0.[.. A..A..B. │ │ + 0x00005ac0 08420b00 00000000 14000000 ec090000 .B.............. │ │ + 0x00005ad0 80e9ffff 4d000000 00000000 00000000 ....M........... │ │ + 0x00005ae0 2c000000 040a0000 b8e9ffff bd000000 ,............... │ │ + 0x00005af0 00550e10 83020275 0ac30e08 460b48c3 .U.....u....F.H. │ │ + 0x00005b00 0e08500e 1083024a 0ac30e08 460b0000 ..P....J....F... │ │ + 0x00005b10 34000000 340a0000 48eaffff 10010000 4...4...H....... │ │ + 0x00005b20 00420e10 8c02440e 18860341 0e208304 .B....D....A. .. │ │ + 0x00005b30 480e3002 930a0e20 410e1841 0e10420e H.0.... A..A..B. │ │ + 0x00005b40 08420b00 00000000 4c000000 6c0a0000 .B......L...l... │ │ + 0x00005b50 30ebffff f3060000 00420e10 8f02450e 0........B....E. │ │ + 0x00005b60 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ + 0x00005b70 8606410e 38830745 0ea00102 970a0e38 ..A.8..E.......8 │ │ + 0x00005b80 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ + 0x00005b90 0e08450b 00000000 14000000 bc0a0000 ..E............. │ │ + 0x00005ba0 e0f1ffff 25000000 00000000 00000000 ....%........... │ │ + 0x00005bb0 14000000 d40a0000 f8f1ffff 6e000000 ............n... │ │ + 0x00005bc0 00000000 00000000 4c000000 ec0a0000 ........L....... │ │ + 0x00005bd0 50f2ffff a1000000 00420e10 8d02420e P........B....B. │ │ + 0x00005be0 188c0344 0e208604 460e2883 05470e30 ...D. ..F.(..G.0 │ │ + 0x00005bf0 025f0a0e 28440e20 410e1842 0e10420e ._..(D. A..B..B. │ │ + 0x00005c00 08430b55 0e28460e 20410e18 420e1042 .C.U.(F. A..B..B │ │ + 0x00005c10 0e080000 00000000 1c000000 3c0b0000 ............<... │ │ + 0x00005c20 b0f2ffff 21000000 00460e10 830250c3 ....!....F....P. │ │ + 0x00005c30 0e080000 00000000 2c000000 5c0b0000 ........,...\... │ │ + 0x00005c40 c0f2ffff 5c000000 00420e10 8c02410e ....\....B....A. │ │ + 0x00005c50 18860341 0e208304 024f0a0e 18410e10 ...A. ...O...A.. │ │ + 0x00005c60 420e0841 0b000000 34000000 8c0b0000 B..A....4....... │ │ + 0x00005c70 f0f2ffff ae000000 004a0e10 8602410e .........J....A. │ │ + 0x00005c80 18830345 0e200296 0e1841c3 0e1041c6 ...E. ....A...A. │ │ + 0x00005c90 0e08410e 20830386 02000000 00000000 ..A. ........... │ │ 0x00005ca0 24000000 c40b0000 a8b5ffff 30010000 $...........0... │ │ 0x00005cb0 000e1046 0e184a0f 0b770880 003f1a3b ...F..J..w...?.; │ │ 0x00005cc0 2a332422 00000000 00000000 *3$"........ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -16,17 +16,17 @@ │ │ 0x00005d9c 74f9ffff 04d2ffff 94f9ffff 14d2ffff t............... │ │ 0x00005dac acf9ffff d4d3ffff 2cfaffff 24d5ffff ........,...$... │ │ 0x00005dbc 7cfaffff f4d6ffff ecfaffff 54d8ffff |...........T... │ │ 0x00005dcc 24fbffff 74d8ffff 3cfbffff 94d8ffff $...t...<....... │ │ 0x00005ddc 54fbffff d4d8ffff 6cfbffff 54d9ffff T.......l...T... │ │ 0x00005dec 9cfbffff e4d9ffff ccfbffff 84daffff ................ │ │ 0x00005dfc f4fbffff b4daffff 0cfcffff 74dbffff ............t... │ │ - 0x00005e0c 3cfcffff 84dbffff 54fcffff f4dbffff <.......T....... │ │ - 0x00005e1c 6cfcffff a4dcffff bcfcffff d4dcffff l............... │ │ - 0x00005e2c dcfcffff 34ddffff 0cfdffff e4ddffff ....4........... │ │ - 0x00005e3c 44fdffff 94deffff 74fdffff f4e0ffff D.......t....... │ │ - 0x00005e4c b4fdffff 94e2ffff fcfdffff b4e3ffff ................ │ │ - 0x00005e5c 2cfeffff f4e7ffff 74feffff 24e9ffff ,.......t...$... │ │ - 0x00005e6c b4feffff e4e9ffff ecfeffff 34eaffff ............4... │ │ - 0x00005e7c 04ffffff f4eaffff 34ffffff 14ecffff ........4....... │ │ - 0x00005e8c 6cffffff 14f3ffff bcffffff l........... │ │ + 0x00005e0c 3cfcffff 84dbffff 54fcffff 34dcffff <.......T...4... │ │ + 0x00005e1c 84fcffff 94deffff c4fcffff 34e0ffff ............4... │ │ + 0x00005e2c 0cfdffff 54e1ffff 3cfdffff 94e5ffff ....T...<....... │ │ + 0x00005e3c 84fdffff c4e6ffff c4fdffff 84e7ffff ................ │ │ + 0x00005e4c fcfdffff d4e7ffff 14feffff 94e8ffff ................ │ │ + 0x00005e5c 44feffff b4e9ffff 7cfeffff b4f0ffff D.......|....... │ │ + 0x00005e6c ccfeffff e4f0ffff e4feffff 54f1ffff ............T... │ │ + 0x00005e7c fcfeffff 04f2ffff 4cffffff 34f2ffff ........L...4... │ │ + 0x00005e8c 6cffffff 94f2ffff 9cffffff l........... ├── lib/arm64-v8a/libgif.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynsym DYNSYM 0000000000000398 000398 000648 18 A 4 3 8 │ │ [ 4] .dynstr STRTAB 00000000000009e0 0009e0 0006da 00 A 0 0 1 │ │ [ 5] .gnu.version VERSYM 00000000000010ba 0010ba 000086 02 A 3 0 2 │ │ [ 6] .gnu.version_r VERNEED 0000000000001140 001140 000020 00 A 4 1 8 │ │ [ 7] .rela.dyn RELA 0000000000001160 001160 000030 18 A 3 0 8 │ │ [ 8] .rela.plt RELA 0000000000001190 001190 0001e0 18 AI 3 9 8 │ │ [ 9] .plt PROGBITS 0000000000001370 001370 000160 10 AX 0 0 16 │ │ - [10] .text PROGBITS 00000000000014d0 0014d0 003da4 00 AX 0 0 16 │ │ + [10] .text PROGBITS 00000000000014d0 0014d0 003dac 00 AX 0 0 16 │ │ [11] .rodata PROGBITS 0000000000005280 005280 0000e8 00 A 0 0 16 │ │ [12] .eh_frame_hdr PROGBITS 0000000000005368 005368 0001ac 00 A 0 0 4 │ │ [13] .eh_frame PROGBITS 0000000000005518 005518 000b48 00 A 0 0 8 │ │ [14] .init_array INIT_ARRAY 0000000000016d10 006d10 000008 00 WA 0 0 1 │ │ [15] .fini_array FINI_ARRAY 0000000000016d18 006d18 000010 00 WA 0 0 8 │ │ [16] .dynamic DYNAMIC 0000000000016d28 006d28 000210 10 WA 4 0 8 │ │ [17] .got PROGBITS 0000000000016f38 006f38 0000c8 08 WA 0 0 8 │ ├── readelf --wide --symbols {} │ │ @@ -5,66 +5,66 @@ │ │ 1: 00000000000014d0 0 SECTION LOCAL DEFAULT 10 │ │ 2: 0000000000017000 0 SECTION LOCAL DEFAULT 18 │ │ 3: 000000000000313c 12 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_setSpeedFactor │ │ 4: 0000000000017018 0 NOTYPE GLOBAL DEFAULT ABS _bss_end__ │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ 6: 00000000000030f4 72 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_reset │ │ 7: 00000000000029b0 288 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFile │ │ - 8: 0000000000004270 288 FUNC GLOBAL DEFAULT 10 DGifGetRecordType │ │ - 9: 0000000000004780 304 FUNC GLOBAL DEFAULT 10 DGifGetExtensionNext │ │ + 8: 0000000000003fe8 288 FUNC GLOBAL DEFAULT 10 DGifGetRecordType │ │ + 9: 0000000000004500 304 FUNC GLOBAL DEFAULT 10 DGifGetExtensionNext │ │ 10: 0000000000003814 160 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftell@LIBC (2) │ │ 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ 14: 00000000000037c8 76 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getDuration │ │ 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fread@LIBC (2) │ │ 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncmp@LIBC (2) │ │ 17: 0000000000003a18 52 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ 18: 0000000000003788 44 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getComment │ │ - 19: 0000000000003bc4 188 FUNC GLOBAL DEFAULT 10 GifMakeMapObject │ │ + 19: 0000000000005078 188 FUNC GLOBAL DEFAULT 10 GifMakeMapObject │ │ 20: 00000000000033f8 504 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_renderFrame │ │ 21: 00000000000032c4 308 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_seekToFrame │ │ 22: 0000000000003a4c 232 FUNC GLOBAL DEFAULT 10 JNI_OnLoad │ │ - 23: 00000000000040d8 408 FUNC GLOBAL DEFAULT 10 DGifOpen │ │ + 23: 0000000000003e50 408 FUNC GLOBAL DEFAULT 10 DGifOpen │ │ 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@LIBC (2) │ │ 25: 00000000000038b4 168 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ - 26: 00000000000049e8 212 FUNC GLOBAL DEFAULT 10 DGifCloseFile │ │ + 26: 0000000000004768 212 FUNC GLOBAL DEFAULT 10 DGifCloseFile │ │ 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ - 28: 0000000000004abc 280 FUNC GLOBAL DEFAULT 10 DGifGetCodeNext │ │ - 29: 0000000000003c80 56 FUNC GLOBAL DEFAULT 10 GifFreeMapObject │ │ + 28: 000000000000483c 280 FUNC GLOBAL DEFAULT 10 DGifGetCodeNext │ │ + 29: 0000000000005134 56 FUNC GLOBAL DEFAULT 10 GifFreeMapObject │ │ 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dup@LIBC (2) │ │ - 31: 0000000000003d28 160 FUNC GLOBAL DEFAULT 10 GifFreeSavedImages │ │ - 32: 0000000000003cb8 112 FUNC GLOBAL DEFAULT 10 GifFreeExtensions │ │ + 31: 00000000000051dc 160 FUNC GLOBAL DEFAULT 10 GifFreeSavedImages │ │ + 32: 000000000000516c 112 FUNC GLOBAL DEFAULT 10 GifFreeExtensions │ │ 33: 0000000000017008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ 34: 0000000000002d54 600 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openStream │ │ 35: 0000000000017018 0 NOTYPE GLOBAL DEFAULT ABS __end__ │ │ 36: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ 37: 0000000000003b34 12 FUNC GLOBAL DEFAULT 10 JNI_OnUnload │ │ 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseek@LIBC (2) │ │ 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcmp@LIBC (2) │ │ 40: 0000000000003148 380 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_seekToTime │ │ 41: 00000000000037b4 20 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getLoopCount │ │ - 42: 0000000000005240 52 FUNC GLOBAL DEFAULT 10 DGifGetCode │ │ + 42: 0000000000004fc0 52 FUNC GLOBAL DEFAULT 10 DGifGetCode │ │ 43: 0000000000002c00 340 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openDirectByteBuffer │ │ 44: 0000000000017008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start__ │ │ - 45: 0000000000004be0 1612 FUNC GLOBAL DEFAULT 10 DGifGetLine │ │ - 46: 00000000000048b0 228 FUNC GLOBAL DEFAULT 10 DGifGetExtension │ │ + 45: 0000000000004960 1612 FUNC GLOBAL DEFAULT 10 DGifGetLine │ │ + 46: 0000000000004630 228 FUNC GLOBAL DEFAULT 10 DGifGetExtension │ │ 47: 000000000000395c 188 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ - 48: 0000000000004390 980 FUNC GLOBAL DEFAULT 10 DGifGetImageDesc │ │ + 48: 0000000000004110 980 FUNC GLOBAL DEFAULT 10 DGifGetImageDesc │ │ 49: 0000000000002fac 328 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFd │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fdopen@LIBC (2) │ │ 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ 52: 00000000000035f0 408 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_free │ │ 53: 0000000000017008 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ 54: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ - 56: 0000000000004994 84 FUNC GLOBAL DEFAULT 10 DGifExtensionToGCB │ │ + 56: 0000000000004714 84 FUNC GLOBAL DEFAULT 10 DGifExtensionToGCB │ │ 57: 0000000000002ad0 304 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openByteArray │ │ 58: 0000000000017018 0 NOTYPE GLOBAL DEFAULT ABS __bss_end__ │ │ - 59: 0000000000003e80 600 FUNC GLOBAL DEFAULT 10 DGifGetScreenDesc │ │ - 60: 0000000000003b40 132 FUNC GLOBAL DEFAULT 10 GifBitSize │ │ + 59: 0000000000003bf8 600 FUNC GLOBAL DEFAULT 10 DGifGetScreenDesc │ │ + 60: 0000000000004ff4 132 FUNC GLOBAL DEFAULT 10 GifBitSize │ │ 61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 62: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen@LIBC (2) │ │ 63: 0000000000017018 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ 64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ 65: 0000000000000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ 66: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ ├── readelf --wide --notes {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 52dd62e171c760ae406c00a19d8ad2430f385ba7 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 89b99f3a102716cb6842bd778dec04b4da9664b3 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -1099,534 +1099,534 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007a0 0000000000000014 000007a4 FDE cie=00000000 pc=0000000000003b40..0000000000003bc4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000007b8 000000000000004c 000007bc FDE cie=00000000 pc=0000000000003bc4..0000000000003c80 │ │ - DW_CFA_advance_loc: 4 to 0000000000003bc8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_advance_loc: 4 to 0000000000003bcc │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000003bd0 │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ - DW_CFA_advance_loc: 12 to 0000000000003bdc │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ - DW_CFA_advance_loc: 104 to 0000000000003c44 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000003c48 │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000003c4c │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003c50 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 0000000000003c60 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 4 to 0000000000003c64 │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000003c68 │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003c6c │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 0000000000003c74 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 4 to 0000000000003c78 │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000003c7c │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_nop │ │ - │ │ -00000808 0000000000000034 0000080c FDE cie=00000000 pc=0000000000003c80..0000000000003cb8 │ │ - DW_CFA_advance_loc: 4 to 0000000000003c84 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 0000000000003c88 │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000003c8c │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ - DW_CFA_advance_loc: 24 to 0000000000003ca4 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000003ca8 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003cac │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 0000000000003cb0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000003cb4 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000840 0000000000000034 00000844 FDE cie=00000000 pc=0000000000003cb8..0000000000003d28 │ │ - DW_CFA_advance_loc: 4 to 0000000000003cbc │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_advance_loc: 4 to 0000000000003cc0 │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000003cc4 │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ - DW_CFA_advance_loc: 8 to 0000000000003ccc │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ - DW_CFA_advance_loc: 72 to 0000000000003d14 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000003d18 │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000003d1c │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003d20 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000878 000000000000002c 0000087c FDE cie=00000000 pc=0000000000003d28..0000000000003dc8 │ │ - DW_CFA_advance_loc: 4 to 0000000000003d2c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 0000000000003d30 │ │ - DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000003d34 │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ - DW_CFA_advance_loc: 132 to 0000000000003db8 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000003dbc │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003dc0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000008a8 0000000000000034 000008ac FDE cie=00000000 pc=0000000000003dc8..0000000000003e80 │ │ - DW_CFA_advance_loc: 4 to 0000000000003dcc │ │ +000007a0 0000000000000034 000007a4 FDE cie=00000000 pc=0000000000003b40..0000000000003bf8 │ │ + DW_CFA_advance_loc: 4 to 0000000000003b44 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_advance_loc: 4 to 0000000000003dd0 │ │ + DW_CFA_advance_loc: 4 to 0000000000003b48 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000003dd4 │ │ + DW_CFA_advance_loc: 4 to 0000000000003b4c │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 0000000000003ddc │ │ + DW_CFA_advance_loc: 8 to 0000000000003b54 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_advance_loc: 100 to 0000000000003e40 │ │ + DW_CFA_advance_loc: 100 to 0000000000003bb8 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000003e44 │ │ + DW_CFA_advance_loc: 4 to 0000000000003bbc │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000003e48 │ │ + DW_CFA_advance_loc: 4 to 0000000000003bc0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003e4c │ │ + DW_CFA_advance_loc: 4 to 0000000000003bc4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008e0 0000000000000034 000008e4 FDE cie=00000000 pc=0000000000003e80..00000000000040d8 │ │ - DW_CFA_advance_loc: 4 to 0000000000003e84 │ │ +000007d8 0000000000000034 000007dc FDE cie=00000000 pc=0000000000003bf8..0000000000003e50 │ │ + DW_CFA_advance_loc: 4 to 0000000000003bfc │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_advance_loc: 4 to 0000000000003e88 │ │ + DW_CFA_advance_loc: 4 to 0000000000003c00 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000003e8c │ │ + DW_CFA_advance_loc: 4 to 0000000000003c04 │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ - DW_CFA_advance_loc: 16 to 0000000000003e9c │ │ + DW_CFA_advance_loc: 16 to 0000000000003c14 │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ - DW_CFA_advance_loc: 64 to 0000000000003edc │ │ + DW_CFA_advance_loc: 64 to 0000000000003c54 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000003ee0 │ │ + DW_CFA_advance_loc: 4 to 0000000000003c58 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000003ee4 │ │ + DW_CFA_advance_loc: 4 to 0000000000003c5c │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000003ee8 │ │ + DW_CFA_advance_loc: 4 to 0000000000003c60 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003eec │ │ + DW_CFA_advance_loc: 4 to 0000000000003c64 │ │ DW_CFA_restore_state │ │ │ │ -00000918 000000000000003c 0000091c FDE cie=00000000 pc=00000000000040d8..0000000000004270 │ │ - DW_CFA_advance_loc: 4 to 00000000000040dc │ │ +00000810 000000000000003c 00000814 FDE cie=00000000 pc=0000000000003e50..0000000000003fe8 │ │ + DW_CFA_advance_loc: 4 to 0000000000003e54 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_advance_loc: 4 to 00000000000040e0 │ │ + DW_CFA_advance_loc: 4 to 0000000000003e58 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000040e4 │ │ + DW_CFA_advance_loc: 4 to 0000000000003e5c │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ - DW_CFA_advance_loc: 8 to 00000000000040ec │ │ + DW_CFA_advance_loc: 8 to 0000000000003e64 │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ - DW_CFA_advance_loc: 12 to 00000000000040f8 │ │ + DW_CFA_advance_loc: 12 to 0000000000003e70 │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ - DW_CFA_advance_loc: 204 to 00000000000041c4 │ │ + DW_CFA_advance_loc: 204 to 0000000000003f3c │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000041c8 │ │ + DW_CFA_advance_loc: 4 to 0000000000003f40 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000041cc │ │ + DW_CFA_advance_loc: 4 to 0000000000003f44 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000041d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000003f48 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000041d4 │ │ + DW_CFA_advance_loc: 4 to 0000000000003f4c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000958 0000000000000034 0000095c FDE cie=00000000 pc=0000000000004270..0000000000004390 │ │ - DW_CFA_advance_loc: 4 to 0000000000004274 │ │ +00000850 0000000000000034 00000854 FDE cie=00000000 pc=0000000000003fe8..0000000000004108 │ │ + DW_CFA_advance_loc: 4 to 0000000000003fec │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_advance_loc: 4 to 0000000000004278 │ │ + DW_CFA_advance_loc: 4 to 0000000000003ff0 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000000427c │ │ + DW_CFA_advance_loc: 4 to 0000000000003ff4 │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 0000000000004284 │ │ + DW_CFA_advance_loc: 8 to 0000000000003ffc │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_advance_loc: 156 to 0000000000004320 │ │ + DW_CFA_advance_loc: 156 to 0000000000004098 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000004324 │ │ + DW_CFA_advance_loc: 4 to 000000000000409c │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000004328 │ │ + DW_CFA_advance_loc: 4 to 00000000000040a0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 000000000000432c │ │ + DW_CFA_advance_loc: 4 to 00000000000040a4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000990 000000000000003c 00000994 FDE cie=00000000 pc=0000000000004390..0000000000004764 │ │ - DW_CFA_advance_loc: 4 to 0000000000004394 │ │ +00000888 000000000000003c 0000088c FDE cie=00000000 pc=0000000000004110..00000000000044e4 │ │ + DW_CFA_advance_loc: 4 to 0000000000004114 │ │ DW_CFA_def_cfa_offset: 96 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_advance_loc: 4 to 0000000000004398 │ │ + DW_CFA_advance_loc: 4 to 0000000000004118 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000000439c │ │ + DW_CFA_advance_loc: 4 to 000000000000411c │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ - DW_CFA_advance_loc: 12 to 00000000000043a8 │ │ + DW_CFA_advance_loc: 12 to 0000000000004128 │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ - DW_CFA_advance_loc: 16 to 00000000000043b8 │ │ + DW_CFA_advance_loc: 16 to 0000000000004138 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ - DW_CFA_advance_loc: 56 to 00000000000043f0 │ │ + DW_CFA_advance_loc: 56 to 0000000000004170 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000043f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000004174 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000043f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000004178 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000043fc │ │ + DW_CFA_advance_loc: 4 to 000000000000417c │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004400 │ │ + DW_CFA_advance_loc: 4 to 0000000000004180 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009d0 0000000000000034 000009d4 FDE cie=00000000 pc=0000000000004780..00000000000048b0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004784 │ │ +000008c8 0000000000000034 000008cc FDE cie=00000000 pc=0000000000004500..0000000000004630 │ │ + DW_CFA_advance_loc: 4 to 0000000000004504 │ │ DW_CFA_def_cfa_offset: 80 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_advance_loc: 4 to 0000000000004788 │ │ + DW_CFA_advance_loc: 4 to 0000000000004508 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000000478c │ │ + DW_CFA_advance_loc: 4 to 000000000000450c │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ - DW_CFA_advance_loc: 12 to 0000000000004798 │ │ + DW_CFA_advance_loc: 12 to 0000000000004518 │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ - DW_CFA_advance_loc: 172 to 0000000000004844 │ │ + DW_CFA_advance_loc: 172 to 00000000000045c4 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000004848 │ │ + DW_CFA_advance_loc: 4 to 00000000000045c8 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000000484c │ │ + DW_CFA_advance_loc: 4 to 00000000000045cc │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000004850 │ │ + DW_CFA_advance_loc: 4 to 00000000000045d0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004854 │ │ + DW_CFA_advance_loc: 4 to 00000000000045d4 │ │ DW_CFA_restore_state │ │ │ │ -00000a08 0000000000000034 00000a0c FDE cie=00000000 pc=00000000000048b0..0000000000004994 │ │ - DW_CFA_advance_loc: 4 to 00000000000048b4 │ │ +00000900 0000000000000034 00000904 FDE cie=00000000 pc=0000000000004630..0000000000004714 │ │ + DW_CFA_advance_loc: 4 to 0000000000004634 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_advance_loc: 4 to 00000000000048b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000004638 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000048bc │ │ + DW_CFA_advance_loc: 4 to 000000000000463c │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ - DW_CFA_advance_loc: 12 to 00000000000048c8 │ │ + DW_CFA_advance_loc: 12 to 0000000000004648 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ - DW_CFA_advance_loc: 108 to 0000000000004934 │ │ + DW_CFA_advance_loc: 108 to 00000000000046b4 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000004938 │ │ + DW_CFA_advance_loc: 4 to 00000000000046b8 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000000493c │ │ + DW_CFA_advance_loc: 4 to 00000000000046bc │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004940 │ │ + DW_CFA_advance_loc: 4 to 00000000000046c0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a40 0000000000000014 00000a44 FDE cie=00000000 pc=0000000000004994..00000000000049e8 │ │ +00000938 0000000000000014 0000093c FDE cie=00000000 pc=0000000000004714..0000000000004768 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a58 000000000000004c 00000a5c FDE cie=00000000 pc=00000000000049e8..0000000000004abc │ │ - DW_CFA_advance_loc: 4 to 00000000000049ec │ │ +00000950 000000000000004c 00000954 FDE cie=00000000 pc=0000000000004768..000000000000483c │ │ + DW_CFA_advance_loc: 4 to 000000000000476c │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 00000000000049f0 │ │ + DW_CFA_advance_loc: 4 to 0000000000004770 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000049f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000004774 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ - DW_CFA_advance_loc: 120 to 0000000000004a6c │ │ + DW_CFA_advance_loc: 120 to 00000000000047ec │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 8 to 0000000000004a74 │ │ + DW_CFA_advance_loc: 8 to 00000000000047f4 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004a78 │ │ + DW_CFA_advance_loc: 4 to 00000000000047f8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 0000000000004a84 │ │ + DW_CFA_advance_loc: 12 to 0000000000004804 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000004a88 │ │ + DW_CFA_advance_loc: 4 to 0000000000004808 │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004a8c │ │ + DW_CFA_advance_loc: 4 to 000000000000480c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 8 to 0000000000004a94 │ │ + DW_CFA_advance_loc: 8 to 0000000000004814 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000004a98 │ │ + DW_CFA_advance_loc: 4 to 0000000000004818 │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004a9c │ │ + DW_CFA_advance_loc: 4 to 000000000000481c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 0000000000004aac │ │ + DW_CFA_advance_loc: 16 to 000000000000482c │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000004ab0 │ │ + DW_CFA_advance_loc: 4 to 0000000000004830 │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004ab4 │ │ + DW_CFA_advance_loc: 4 to 0000000000004834 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000aa8 0000000000000034 00000aac FDE cie=00000000 pc=0000000000004abc..0000000000004bd4 │ │ - DW_CFA_advance_loc: 4 to 0000000000004ac0 │ │ +000009a0 0000000000000034 000009a4 FDE cie=00000000 pc=000000000000483c..0000000000004954 │ │ + DW_CFA_advance_loc: 4 to 0000000000004840 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_advance_loc: 4 to 0000000000004ac4 │ │ + DW_CFA_advance_loc: 4 to 0000000000004844 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000004ac8 │ │ + DW_CFA_advance_loc: 4 to 0000000000004848 │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ - DW_CFA_advance_loc: 12 to 0000000000004ad4 │ │ + DW_CFA_advance_loc: 12 to 0000000000004854 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ - DW_CFA_advance_loc: 152 to 0000000000004b6c │ │ + DW_CFA_advance_loc: 152 to 00000000000048ec │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000004b70 │ │ + DW_CFA_advance_loc: 4 to 00000000000048f0 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000004b74 │ │ + DW_CFA_advance_loc: 4 to 00000000000048f4 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004b78 │ │ + DW_CFA_advance_loc: 4 to 00000000000048f8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ae0 000000000000004c 00000ae4 FDE cie=00000000 pc=0000000000004be0..000000000000522c │ │ - DW_CFA_advance_loc: 4 to 0000000000004be4 │ │ +000009d8 000000000000004c 000009dc FDE cie=00000000 pc=0000000000004960..0000000000004fac │ │ + DW_CFA_advance_loc: 4 to 0000000000004964 │ │ DW_CFA_def_cfa_offset: 160 │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ - DW_CFA_advance_loc: 4 to 0000000000004be8 │ │ + DW_CFA_advance_loc: 4 to 0000000000004968 │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000004bec │ │ + DW_CFA_advance_loc: 4 to 000000000000496c │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ - DW_CFA_advance_loc: 16 to 0000000000004bfc │ │ + DW_CFA_advance_loc: 16 to 000000000000497c │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ - DW_CFA_advance_loc: 36 to 0000000000004c20 │ │ + DW_CFA_advance_loc: 36 to 00000000000049a0 │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ - DW_CFA_advance_loc: 80 to 0000000000004c70 │ │ + DW_CFA_advance_loc: 80 to 00000000000049f0 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000004c74 │ │ + DW_CFA_advance_loc: 4 to 00000000000049f4 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000004c78 │ │ + DW_CFA_advance_loc: 4 to 00000000000049f8 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000004c7c │ │ + DW_CFA_advance_loc: 4 to 00000000000049fc │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000004c80 │ │ + DW_CFA_advance_loc: 4 to 0000000000004a00 │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 0000000000004c84 │ │ + DW_CFA_advance_loc: 4 to 0000000000004a04 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000004a08 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000a28 0000000000000014 00000a2c FDE cie=00000000 pc=0000000000004fc0..0000000000004ff4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000a40 0000000000000014 00000a44 FDE cie=00000000 pc=0000000000004ff4..0000000000005078 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000a58 000000000000004c 00000a5c FDE cie=00000000 pc=0000000000005078..0000000000005134 │ │ + DW_CFA_advance_loc: 4 to 000000000000507c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_advance_loc: 4 to 0000000000005080 │ │ + DW_CFA_def_cfa_register: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000005084 │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ + DW_CFA_advance_loc: 12 to 0000000000005090 │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ + DW_CFA_advance_loc: 104 to 00000000000050f8 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 00000000000050fc │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000005100 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000005104 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 16 to 0000000000005114 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_advance_loc: 4 to 0000000000005118 │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_advance_loc: 4 to 000000000000511c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000005120 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 8 to 0000000000005128 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_advance_loc: 4 to 000000000000512c │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_advance_loc: 4 to 0000000000005130 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_nop │ │ + │ │ +00000aa8 0000000000000034 00000aac FDE cie=00000000 pc=0000000000005134..000000000000516c │ │ + DW_CFA_advance_loc: 4 to 0000000000005138 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 000000000000513c │ │ + DW_CFA_def_cfa_register: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000005140 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_advance_loc: 24 to 0000000000005158 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 000000000000515c │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000004c88 │ │ + DW_CFA_advance_loc: 4 to 0000000000005160 │ │ DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 0000000000005164 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000005168 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b30 0000000000000014 00000b34 FDE cie=00000000 pc=0000000000005240..0000000000005274 │ │ +00000ae0 0000000000000034 00000ae4 FDE cie=00000000 pc=000000000000516c..00000000000051dc │ │ + DW_CFA_advance_loc: 4 to 0000000000005170 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_advance_loc: 4 to 0000000000005174 │ │ + DW_CFA_def_cfa_register: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000005178 │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ + DW_CFA_advance_loc: 8 to 0000000000005180 │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ + DW_CFA_advance_loc: 72 to 00000000000051c8 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 00000000000051cc │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 00000000000051d0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_advance_loc: 4 to 00000000000051d4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00000b18 000000000000002c 00000b1c FDE cie=00000000 pc=00000000000051dc..000000000000527c │ │ + DW_CFA_advance_loc: 4 to 00000000000051e0 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 00000000000051e4 │ │ + DW_CFA_def_cfa_register: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000051e8 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ + DW_CFA_advance_loc: 132 to 000000000000526c │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000005270 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000005274 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -31,18 +31,18 @@ │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ JNI_OnLoad │ │ GifMakeMapObject │ │ JNI_OnUnload │ │ +DGifGetScreenDesc │ │ +GifFreeSavedImages │ │ GifBitSize │ │ GifFreeExtensions │ │ -GifFreeSavedImages │ │ -DGifGetScreenDesc │ │ libstdc++.so │ │ libdl.so │ │ __bss_start │ │ __bss_start__ │ │ __bss_end__ │ │ libgif.so │ │ nya/miku/wishmaster/lib/gifdrawable/GifIOException │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -94,19 +94,19 @@ │ │ 0x00000f90 5f6e7961 5f6d696b 755f7769 73686d61 _nya_miku_wishma │ │ 0x00000fa0 73746572 5f6c6962 5f676966 64726177 ster_lib_gifdraw │ │ 0x00000fb0 61626c65 5f476966 44726177 61626c65 able_GifDrawable │ │ 0x00000fc0 5f676574 416c6c6f 63617469 6f6e4279 _getAllocationBy │ │ 0x00000fd0 7465436f 756e7400 4a4e495f 4f6e4c6f teCount.JNI_OnLo │ │ 0x00000fe0 61640047 69664d61 6b654d61 704f626a ad.GifMakeMapObj │ │ 0x00000ff0 65637400 4a4e495f 4f6e556e 6c6f6164 ect.JNI_OnUnload │ │ - 0x00001000 00476966 42697453 697a6500 47696646 .GifBitSize.GifF │ │ - 0x00001010 72656545 7874656e 73696f6e 73004769 reeExtensions.Gi │ │ - 0x00001020 66467265 65536176 6564496d 61676573 fFreeSavedImages │ │ - 0x00001030 00444769 66476574 53637265 656e4465 .DGifGetScreenDe │ │ - 0x00001040 73630073 74726e63 6d70006c 69627374 sc.strncmp.libst │ │ + 0x00001000 00444769 66476574 53637265 656e4465 .DGifGetScreenDe │ │ + 0x00001010 73630073 74726e63 6d700047 69664672 sc.strncmp.GifFr │ │ + 0x00001020 65655361 76656449 6d616765 73004769 eeSavedImages.Gi │ │ + 0x00001030 66426974 53697a65 00476966 46726565 fBitSize.GifFree │ │ + 0x00001040 45787465 6e73696f 6e73006c 69627374 Extensions.libst │ │ 0x00001050 64632b2b 2e736f00 6c69626d 2e736f00 dc++.so.libm.so. │ │ 0x00001060 6c696263 2e736f00 6c696264 6c2e736f libc.so.libdl.so │ │ 0x00001070 005f6564 61746100 5f5f6273 735f7374 ._edata.__bss_st │ │ 0x00001080 61727400 5f5f6273 735f7374 6172745f art.__bss_start_ │ │ 0x00001090 5f005f5f 6273735f 656e645f 5f005f5f _.__bss_end__.__ │ │ 0x000010a0 656e645f 5f005f65 6e64006c 69626769 end__._end.libgi │ │ 0x000010b0 662e736f 004c4942 4300 f.so.LIBC. │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,134 +1,134 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ 0000000000001370 : │ │ stp x16, x30, [sp, #-16]! │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3912] │ │ add x16, x16, #0xf48 │ │ br x17 │ │ nop │ │ nop │ │ nop │ │ │ │ 0000000000001390 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3920] │ │ add x16, x16, #0xf50 │ │ br x17 │ │ │ │ 00000000000013a0 <__cxa_finalize@plt>: │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3928] │ │ add x16, x16, #0xf58 │ │ br x17 │ │ │ │ 00000000000013b0 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3936] │ │ add x16, x16, #0xf60 │ │ br x17 │ │ │ │ 00000000000013c0 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3944] │ │ add x16, x16, #0xf68 │ │ br x17 │ │ │ │ 00000000000013d0 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3952] │ │ add x16, x16, #0xf70 │ │ br x17 │ │ │ │ 00000000000013e0 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3960] │ │ add x16, x16, #0xf78 │ │ br x17 │ │ │ │ 00000000000013f0 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3968] │ │ add x16, x16, #0xf80 │ │ br x17 │ │ │ │ 0000000000001400 <__stack_chk_fail@plt>: │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3976] │ │ add x16, x16, #0xf88 │ │ br x17 │ │ │ │ 0000000000001410 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3984] │ │ add x16, x16, #0xf90 │ │ br x17 │ │ │ │ 0000000000001420 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #3992] │ │ add x16, x16, #0xf98 │ │ br x17 │ │ │ │ 0000000000001430 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4000] │ │ add x16, x16, #0xfa0 │ │ br x17 │ │ │ │ 0000000000001440 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4008] │ │ add x16, x16, #0xfa8 │ │ br x17 │ │ │ │ 0000000000001450 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4016] │ │ add x16, x16, #0xfb0 │ │ br x17 │ │ │ │ 0000000000001460 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4024] │ │ add x16, x16, #0xfb8 │ │ br x17 │ │ │ │ 0000000000001470 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4032] │ │ add x16, x16, #0xfc0 │ │ br x17 │ │ │ │ 0000000000001480 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4040] │ │ add x16, x16, #0xfc8 │ │ br x17 │ │ │ │ 0000000000001490 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4048] │ │ add x16, x16, #0xfd0 │ │ br x17 │ │ │ │ 00000000000014a0 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4056] │ │ add x16, x16, #0xfd8 │ │ br x17 │ │ │ │ 00000000000014b0 : │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4064] │ │ add x16, x16, #0xfe0 │ │ br x17 │ │ │ │ 00000000000014c0 <__cxa_atexit@plt>: │ │ - adrp x16, 16000 │ │ + adrp x16, 16000 │ │ ldr x17, [x16, #4072] │ │ add x16, x16, #0xfe8 │ │ br x17 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,38 +1,38 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ 00000000000014d0 : │ │ - adrp x0, 17000 │ │ + adrp x0, 17000 │ │ add x0, x0, #0x0 │ │ b 13a0 <__cxa_finalize@plt> │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ cbz x0, 14ec <__cxa_atexit@plt+0x2c> │ │ blr x0 │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ mov x1, x0 │ │ - adrp x2, 17000 │ │ + adrp x2, 17000 │ │ adrp x0, 1000 │ │ add x2, x2, #0x0 │ │ add x0, x0, #0x4dc │ │ b 14c0 <__cxa_atexit@plt> │ │ stp x29, x30, [sp, #-80]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ ldr x19, [x0, #80] │ │ - adrp x0, 17000 │ │ + adrp x0, 17000 │ │ add x3, x29, #0x50 │ │ str x1, [x29, #56] │ │ stp x21, x22, [sp, #32] │ │ ldr x1, [x0, #8] │ │ - adrp x22, 16000 │ │ + adrp x22, 16000 │ │ str xzr, [x3, #-16]! │ │ sxtw x20, w2 │ │ mov x0, x1 │ │ mov x2, #0x0 // #0 │ │ ldr x6, [x1] │ │ mov x1, x3 │ │ ldr x5, [x22, #4088] │ │ @@ -70,20 +70,20 @@ │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ bl 1400 <__stack_chk_fail@plt> │ │ stp x29, x30, [sp, #-80]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ ldr x20, [x0, #80] │ │ - adrp x0, 17000 │ │ + adrp x0, 17000 │ │ add x3, x29, #0x50 │ │ str x23, [sp, #48] │ │ stp x21, x22, [sp, #32] │ │ mov x23, x1 │ │ - adrp x21, 16000 │ │ + adrp x21, 16000 │ │ ldr x1, [x0, #8] │ │ mov w22, w2 │ │ str xzr, [x3, #-16]! │ │ mov x2, #0x0 // #0 │ │ mov x0, x1 │ │ ldr x5, [x1] │ │ mov x1, x3 │ │ @@ -180,20 +180,20 @@ │ │ mov w22, #0x0 // #0 │ │ b 16b8 <__cxa_atexit@plt+0x1f8> │ │ bl 1400 <__stack_chk_fail@plt> │ │ stp x29, x30, [sp, #-64]! │ │ mov x2, #0x0 // #0 │ │ mov x29, sp │ │ ldr x5, [x0] │ │ - adrp x0, 17000 │ │ + adrp x0, 17000 │ │ add x1, x29, #0x40 │ │ str x21, [sp, #32] │ │ stp x19, x20, [sp, #16] │ │ ldr x3, [x0, #8] │ │ - adrp x20, 16000 │ │ + adrp x20, 16000 │ │ str xzr, [x1, #-16]! │ │ mov x0, x3 │ │ ldr x21, [x5, #80] │ │ ldr x4, [x20, #4088] │ │ ldr x3, [x3] │ │ ldr x4, [x4] │ │ ldr x3, [x3, #32] │ │ @@ -297,15 +297,15 @@ │ │ str xzr, [x21, #32] │ │ ldr x0, [x21, #56] │ │ bl 14a0 │ │ str xzr, [x21, #56] │ │ ldr x0, [x21, #64] │ │ bl 14a0 │ │ ldr x20, [x21] │ │ - adrp x0, 17000 │ │ + adrp x0, 17000 │ │ str xzr, [x21, #64] │ │ ldr x1, [x20, #16] │ │ ldr x0, [x0, #16] │ │ cmp x1, x0 │ │ b.eq 1a14 <__cxa_atexit@plt+0x554> // b.none │ │ ldr x2, [x20, #64] │ │ mov x19, x2 │ │ @@ -316,42 +316,42 @@ │ │ sub x0, x1, x0, lsl #3 │ │ add x0, x2, x0 │ │ cmp x2, x0 │ │ b.cs 19ec <__cxa_atexit@plt+0x52c> // b.hs, b.nlast │ │ ldr x1, [x19, #24] │ │ mov x0, x1 │ │ cbz x1, 19d0 <__cxa_atexit@plt+0x510> │ │ - bl 3c80 │ │ + bl 5134 │ │ str xzr, [x19, #24] │ │ ldr w3, [x20, #24] │ │ ldr x2, [x20, #64] │ │ sxtw x0, w3 │ │ add x19, x19, #0x38 │ │ lsl x1, x0, #6 │ │ sub x0, x1, x0, lsl #3 │ │ add x0, x2, x0 │ │ cmp x19, x0 │ │ b.cc 19b4 <__cxa_atexit@plt+0x4f4> // b.lo, b.ul, b.last │ │ mov x0, x2 │ │ bl 14a0 │ │ str xzr, [x20, #64] │ │ mov x0, x20 │ │ - bl 49e8 │ │ + bl 4768 │ │ mov x0, x21 │ │ ldr x21, [sp, #32] │ │ ldp x19, x20, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ b 14a0 │ │ str xzr, [x20, #16] │ │ b 198c <__cxa_atexit@plt+0x4cc> │ │ stp x29, x30, [sp, #-64]! │ │ mov w0, #0x1 // #1 │ │ mov x29, sp │ │ str x19, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ add x1, x29, #0x28 │ │ ldr x2, [x19, #4088] │ │ ldr x2, [x2] │ │ str x2, [x29, #56] │ │ bl 14b0 │ │ cmn w0, #0x1 │ │ b.eq 1aa0 <__cxa_atexit@plt+0x5e0> // b.none │ │ @@ -413,28 +413,28 @@ │ │ cbnz w20, 1b40 <__cxa_atexit@plt+0x680> │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldr x23, [sp, #48] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ ldr x2, [x19] │ │ - adrp x1, 5000 │ │ + adrp x1, 5000 │ │ mov x0, x19 │ │ add x1, x1, #0x280 │ │ ldr x2, [x2, #48] │ │ blr x2 │ │ mov x21, x0 │ │ cbz x0, 1b2c <__cxa_atexit@plt+0x66c> │ │ ldr x3, [x19] │ │ - adrp x2, 5000 │ │ + adrp x2, 5000 │ │ add x2, x2, #0x2b8 │ │ mov x0, x19 │ │ mov x1, x21 │ │ ldr x4, [x3, #264] │ │ - adrp x3, 5000 │ │ + adrp x3, 5000 │ │ add x3, x3, #0x2c0 │ │ blr x4 │ │ mov x2, x0 │ │ cbz x0, 1b2c <__cxa_atexit@plt+0x66c> │ │ ldr x4, [x19] │ │ mov x1, x21 │ │ mov x0, x19 │ │ @@ -451,15 +451,15 @@ │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ stp x29, x30, [sp, #-144]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ mov x20, x1 │ │ str x1, [x29, #96] │ │ stp x21, x22, [sp, #32] │ │ ldr x1, [x19, #4088] │ │ mov x21, x2 │ │ stp x23, x24, [sp, #48] │ │ str x25, [sp, #64] │ │ @@ -485,28 +485,28 @@ │ │ ldr x25, [sp, #64] │ │ ldp x29, x30, [sp], #144 │ │ ret │ │ ldrb w0, [x20] │ │ cmp w0, #0xb │ │ b.ne 1c24 <__cxa_atexit@plt+0x764> // b.any │ │ add x20, x20, #0x1 │ │ - adrp x0, 5000 │ │ + adrp x0, 5000 │ │ add x0, x0, #0x2c8 │ │ mov x1, x20 │ │ bl 1430 │ │ cbz w0, 1c8c <__cxa_atexit@plt+0x7cc> │ │ - adrp x0, 5000 │ │ + adrp x0, 5000 │ │ mov x1, x20 │ │ add x0, x0, #0x2d8 │ │ bl 1430 │ │ cbnz w0, 1c24 <__cxa_atexit@plt+0x764> │ │ ldr x0, [x21] │ │ add x1, x29, #0x60 │ │ add x2, x29, #0x6c │ │ - bl 4780 │ │ + bl 4500 │ │ cbz w0, 1c28 <__cxa_atexit@plt+0x768> │ │ ldr x1, [x29, #96] │ │ ldrb w0, [x1] │ │ cmp w0, #0x3 │ │ b.ne 1c24 <__cxa_atexit@plt+0x764> // b.any │ │ ldrb w0, [x1, #1] │ │ cmp w0, #0x1 │ │ @@ -519,15 +519,15 @@ │ │ strh w1, [x21, #72] │ │ cbz w1, 1c24 <__cxa_atexit@plt+0x764> │ │ str wzr, [x21, #76] │ │ b 1c28 <__cxa_atexit@plt+0x768> │ │ mov x1, x20 │ │ add x2, x29, #0x78 │ │ ldrb w0, [x1], #1 │ │ - bl 4994 │ │ + bl 4714 │ │ cbz w0, 1edc <__cxa_atexit@plt+0xa1c> │ │ ldr x0, [x21] │ │ ldr x3, [x21, #32] │ │ ldr w1, [x29, #124] │ │ ldrsw x0, [x0, #24] │ │ ldrb w20, [x29, #120] │ │ cmp w1, #0x1 │ │ @@ -668,15 +668,15 @@ │ │ ldrb w5, [x2, #1] │ │ ldrb w6, [x2, #2] │ │ b 1d80 <__cxa_atexit@plt+0x8c0> │ │ bl 1400 <__stack_chk_fail@plt> │ │ stp x29, x30, [sp, #-160]! │ │ mov x29, sp │ │ stp x23, x24, [sp, #48] │ │ - adrp x23, 16000 │ │ + adrp x23, 16000 │ │ add x24, x29, #0x64 │ │ stp x19, x20, [sp, #16] │ │ mov x19, x0 │ │ add x20, x29, #0x70 │ │ ldr x0, [x23, #4088] │ │ stp x21, x22, [sp, #32] │ │ uxtb w21, w2 │ │ @@ -686,44 +686,44 @@ │ │ stp x27, x28, [sp, #80] │ │ mov x25, x1 │ │ eor w26, w21, #0x1 │ │ add x27, x29, #0x68 │ │ str x0, [x29, #152] │ │ mov x0, x19 │ │ mov x1, x24 │ │ - bl 4270 │ │ + bl 3fe8 │ │ cbz w0, 2004 <__cxa_atexit@plt+0xb44> │ │ ldr w0, [x29, #100] │ │ cmp w0, #0x2 │ │ b.eq 2038 <__cxa_atexit@plt+0xb78> // b.none │ │ cmp w0, #0x3 │ │ b.ne 1fe4 <__cxa_atexit@plt+0xb24> // b.any │ │ mov x0, x19 │ │ mov x1, x22 │ │ mov x2, x20 │ │ - bl 48b0 │ │ + bl 4630 │ │ cbz w0, 2004 <__cxa_atexit@plt+0xb44> │ │ cbnz w21, 1fd8 <__cxa_atexit@plt+0xb18> │ │ b 20f8 <__cxa_atexit@plt+0xc38> │ │ mov x0, x19 │ │ mov x1, x20 │ │ mov x2, x22 │ │ - bl 4780 │ │ + bl 4500 │ │ cbz w0, 2004 <__cxa_atexit@plt+0xb44> │ │ cbz w21, 20e0 <__cxa_atexit@plt+0xc20> │ │ ldr x0, [x29, #112] │ │ cbnz x0, 1fc0 <__cxa_atexit@plt+0xb00> │ │ ldr w0, [x29, #100] │ │ cmp w0, #0x4 │ │ b.ne 1f80 <__cxa_atexit@plt+0xac0> // b.any │ │ cbnz w21, 2138 <__cxa_atexit@plt+0xc78> │ │ mov w0, #0x1 // #1 │ │ b 2008 <__cxa_atexit@plt+0xb48> │ │ mov x0, x19 │ │ - bl 4be0 │ │ + bl 4960 │ │ cbnz w0, 2220 <__cxa_atexit@plt+0xd60> │ │ mov w0, #0x0 // #0 │ │ ldr x23, [x23, #4088] │ │ ldr x2, [x29, #152] │ │ ldr x1, [x23] │ │ cmp x2, x1 │ │ b.ne 226c <__cxa_atexit@plt+0xdac> // b.any │ │ @@ -732,15 +732,15 @@ │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x27, x28, [sp, #80] │ │ ldp x29, x30, [sp], #160 │ │ ret │ │ mov x0, x19 │ │ mov w1, w26 │ │ - bl 4390 │ │ + bl 4110 │ │ cbz w0, 2004 <__cxa_atexit@plt+0xb44> │ │ ldr x28, [x19, #64] │ │ cbnz w21, 20d0 <__cxa_atexit@plt+0xc10> │ │ ldr w0, [x19, #24] │ │ sub w0, w0, #0x1 │ │ sxtw x0, w0 │ │ lsl x1, x0, #6 │ │ @@ -758,20 +758,20 @@ │ │ ldr w1, [x19, #4] │ │ cmp w0, w1 │ │ b.gt 216c <__cxa_atexit@plt+0xcac> │ │ cbnz w21, 217c <__cxa_atexit@plt+0xcbc> │ │ mov x0, x19 │ │ mov x1, x27 │ │ mov x2, x20 │ │ - bl 5240 │ │ + bl 4fc0 │ │ cbnz w0, 20c4 <__cxa_atexit@plt+0xc04> │ │ b 2004 <__cxa_atexit@plt+0xb44> │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 4abc │ │ + bl 483c │ │ cbz w0, 2004 <__cxa_atexit@plt+0xb44> │ │ ldr x0, [x29, #112] │ │ cbnz x0, 20b4 <__cxa_atexit@plt+0xbf4> │ │ b 1fe0 <__cxa_atexit@plt+0xb20> │ │ ldrsw x0, [x25, #24] │ │ lsl x1, x0, #6 │ │ sub x0, x1, x0, lsl #3 │ │ @@ -839,15 +839,15 @@ │ │ b.ge 220c <__cxa_atexit@plt+0xd4c> // b.tcont │ │ ldr w3, [x28, #8] │ │ mov x0, x19 │ │ ldr x1, [x28, #32] │ │ mov w2, w3 │ │ mul w3, w3, w22 │ │ add x1, x1, w3, sxtw │ │ - bl 4be0 │ │ + bl 4960 │ │ cbz w0, 2008 <__cxa_atexit@plt+0xb48> │ │ add x1, x29, #0x88 │ │ ldr w0, [x28, #12] │ │ ldr w1, [x20, x1] │ │ add w22, w22, w1 │ │ cmp w0, w22 │ │ b.gt 21d4 <__cxa_atexit@plt+0xd14> │ │ @@ -938,16 +938,16 @@ │ │ ldr w3, [x1, #4] │ │ mov w0, #0x1 // #1 │ │ ldr w2, [x1] │ │ lsl w0, w0, w3 │ │ cmp w2, w0 │ │ b.eq 2388 <__cxa_atexit@plt+0xec8> // b.none │ │ mov x0, x1 │ │ - bl 3c80 │ │ - adrp x0, 17000 │ │ + bl 5134 │ │ + adrp x0, 17000 │ │ ldr x0, [x0, #16] │ │ str x0, [x20, #16] │ │ mov x0, x20 │ │ mov x1, x19 │ │ mov w2, #0x0 // #0 │ │ bl 1f34 <__cxa_atexit@plt+0xa74> │ │ ldr w20, [x20, #24] │ │ @@ -1016,37 +1016,37 @@ │ │ ret │ │ ldr x1, [x19, #80] │ │ mov x0, x19 │ │ mov w25, #0x3e8 // #1000 │ │ blr x1 │ │ cbz w0, 23b8 <__cxa_atexit@plt+0xef8> │ │ b 23b4 <__cxa_atexit@plt+0xef4> │ │ - bl 49e8 │ │ + bl 4768 │ │ mov w7, #0x6f // #111 │ │ mov w0, #0x0 // #0 │ │ mov w1, #0x0 // #0 │ │ mov w2, #0x0 // #0 │ │ mov w3, w7 │ │ mov x4, x23 │ │ mov x5, x24 │ │ bl 1aac <__cxa_atexit@plt+0x5ec> │ │ mov x0, #0x0 // #0 │ │ b 2438 <__cxa_atexit@plt+0xf78> │ │ - bl 49e8 │ │ + bl 4768 │ │ mov w0, w21 │ │ mov w1, w22 │ │ mov w2, #0x0 // #0 │ │ mov w3, #0x3e9 // #1001 │ │ mov x4, x23 │ │ mov x5, x24 │ │ bl 1aac <__cxa_atexit@plt+0x5ec> │ │ mov x0, #0x0 // #0 │ │ b 2438 <__cxa_atexit@plt+0xf78> │ │ mov x0, x20 │ │ - bl 49e8 │ │ + bl 4768 │ │ b 245c <__cxa_atexit@plt+0xf9c> │ │ stp x29, x30, [sp, #-144]! │ │ mov x29, sp │ │ stp x21, x22, [sp, #32] │ │ ldr x22, [x1] │ │ stp x19, x20, [sp, #16] │ │ stp x23, x24, [sp, #48] │ │ @@ -1167,15 +1167,15 @@ │ │ cbz x5, 2928 <__cxa_atexit@plt+0x1468> │ │ ldr w3, [x5, #4] │ │ mov w1, #0x1 // #1 │ │ ldr w2, [x5] │ │ lsl w1, w1, w3 │ │ cmp w2, w1 │ │ b.eq 2714 <__cxa_atexit@plt+0x1254> // b.none │ │ - adrp x1, 17000 │ │ + adrp x1, 17000 │ │ ldr x5, [x1, #16] │ │ ldr w4, [x25, x24] │ │ ldr w14, [x20, #8] │ │ ldr w3, [x20, #4] │ │ sub w7, w6, w4 │ │ ldr w12, [x20, #12] │ │ add w1, w4, w14 │ │ @@ -1341,15 +1341,15 @@ │ │ b.ne 298c <__cxa_atexit@plt+0x14cc> // b.any │ │ b 28c8 <__cxa_atexit@plt+0x1408> │ │ │ │ 00000000000029b0 : │ │ stp x29, x30, [sp, #-96]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ mov x20, x0 │ │ stp x21, x22, [sp, #32] │ │ stp x23, x24, [sp, #48] │ │ ldr x1, [x19, #4088] │ │ mov x22, x2 │ │ uxtb w23, w4 │ │ ldr x1, [x1] │ │ @@ -1358,15 +1358,15 @@ │ │ ldr x4, [x0] │ │ mov x1, x3 │ │ mov x2, #0x0 // #0 │ │ str x3, [x29, #64] │ │ ldr x4, [x4, #1352] │ │ blr x4 │ │ str x0, [x29, #72] │ │ - adrp x1, 5000 │ │ + adrp x1, 5000 │ │ add x1, x1, #0x2e8 │ │ bl 1490 │ │ mov x21, x0 │ │ ldr x4, [x20] │ │ mov x0, x20 │ │ ldr x3, [x29, #64] │ │ ldr x2, [x29, #72] │ │ @@ -1375,15 +1375,15 @@ │ │ blr x3 │ │ cbz x21, 2aa8 │ │ add x2, x29, #0x60 │ │ adrp x1, 1000 │ │ add x1, x1, #0x8a0 │ │ mov x0, x21 │ │ str wzr, [x2, #-12]! │ │ - bl 40d8 │ │ + bl 3e50 │ │ mov x24, x0 │ │ ldr w1, [x29, #84] │ │ mov x0, x21 │ │ str x1, [x29, #72] │ │ bl 13b0 │ │ mov x2, x0 │ │ adrp x3, 1000 │ │ @@ -1415,15 +1415,15 @@ │ │ b 2a80 │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ 0000000000002ad0 : │ │ stp x29, x30, [sp, #-96]! │ │ mov x29, sp │ │ stp x21, x22, [sp, #32] │ │ - adrp x21, 16000 │ │ + adrp x21, 16000 │ │ mov x22, x2 │ │ stp x19, x20, [sp, #16] │ │ mov x20, x0 │ │ mov x0, #0x18 // #24 │ │ ldr x2, [x21, #4088] │ │ str x23, [sp, #48] │ │ uxtb w23, w4 │ │ @@ -1448,15 +1448,15 @@ │ │ str xzr, [x19] │ │ add x2, x29, #0x60 │ │ adrp x1, 1000 │ │ str w0, [x19, #16] │ │ add x1, x1, #0x50c │ │ mov x0, x19 │ │ str wzr, [x2, #-12]! │ │ - bl 40d8 │ │ + bl 3e50 │ │ ldr w1, [x29, #84] │ │ adrp x3, 1000 │ │ ldr x2, [x19] │ │ mov x5, x22 │ │ add x3, x3, #0x854 │ │ mov x4, x20 │ │ mov w6, w23 │ │ @@ -1494,15 +1494,15 @@ │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ 0000000000002c00 : │ │ stp x29, x30, [sp, #-112]! │ │ mov x1, x3 │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ str x25, [sp, #64] │ │ stp x23, x24, [sp, #48] │ │ mov x25, x2 │ │ uxtb w24, w4 │ │ ldr x2, [x0] │ │ mov x20, x0 │ │ ldr x4, [x19, #4088] │ │ @@ -1530,15 +1530,15 @@ │ │ add x2, x29, #0x70 │ │ adrp x1, 1000 │ │ add x1, x1, #0x8c4 │ │ str x23, [x0, #8] │ │ str x22, [x0, #16] │ │ str wzr, [x2, #-12]! │ │ str xzr, [x0] │ │ - bl 40d8 │ │ + bl 3e50 │ │ ldr w1, [x29, #100] │ │ adrp x3, 1000 │ │ ldr x2, [x21] │ │ mov x4, x20 │ │ add x3, x3, #0x870 │ │ mov x5, x25 │ │ mov w6, w24 │ │ @@ -1581,15 +1581,15 @@ │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ 0000000000002d54 : │ │ stp x29, x30, [sp, #-112]! │ │ mov x1, x3 │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x20, 16000 │ │ + adrp x20, 16000 │ │ mov x19, x0 │ │ stp x25, x26, [sp, #64] │ │ stp x27, x28, [sp, #80] │ │ mov x26, x2 │ │ uxtb w27, w4 │ │ ldr x2, [x0] │ │ ldr x4, [x20, #4088] │ │ @@ -1602,40 +1602,40 @@ │ │ ldr x21, [x2, #168] │ │ blr x3 │ │ mov x1, x0 │ │ mov x0, x19 │ │ blr x21 │ │ mov x21, x0 │ │ ldr x0, [x19] │ │ - adrp x2, 5000 │ │ - adrp x3, 5000 │ │ + adrp x2, 5000 │ │ + adrp x3, 5000 │ │ mov x1, x21 │ │ add x2, x2, #0x2f0 │ │ add x3, x3, #0x2c0 │ │ ldr x4, [x0, #264] │ │ mov x0, x19 │ │ blr x4 │ │ mov x24, x0 │ │ ldr x0, [x19] │ │ - adrp x2, 5000 │ │ - adrp x3, 5000 │ │ + adrp x2, 5000 │ │ + adrp x3, 5000 │ │ mov x1, x21 │ │ add x2, x2, #0x2f8 │ │ add x3, x3, #0x300 │ │ ldr x4, [x0, #264] │ │ mov x0, x19 │ │ blr x4 │ │ mov x25, x0 │ │ ldr x3, [x19] │ │ - adrp x2, 5000 │ │ + adrp x2, 5000 │ │ mov x1, x21 │ │ mov x0, x19 │ │ add x2, x2, #0x308 │ │ ldr x4, [x3, #264] │ │ - adrp x3, 5000 │ │ + adrp x3, 5000 │ │ add x3, x3, #0x310 │ │ blr x4 │ │ mov x28, x0 │ │ cmp x25, xzr │ │ cset w1, eq // eq = none │ │ cmp x24, xzr │ │ cset w0, eq // eq = none │ │ @@ -1657,15 +1657,15 @@ │ │ add x2, x29, #0x70 │ │ adrp x1, 1000 │ │ add x1, x1, #0x5d8 │ │ mov x0, x22 │ │ str x21, [x22, #8] │ │ str wzr, [x2, #-12]! │ │ str xzr, [x22, #32] │ │ - bl 40d8 │ │ + bl 3e50 │ │ mov x25, x0 │ │ ldr x4, [x19] │ │ mov x1, x23 │ │ mov x0, x19 │ │ mov x2, x24 │ │ mov x3, #0x7fffffffffffffff // #9223372036854775807 │ │ ldr x4, [x4, #488] │ │ @@ -1733,15 +1733,15 @@ │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ 0000000000002fac : │ │ stp x29, x30, [sp, #-80]! │ │ mov x1, x3 │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x20, 16000 │ │ + adrp x20, 16000 │ │ mov x19, x0 │ │ stp x21, x22, [sp, #32] │ │ mov x21, x3 │ │ mov x22, x2 │ │ ldr x3, [x20, #4088] │ │ ldr x2, [x0] │ │ stp x23, x24, [sp, #48] │ │ @@ -1749,30 +1749,30 @@ │ │ uxtb w23, w5 │ │ ldr x2, [x2, #248] │ │ mov x24, x4 │ │ str x3, [x29, #72] │ │ blr x2 │ │ mov x1, x0 │ │ ldr x3, [x19] │ │ - adrp x2, 5000 │ │ + adrp x2, 5000 │ │ mov x0, x19 │ │ add x2, x2, #0x318 │ │ ldr x5, [x3, #752] │ │ - adrp x3, 5000 │ │ + adrp x3, 5000 │ │ add x3, x3, #0x328 │ │ blr x5 │ │ cbz x0, 305c │ │ ldr x3, [x19] │ │ mov x1, x21 │ │ mov x2, x0 │ │ mov x0, x19 │ │ ldr x3, [x3, #800] │ │ blr x3 │ │ bl 1410 │ │ - adrp x1, 5000 │ │ + adrp x1, 5000 │ │ add x1, x1, #0x2e8 │ │ bl 1440 │ │ mov x21, x0 │ │ cbz x0, 305c │ │ mov x1, x24 │ │ mov w2, #0x0 // #0 │ │ bl 1420 │ │ @@ -1796,15 +1796,15 @@ │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ add x2, x29, #0x50 │ │ adrp x1, 1000 │ │ add x1, x1, #0x8a0 │ │ mov x0, x21 │ │ str wzr, [x2, #-12]! │ │ - bl 40d8 │ │ + bl 3e50 │ │ mov x24, x0 │ │ mov x0, x21 │ │ bl 13b0 │ │ mov x2, x0 │ │ ldr w1, [x29, #68] │ │ adrp x3, 1000 │ │ mov x0, x24 │ │ @@ -2194,17 +2194,17 @@ │ │ ldr x1, [x19] │ │ mov x0, x19 │ │ ldp x19, x20, [sp, #16] │ │ str xzr, [x1, #80] │ │ ldp x29, x30, [sp], #48 │ │ b 1930 <__cxa_atexit@plt+0x470> │ │ ldr x4, [x19] │ │ - adrp x2, 5000 │ │ + adrp x2, 5000 │ │ ldr x1, [x0] │ │ - adrp x3, 5000 │ │ + adrp x3, 5000 │ │ add x2, x2, #0x330 │ │ add x3, x3, #0x310 │ │ ldr x21, [x4, #80] │ │ ldr x4, [x1, #264] │ │ ldr x1, [x21, #8] │ │ blr x4 │ │ mov x2, x0 │ │ @@ -2332,15 +2332,15 @@ │ │ mov w19, #0x0 // #0 │ │ b 386c │ │ │ │ 00000000000038b4 : │ │ stp x29, x30, [sp, #-80]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ ldr x0, [x19, #4088] │ │ ldr x0, [x0] │ │ str x0, [x29, #72] │ │ cbz x2, 3930 │ │ mov w0, #0x1 // #1 │ │ add x1, x29, #0x38 │ │ ldr x20, [x2, #16] │ │ @@ -2376,15 +2376,15 @@ │ │ b 3928 │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ 000000000000395c : │ │ stp x29, x30, [sp, #-80]! │ │ mov x29, sp │ │ str x19, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ ldr x0, [x19, #4088] │ │ ldr x0, [x0] │ │ str x0, [x29, #72] │ │ cbz x2, 39ec │ │ ldr x0, [x2, #8] │ │ str x2, [x29, #40] │ │ cmn x0, #0x1 │ │ @@ -2441,32 +2441,32 @@ │ │ ret │ │ │ │ 0000000000003a4c : │ │ stp x29, x30, [sp, #-64]! │ │ mov w2, #0x6 // #6 │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ ldr x3, [x0] │ │ stp x21, x22, [sp, #32] │ │ add x1, x29, #0x30 │ │ movk w2, #0x1, lsl #16 │ │ ldr x4, [x19, #4088] │ │ mov x21, x0 │ │ ldr x3, [x3, #48] │ │ ldr x4, [x4] │ │ str x4, [x29, #56] │ │ blr x3 │ │ cbnz w0, 3b1c │ │ - adrp x20, 17000 │ │ + adrp x20, 17000 │ │ mov w0, #0x100 // #256 │ │ mov x1, #0x0 // #0 │ │ add x22, x20, #0x8 │ │ str x21, [x20, #8] │ │ - bl 3bc4 │ │ + bl 5078 │ │ mov x5, x0 │ │ cbz x0, 3b24 │ │ mov x1, #0x0 // #0 │ │ mov w2, #0x0 // #0 │ │ ldr x0, [x5, #8] │ │ uxtb w4, w2 │ │ add w2, w2, #0x1 │ │ @@ -2497,352 +2497,180 @@ │ │ b 3af8 │ │ str xzr, [x22, #8] │ │ mov w0, #0xffffffff // #-1 │ │ b 3af8 │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ 0000000000003b34 : │ │ - adrp x0, 17000 │ │ + adrp x0, 17000 │ │ ldr x0, [x0, #16] │ │ - b 3c80 │ │ - │ │ -0000000000003b40 : │ │ - cmp w0, #0x2 │ │ - b.le 3b8c │ │ - cmp w0, #0x4 │ │ - b.le 3b94 │ │ - cmp w0, #0x8 │ │ - b.le 3b9c │ │ - cmp w0, #0x10 │ │ - b.le 3ba4 │ │ - cmp w0, #0x20 │ │ - b.le 3bac │ │ - cmp w0, #0x40 │ │ - b.le 3bb4 │ │ - cmp w0, #0x80 │ │ - b.le 3bbc │ │ - cmp w0, #0x100 │ │ - mov w1, #0x8 // #8 │ │ - mov w0, #0x9 // #9 │ │ - csel w0, w0, w1, gt │ │ - ret │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - mov w0, #0x2 // #2 │ │ - ret │ │ - mov w0, #0x3 // #3 │ │ - ret │ │ - mov w0, #0x4 // #4 │ │ - ret │ │ - mov w0, #0x5 // #5 │ │ - ret │ │ - mov w0, #0x6 // #6 │ │ - ret │ │ - mov w0, #0x7 // #7 │ │ - ret │ │ - │ │ -0000000000003bc4 : │ │ - stp x29, x30, [sp, #-48]! │ │ - mov x29, sp │ │ - stp x19, x20, [sp, #16] │ │ - mov w20, #0x1 // #1 │ │ - mov w19, w0 │ │ - stp x21, x22, [sp, #32] │ │ - mov x21, x1 │ │ - bl 3b40 │ │ - lsl w20, w20, w0 │ │ - cmp w20, w19 │ │ - b.ne 3c58 // b.any │ │ - mov x0, #0x10 // #16 │ │ - bl 1460 │ │ - mov x19, x0 │ │ - cbz x0, 3c58 │ │ - sxtw x22, w20 │ │ - mov x1, #0x3 // #3 │ │ - mov x0, x22 │ │ - bl 13c0 │ │ - str x0, [x19, #8] │ │ - cbz x0, 3c50 │ │ - mov w0, w20 │ │ - str w20, [x19] │ │ - bl 3b40 │ │ - str w0, [x19, #4] │ │ - cbz x21, 3c6c │ │ - ldr x0, [x19, #8] │ │ - mov x1, x21 │ │ - add x2, x22, x22, lsl #1 │ │ - bl 1470 │ │ - mov x0, x19 │ │ - ldp x19, x20, [sp, #16] │ │ - ldp x21, x22, [sp, #32] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - mov x0, x19 │ │ - bl 14a0 │ │ - mov x0, #0x0 // #0 │ │ - ldp x19, x20, [sp, #16] │ │ - ldp x21, x22, [sp, #32] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - mov x0, x19 │ │ - ldp x19, x20, [sp, #16] │ │ - ldp x21, x22, [sp, #32] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - │ │ -0000000000003c80 : │ │ - stp x29, x30, [sp, #-32]! │ │ - mov x29, sp │ │ - str x19, [sp, #16] │ │ - cbz x0, 3cac │ │ - mov x19, x0 │ │ - ldr x0, [x0, #8] │ │ - bl 14a0 │ │ - mov x0, x19 │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - b 14a0 │ │ - ldr x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - │ │ -0000000000003cb8 : │ │ - stp x29, x30, [sp, #-48]! │ │ - mov x29, sp │ │ - stp x19, x20, [sp, #16] │ │ - ldr x19, [x1] │ │ - str x21, [sp, #32] │ │ - cbz x19, 3d10 │ │ - mov x21, x0 │ │ - ldrsw x0, [x0] │ │ - mov x20, x1 │ │ - add x0, x19, x0, lsl #3 │ │ - cmp x19, x0 │ │ - b.cs 3d20 // b.hs, b.nlast │ │ - ldr x0, [x19], #8 │ │ - bl 14a0 │ │ - ldrsw x2, [x21] │ │ - ldr x0, [x20] │ │ - add x2, x0, x2, lsl #3 │ │ - cmp x19, x2 │ │ - b.cc 3ce8 // b.lo, b.ul, b.last │ │ - bl 14a0 │ │ - str xzr, [x20] │ │ - str wzr, [x21] │ │ - ldp x19, x20, [sp, #16] │ │ - ldr x21, [sp, #32] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - mov x0, x19 │ │ - b 3d04 │ │ - │ │ -0000000000003d28 : │ │ - stp x29, x30, [sp, #-32]! │ │ - mov x29, sp │ │ - stp x19, x20, [sp, #16] │ │ - cbz x0, 3db4 │ │ - ldr x19, [x0, #64] │ │ - cbz x19, 3db4 │ │ - mov x20, x0 │ │ - ldrsw x0, [x0, #24] │ │ - lsl x1, x0, #6 │ │ - sub x0, x1, x0, lsl #3 │ │ - add x0, x19, x0 │ │ - cmp x19, x0 │ │ - b.cs 3dc0 // b.hs, b.nlast │ │ - ldr x1, [x19, #24] │ │ - mov x0, x1 │ │ - cbz x1, 3d70 │ │ - bl 3c80 │ │ - str xzr, [x19, #24] │ │ - ldr x1, [x19, #32] │ │ - mov x0, x1 │ │ - cbz x1, 3d80 │ │ - bl 14a0 │ │ - add x0, x19, #0x28 │ │ - add x1, x19, #0x30 │ │ - add x19, x19, #0x38 │ │ - bl 3cb8 │ │ - ldrsw x1, [x20, #24] │ │ - ldr x0, [x20, #64] │ │ - lsl x2, x1, #6 │ │ - sub x1, x2, x1, lsl #3 │ │ - add x1, x0, x1 │ │ - cmp x19, x1 │ │ - b.cc 3d5c // b.lo, b.ul, b.last │ │ - bl 14a0 │ │ - str xzr, [x20, #64] │ │ - ldp x19, x20, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ - ret │ │ - mov x0, x19 │ │ - b 3dac │ │ + b 5134 │ │ stp x29, x30, [sp, #-64]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ str x21, [sp, #32] │ │ mov x21, x1 │ │ ldr x1, [x0, #88] │ │ mov x20, x0 │ │ ldr x2, [x19, #4088] │ │ ldr x3, [x1, #64] │ │ ldr x2, [x2] │ │ str x2, [x29, #56] │ │ - cbz x3, 3e5c │ │ + cbz x3, 3bd4 │ │ add x1, x29, #0x30 │ │ mov w2, #0x2 // #2 │ │ blr x3 │ │ cmp w0, #0x2 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 3e4c │ │ + cbnz w0, 3bc4 │ │ ldrb w1, [x29, #49] │ │ mov w0, #0x1 // #1 │ │ ldrb w2, [x29, #48] │ │ orr w1, w2, w1, lsl #8 │ │ str w1, [x21] │ │ ldr x19, [x19, #4088] │ │ ldr x2, [x29, #56] │ │ ldr x1, [x19] │ │ cmp x2, x1 │ │ - b.ne 3e7c // b.any │ │ + b.ne 3bf4 // b.any │ │ ldp x19, x20, [sp, #16] │ │ ldr x21, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov w1, #0x66 // #102 │ │ mov w0, #0x0 // #0 │ │ str w1, [x20, #72] │ │ - b 3e28 │ │ + b 3ba0 │ │ ldr x3, [x1, #56] │ │ add x0, x29, #0x30 │ │ mov x1, #0x1 // #1 │ │ mov x2, #0x2 // #2 │ │ bl 13d0 │ │ cmp x0, #0x2 │ │ cset w0, ne // ne = any │ │ - b 3e10 │ │ + b 3b88 │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ -0000000000003e80 : │ │ +0000000000003bf8 : │ │ stp x29, x30, [sp, #-80]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ ldr x3, [x0, #88] │ │ stp x21, x22, [sp, #32] │ │ str x23, [sp, #48] │ │ mov x20, x0 │ │ ldr x2, [x19, #4088] │ │ ldr w1, [x3] │ │ ldr x2, [x2] │ │ str x2, [x29, #72] │ │ and w2, w1, #0x8 │ │ - tbnz w1, #3, 3eec │ │ + tbnz w1, #3, 3c64 │ │ mov w0, #0x6f // #111 │ │ str w0, [x20, #72] │ │ ldr x19, [x19, #4088] │ │ mov w0, w2 │ │ ldr x2, [x29, #72] │ │ ldr x1, [x19] │ │ cmp x2, x1 │ │ - b.ne 40d4 // b.any │ │ + b.ne 3e4c // b.any │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldr x23, [sp, #48] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ ldr x4, [x3, #64] │ │ add x21, x29, #0x40 │ │ - cbz x4, 3f94 │ │ + cbz x4, 3d0c │ │ mov w2, #0x2 // #2 │ │ mov x1, x21 │ │ blr x4 │ │ cmp w0, #0x2 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 3f84 │ │ + cbnz w0, 3cfc │ │ ldrb w2, [x29, #65] │ │ mov x1, x20 │ │ ldrb w3, [x29, #64] │ │ mov x0, x20 │ │ orr w2, w3, w2, lsl #8 │ │ str w2, [x1], #4 │ │ - bl 3dc8 │ │ + bl 3b40 │ │ mov w2, w0 │ │ - cbz w0, 3ec0 │ │ + cbz w0, 3c38 │ │ ldr x0, [x20, #88] │ │ ldr x3, [x0, #64] │ │ - cbz x3, 3fd0 │ │ + cbz x3, 3d48 │ │ mov x0, x20 │ │ mov x1, x21 │ │ mov w2, #0x3 // #3 │ │ blr x3 │ │ cmp w0, #0x3 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 3fb4 │ │ + cbnz w0, 3d2c │ │ ldrb w1, [x29, #65] │ │ ldrb w0, [x29, #64] │ │ str w1, [x20, #8] │ │ - tbnz w0, #7, 3ff0 │ │ + tbnz w0, #7, 3d68 │ │ str xzr, [x20, #16] │ │ mov w2, #0x1 // #1 │ │ - b 3ec0 │ │ + b 3c38 │ │ ldr x0, [x20, #16] │ │ - bl 3c80 │ │ + bl 5134 │ │ str xzr, [x20, #16] │ │ mov w0, #0x66 // #102 │ │ mov w2, #0x0 // #0 │ │ str w0, [x20, #72] │ │ - b 3ec0 │ │ + b 3c38 │ │ ldr x3, [x3, #56] │ │ mov x0, x21 │ │ mov x1, #0x1 // #1 │ │ mov x2, #0x2 // #2 │ │ bl 13d0 │ │ cmp x0, #0x2 │ │ cset w0, ne // ne = any │ │ - b 3f0c │ │ + b 3c84 │ │ ldr x0, [x20, #16] │ │ mov w1, #0x66 // #102 │ │ str w1, [x20, #72] │ │ - bl 3c80 │ │ + bl 5134 │ │ str xzr, [x20, #16] │ │ mov w2, #0x0 // #0 │ │ - b 3ec0 │ │ + b 3c38 │ │ ldr x3, [x0, #56] │ │ mov x1, #0x1 // #1 │ │ mov x0, x21 │ │ mov x2, #0x3 // #3 │ │ bl 13d0 │ │ cmp x0, #0x3 │ │ cset w0, ne // ne = any │ │ - b 3f58 │ │ + b 3cd0 │ │ and w0, w0, #0x7 │ │ mov w2, #0x1 // #1 │ │ add w0, w0, #0x1 │ │ mov x1, #0x0 // #0 │ │ lsl w0, w2, w0 │ │ - bl 3bc4 │ │ + bl 5078 │ │ str x0, [x20, #16] │ │ - cbz x0, 40c4 │ │ + cbz x0, 3e3c │ │ ldr w0, [x0] │ │ mov x22, #0x0 // #0 │ │ mov w23, #0x0 // #0 │ │ cmp w0, wzr │ │ - b.le 3f70 │ │ + b.le 3ce8 │ │ ldr x0, [x20, #88] │ │ ldr x3, [x0, #64] │ │ - cbz x3, 40a4 │ │ + cbz x3, 3e1c │ │ mov x0, x20 │ │ mov x1, x21 │ │ mov w2, #0x3 // #3 │ │ blr x3 │ │ cmp w0, #0x3 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 3f78 │ │ + cbnz w0, 3cf0 │ │ ldr x0, [x20, #16] │ │ add w23, w23, #0x1 │ │ ldrb w1, [x21] │ │ ldr x0, [x0, #8] │ │ strb w1, [x0, x22] │ │ ldr x0, [x20, #16] │ │ ldrb w1, [x21, #1] │ │ @@ -2854,330 +2682,331 @@ │ │ ldr x0, [x0, #8] │ │ add x0, x0, x22 │ │ add x22, x22, #0x3 │ │ strb w1, [x0, #2] │ │ ldr x0, [x20, #16] │ │ ldr w0, [x0] │ │ cmp w23, w0 │ │ - b.lt 4024 // b.tstop │ │ + b.lt 3d9c // b.tstop │ │ mov w2, #0x1 // #1 │ │ - b 3ec0 │ │ + b 3c38 │ │ ldr x3, [x0, #56] │ │ mov x1, #0x1 // #1 │ │ mov x0, x21 │ │ mov x2, #0x3 // #3 │ │ bl 13d0 │ │ cmp x0, #0x3 │ │ cset w0, ne // ne = any │ │ - b 4048 │ │ + b 3dc0 │ │ mov w0, #0x6d // #109 │ │ mov w2, #0x0 // #0 │ │ str w0, [x20, #72] │ │ - b 3ec0 │ │ + b 3c38 │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ -00000000000040d8 : │ │ +0000000000003e50 : │ │ stp x29, x30, [sp, #-80]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x20, 16000 │ │ + adrp x20, 16000 │ │ stp x21, x22, [sp, #32] │ │ mov x22, x1 │ │ ldr x1, [x20, #4088] │ │ stp x23, x24, [sp, #48] │ │ mov x23, x0 │ │ mov x0, #0x60 // #96 │ │ ldr x1, [x1] │ │ mov x24, x2 │ │ str x1, [x29, #72] │ │ bl 1460 │ │ mov x19, x0 │ │ - cbz x0, 41d4 │ │ + cbz x0, 3f4c │ │ mov x0, #0x6148 // #24904 │ │ stp xzr, xzr, [x19] │ │ stp xzr, xzr, [x19, #16] │ │ stp xzr, xzr, [x19, #32] │ │ stp xzr, xzr, [x19, #48] │ │ stp xzr, xzr, [x19, #64] │ │ stp xzr, xzr, [x19, #80] │ │ bl 1460 │ │ mov x21, x0 │ │ - cbz x0, 425c │ │ + cbz x0, 3fd4 │ │ str xzr, [x0, #56] │ │ str x0, [x19, #88] │ │ mov w0, #0x8 // #8 │ │ str x23, [x19, #80] │ │ add x23, x29, #0x40 │ │ str w0, [x21] │ │ str x22, [x21, #64] │ │ - cbz x22, 420c │ │ + cbz x22, 3f84 │ │ mov x0, x19 │ │ mov x1, x23 │ │ mov w2, #0x6 // #6 │ │ blr x22 │ │ cmp w0, #0x6 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 422c │ │ - adrp x0, 5000 │ │ + cbnz w0, 3fa4 │ │ + adrp x0, 5000 │ │ mov x1, x23 │ │ add x0, x0, #0x360 │ │ mov x2, #0x3 // #3 │ │ strb wzr, [x29, #70] │ │ bl 13e0 │ │ - cbnz w0, 41e8 │ │ + cbnz w0, 3f60 │ │ mov x0, x19 │ │ - bl 3e80 │ │ - cbz w0, 423c │ │ + bl 3bf8 │ │ + cbz w0, 3fb4 │ │ str wzr, [x19, #72] │ │ mov x0, x19 │ │ ldr x20, [x20, #4088] │ │ ldr x2, [x29, #72] │ │ ldr x1, [x20] │ │ cmp x2, x1 │ │ - b.ne 426c // b.any │ │ + b.ne 3fe4 // b.any │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ mov x0, #0x0 // #0 │ │ - cbz x24, 41ac │ │ + cbz x24, 3f24 │ │ mov w1, #0x6d // #109 │ │ str w1, [x24] │ │ - b 41ac │ │ - cbz x24, 41f4 │ │ + b 3f24 │ │ + cbz x24, 3f6c │ │ mov w0, #0x67 // #103 │ │ str w0, [x24] │ │ mov x0, x21 │ │ bl 14a0 │ │ mov x0, x19 │ │ bl 14a0 │ │ mov x0, #0x0 // #0 │ │ - b 41ac │ │ + b 3f24 │ │ mov x1, #0x1 // #1 │ │ mov x0, x23 │ │ mov x2, #0x6 // #6 │ │ mov x3, #0x0 // #0 │ │ bl 13d0 │ │ cmp x0, #0x6 │ │ cset w0, ne // ne = any │ │ - b 4178 │ │ - cbz x24, 41f4 │ │ + b 3ef0 │ │ + cbz x24, 3f6c │ │ mov w0, #0x66 // #102 │ │ str w0, [x24] │ │ - b 41f4 │ │ + b 3f6c │ │ mov x0, x21 │ │ bl 14a0 │ │ mov x0, x19 │ │ bl 14a0 │ │ mov w1, #0x68 // #104 │ │ mov x0, #0x0 // #0 │ │ str w1, [x24] │ │ - b 41ac │ │ - cbz x24, 41fc │ │ + b 3f24 │ │ + cbz x24, 3f74 │ │ mov w0, #0x6d // #109 │ │ str w0, [x24] │ │ - b 41fc │ │ + b 3f74 │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ -0000000000004270 : │ │ +0000000000003fe8 : │ │ stp x29, x30, [sp, #-64]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ str x21, [sp, #32] │ │ ldr x2, [x0, #88] │ │ mov x21, x1 │ │ mov x20, x0 │ │ ldr x1, [x19, #4088] │ │ ldr x3, [x1] │ │ ldr w1, [x2] │ │ str x3, [x29, #56] │ │ and w3, w1, #0x8 │ │ - tbz w1, #3, 432c │ │ + tbz w1, #3, 40a4 │ │ ldr x3, [x2, #64] │ │ - cbz x3, 4368 │ │ + cbz x3, 40e0 │ │ add x1, x29, #0x37 │ │ mov w2, #0x1 // #1 │ │ blr x3 │ │ cmp w0, #0x1 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 42f8 │ │ + cbnz w0, 4070 │ │ ldrb w0, [x29, #55] │ │ cmp w0, #0x2c │ │ - b.eq 4348 // b.none │ │ + b.eq 40c0 // b.none │ │ cmp w0, #0x3b │ │ - b.eq 4338 // b.none │ │ + b.eq 40b0 // b.none │ │ cmp w0, #0x21 │ │ - b.eq 4358 // b.none │ │ + b.eq 40d0 // b.none │ │ str wzr, [x21] │ │ mov w0, #0x6b // #107 │ │ mov w3, #0x0 // #0 │ │ str w0, [x20, #72] │ │ - b 4304 │ │ + b 407c │ │ mov w0, #0x66 // #102 │ │ mov w3, #0x0 // #0 │ │ str w0, [x20, #72] │ │ ldr x19, [x19, #4088] │ │ mov w0, w3 │ │ ldr x2, [x29, #56] │ │ ldr x1, [x19] │ │ cmp x2, x1 │ │ - b.ne 438c // b.any │ │ + b.ne 4104 // b.any │ │ ldp x19, x20, [sp, #16] │ │ ldr x21, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov w0, #0x6f // #111 │ │ str w0, [x20, #72] │ │ - b 4304 │ │ + b 407c │ │ mov w0, #0x4 // #4 │ │ mov w3, #0x1 // #1 │ │ str w0, [x21] │ │ - b 4304 │ │ + b 407c │ │ mov w0, #0x2 // #2 │ │ mov w3, #0x1 // #1 │ │ str w0, [x21] │ │ - b 4304 │ │ + b 407c │ │ mov w0, #0x3 // #3 │ │ mov w3, #0x1 // #1 │ │ str w0, [x21] │ │ - b 4304 │ │ + b 407c │ │ mov x1, #0x1 // #1 │ │ ldr x3, [x2, #56] │ │ add x0, x29, #0x37 │ │ mov x2, x1 │ │ bl 13d0 │ │ cmp x0, #0x1 │ │ cset w0, ne // ne = any │ │ - cbz w0, 42c8 │ │ - b 42f8 │ │ + cbz w0, 4040 │ │ + b 4070 │ │ bl 1400 <__stack_chk_fail@plt> │ │ + ... │ │ │ │ -0000000000004390 : │ │ +0000000000004110 : │ │ stp x29, x30, [sp, #-96]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ mov x20, x0 │ │ stp x21, x22, [sp, #32] │ │ uxtb w22, w1 │ │ ldr x21, [x0, #88] │ │ ldr x1, [x19, #4088] │ │ stp x23, x24, [sp, #48] │ │ ldr x2, [x1] │ │ ldr w1, [x21] │ │ str x2, [x29, #88] │ │ and w2, w1, #0x8 │ │ - tbnz w1, #3, 4400 │ │ + tbnz w1, #3, 4180 │ │ mov w0, #0x6f // #111 │ │ str w0, [x20, #72] │ │ ldr x19, [x19, #4088] │ │ mov w0, w2 │ │ ldr x2, [x29, #88] │ │ ldr x1, [x19] │ │ cmp x2, x1 │ │ - b.ne 4760 // b.any │ │ + b.ne 44e0 // b.any │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ ldr x3, [x21, #64] │ │ add x23, x29, #0x50 │ │ - cbz x3, 45f8 │ │ + cbz x3, 4378 │ │ mov w2, #0x2 // #2 │ │ mov x1, x23 │ │ blr x3 │ │ cmp w0, #0x2 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 45e8 │ │ + cbnz w0, 4368 │ │ ldrb w2, [x29, #81] │ │ mov x0, x20 │ │ ldrb w3, [x29, #80] │ │ add x1, x20, #0x24 │ │ orr w2, w3, w2, lsl #8 │ │ str w2, [x20, #32] │ │ - bl 3dc8 │ │ - cbnz w0, 444c │ │ + bl 3b40 │ │ + cbnz w0, 41cc │ │ mov w2, #0x0 // #0 │ │ - b 43d4 │ │ + b 4154 │ │ mov x0, x20 │ │ add x1, x20, #0x28 │ │ - bl 3dc8 │ │ - cbz w0, 4444 │ │ + bl 3b40 │ │ + cbz w0, 41c4 │ │ mov x0, x20 │ │ add x1, x20, #0x2c │ │ - bl 3dc8 │ │ - cbz w0, 4444 │ │ + bl 3b40 │ │ + cbz w0, 41c4 │ │ ldr x0, [x20, #88] │ │ ldr x3, [x0, #64] │ │ - cbz x3, 463c │ │ + cbz x3, 43bc │ │ mov x0, x20 │ │ mov x1, x23 │ │ mov w2, #0x1 // #1 │ │ blr x3 │ │ cmp w0, #0x1 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 4620 │ │ + cbnz w0, 43a0 │ │ ldrb w24, [x29, #80] │ │ ldr x0, [x20, #56] │ │ ubfx x1, x24, #6, #1 │ │ strb w1, [x20, #48] │ │ - cbz x0, 4618 │ │ - bl 3c80 │ │ + cbz x0, 4398 │ │ + bl 5134 │ │ str xzr, [x20, #56] │ │ ldrb w0, [x29, #80] │ │ - tbnz w0, #7, 467c │ │ + tbnz w0, #7, 43fc │ │ ldr x0, [x20, #64] │ │ - cbz x0, 465c │ │ + cbz x0, 43dc │ │ ldr w1, [x20, #24] │ │ add w1, w1, #0x1 │ │ sxtw x1, w1 │ │ lsl x2, x1, #6 │ │ sub x1, x2, x1, lsl #3 │ │ bl 1390 │ │ str x0, [x20, #64] │ │ - cbz x0, 466c │ │ + cbz x0, 43ec │ │ ldrsw x1, [x20, #24] │ │ ldp x2, x3, [x20, #32] │ │ lsl x4, x1, #6 │ │ sub x1, x4, x1, lsl #3 │ │ add x23, x0, x1 │ │ stp x2, x3, [x23] │ │ ldp x0, x1, [x20, #48] │ │ stp x0, x1, [x23, #16] │ │ ldr x1, [x20, #56] │ │ - cbz x1, 451c │ │ + cbz x1, 429c │ │ ldr w0, [x1] │ │ ldr x1, [x1, #8] │ │ - bl 3bc4 │ │ + bl 5078 │ │ str x0, [x23, #24] │ │ - cbz x0, 466c │ │ + cbz x0, 43ec │ │ str xzr, [x23, #32] │ │ str wzr, [x23, #40] │ │ str xzr, [x23, #48] │ │ - cbz w22, 4538 │ │ + cbz w22, 42b8 │ │ ldr w0, [x20, #24] │ │ add w0, w0, #0x1 │ │ str w0, [x20, #24] │ │ ldr w0, [x20, #40] │ │ ldr w1, [x20, #44] │ │ ldr x22, [x20, #88] │ │ smull x0, w0, w1 │ │ ldr x3, [x22, #64] │ │ str x0, [x21, #48] │ │ - cbz x3, 4748 │ │ + cbz x3, 44c8 │ │ mov x0, x20 │ │ add x1, x29, #0x4f │ │ mov w2, #0x1 // #1 │ │ blr x3 │ │ ldrb w4, [x29, #79] │ │ mov w2, #0x1 // #1 │ │ - adr x1, 4770 │ │ + adr x1, 44f0 │ │ add x0, x22, #0x2, lsl #12 │ │ lsl w3, w2, w4 │ │ add w5, w4, w2 │ │ add w7, w3, w2 │ │ ldr q0, [x1] │ │ lsl w2, w2, w5 │ │ add x1, x22, #0x6, lsl #12 │ │ @@ -3194,78 +3023,78 @@ │ │ str w5, [x22, #20] │ │ str wzr, [x22, #32] │ │ str w2, [x22, #28] │ │ str wzr, [x22, #36] │ │ str xzr, [x22, #40] │ │ str q0, [x0], #16 │ │ cmp x0, x1 │ │ - b.ne 45c8 // b.any │ │ + b.ne 4348 // b.any │ │ mov w2, #0x1 // #1 │ │ - b 43d4 │ │ + b 4154 │ │ ldr x0, [x20, #56] │ │ - bl 3c80 │ │ + bl 5134 │ │ str xzr, [x20, #56] │ │ mov w0, #0x66 // #102 │ │ mov w2, #0x0 // #0 │ │ str w0, [x20, #72] │ │ - b 43d4 │ │ + b 4154 │ │ ldr x3, [x21, #56] │ │ mov x0, x23 │ │ mov x1, #0x1 // #1 │ │ mov x2, #0x2 // #2 │ │ bl 13d0 │ │ cmp x0, #0x2 │ │ cset w0, ne // ne = any │ │ - b 4420 │ │ + b 41a0 │ │ mov w0, w24 │ │ - b 44b4 │ │ + b 4234 │ │ ldr x0, [x20, #56] │ │ mov w1, #0x66 // #102 │ │ str w1, [x20, #72] │ │ - bl 3c80 │ │ + bl 5134 │ │ str xzr, [x20, #56] │ │ mov w2, #0x0 // #0 │ │ - b 43d4 │ │ + b 4154 │ │ mov x1, #0x1 // #1 │ │ ldr x3, [x0, #56] │ │ mov x2, x1 │ │ mov x0, x23 │ │ bl 13d0 │ │ cmp x0, #0x1 │ │ cset w0, ne // ne = any │ │ - b 4490 │ │ + b 4210 │ │ mov x0, #0x38 // #56 │ │ bl 1460 │ │ str x0, [x20, #64] │ │ - cbnz x0, 44e0 │ │ + cbnz x0, 4260 │ │ mov w0, #0x6d // #109 │ │ mov w2, #0x0 // #0 │ │ str w0, [x20, #72] │ │ - b 43d4 │ │ + b 4154 │ │ and w24, w24, #0x7 │ │ mov w0, #0x1 // #1 │ │ add w24, w24, #0x1 │ │ mov x1, #0x0 // #0 │ │ lsl w0, w0, w24 │ │ - bl 3bc4 │ │ + bl 5078 │ │ str x0, [x20, #56] │ │ - cbz x0, 466c │ │ + cbz x0, 43ec │ │ ldr w0, [x0] │ │ mov w24, #0x0 // #0 │ │ - cbz w0, 44b8 │ │ + cbz w0, 4238 │ │ ldr x0, [x20, #88] │ │ ldr x3, [x0, #64] │ │ - cbz x3, 4728 │ │ + cbz x3, 44a8 │ │ mov x0, x20 │ │ mov x1, x23 │ │ mov w2, #0x3 // #3 │ │ blr x3 │ │ cmp w0, #0x3 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 45dc │ │ + cbnz w0, 435c │ │ ldr x1, [x20, #56] │ │ mov w0, w24 │ │ ldrb w2, [x23] │ │ add w24, w24, #0x1 │ │ add x0, x0, x0, lsl #1 │ │ ldr x1, [x1, #8] │ │ strb w2, [x1, x0] │ │ @@ -3278,228 +3107,228 @@ │ │ ldrb w1, [x23, #2] │ │ ldr x2, [x2, #8] │ │ add x0, x2, x0 │ │ strb w1, [x0, #2] │ │ ldr x0, [x20, #56] │ │ ldr w0, [x0] │ │ cmp w0, w24 │ │ - b.hi 46a8 // b.pmore │ │ - b 44b8 │ │ + b.hi 4428 // b.pmore │ │ + b 4238 │ │ ldr x3, [x0, #56] │ │ mov x1, #0x1 // #1 │ │ mov x0, x23 │ │ mov x2, #0x3 // #3 │ │ bl 13d0 │ │ cmp x0, #0x3 │ │ cset w0, ne // ne = any │ │ - b 46cc │ │ + b 444c │ │ mov x1, #0x1 // #1 │ │ ldr x3, [x22, #56] │ │ add x0, x29, #0x4f │ │ mov x2, x1 │ │ bl 13d0 │ │ - b 4564 │ │ + b 42e4 │ │ bl 1400 <__stack_chk_fail@plt> │ │ nop │ │ nop │ │ nop │ │ udf #4098 │ │ udf #4098 │ │ udf #4098 │ │ udf #4098 │ │ │ │ -0000000000004780 : │ │ +0000000000004500 : │ │ stp x29, x30, [sp, #-80]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ str x23, [sp, #48] │ │ stp x21, x22, [sp, #32] │ │ mov x22, x1 │ │ ldr x21, [x0, #88] │ │ ldr x1, [x19, #4088] │ │ mov x20, x0 │ │ mov x23, x2 │ │ ldr x3, [x21, #64] │ │ ldr x1, [x1] │ │ str x1, [x29, #72] │ │ - cbz x3, 4860 │ │ + cbz x3, 45e0 │ │ add x1, x29, #0x47 │ │ mov w2, #0x1 // #1 │ │ blr x3 │ │ cmp w0, #0x1 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 4820 │ │ + cbnz w0, 45a0 │ │ ldrb w2, [x29, #71] │ │ - cbz w2, 4854 │ │ + cbz w2, 45d4 │ │ ldr w0, [x23] │ │ cmp w0, #0xf9 │ │ - b.eq 4880 // b.none │ │ + b.eq 4600 // b.none │ │ add x0, x21, #0x48 │ │ str x0, [x22] │ │ strb w2, [x21, #72] │ │ ldr x4, [x20, #88] │ │ ldr x3, [x4, #64] │ │ - cbz x3, 4890 │ │ + cbz x3, 4610 │ │ ldr x1, [x22] │ │ mov x0, x20 │ │ add x1, x1, #0x1 │ │ blr x3 │ │ sxtw x0, w0 │ │ ldrb w1, [x29, #71] │ │ cmp x0, x1 │ │ - b.eq 4858 // b.none │ │ + b.eq 45d8 // b.none │ │ mov w1, #0x66 // #102 │ │ mov w0, #0x0 // #0 │ │ str w1, [x20, #72] │ │ ldr x19, [x19, #4088] │ │ ldr x2, [x29, #72] │ │ ldr x1, [x19] │ │ cmp x2, x1 │ │ - b.ne 48ac // b.any │ │ + b.ne 462c // b.any │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldr x23, [sp, #48] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ str xzr, [x22] │ │ mov w0, #0x1 // #1 │ │ - b 482c │ │ + b 45ac │ │ mov x1, #0x1 // #1 │ │ ldr x3, [x21, #56] │ │ add x0, x29, #0x47 │ │ mov x2, x1 │ │ bl 13d0 │ │ cmp x0, #0x1 │ │ cset w0, ne // ne = any │ │ - b 47d0 │ │ + b 4550 │ │ mov w0, #0x4 // #4 │ │ mov w2, #0x4 // #4 │ │ strb w0, [x29, #71] │ │ - b 47e8 │ │ + b 4568 │ │ ldr x0, [x22] │ │ mov x1, #0x1 // #1 │ │ ldr x3, [x4, #56] │ │ uxtb w2, w2 │ │ add x0, x0, x1 │ │ bl 13d0 │ │ - b 4814 │ │ + b 4594 │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ -00000000000048b0 : │ │ +0000000000004630 : │ │ stp x29, x30, [sp, #-64]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ mov x20, x0 │ │ stp x21, x22, [sp, #32] │ │ mov x21, x1 │ │ mov x22, x2 │ │ ldr x1, [x19, #4088] │ │ ldr x2, [x0, #88] │ │ ldr x3, [x1] │ │ ldr w1, [x2] │ │ str x3, [x29, #56] │ │ and w3, w1, #0x8 │ │ - tbz w1, #3, 4960 │ │ + tbz w1, #3, 46e0 │ │ ldr x3, [x2, #64] │ │ - cbz x3, 496c │ │ + cbz x3, 46ec │ │ add x1, x29, #0x37 │ │ mov w2, #0x1 // #1 │ │ blr x3 │ │ cmp w0, #0x1 │ │ cset w0, ne // ne = any │ │ - cbz w0, 4940 │ │ + cbz w0, 46c0 │ │ mov w0, #0x66 // #102 │ │ mov w3, #0x0 // #0 │ │ str w0, [x20, #72] │ │ ldr x19, [x19, #4088] │ │ mov w0, w3 │ │ ldr x2, [x29, #56] │ │ ldr x1, [x19] │ │ cmp x2, x1 │ │ - b.ne 4990 // b.any │ │ + b.ne 4710 // b.any │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ ldrb w1, [x29, #55] │ │ mov x0, x20 │ │ str w1, [x21] │ │ mov x2, x21 │ │ mov x1, x22 │ │ - bl 4780 │ │ + bl 4500 │ │ mov w3, w0 │ │ - b 4918 │ │ + b 4698 │ │ mov w0, #0x6f // #111 │ │ str w0, [x20, #72] │ │ - b 4918 │ │ + b 4698 │ │ mov x1, #0x1 // #1 │ │ ldr x3, [x2, #56] │ │ add x0, x29, #0x37 │ │ mov x2, x1 │ │ bl 13d0 │ │ cmp x0, #0x1 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 490c │ │ - b 4940 │ │ + cbnz w0, 468c │ │ + b 46c0 │ │ bl 1400 <__stack_chk_fail@plt> │ │ │ │ -0000000000004994 : │ │ +0000000000004714 : │ │ cmp x0, #0x4 │ │ mov w0, #0x0 // #0 │ │ - b.eq 49a4 // b.none │ │ + b.eq 4724 // b.none │ │ ret │ │ ldrb w0, [x1] │ │ ubfx x0, x0, #2, #3 │ │ str w0, [x2] │ │ ldrb w0, [x1, #2] │ │ ldrb w3, [x1, #1] │ │ orr w0, w3, w0, lsl #8 │ │ str w0, [x2, #4] │ │ ldrb w0, [x1] │ │ - tbnz w0, #0, 49d8 │ │ + tbnz w0, #0, 4758 │ │ mov w1, #0xffffffff // #-1 │ │ mov w0, #0x1 // #1 │ │ str w1, [x2, #8] │ │ ret │ │ ldrb w1, [x1, #3] │ │ mov w0, #0x1 // #1 │ │ str w1, [x2, #8] │ │ ret │ │ │ │ -00000000000049e8 : │ │ +0000000000004768 : │ │ stp x29, x30, [sp, #-32]! │ │ mov x29, sp │ │ str x19, [sp, #16] │ │ - cbz x0, 4a8c │ │ + cbz x0, 480c │ │ ldr x1, [x0, #88] │ │ - cbz x1, 4a8c │ │ + cbz x1, 480c │ │ mov x19, x0 │ │ ldr x0, [x0, #56] │ │ - cbz x0, 4a14 │ │ - bl 3c80 │ │ + cbz x0, 4794 │ │ + bl 5134 │ │ str xzr, [x19, #56] │ │ ldr x0, [x19, #16] │ │ - cbz x0, 4a24 │ │ - bl 3c80 │ │ + cbz x0, 47a4 │ │ + bl 5134 │ │ str xzr, [x19, #16] │ │ ldr x0, [x19, #64] │ │ - cbz x0, 4a38 │ │ + cbz x0, 47b8 │ │ mov x0, x19 │ │ - bl 3d28 │ │ + bl 51dc │ │ str xzr, [x19, #64] │ │ ldr x1, [x19, #88] │ │ ldr w2, [x1] │ │ and w0, w2, #0x8 │ │ - tbz w2, #3, 4a78 │ │ + tbz w2, #3, 47f8 │ │ ldr x0, [x1, #56] │ │ - cbz x0, 4ab4 │ │ + cbz x0, 4834 │ │ bl 13f0 │ │ - cbnz w0, 4a9c │ │ + cbnz w0, 481c │ │ ldr x0, [x19, #88] │ │ bl 14a0 │ │ mov x0, x19 │ │ bl 14a0 │ │ ldr x19, [sp, #16] │ │ mov w0, #0x1 // #1 │ │ ldp x29, x30, [sp], #32 │ │ @@ -3516,211 +3345,211 @@ │ │ mov w1, #0x6e // #110 │ │ str w1, [x19, #72] │ │ mov w0, #0x0 // #0 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ mov x0, x1 │ │ - b 4a5c │ │ + b 47dc │ │ │ │ -0000000000004abc : │ │ +000000000000483c : │ │ stp x29, x30, [sp, #-64]! │ │ mov x29, sp │ │ stp x19, x20, [sp, #16] │ │ - adrp x19, 16000 │ │ + adrp x19, 16000 │ │ ldr x20, [x0, #88] │ │ stp x21, x22, [sp, #32] │ │ mov x22, x1 │ │ mov x21, x0 │ │ ldr x1, [x19, #4088] │ │ ldr x3, [x20, #64] │ │ ldr x1, [x1] │ │ str x1, [x29, #56] │ │ - cbz x3, 4b94 │ │ + cbz x3, 4914 │ │ add x1, x29, #0x37 │ │ mov w2, #0x1 // #1 │ │ blr x3 │ │ cmp w0, #0x1 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 4b48 │ │ + cbnz w0, 48c8 │ │ ldrb w2, [x29, #55] │ │ - cbz w2, 4b78 │ │ + cbz w2, 48f8 │ │ add x0, x20, #0x48 │ │ str x0, [x22] │ │ strb w2, [x20, #72] │ │ ldr x4, [x21, #88] │ │ ldr x3, [x4, #64] │ │ - cbz x3, 4bb4 │ │ + cbz x3, 4934 │ │ ldr x1, [x22] │ │ mov x0, x21 │ │ add x1, x1, #0x1 │ │ blr x3 │ │ sxtw x0, w0 │ │ ldrb w1, [x29, #55] │ │ cmp x0, x1 │ │ - b.eq 4b8c // b.none │ │ + b.eq 490c // b.none │ │ mov w1, #0x66 // #102 │ │ mov w0, #0x0 // #0 │ │ str w1, [x21, #72] │ │ ldr x19, [x19, #4088] │ │ ldr x2, [x29, #56] │ │ ldr x1, [x19] │ │ cmp x2, x1 │ │ - b.ne 4bd0 // b.any │ │ + b.ne 4950 // b.any │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ str xzr, [x22] │ │ mov w0, #0x1 // #1 │ │ strb wzr, [x20, #72] │ │ str xzr, [x20, #48] │ │ - b 4b54 │ │ + b 48d4 │ │ mov w0, #0x1 // #1 │ │ - b 4b54 │ │ + b 48d4 │ │ mov x1, #0x1 // #1 │ │ ldr x3, [x20, #56] │ │ add x0, x29, #0x37 │ │ mov x2, x1 │ │ bl 13d0 │ │ cmp x0, #0x1 │ │ cset w0, ne // ne = any │ │ - b 4b04 │ │ + b 4884 │ │ ldr x0, [x22] │ │ mov x1, #0x1 // #1 │ │ ldr x3, [x4, #56] │ │ uxtb w2, w2 │ │ add x0, x0, x1 │ │ bl 13d0 │ │ - b 4b3c │ │ + b 48bc │ │ bl 1400 <__stack_chk_fail@plt> │ │ ... │ │ │ │ -0000000000004be0 : │ │ +0000000000004960 : │ │ stp x29, x30, [sp, #-160]! │ │ mov x29, sp │ │ stp x27, x28, [sp, #80] │ │ mov x28, x0 │ │ - adrp x0, 16000 │ │ + adrp x0, 16000 │ │ stp x21, x22, [sp, #32] │ │ str x1, [x29, #112] │ │ mov w21, w2 │ │ ldr x0, [x0, #4088] │ │ ldr x22, [x28, #88] │ │ stp x19, x20, [sp, #16] │ │ ldr x0, [x0] │ │ ldr w1, [x22] │ │ str x0, [x29, #152] │ │ stp x23, x24, [sp, #48] │ │ stp x25, x26, [sp, #64] │ │ and w0, w1, #0x8 │ │ - tbz w1, #3, 4db8 │ │ - cbnz w2, 4c30 │ │ + tbz w1, #3, 4b38 │ │ + cbnz w2, 49b0 │ │ ldr w21, [x28, #40] │ │ mov x1, #0xffff0000 // #4294901760 │ │ ldr x0, [x22, #48] │ │ sub x0, x0, w21, sxtw │ │ str x0, [x22, #48] │ │ cmp x0, x1 │ │ - b.ls 4c88 // b.plast │ │ + b.ls 4a08 // b.plast │ │ mov w1, #0x6c // #108 │ │ mov w0, #0x0 // #0 │ │ str w1, [x28, #72] │ │ - adrp x1, 16000 │ │ + adrp x1, 16000 │ │ ldr x19, [x29, #152] │ │ ldr x25, [x1, #4088] │ │ ldr x1, [x25] │ │ cmp x19, x1 │ │ - b.ne 5228 // b.any │ │ + b.ne 4fa8 // b.any │ │ ldp x19, x20, [sp, #16] │ │ ldp x21, x22, [sp, #32] │ │ ldp x23, x24, [sp, #48] │ │ ldp x25, x26, [sp, #64] │ │ ldp x27, x28, [sp, #80] │ │ ldp x29, x30, [sp], #160 │ │ ret │ │ ldr w1, [x22, #12] │ │ ldr w27, [x22, #32] │ │ str w1, [x29, #128] │ │ ldr w1, [x22, #28] │ │ cmp w27, #0xfff │ │ str w1, [x29, #132] │ │ ldr w25, [x22, #8] │ │ - b.gt 4db0 │ │ + b.gt 4b30 │ │ add x1, x22, #0x148 │ │ str x1, [x29, #104] │ │ - cbz w27, 51ac │ │ + cbz w27, 4f2c │ │ cmp w21, wzr │ │ - b.le 5218 │ │ + b.le 4f98 │ │ sxtw x0, w27 │ │ ldr x2, [x29, #104] │ │ sub x0, x0, #0x1 │ │ ldr x1, [x29, #112] │ │ mov w26, #0x0 // #0 │ │ add x0, x2, x0 │ │ - b 4cdc │ │ - cbz w27, 4cf4 │ │ + b 4a5c │ │ + cbz w27, 4a74 │ │ add w26, w26, #0x1 │ │ ldrb w2, [x0], #-1 │ │ strb w2, [x1], #1 │ │ cmp w21, w26 │ │ sub w27, w27, #0x1 │ │ - b.gt 4cd8 │ │ + b.gt 4a58 │ │ cmp w21, w26 │ │ - b.le 5214 │ │ + b.le 4f94 │ │ ldr x23, [x28, #88] │ │ ldr w3, [x23, #20] │ │ cmp w3, #0xc │ │ - b.gt 4f64 │ │ + b.gt 4ce4 │ │ add x0, x22, #0x2, lsl #12 │ │ add x20, x22, #0x6, lsl #12 │ │ mov x1, x0 │ │ str x0, [x29, #96] │ │ add x0, x22, #0x1, lsl #12 │ │ add x24, x1, #0x148 │ │ add x0, x0, #0x147 │ │ add x20, x20, #0x148 │ │ str x0, [x29, #136] │ │ ldr w1, [x23, #36] │ │ add x0, x23, #0x49 │ │ str x0, [x29, #120] │ │ add x19, x23, #0x48 │ │ cmp w1, w3 │ │ - b.ge 51bc // b.tcont │ │ + b.ge 4f3c // b.tcont │ │ ldrb w2, [x23, #72] │ │ - cbnz w2, 4dc4 │ │ + cbnz w2, 4b44 │ │ ldr x0, [x28, #88] │ │ ldr x3, [x0, #64] │ │ - cbz x3, 4f44 │ │ + cbz x3, 4cc4 │ │ mov x0, x28 │ │ mov x1, x19 │ │ mov w2, #0x1 // #1 │ │ blr x3 │ │ cmp w0, #0x1 │ │ cset w0, ne // ne = any │ │ - cbnz w0, 4da8 │ │ + cbnz w0, 4b28 │ │ ldrb w2, [x23, #72] │ │ - cbz w2, 4f34 │ │ + cbz w2, 4cb4 │ │ ldr x0, [x28, #88] │ │ ldr x3, [x0, #64] │ │ - cbz x3, 50ac │ │ + cbz x3, 4e2c │ │ ldr x1, [x29, #120] │ │ mov x0, x28 │ │ blr x3 │ │ sxtw x0, w0 │ │ ldrb w1, [x23, #72] │ │ cmp x0, w1, uxtb │ │ - b.eq 4fc4 // b.none │ │ + b.eq 4d44 // b.none │ │ mov w0, #0x66 // #102 │ │ str w0, [x28, #72] │ │ mov w0, #0x0 // #0 │ │ - b 4c54 │ │ + b 49d4 │ │ mov w1, #0x6f // #111 │ │ str w1, [x28, #72] │ │ - b 4c54 │ │ + b 49d4 │ │ ldrb w0, [x23, #73] │ │ sub w2, w2, #0x1 │ │ add w3, w0, #0x1 │ │ strb w3, [x23, #73] │ │ uxtb w0, w0 │ │ ldrb w0, [x19, x0] │ │ strb w2, [x23, #72] │ │ @@ -3729,293 +3558,465 @@ │ │ ldr w3, [x23, #20] │ │ lsl x0, x0, x1 │ │ add w1, w1, #0x8 │ │ orr x0, x0, x2 │ │ str w1, [x23, #36] │ │ cmp w1, w3 │ │ str x0, [x23, #40] │ │ - b.lt 4d48 // b.tstop │ │ + b.lt 4ac8 // b.tstop │ │ lsr x10, x0, x3 │ │ - adrp x4, 5000 │ │ + adrp x4, 5000 │ │ str x10, [x23, #40] │ │ add x10, x4, #0x340 │ │ ldr w2, [x23, #16] │ │ sub w1, w1, w3 │ │ str w1, [x23, #36] │ │ ldrh w19, [x10, w3, sxtw #1] │ │ cmp w2, #0x1, lsl #12 │ │ and w19, w19, w0 │ │ mov w6, w19 │ │ - b.gt 4e64 │ │ + b.gt 4be4 │ │ add w2, w2, #0x1 │ │ cmp w3, #0xb │ │ str w2, [x23, #16] │ │ ldr w0, [x23, #24] │ │ - b.gt 4e64 │ │ + b.gt 4be4 │ │ cmp w2, w0 │ │ - b.le 4e64 │ │ + b.le 4be4 │ │ lsl w0, w0, #1 │ │ add w3, w3, #0x1 │ │ str w0, [x23, #24] │ │ str w3, [x23, #20] │ │ ldr w0, [x29, #128] │ │ cmp w0, w19 │ │ - b.eq 51c4 // b.none │ │ + b.eq 4f44 // b.none │ │ cmp w25, w19 │ │ - b.eq 4f74 // b.none │ │ - b.le 4ed0 │ │ + b.eq 4cf4 // b.none │ │ + b.le 4c50 │ │ ldr x0, [x29, #112] │ │ strb w19, [x0, w26, sxtw] │ │ add w26, w26, #0x1 │ │ ldr w0, [x29, #132] │ │ mov w1, #0x1002 // #4098 │ │ cmp w0, w1 │ │ - b.eq 4eb0 // b.none │ │ + b.eq 4c30 // b.none │ │ mov x2, #0xfffffffffffffff8 // #-8 │ │ ldr w0, [x22, #16] │ │ add x0, x2, w0, sxtw #2 │ │ ldr w2, [x24, x0] │ │ cmp w2, w1 │ │ - b.eq 5044 // b.none │ │ + b.eq 4dc4 // b.none │ │ cmp w21, w26 │ │ - b.le 51d0 │ │ + b.le 4f50 │ │ ldr x23, [x28, #88] │ │ ldr w3, [x23, #20] │ │ cmp w3, #0xc │ │ - b.gt 4f64 │ │ + b.gt 4ce4 │ │ str w6, [x29, #132] │ │ - b 4d30 │ │ + b 4ab0 │ │ ldr w2, [x24, w19, sxtw #2] │ │ mov w0, #0x1002 // #4098 │ │ mov w1, w19 │ │ cmp w2, w0 │ │ - b.eq 50c4 // b.none │ │ + b.eq 4e44 // b.none │ │ cmp w25, w1 │ │ - b.ge 4fe0 // b.tcont │ │ + b.ge 4d60 // b.tcont │ │ cmp w27, #0xffe │ │ - b.gt 4fe0 │ │ + b.gt 4d60 │ │ cmp w1, #0xfff │ │ - b.gt 4f34 │ │ + b.gt 4cb4 │ │ ldr x0, [x29, #104] │ │ add x2, x0, w27, sxtw │ │ ldr x0, [x29, #136] │ │ add w27, w27, #0x1 │ │ ldrb w0, [x0, w1, sxtw] │ │ strb w0, [x2] │ │ ldr w1, [x24, w1, sxtw #2] │ │ cmp w25, w1 │ │ - b.ge 4fe0 // b.tcont │ │ + b.ge 4d60 // b.tcont │ │ cmp w27, #0xffe │ │ - b.gt 4fe0 │ │ + b.gt 4d60 │ │ cmp w1, #0xfff │ │ add x2, x2, #0x1 │ │ - b.le 4f04 │ │ + b.le 4c84 │ │ mov w0, #0x70 // #112 │ │ str w0, [x28, #72] │ │ mov w0, #0x0 // #0 │ │ - b 4c54 │ │ + b 49d4 │ │ mov x1, #0x1 // #1 │ │ ldr x3, [x0, #56] │ │ mov x2, x1 │ │ mov x0, x19 │ │ bl 13d0 │ │ cmp x0, #0x1 │ │ cset w0, ne // ne = any │ │ - b 4d74 │ │ + b 4af4 │ │ mov w1, #0x70 // #112 │ │ mov w0, #0x0 // #0 │ │ str w1, [x28, #72] │ │ - b 4c54 │ │ - adr x1, 5230 │ │ + b 49d4 │ │ + adr x1, 4fb0 │ │ ldr x0, [x29, #96] │ │ ldr q0, [x1] │ │ add x0, x0, #0x148 │ │ str q0, [x0], #16 │ │ cmp x0, x20 │ │ - b.ne 4f84 // b.any │ │ + b.ne 4d04 // b.any │ │ ldr w0, [x22, #4] │ │ mov w2, #0x1002 // #4098 │ │ ldr w1, [x22, #12] │ │ mov w6, w2 │ │ add w0, w0, #0x1 │ │ str w2, [x22, #28] │ │ mov w2, #0x1 // #1 │ │ add w1, w1, #0x1 │ │ lsl w2, w2, w0 │ │ str w1, [x22, #16] │ │ str w0, [x22, #20] │ │ str w2, [x22, #24] │ │ - b 4eb0 │ │ + b 4c30 │ │ sub w1, w1, #0x1 │ │ ldrb w0, [x23, #73] │ │ mov w2, #0x2 // #2 │ │ strb w1, [x23, #72] │ │ strb w2, [x23, #73] │ │ ldr w1, [x23, #36] │ │ - b 4de0 │ │ + b 4b60 │ │ cmp w1, #0xfff │ │ - b.gt 4f34 │ │ + b.gt 4cb4 │ │ cmp w27, #0xffe │ │ - b.gt 4f34 │ │ + b.gt 4cb4 │ │ ldr x2, [x29, #104] │ │ adds w5, w27, #0x1 │ │ strb w1, [x2, w27, sxtw] │ │ - b.eq 51b4 // b.none │ │ + b.eq 4f34 // b.none │ │ cmp w21, w26 │ │ - b.le 51b4 │ │ + b.le 4f34 │ │ sxtw x0, w5 │ │ mov w27, w5 │ │ sub x1, x0, #0x1 │ │ ldr x0, [x29, #112] │ │ add x1, x2, x1 │ │ add x0, x0, w26, sxtw │ │ - b 5028 │ │ - cbz w27, 4e88 │ │ + b 4da8 │ │ + cbz w27, 4c08 │ │ add w26, w26, #0x1 │ │ ldrb w2, [x1], #-1 │ │ strb w2, [x0], #1 │ │ cmp w21, w26 │ │ sub w27, w27, #0x1 │ │ - b.gt 5024 │ │ - b 4e88 │ │ + b.gt 4da4 │ │ + b 4c08 │ │ ldr w1, [x29, #132] │ │ str w1, [x24, x0] │ │ ldr w1, [x22, #16] │ │ sub w2, w1, #0x2 │ │ cmp w2, w19 │ │ - b.eq 514c // b.none │ │ + b.eq 4ecc // b.none │ │ cmp w25, w19 │ │ sxtw x1, w1 │ │ sub x1, x1, #0x2 │ │ - b.ge 5220 // b.tcont │ │ + b.ge 4fa0 // b.tcont │ │ cmp w19, #0xfff │ │ - b.gt 5144 │ │ + b.gt 4ec4 │ │ mov w10, w19 │ │ mov w23, #0x1000 // #4096 │ │ - b 5090 │ │ + b 4e10 │ │ subs w23, w23, #0x1 │ │ - b.eq 509c // b.none │ │ + b.eq 4e1c // b.none │ │ cmp w10, #0xfff │ │ - b.gt 5144 │ │ + b.gt 4ec4 │ │ ldr w10, [x24, w10, sxtw #2] │ │ cmp w25, w10 │ │ - b.lt 5080 // b.tstop │ │ + b.lt 4e00 // b.tstop │ │ uxtb w10, w10 │ │ ldr x0, [x29, #136] │ │ strb w10, [x0, x1] │ │ - b 4eb0 │ │ + b 4c30 │ │ ldr x3, [x0, #56] │ │ mov x1, #0x1 // #1 │ │ ldr x0, [x29, #120] │ │ uxtb w2, w2 │ │ bl 13d0 │ │ - b 4d9c │ │ + b 4b1c │ │ ldr w2, [x22, #16] │ │ sub w0, w2, #0x2 │ │ cmp w0, w19 │ │ - b.ne 4f34 // b.any │ │ + b.ne 4cb4 // b.any │ │ ldr w0, [x29, #132] │ │ sxtw x2, w2 │ │ sub x2, x2, #0x2 │ │ add w4, w27, #0x1 │ │ cmp w25, w0 │ │ sxtw x5, w27 │ │ - b.ge 520c // b.tcont │ │ + b.ge 4f8c // b.tcont │ │ cmp w0, #0xfff │ │ - b.gt 513c │ │ + b.gt 4ebc │ │ mov w1, #0x1000 // #4096 │ │ - b 5110 │ │ + b 4e90 │ │ subs w1, w1, #0x1 │ │ - b.eq 511c // b.none │ │ + b.eq 4e9c // b.none │ │ cmp w0, #0xfff │ │ - b.gt 513c │ │ + b.gt 4ebc │ │ ldr w0, [x24, w0, sxtw #2] │ │ cmp w25, w0 │ │ - b.lt 5100 // b.tstop │ │ + b.lt 4e80 // b.tstop │ │ uxtb w0, w0 │ │ ldr x1, [x29, #104] │ │ mov w27, w4 │ │ strb w0, [x1, x5] │ │ ldr x1, [x29, #136] │ │ strb w0, [x1, x2] │ │ ldr w1, [x29, #132] │ │ - b 4ee4 │ │ + b 4c64 │ │ mov w0, #0x2 // #2 │ │ - b 5120 │ │ + b 4ea0 │ │ mov w10, #0x2 // #2 │ │ - b 50a0 │ │ + b 4e20 │ │ ldr w0, [x29, #132] │ │ sxtw x1, w1 │ │ sub x19, x1, #0x2 │ │ cmp w25, w0 │ │ - b.ge 5198 // b.tcont │ │ + b.ge 4f18 // b.tcont │ │ cmp w0, #0xfff │ │ - b.gt 5204 │ │ + b.gt 4f84 │ │ mov w0, #0x1000 // #4096 │ │ - b 5184 │ │ + b 4f04 │ │ subs w0, w0, #0x1 │ │ - b.eq 5198 // b.none │ │ + b.eq 4f18 // b.none │ │ ldr w1, [x29, #132] │ │ cmp w1, #0xfff │ │ - b.gt 5204 │ │ + b.gt 4f84 │ │ ldr w1, [x29, #132] │ │ ldr w1, [x24, w1, sxtw #2] │ │ str w1, [x29, #132] │ │ cmp w25, w1 │ │ - b.lt 5170 // b.tstop │ │ + b.lt 4ef0 // b.tstop │ │ ldrb w23, [x29, #132] │ │ ldr x0, [x29, #136] │ │ mov w6, w2 │ │ strb w23, [x0, x19] │ │ - b 4eb0 │ │ + b 4c30 │ │ mov w26, #0x0 // #0 │ │ - b 4cf4 │ │ + b 4a74 │ │ mov w27, w5 │ │ - b 4e88 │ │ + b 4c08 │ │ ldr x0, [x23, #40] │ │ - b 4e08 │ │ + b 4b88 │ │ mov w0, #0x71 // #113 │ │ str w0, [x28, #72] │ │ - b 4db0 │ │ + b 4b30 │ │ ldr x0, [x22, #48] │ │ str w6, [x22, #28] │ │ add x19, x29, #0x90 │ │ str w27, [x22, #32] │ │ - cbnz x0, 51fc │ │ + cbnz x0, 4f7c │ │ mov x0, x28 │ │ mov x1, x19 │ │ - bl 4abc │ │ - cbz w0, 4c54 │ │ + bl 483c │ │ + cbz w0, 49d4 │ │ ldr x0, [x29, #144] │ │ - cbnz x0, 51e4 │ │ + cbnz x0, 4f64 │ │ mov w0, #0x1 // #1 │ │ - b 4c54 │ │ + b 49d4 │ │ mov w23, #0x2 // #2 │ │ - b 519c │ │ + b 4f1c │ │ ldr w0, [x29, #132] │ │ - b 511c │ │ + b 4e9c │ │ ldr x0, [x22, #48] │ │ ldr w6, [x29, #132] │ │ - b 51d4 │ │ + b 4f54 │ │ mov w10, w19 │ │ - b 509c │ │ + b 4e1c │ │ bl 1400 <__stack_chk_fail@plt> │ │ nop │ │ udf #4098 │ │ udf #4098 │ │ udf #4098 │ │ udf #4098 │ │ │ │ -0000000000005240 : │ │ +0000000000004fc0 : │ │ ldr x4, [x0, #88] │ │ mov x3, x0 │ │ mov x6, x1 │ │ ldr w5, [x4] │ │ - tbnz w5, #3, 5264 │ │ + tbnz w5, #3, 4fe4 │ │ mov w0, #0x6f // #111 │ │ str w0, [x3, #72] │ │ mov w0, #0x0 // #0 │ │ ret │ │ ldr w3, [x4, #4] │ │ mov x1, x2 │ │ str w3, [x6] │ │ - b 4abc │ │ + b 483c │ │ + │ │ +0000000000004ff4 : │ │ + cmp w0, #0x2 │ │ + b.le 5040 │ │ + cmp w0, #0x4 │ │ + b.le 5048 │ │ + cmp w0, #0x8 │ │ + b.le 5050 │ │ + cmp w0, #0x10 │ │ + b.le 5058 │ │ + cmp w0, #0x20 │ │ + b.le 5060 │ │ + cmp w0, #0x40 │ │ + b.le 5068 │ │ + cmp w0, #0x80 │ │ + b.le 5070 │ │ + cmp w0, #0x100 │ │ + mov w1, #0x8 // #8 │ │ + mov w0, #0x9 // #9 │ │ + csel w0, w0, w1, gt │ │ + ret │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + mov w0, #0x2 // #2 │ │ + ret │ │ + mov w0, #0x3 // #3 │ │ + ret │ │ + mov w0, #0x4 // #4 │ │ + ret │ │ + mov w0, #0x5 // #5 │ │ + ret │ │ + mov w0, #0x6 // #6 │ │ + ret │ │ + mov w0, #0x7 // #7 │ │ + ret │ │ + │ │ +0000000000005078 : │ │ + stp x29, x30, [sp, #-48]! │ │ + mov x29, sp │ │ + stp x19, x20, [sp, #16] │ │ + mov w20, #0x1 // #1 │ │ + mov w19, w0 │ │ + stp x21, x22, [sp, #32] │ │ + mov x21, x1 │ │ + bl 4ff4 │ │ + lsl w20, w20, w0 │ │ + cmp w20, w19 │ │ + b.ne 510c // b.any │ │ + mov x0, #0x10 // #16 │ │ + bl 1460 │ │ + mov x19, x0 │ │ + cbz x0, 510c │ │ + sxtw x22, w20 │ │ + mov x1, #0x3 // #3 │ │ + mov x0, x22 │ │ + bl 13c0 │ │ + str x0, [x19, #8] │ │ + cbz x0, 5104 │ │ + mov w0, w20 │ │ + str w20, [x19] │ │ + bl 4ff4 │ │ + str w0, [x19, #4] │ │ + cbz x21, 5120 │ │ + ldr x0, [x19, #8] │ │ + mov x1, x21 │ │ + add x2, x22, x22, lsl #1 │ │ + bl 1470 │ │ + mov x0, x19 │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x21, x22, [sp, #32] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov x0, x19 │ │ + bl 14a0 │ │ + mov x0, #0x0 // #0 │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x21, x22, [sp, #32] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov x0, x19 │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x21, x22, [sp, #32] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + │ │ +0000000000005134 : │ │ + stp x29, x30, [sp, #-32]! │ │ + mov x29, sp │ │ + str x19, [sp, #16] │ │ + cbz x0, 5160 │ │ + mov x19, x0 │ │ + ldr x0, [x0, #8] │ │ + bl 14a0 │ │ + mov x0, x19 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 14a0 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + │ │ +000000000000516c : │ │ + stp x29, x30, [sp, #-48]! │ │ + mov x29, sp │ │ + stp x19, x20, [sp, #16] │ │ + ldr x19, [x1] │ │ + str x21, [sp, #32] │ │ + cbz x19, 51c4 │ │ + mov x21, x0 │ │ + ldrsw x0, [x0] │ │ + mov x20, x1 │ │ + add x0, x19, x0, lsl #3 │ │ + cmp x19, x0 │ │ + b.cs 51d4 // b.hs, b.nlast │ │ + ldr x0, [x19], #8 │ │ + bl 14a0 │ │ + ldrsw x2, [x21] │ │ + ldr x0, [x20] │ │ + add x2, x0, x2, lsl #3 │ │ + cmp x19, x2 │ │ + b.cc 519c // b.lo, b.ul, b.last │ │ + bl 14a0 │ │ + str xzr, [x20] │ │ + str wzr, [x21] │ │ + ldp x19, x20, [sp, #16] │ │ + ldr x21, [sp, #32] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov x0, x19 │ │ + b 51b8 │ │ + │ │ +00000000000051dc : │ │ + stp x29, x30, [sp, #-32]! │ │ + mov x29, sp │ │ + stp x19, x20, [sp, #16] │ │ + cbz x0, 5268 │ │ + ldr x19, [x0, #64] │ │ + cbz x19, 5268 │ │ + mov x20, x0 │ │ + ldrsw x0, [x0, #24] │ │ + lsl x1, x0, #6 │ │ + sub x0, x1, x0, lsl #3 │ │ + add x0, x19, x0 │ │ + cmp x19, x0 │ │ + b.cs 5274 // b.hs, b.nlast │ │ + ldr x1, [x19, #24] │ │ + mov x0, x1 │ │ + cbz x1, 5224 │ │ + bl 5134 │ │ + str xzr, [x19, #24] │ │ + ldr x1, [x19, #32] │ │ + mov x0, x1 │ │ + cbz x1, 5234 │ │ + bl 14a0 │ │ + add x0, x19, #0x28 │ │ + add x1, x19, #0x30 │ │ + add x19, x19, #0x38 │ │ + bl 516c │ │ + ldrsw x1, [x20, #24] │ │ + ldr x0, [x20, #64] │ │ + lsl x2, x1, #6 │ │ + sub x1, x2, x1, lsl #3 │ │ + add x1, x0, x1 │ │ + cmp x19, x1 │ │ + b.cc 5210 // b.lo, b.ul, b.last │ │ + bl 14a0 │ │ + str xzr, [x20, #64] │ │ + ldp x19, x20, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x19 │ │ + b 5260 │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -14,17 +14,17 @@ │ │ 0x00005418 80060000 d4ddffff a8060000 e0ddffff ................ │ │ 0x00005428 c0060000 5cdfffff 10070000 90e0ffff ....\........... │ │ 0x00005438 50070000 88e2ffff a8070000 20e4ffff P........... ... │ │ 0x00005448 f8070000 4ce4ffff 20080000 60e4ffff ....L... ...`... │ │ 0x00005458 38080000 ace4ffff 50080000 4ce5ffff 8.......P...L... │ │ 0x00005468 88080000 f4e5ffff b8080000 b0e6ffff ................ │ │ 0x00005478 e8080000 e4e6ffff 00090000 cce7ffff ................ │ │ - 0x00005488 38090000 d8e7ffff 50090000 5ce8ffff 8.......P...\... │ │ - 0x00005498 68090000 18e9ffff b8090000 50e9ffff h...........P... │ │ - 0x000054a8 f0090000 c0e9ffff 280a0000 60eaffff ........(...`... │ │ - 0x000054b8 580a0000 18ebffff 900a0000 70edffff X...........p... │ │ - 0x000054c8 c80a0000 08efffff 080b0000 28f0ffff ............(... │ │ - 0x000054d8 400b0000 18f4ffff 800b0000 48f5ffff @...........H... │ │ - 0x000054e8 b80b0000 2cf6ffff f00b0000 80f6ffff ....,........... │ │ - 0x000054f8 080c0000 54f7ffff 580c0000 78f8ffff ....T...X...x... │ │ - 0x00005508 900c0000 d8feffff e00c0000 ............ │ │ + 0x00005488 38090000 d8e7ffff 50090000 90e8ffff 8.......P....... │ │ + 0x00005498 88090000 e8eaffff c0090000 80ecffff ................ │ │ + 0x000054a8 000a0000 a8edffff 380a0000 98f1ffff ........8....... │ │ + 0x000054b8 780a0000 c8f2ffff b00a0000 acf3ffff x............... │ │ + 0x000054c8 e80a0000 00f4ffff 000b0000 d4f4ffff ................ │ │ + 0x000054d8 500b0000 f8f5ffff 880b0000 58fcffff P...........X... │ │ + 0x000054e8 d80b0000 8cfcffff f00b0000 10fdffff ................ │ │ + 0x000054f8 080c0000 ccfdffff 580c0000 04feffff ........X....... │ │ + 0x00005508 900c0000 74feffff c80c0000 ....t....... │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -118,67 +118,67 @@ │ │ 0x00005c48 0b000000 00000000 14000000 3c070000 ............<... │ │ 0x00005c58 c0ddffff 34000000 00000000 00000000 ....4........... │ │ 0x00005c68 34000000 54070000 dcddffff e8000000 4...T........... │ │ 0x00005c78 00410e40 9d089e07 420d1d41 93069405 .A.@....B..A.... │ │ 0x00005c88 43950496 036a0ad4 d341d6d5 41dedd0c C....j...A..A... │ │ 0x00005c98 1f00410b 00000000 14000000 8c070000 ..A............. │ │ 0x00005ca8 8cdeffff 0c000000 00000000 00000000 ................ │ │ - 0x00005cb8 14000000 a4070000 80deffff 84000000 ................ │ │ - 0x00005cc8 00000000 00000000 4c000000 bc070000 ........L....... │ │ - 0x00005cd8 ecdeffff bc000000 00410e30 9d069e05 .........A.0.... │ │ - 0x00005ce8 410d1d41 93049403 43950296 015a0ad4 A..A....C....Z.. │ │ - 0x00005cf8 d341d6d5 41dedd0c 1f00410b 440ad3d4 .A..A.....A.D... │ │ - 0x00005d08 41d5d641 ddde0c1f 00410b42 d3d441d5 A..A.....A.B..A. │ │ - 0x00005d18 d641ddde 0c1f0000 34000000 0c080000 .A......4....... │ │ - 0x00005d28 58dfffff 38000000 00410e20 9d049e03 X...8....A. .... │ │ - 0x00005d38 410d1d41 9302460a d341dedd 0c1f0041 A..A..F..A.....A │ │ - 0x00005d48 0b41d341 dedd0c1f 00000000 00000000 .A.A............ │ │ - 0x00005d58 34000000 44080000 58dfffff 70000000 4...D...X...p... │ │ - 0x00005d68 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ - 0x00005d78 42950252 0ad4d341 d541dedd 0c1f0041 B..R...A.A.....A │ │ - 0x00005d88 0b000000 00000000 2c000000 7c080000 ........,...|... │ │ - 0x00005d98 90dfffff a0000000 00410e20 9d049e03 .........A. .... │ │ - 0x00005da8 410d1d41 93029401 610ad4d3 41dedd0c A..A....a...A... │ │ - 0x00005db8 1f00410b 00000000 34000000 ac080000 ..A.....4....... │ │ - 0x00005dc8 00e0ffff b8000000 00410e40 9d089e07 .........A.@.... │ │ - 0x00005dd8 410d1d41 93069405 42950459 0ad4d341 A..A....B..Y...A │ │ - 0x00005de8 d541dedd 0c1f0041 0b000000 00000000 .A.....A........ │ │ - 0x00005df8 34000000 e4080000 80e0ffff 58020000 4...........X... │ │ - 0x00005e08 00410e50 9d0a9e09 410d1d41 93089407 .A.P....A..A.... │ │ - 0x00005e18 44950696 05970450 0ad4d341 d6d541d7 D......P...A..A. │ │ - 0x00005e28 41dedd0c 1f00410b 3c000000 1c090000 A.....A.<....... │ │ - 0x00005e38 a0e2ffff 98010000 00410e50 9d0a9e09 .........A.P.... │ │ - 0x00005e48 410d1d41 93089407 42950696 05439704 A..A....B....C.. │ │ - 0x00005e58 9803730a d4d341d6 d541d8d7 41dedd0c ..s...A..A..A... │ │ - 0x00005e68 1f00410b 00000000 34000000 5c090000 ..A.....4...\... │ │ - 0x00005e78 f8e3ffff 20010000 00410e40 9d089e07 .... ....A.@.... │ │ - 0x00005e88 410d1d41 93069405 42950467 0ad4d341 A..A....B..g...A │ │ - 0x00005e98 d541dedd 0c1f0041 0b000000 00000000 .A.....A........ │ │ - 0x00005ea8 3c000000 94090000 e0e4ffff d4030000 <............... │ │ - 0x00005eb8 00410e60 9d0c9e0b 410d1d41 930a9409 .A.`....A..A.... │ │ - 0x00005ec8 43950896 07449706 98054e0a d4d341d6 C....D....N...A. │ │ - 0x00005ed8 d541d8d7 41dedd0c 1f00410b 00000000 .A..A.....A..... │ │ - 0x00005ee8 34000000 d4090000 90e8ffff 30010000 4...........0... │ │ - 0x00005ef8 00410e50 9d0a9e09 410d1d41 93089407 .A.P....A..A.... │ │ - 0x00005f08 43970495 0696056b 0ad4d341 d6d541d7 C......k...A..A. │ │ - 0x00005f18 41dedd0c 1f00410b 34000000 0c0a0000 A.....A.4....... │ │ - 0x00005f28 88e9ffff e4000000 00410e40 9d089e07 .........A.@.... │ │ - 0x00005f38 410d1d41 93069405 43950496 035b0ad4 A..A....C....[.. │ │ - 0x00005f48 d341d6d5 41dedd0c 1f00410b 00000000 .A..A.....A..... │ │ - 0x00005f58 14000000 440a0000 34eaffff 54000000 ....D...4...T... │ │ + 0x00005cb8 34000000 a4070000 80deffff b8000000 4............... │ │ + 0x00005cc8 00410e40 9d089e07 410d1d41 93069405 .A.@....A..A.... │ │ + 0x00005cd8 42950459 0ad4d341 d541dedd 0c1f0041 B..Y...A.A.....A │ │ + 0x00005ce8 0b000000 00000000 34000000 dc070000 ........4....... │ │ + 0x00005cf8 00dfffff 58020000 00410e50 9d0a9e09 ....X....A.P.... │ │ + 0x00005d08 410d1d41 93089407 44950696 05970450 A..A....D......P │ │ + 0x00005d18 0ad4d341 d6d541d7 41dedd0c 1f00410b ...A..A.A.....A. │ │ + 0x00005d28 3c000000 14080000 20e1ffff 98010000 <....... ....... │ │ + 0x00005d38 00410e50 9d0a9e09 410d1d41 93089407 .A.P....A..A.... │ │ + 0x00005d48 42950696 05439704 9803730a d4d341d6 B....C....s...A. │ │ + 0x00005d58 d541d8d7 41dedd0c 1f00410b 00000000 .A..A.....A..... │ │ + 0x00005d68 34000000 54080000 78e2ffff 20010000 4...T...x... ... │ │ + 0x00005d78 00410e40 9d089e07 410d1d41 93069405 .A.@....A..A.... │ │ + 0x00005d88 42950467 0ad4d341 d541dedd 0c1f0041 B..g...A.A.....A │ │ + 0x00005d98 0b000000 00000000 3c000000 8c080000 ........<....... │ │ + 0x00005da8 68e3ffff d4030000 00410e60 9d0c9e0b h........A.`.... │ │ + 0x00005db8 410d1d41 930a9409 43950896 07449706 A..A....C....D.. │ │ + 0x00005dc8 98054e0a d4d341d6 d541d8d7 41dedd0c ..N...A..A..A... │ │ + 0x00005dd8 1f00410b 00000000 34000000 cc080000 ..A.....4....... │ │ + 0x00005de8 18e7ffff 30010000 00410e50 9d0a9e09 ....0....A.P.... │ │ + 0x00005df8 410d1d41 93089407 43970495 0696056b A..A....C......k │ │ + 0x00005e08 0ad4d341 d6d541d7 41dedd0c 1f00410b ...A..A.A.....A. │ │ + 0x00005e18 34000000 04090000 10e8ffff e4000000 4............... │ │ + 0x00005e28 00410e40 9d089e07 410d1d41 93069405 .A.@....A..A.... │ │ + 0x00005e38 43950496 035b0ad4 d341d6d5 41dedd0c C....[...A..A... │ │ + 0x00005e48 1f00410b 00000000 14000000 3c090000 ..A.........<... │ │ + 0x00005e58 bce8ffff 54000000 00000000 00000000 ....T........... │ │ + 0x00005e68 4c000000 54090000 f8e8ffff d4000000 L...T........... │ │ + 0x00005e78 00410e20 9d049e03 410d1d41 93025e0a .A. ....A..A..^. │ │ + 0x00005e88 d342dedd 0c1f0041 0b430ad3 41ddde0c .B.....A.C..A... │ │ + 0x00005e98 1f00410b 420ad341 ddde0c1f 00410b44 ..A.B..A.....A.D │ │ + 0x00005ea8 0ad341dd de0c1f00 410b0000 00000000 ..A.....A....... │ │ + 0x00005eb8 34000000 a4090000 7ce9ffff 18010000 4.......|....... │ │ + 0x00005ec8 00410e40 9d089e07 410d1d41 93069405 .A.@....A..A.... │ │ + 0x00005ed8 43950496 03660ad4 d341d6d5 41dedd0c C....f...A..A... │ │ + 0x00005ee8 1f00410b 00000000 4c000000 dc090000 ..A.....L....... │ │ + 0x00005ef8 68eaffff 4c060000 00410ea0 019d149e h...L....A...... │ │ + 0x00005f08 13410d1d 419b0a9c 09449510 960f4993 .A..A....D....I. │ │ + 0x00005f18 12941197 0e980d99 0c9a0b54 0ad4d341 ...........T...A │ │ + 0x00005f28 d6d541d8 d741dad9 41dcdb41 dedd0c1f ..A..A..A..A.... │ │ + 0x00005f38 00410b00 00000000 14000000 2c0a0000 .A..........,... │ │ + 0x00005f48 78f0ffff 34000000 00000000 00000000 x...4........... │ │ + 0x00005f58 14000000 440a0000 94f0ffff 84000000 ....D........... │ │ 0x00005f68 00000000 00000000 4c000000 5c0a0000 ........L...\... │ │ - 0x00005f78 70eaffff d4000000 00410e20 9d049e03 p........A. .... │ │ - 0x00005f88 410d1d41 93025e0a d342dedd 0c1f0041 A..A..^..B.....A │ │ - 0x00005f98 0b430ad3 41ddde0c 1f00410b 420ad341 .C..A.....A.B..A │ │ - 0x00005fa8 ddde0c1f 00410b44 0ad341dd de0c1f00 .....A.D..A..... │ │ - 0x00005fb8 410b0000 00000000 34000000 ac0a0000 A.......4....... │ │ - 0x00005fc8 f4eaffff 18010000 00410e40 9d089e07 .........A.@.... │ │ - 0x00005fd8 410d1d41 93069405 43950496 03660ad4 A..A....C....f.. │ │ - 0x00005fe8 d341d6d5 41dedd0c 1f00410b 00000000 .A..A.....A..... │ │ - 0x00005ff8 4c000000 e40a0000 e0ebffff 4c060000 L...........L... │ │ - 0x00006008 00410ea0 019d149e 13410d1d 419b0a9c .A.......A..A... │ │ - 0x00006018 09449510 960f4993 12941197 0e980d99 .D....I......... │ │ - 0x00006028 0c9a0b54 0ad4d341 d6d541d8 d741dad9 ...T...A..A..A.. │ │ - 0x00006038 41dcdb41 dedd0c1f 00410b00 00000000 A..A.....A...... │ │ - 0x00006048 14000000 340b0000 f0f1ffff 34000000 ....4.......4... │ │ - 0x00006058 00000000 00000000 ........ │ │ + 0x00005f78 00f1ffff bc000000 00410e30 9d069e05 .........A.0.... │ │ + 0x00005f88 410d1d41 93049403 43950296 015a0ad4 A..A....C....Z.. │ │ + 0x00005f98 d341d6d5 41dedd0c 1f00410b 440ad3d4 .A..A.....A.D... │ │ + 0x00005fa8 41d5d641 ddde0c1f 00410b42 d3d441d5 A..A.....A.B..A. │ │ + 0x00005fb8 d641ddde 0c1f0000 34000000 ac0a0000 .A......4....... │ │ + 0x00005fc8 6cf1ffff 38000000 00410e20 9d049e03 l...8....A. .... │ │ + 0x00005fd8 410d1d41 9302460a d341dedd 0c1f0041 A..A..F..A.....A │ │ + 0x00005fe8 0b41d341 dedd0c1f 00000000 00000000 .A.A............ │ │ + 0x00005ff8 34000000 e40a0000 6cf1ffff 70000000 4.......l...p... │ │ + 0x00006008 00410e30 9d069e05 410d1d41 93049403 .A.0....A..A.... │ │ + 0x00006018 42950252 0ad4d341 d541dedd 0c1f0041 B..R...A.A.....A │ │ + 0x00006028 0b000000 00000000 2c000000 1c0b0000 ........,....... │ │ + 0x00006038 a4f1ffff a0000000 00410e20 9d049e03 .........A. .... │ │ + 0x00006048 410d1d41 93029401 610ad4d3 41dedd0c A..A....a...A... │ │ + 0x00006058 1f00410b 00000000 ..A..... ├── lib/x86/libgif.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --program-header {} │ │ @@ -2,19 +2,19 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 8 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00100 0x00100 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0x06330 0x06330 R E 0x1000 │ │ + LOAD 0x000000 0x00000000 0x00000000 0x06320 0x06320 R E 0x1000 │ │ LOAD 0x006e84 0x00007e84 0x00007e84 0x00180 0x00188 RW 0x1000 │ │ DYNAMIC 0x006e90 0x00007e90 0x00007e90 0x00120 0x00120 RW 0x4 │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ - GNU_EH_FRAME 0x006154 0x00006154 0x00006154 0x001dc 0x001dc R 0x4 │ │ + GNU_EH_FRAME 0x006144 0x00006144 0x00006144 0x001dc 0x001dc R 0x4 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ GNU_RELRO 0x006e84 0x00007e84 0x00007e84 0x0017c 0x0017c RW 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.gnu.build-id .dynsym .dynstr .hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .plt .text .rodata .eh_frame .eh_frame_hdr │ ├── readelf --wide --sections {} │ │ @@ -9,18 +9,18 @@ │ │ [ 4] .hash HASH 00000b80 000b80 000180 04 A 2 0 4 │ │ [ 5] .gnu.version VERSYM 00000d00 000d00 000072 02 A 2 0 2 │ │ [ 6] .gnu.version_d VERDEF 00000d74 000d74 00001c 00 A 3 1 4 │ │ [ 7] .gnu.version_r VERNEED 00000d90 000d90 000020 00 A 3 1 4 │ │ [ 8] .rel.dyn REL 00000db0 000db0 000010 08 A 2 0 4 │ │ [ 9] .rel.plt REL 00000dc0 000dc0 000088 08 AI 2 10 4 │ │ [10] .plt PROGBITS 00000e50 000e50 000120 04 AX 0 0 16 │ │ - [11] .text PROGBITS 00000f80 000f80 0044bf 00 AX 0 0 32 │ │ - [12] .rodata PROGBITS 00005440 005440 0000da 00 A 0 0 16 │ │ - [13] .eh_frame PROGBITS 0000551c 00551c 000c38 00 A 0 0 4 │ │ - [14] .eh_frame_hdr PROGBITS 00006154 006154 0001dc 00 A 0 0 4 │ │ + [11] .text PROGBITS 00000f80 000f80 0044a5 00 AX 0 0 32 │ │ + [12] .rodata PROGBITS 00005430 005430 0000da 00 A 0 0 16 │ │ + [13] .eh_frame PROGBITS 0000550c 00550c 000c38 00 A 0 0 4 │ │ + [14] .eh_frame_hdr PROGBITS 00006144 006144 0001dc 00 A 0 0 4 │ │ [15] .fini_array FINI_ARRAY 00007e84 006e84 000008 00 WA 0 0 4 │ │ [16] .init_array INIT_ARRAY 00007e8c 006e8c 000004 00 WA 0 0 4 │ │ [17] .dynamic DYNAMIC 00007e90 006e90 000120 08 WA 3 0 4 │ │ [18] .got PROGBITS 00007fb0 006fb0 000000 00 WA 0 0 4 │ │ [19] .got.plt PROGBITS 00007fb0 006fb0 000050 00 WA 0 0 4 │ │ [20] .data PROGBITS 00008000 007000 000004 00 WA 0 0 4 │ │ [21] .bss NOBITS 00008004 007004 000008 00 WA 0 0 4 │ ├── readelf --wide --symbols {} │ │ @@ -4,33 +4,33 @@ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ 4: 00000000 0 FUNC GLOBAL DEFAULT UND fseek@LIBC (2) │ │ 5: 00000000 0 FUNC GLOBAL DEFAULT UND fread@LIBC (2) │ │ 6: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 7: 00003b90 51 FUNC GLOBAL DEFAULT 11 GifFreeMapObject │ │ - 8: 00004a60 216 FUNC GLOBAL DEFAULT 11 DGifCloseFile │ │ + 7: 000052c0 51 FUNC GLOBAL DEFAULT 11 GifFreeMapObject │ │ + 8: 00004740 216 FUNC GLOBAL DEFAULT 11 DGifCloseFile │ │ 9: 00000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ - 10: 000047c0 330 FUNC GLOBAL DEFAULT 11 DGifGetExtensionNext │ │ - 11: 00004a00 86 FUNC GLOBAL DEFAULT 11 DGifExtensionToGCB │ │ + 10: 000044a0 330 FUNC GLOBAL DEFAULT 11 DGifGetExtensionNext │ │ + 11: 000046e0 86 FUNC GLOBAL DEFAULT 11 DGifExtensionToGCB │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ 13: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ - 15: 00004220 275 FUNC GLOBAL DEFAULT 11 DGifGetRecordType │ │ - 16: 00004910 227 FUNC GLOBAL DEFAULT 11 DGifGetExtension │ │ - 17: 00004340 1140 FUNC GLOBAL DEFAULT 11 DGifGetImageDesc │ │ - 18: 000053f0 79 FUNC GLOBAL DEFAULT 11 DGifGetCode │ │ - 19: 00004b40 307 FUNC GLOBAL DEFAULT 11 DGifGetCodeNext │ │ - 20: 00004c80 1898 FUNC GLOBAL DEFAULT 11 DGifGetLine │ │ + 15: 00003f00 275 FUNC GLOBAL DEFAULT 11 DGifGetRecordType │ │ + 16: 000045f0 227 FUNC GLOBAL DEFAULT 11 DGifGetExtension │ │ + 17: 00004020 1140 FUNC GLOBAL DEFAULT 11 DGifGetImageDesc │ │ + 18: 000050d0 79 FUNC GLOBAL DEFAULT 11 DGifGetCode │ │ + 19: 00004820 307 FUNC GLOBAL DEFAULT 11 DGifGetCodeNext │ │ + 20: 00004960 1898 FUNC GLOBAL DEFAULT 11 DGifGetLine │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 22: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 23: 00002700 303 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFile │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@LIBC (2) │ │ - 25: 00004040 476 FUNC GLOBAL DEFAULT 11 DGifOpen │ │ + 25: 00003d20 476 FUNC GLOBAL DEFAULT 11 DGifOpen │ │ 26: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@LIBC (2) │ │ 27: 00002830 311 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openByteArray │ │ 28: 00002970 399 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openDirectByteBuffer │ │ 29: 00002b00 608 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openStream │ │ 30: 00002d60 349 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFd │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND dup@LIBC (2) │ │ 32: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@LIBC (2) │ │ @@ -45,16 +45,16 @@ │ │ 41: 000036c0 19 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getLoopCount │ │ 42: 000036e0 51 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getDuration │ │ 43: 00003720 126 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ 44: 000037a0 140 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ 45: 00003830 147 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ 46: 000038d0 37 FUNC GLOBAL DEFAULT 11 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ 47: 00003900 190 FUNC GLOBAL DEFAULT 11 JNI_OnLoad │ │ - 48: 00003a60 290 FUNC GLOBAL DEFAULT 11 GifMakeMapObject │ │ + 48: 00005190 290 FUNC GLOBAL DEFAULT 11 GifMakeMapObject │ │ 49: 000039c0 36 FUNC GLOBAL DEFAULT 11 JNI_OnUnload │ │ - 50: 000039f0 110 FUNC GLOBAL DEFAULT 11 GifBitSize │ │ - 51: 00003be0 123 FUNC GLOBAL DEFAULT 11 GifFreeExtensions │ │ - 52: 00003c60 165 FUNC GLOBAL DEFAULT 11 GifFreeSavedImages │ │ - 53: 00003dd0 609 FUNC GLOBAL DEFAULT 11 DGifGetScreenDesc │ │ + 50: 00003ab0 609 FUNC GLOBAL DEFAULT 11 DGifGetScreenDesc │ │ + 51: 00005380 165 FUNC GLOBAL DEFAULT 11 GifFreeSavedImages │ │ + 52: 00005120 110 FUNC GLOBAL DEFAULT 11 GifBitSize │ │ + 53: 00005300 123 FUNC GLOBAL DEFAULT 11 GifFreeExtensions │ │ 54: 00008004 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ 55: 00008004 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ 56: 0000800c 0 NOTYPE GLOBAL DEFAULT ABS _end │ ├── readelf --wide --notes {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c91daee5db50a3833d436fcae552f88479e7047f │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f03c283ab462f5c688914b997b3b5c8b2d89b09a │ │ │ │ Displaying notes found in: .note.gnu.gold-version │ │ Owner Data size Description │ │ GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) Version: gold 1.11 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -1044,543 +1044,543 @@ │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_advance_loc: 18 to 000039e2 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_advance_loc: 1 to 000039e3 │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00000824 00000010 00000828 FDE cie=00000000 pc=000039f0..00003a5e │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000838 00000054 0000083c FDE cie=00000000 pc=00003a60..00003b82 │ │ - DW_CFA_advance_loc: 1 to 00003a61 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00003a62 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00003a63 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 6 to 00003a69 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 15 to 00003a78 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 116 to 00003aec │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00003aed │ │ - DW_CFA_restore: r3 (ebx) │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00003aee │ │ - DW_CFA_restore: r6 (esi) │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00003aef │ │ - DW_CFA_restore: r7 (edi) │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00003af0 │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 8 to 00003af8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 00003b04 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 3 to 00003b07 │ │ - DW_CFA_restore: r3 (ebx) │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00003b08 │ │ - DW_CFA_restore: r6 (esi) │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00003b09 │ │ - DW_CFA_restore: r7 (edi) │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00003b0a │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 6 to 00003b10 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000890 00000028 00000894 FDE cie=00000000 pc=00003b90..00003bc3 │ │ - DW_CFA_advance_loc: 1 to 00003b91 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00003b92 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 15 to 00003ba1 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 31 to 00003bc0 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00003bc1 │ │ - DW_CFA_restore: r3 (ebx) │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00003bc2 │ │ - DW_CFA_restore: r6 (esi) │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000008bc 0000003c 000008c0 FDE cie=00000000 pc=00003be0..00003c5b │ │ - DW_CFA_advance_loc: 1 to 00003be1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00003be2 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00003be3 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 00003be4 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 15 to 00003bf3 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 95 to 00003c52 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00003c53 │ │ - DW_CFA_restore: r3 (ebx) │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00003c54 │ │ - DW_CFA_restore: r6 (esi) │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00003c55 │ │ - DW_CFA_restore: r7 (edi) │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00003c56 │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00003c57 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -000008fc 00000034 00000900 FDE cie=00000000 pc=00003c60..00003d05 │ │ - DW_CFA_advance_loc: 1 to 00003c61 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00003c62 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00003c63 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ - DW_CFA_advance_loc: 15 to 00003c72 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 139 to 00003cfd │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00003cfe │ │ - DW_CFA_restore: r3 (ebx) │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00003cff │ │ - DW_CFA_restore: r6 (esi) │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00003d00 │ │ - DW_CFA_restore: r7 (edi) │ │ - DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 1 to 00003d01 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000934 00000034 00000938 FDE cie=00000000 pc=00003d10..00003dc8 │ │ - DW_CFA_advance_loc: 1 to 00003d11 │ │ +00000824 00000034 00000828 FDE cie=00000000 pc=000039f0..00003aa8 │ │ + DW_CFA_advance_loc: 1 to 000039f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ - DW_CFA_advance_loc: 3 to 00003d14 │ │ + DW_CFA_advance_loc: 3 to 000039f4 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ - DW_CFA_advance_loc: 3 to 00003d17 │ │ + DW_CFA_advance_loc: 3 to 000039f7 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ - DW_CFA_advance_loc: 15 to 00003d26 │ │ + DW_CFA_advance_loc: 15 to 00003a06 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 92 to 00003d82 │ │ + DW_CFA_advance_loc1: 92 to 00003a62 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00003d83 │ │ + DW_CFA_advance_loc: 1 to 00003a63 │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00003d84 │ │ + DW_CFA_advance_loc: 1 to 00003a64 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00003d85 │ │ + DW_CFA_advance_loc: 1 to 00003a65 │ │ DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 3 to 00003d88 │ │ + DW_CFA_advance_loc: 3 to 00003a68 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000096c 0000003c 00000970 FDE cie=00000000 pc=00003dd0..00004031 │ │ - DW_CFA_advance_loc: 1 to 00003dd1 │ │ +0000085c 0000003c 00000860 FDE cie=00000000 pc=00003ab0..00003d11 │ │ + DW_CFA_advance_loc: 1 to 00003ab1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00003dd2 │ │ + DW_CFA_advance_loc: 1 to 00003ab2 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00003dd3 │ │ + DW_CFA_advance_loc: 1 to 00003ab3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 00003dd4 │ │ + DW_CFA_advance_loc: 1 to 00003ab4 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 15 to 00003de3 │ │ + DW_CFA_advance_loc: 15 to 00003ac3 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 54 to 00003e19 │ │ + DW_CFA_advance_loc: 54 to 00003af9 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00003e1a │ │ + DW_CFA_advance_loc: 1 to 00003afa │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00003e1b │ │ + DW_CFA_advance_loc: 1 to 00003afb │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00003e1c │ │ + DW_CFA_advance_loc: 1 to 00003afc │ │ DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00003e1d │ │ + DW_CFA_advance_loc: 1 to 00003afd │ │ DW_CFA_restore: r5 (ebp) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 3 to 00003e20 │ │ + DW_CFA_advance_loc: 3 to 00003b00 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009ac 0000003c 000009b0 FDE cie=00000000 pc=00004040..0000421c │ │ - DW_CFA_advance_loc: 1 to 00004041 │ │ +0000089c 0000003c 000008a0 FDE cie=00000000 pc=00003d20..00003efc │ │ + DW_CFA_advance_loc: 1 to 00003d21 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00004042 │ │ + DW_CFA_advance_loc: 1 to 00003d22 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00004043 │ │ + DW_CFA_advance_loc: 1 to 00003d23 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 00004044 │ │ + DW_CFA_advance_loc: 1 to 00003d24 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 15 to 00004053 │ │ + DW_CFA_advance_loc: 15 to 00003d33 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc1: 238 to 00004141 │ │ + DW_CFA_advance_loc1: 238 to 00003e21 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00004142 │ │ + DW_CFA_advance_loc: 1 to 00003e22 │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00004143 │ │ + DW_CFA_advance_loc: 1 to 00003e23 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00004144 │ │ + DW_CFA_advance_loc: 1 to 00003e24 │ │ DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00004145 │ │ + DW_CFA_advance_loc: 1 to 00003e25 │ │ DW_CFA_restore: r5 (ebp) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 3 to 00004148 │ │ + DW_CFA_advance_loc: 3 to 00003e28 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000009ec 00000034 000009f0 FDE cie=00000000 pc=00004220..00004333 │ │ - DW_CFA_advance_loc: 1 to 00004221 │ │ +000008dc 00000034 000008e0 FDE cie=00000000 pc=00003f00..00004013 │ │ + DW_CFA_advance_loc: 1 to 00003f01 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00004222 │ │ + DW_CFA_advance_loc: 1 to 00003f02 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00004223 │ │ + DW_CFA_advance_loc: 1 to 00003f03 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ - DW_CFA_advance_loc: 15 to 00004232 │ │ + DW_CFA_advance_loc: 15 to 00003f12 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 136 to 000042ba │ │ + DW_CFA_advance_loc1: 136 to 00003f9a │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000042bb │ │ + DW_CFA_advance_loc: 1 to 00003f9b │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 000042bc │ │ + DW_CFA_advance_loc: 1 to 00003f9c │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000042bd │ │ + DW_CFA_advance_loc: 1 to 00003f9d │ │ DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 3 to 000042c0 │ │ + DW_CFA_advance_loc: 3 to 00003fa0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a24 0000003c 00000a28 FDE cie=00000000 pc=00004340..000047b4 │ │ - DW_CFA_advance_loc: 1 to 00004341 │ │ +00000914 0000003c 00000918 FDE cie=00000000 pc=00004020..00004494 │ │ + DW_CFA_advance_loc: 1 to 00004021 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00004342 │ │ + DW_CFA_advance_loc: 1 to 00004022 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00004343 │ │ + DW_CFA_advance_loc: 1 to 00004023 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 00004344 │ │ + DW_CFA_advance_loc: 1 to 00004024 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 15 to 00004353 │ │ + DW_CFA_advance_loc: 15 to 00004033 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 58 to 0000438d │ │ + DW_CFA_advance_loc: 58 to 0000406d │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 0000438e │ │ + DW_CFA_advance_loc: 1 to 0000406e │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000438f │ │ + DW_CFA_advance_loc: 1 to 0000406f │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00004390 │ │ + DW_CFA_advance_loc: 1 to 00004070 │ │ DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00004391 │ │ + DW_CFA_advance_loc: 1 to 00004071 │ │ DW_CFA_restore: r5 (ebp) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 7 to 00004398 │ │ + DW_CFA_advance_loc: 7 to 00004078 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a64 0000003c 00000a68 FDE cie=00000000 pc=000047c0..0000490a │ │ - DW_CFA_advance_loc: 1 to 000047c1 │ │ +00000954 0000003c 00000958 FDE cie=00000000 pc=000044a0..000045ea │ │ + DW_CFA_advance_loc: 1 to 000044a1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 000047c2 │ │ + DW_CFA_advance_loc: 1 to 000044a2 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 000047c3 │ │ + DW_CFA_advance_loc: 1 to 000044a3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 000047c4 │ │ + DW_CFA_advance_loc: 1 to 000044a4 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 15 to 000047d3 │ │ + DW_CFA_advance_loc: 15 to 000044b3 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc1: 177 to 00004884 │ │ + DW_CFA_advance_loc1: 177 to 00004564 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00004885 │ │ + DW_CFA_advance_loc: 1 to 00004565 │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00004886 │ │ + DW_CFA_advance_loc: 1 to 00004566 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00004887 │ │ + DW_CFA_advance_loc: 1 to 00004567 │ │ DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00004888 │ │ + DW_CFA_advance_loc: 1 to 00004568 │ │ DW_CFA_restore: r5 (ebp) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 8 to 00004890 │ │ + DW_CFA_advance_loc: 8 to 00004570 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000aa4 0000003c 00000aa8 FDE cie=00000000 pc=00004910..000049f3 │ │ - DW_CFA_advance_loc: 1 to 00004911 │ │ +00000994 0000003c 00000998 FDE cie=00000000 pc=000045f0..000046d3 │ │ + DW_CFA_advance_loc: 1 to 000045f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00004912 │ │ + DW_CFA_advance_loc: 1 to 000045f2 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00004913 │ │ + DW_CFA_advance_loc: 1 to 000045f3 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 00004914 │ │ + DW_CFA_advance_loc: 1 to 000045f4 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 15 to 00004923 │ │ + DW_CFA_advance_loc: 15 to 00004603 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 98 to 00004985 │ │ + DW_CFA_advance_loc1: 98 to 00004665 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00004986 │ │ + DW_CFA_advance_loc: 1 to 00004666 │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00004987 │ │ + DW_CFA_advance_loc: 1 to 00004667 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00004988 │ │ + DW_CFA_advance_loc: 1 to 00004668 │ │ DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00004989 │ │ + DW_CFA_advance_loc: 1 to 00004669 │ │ DW_CFA_restore: r5 (ebp) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 7 to 00004990 │ │ + DW_CFA_advance_loc: 7 to 00004670 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000ae4 00000024 00000ae8 FDE cie=00000000 pc=00004a00..00004a56 │ │ - DW_CFA_advance_loc: 1 to 00004a01 │ │ +000009d4 00000024 000009d8 FDE cie=00000000 pc=000046e0..00004736 │ │ + DW_CFA_advance_loc: 1 to 000046e1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ - DW_CFA_advance_loc: 18 to 00004a13 │ │ + DW_CFA_advance_loc: 18 to 000046f3 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 5 to 00004a18 │ │ + DW_CFA_advance_loc: 5 to 000046f8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 45 to 00004a45 │ │ + DW_CFA_advance_loc: 45 to 00004725 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 3 to 00004a48 │ │ + DW_CFA_advance_loc: 3 to 00004728 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 13 to 00004a55 │ │ + DW_CFA_advance_loc: 13 to 00004735 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00000b0c 00000050 00000b10 FDE cie=00000000 pc=00004a60..00004b38 │ │ - DW_CFA_advance_loc: 1 to 00004a61 │ │ +000009fc 00000050 00000a00 FDE cie=00000000 pc=00004740..00004818 │ │ + DW_CFA_advance_loc: 1 to 00004741 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00004a62 │ │ + DW_CFA_advance_loc: 1 to 00004742 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc: 15 to 00004a71 │ │ + DW_CFA_advance_loc: 15 to 00004751 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 141 to 00004afe │ │ + DW_CFA_advance_loc1: 141 to 000047de │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 6 to 00004b04 │ │ + DW_CFA_advance_loc: 6 to 000047e4 │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00004b05 │ │ + DW_CFA_advance_loc: 1 to 000047e5 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 3 to 00004b08 │ │ + DW_CFA_advance_loc: 3 to 000047e8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 11 to 00004b13 │ │ + DW_CFA_advance_loc: 11 to 000047f3 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00004b14 │ │ + DW_CFA_advance_loc: 1 to 000047f4 │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00004b15 │ │ + DW_CFA_advance_loc: 1 to 000047f5 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 3 to 00004b18 │ │ + DW_CFA_advance_loc: 3 to 000047f8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 00004b1c │ │ + DW_CFA_advance_loc: 4 to 000047fc │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 3 to 00004b1f │ │ + DW_CFA_advance_loc: 3 to 000047ff │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00004b20 │ │ + DW_CFA_advance_loc: 1 to 00004800 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 8 to 00004b28 │ │ + DW_CFA_advance_loc: 8 to 00004808 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 11 to 00004b33 │ │ + DW_CFA_advance_loc: 11 to 00004813 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00004b34 │ │ + DW_CFA_advance_loc: 1 to 00004814 │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 00004b37 │ │ + DW_CFA_advance_loc: 3 to 00004817 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ -00000b60 0000003c 00000b64 FDE cie=00000000 pc=00004b40..00004c73 │ │ - DW_CFA_advance_loc: 1 to 00004b41 │ │ +00000a50 0000003c 00000a54 FDE cie=00000000 pc=00004820..00004953 │ │ + DW_CFA_advance_loc: 1 to 00004821 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00004b42 │ │ + DW_CFA_advance_loc: 1 to 00004822 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00004b43 │ │ + DW_CFA_advance_loc: 1 to 00004823 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 00004b44 │ │ + DW_CFA_advance_loc: 1 to 00004824 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 15 to 00004b53 │ │ + DW_CFA_advance_loc: 15 to 00004833 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 155 to 00004bee │ │ + DW_CFA_advance_loc1: 155 to 000048ce │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00004bef │ │ + DW_CFA_advance_loc: 1 to 000048cf │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00004bf0 │ │ + DW_CFA_advance_loc: 1 to 000048d0 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00004bf1 │ │ + DW_CFA_advance_loc: 1 to 000048d1 │ │ DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00004bf2 │ │ + DW_CFA_advance_loc: 1 to 000048d2 │ │ DW_CFA_restore: r5 (ebp) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 6 to 00004bf8 │ │ + DW_CFA_advance_loc: 6 to 000048d8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000ba0 0000003c 00000ba4 FDE cie=00000000 pc=00004c80..000053ea │ │ - DW_CFA_advance_loc: 1 to 00004c81 │ │ +00000a90 0000003c 00000a94 FDE cie=00000000 pc=00004960..000050ca │ │ + DW_CFA_advance_loc: 1 to 00004961 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 00004c82 │ │ + DW_CFA_advance_loc: 1 to 00004962 │ │ DW_CFA_def_cfa_offset: 12 │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 1 to 00004c83 │ │ + DW_CFA_advance_loc: 1 to 00004963 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 00004c84 │ │ + DW_CFA_advance_loc: 1 to 00004964 │ │ DW_CFA_def_cfa_offset: 20 │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 15 to 00004c93 │ │ + DW_CFA_advance_loc: 15 to 00004973 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 146 to 00004d25 │ │ + DW_CFA_advance_loc1: 146 to 00004a05 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 00004d26 │ │ + DW_CFA_advance_loc: 1 to 00004a06 │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00004d27 │ │ + DW_CFA_advance_loc: 1 to 00004a07 │ │ DW_CFA_restore: r6 (esi) │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 00004d28 │ │ + DW_CFA_advance_loc: 1 to 00004a08 │ │ DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00004d29 │ │ + DW_CFA_advance_loc: 1 to 00004a09 │ │ DW_CFA_restore: r5 (ebp) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 7 to 00004d30 │ │ + DW_CFA_advance_loc: 7 to 00004a10 │ │ DW_CFA_restore_state │ │ │ │ -00000be0 00000028 00000be4 FDE cie=00000000 pc=000053f0..0000543f │ │ - DW_CFA_advance_loc: 1 to 000053f1 │ │ +00000ad0 00000028 00000ad4 FDE cie=00000000 pc=000050d0..0000511f │ │ + DW_CFA_advance_loc: 1 to 000050d1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ - DW_CFA_advance_loc: 15 to 00005400 │ │ + DW_CFA_advance_loc: 15 to 000050e0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 25 to 00005419 │ │ + DW_CFA_advance_loc: 25 to 000050f9 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000541a │ │ + DW_CFA_advance_loc: 1 to 000050fa │ │ DW_CFA_restore: r3 (ebx) │ │ DW_CFA_def_cfa_offset: 4 │ │ - DW_CFA_advance_loc: 6 to 00005420 │ │ + DW_CFA_advance_loc: 6 to 00005100 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 29 to 0000543d │ │ + DW_CFA_advance_loc: 29 to 0000511d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0000511e │ │ + DW_CFA_restore: r3 (ebx) │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000afc 00000010 00000b00 FDE cie=00000000 pc=00005120..0000518e │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000b10 00000054 00000b14 FDE cie=00000000 pc=00005190..000052b2 │ │ + DW_CFA_advance_loc: 1 to 00005191 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 1 to 00005192 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_advance_loc: 1 to 00005193 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_advance_loc: 6 to 00005199 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ + DW_CFA_advance_loc: 15 to 000051a8 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc1: 116 to 0000521c │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 0000521d │ │ + DW_CFA_restore: r3 (ebx) │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0000521e │ │ + DW_CFA_restore: r6 (esi) │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0000521f │ │ + DW_CFA_restore: r7 (edi) │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000543e │ │ + DW_CFA_advance_loc: 1 to 00005220 │ │ + DW_CFA_restore: r5 (ebp) │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 8 to 00005228 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 12 to 00005234 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 3 to 00005237 │ │ DW_CFA_restore: r3 (ebx) │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00005238 │ │ + DW_CFA_restore: r6 (esi) │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00005239 │ │ + DW_CFA_restore: r7 (edi) │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0000523a │ │ + DW_CFA_restore: r5 (ebp) │ │ DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 6 to 00005240 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000b68 00000028 00000b6c FDE cie=00000000 pc=000052c0..000052f3 │ │ + DW_CFA_advance_loc: 1 to 000052c1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ + DW_CFA_advance_loc: 1 to 000052c2 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ + DW_CFA_advance_loc: 15 to 000052d1 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 31 to 000052f0 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 000052f1 │ │ + DW_CFA_restore: r3 (ebx) │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000052f2 │ │ + DW_CFA_restore: r6 (esi) │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000b94 0000003c 00000b98 FDE cie=00000000 pc=00005300..0000537b │ │ + DW_CFA_advance_loc: 1 to 00005301 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ + DW_CFA_advance_loc: 1 to 00005302 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ + DW_CFA_advance_loc: 1 to 00005303 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ + DW_CFA_advance_loc: 1 to 00005304 │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ + DW_CFA_advance_loc: 15 to 00005313 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc1: 95 to 00005372 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 20 │ │ + DW_CFA_advance_loc: 1 to 00005373 │ │ + DW_CFA_restore: r3 (ebx) │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00005374 │ │ + DW_CFA_restore: r6 (esi) │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 00005375 │ │ + DW_CFA_restore: r7 (edi) │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00005376 │ │ + DW_CFA_restore: r5 (ebp) │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00005377 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00000bd4 00000034 00000bd8 FDE cie=00000000 pc=00005380..00005425 │ │ + DW_CFA_advance_loc: 1 to 00005381 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ + DW_CFA_advance_loc: 1 to 00005382 │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ + DW_CFA_advance_loc: 1 to 00005383 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r3 (ebx) at cfa-16 │ │ + DW_CFA_advance_loc: 15 to 00005392 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 139 to 0000541d │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0000541e │ │ + DW_CFA_restore: r3 (ebx) │ │ + DW_CFA_def_cfa_offset: 12 │ │ + DW_CFA_advance_loc: 1 to 0000541f │ │ + DW_CFA_restore: r6 (esi) │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00005420 │ │ + DW_CFA_restore: r7 (edi) │ │ + DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_advance_loc: 1 to 00005421 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ 00000c0c 00000024 00000c10 FDE cie=00000000 pc=00000e50..00000f70 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_advance_loc: 6 to 00000e56 │ │ DW_CFA_def_cfa_offset: 12 │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -31,18 +31,18 @@ │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ JNI_OnLoad │ │ GifMakeMapObject │ │ JNI_OnUnload │ │ +DGifGetScreenDesc │ │ +GifFreeSavedImages │ │ GifBitSize │ │ GifFreeExtensions │ │ -GifFreeSavedImages │ │ -DGifGetScreenDesc │ │ __bss_start │ │ libstdc++.so │ │ libdl.so │ │ <,t]<;tI │ │ mov 0x14(%esi),%edx │ │ test %edx,%edx │ │ je 159c │ │ mov %edx,(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ movl $0x0,0x14(%esi) │ │ mov 0x10(%ebp),%eax │ │ mov 0x2c(%ebp),%ecx │ │ lea (%eax,%eax,8),%edx │ │ add $0x24,%esi │ │ lea (%ecx,%edx,4),%edx │ │ cmp %edx,%esi │ │ jb 1580 │ │ mov %ecx,(%esp) │ │ call eb0 │ │ movl $0x0,0x2c(%ebp) │ │ mov %ebp,(%esp) │ │ - call 4a60 │ │ + call 4740 │ │ mov %edi,(%esp) │ │ call eb0 │ │ lea 0x1c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ @@ -610,25 +610,25 @@ │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ mov (%edi),%eax │ │ - lea -0x2b70(%ebx),%edx │ │ + lea -0x2b80(%ebx),%edx │ │ mov %edx,0x4(%esp) │ │ mov %edi,(%esp) │ │ call *0x18(%eax) │ │ test %eax,%eax │ │ mov %eax,%esi │ │ je 16e4 │ │ mov (%edi),%eax │ │ - lea -0x2b3d(%ebx),%edx │ │ + lea -0x2b4d(%ebx),%edx │ │ mov %edx,0xc(%esp) │ │ - lea -0x2b38(%ebx),%edx │ │ + lea -0x2b48(%ebx),%edx │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ mov %edx,0x8(%esp) │ │ call *0x84(%eax) │ │ test %eax,%eax │ │ je 16e4 │ │ mov 0x34(%esp),%ecx │ │ @@ -684,30 +684,30 @@ │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ cmpb $0xb,(%edx) │ │ jne 17b2 │ │ lea 0x1(%edx),%eax │ │ mov $0xc,%ecx │ │ - lea -0x2b31(%ebx),%esi │ │ + lea -0x2b41(%ebx),%esi │ │ mov %eax,%edi │ │ repz cmpsb %es:(%edi),%ds:(%esi) │ │ je 1802 │ │ mov $0xc,%ecx │ │ - lea -0x2b25(%ebx),%esi │ │ + lea -0x2b35(%ebx),%esi │ │ mov %eax,%edi │ │ repz cmpsb %es:(%edi),%ds:(%esi) │ │ jne 17b2 │ │ lea 0x2c(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ lea 0x28(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x0(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 47c0 │ │ + call 44a0 │ │ test %eax,%eax │ │ je 17b7 │ │ mov 0x28(%esp),%eax │ │ cmpb $0x3,(%eax) │ │ jne 17b2 │ │ cmpb $0x1,0x1(%eax) │ │ jne 17b2 │ │ @@ -723,15 +723,15 @@ │ │ xchg %ax,%ax │ │ lea 0x30(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ lea 0x1(%edx),%eax │ │ mov %eax,0x4(%esp) │ │ movzbl (%edx),%eax │ │ mov %eax,(%esp) │ │ - call 4a00 │ │ + call 46e0 │ │ test %eax,%eax │ │ je 1a92 │ │ mov 0x0(%ebp),%eax │ │ mov 0x34(%esp),%esi │ │ mov 0x30(%esp),%ecx │ │ mov 0x10(%eax),%eax │ │ cmp $0x1,%esi │ │ @@ -956,38 +956,38 @@ │ │ mov %eax,0x2c(%esp) │ │ mov %al,0x1c(%esp) │ │ xor $0x1,%eax │ │ mov %al,0x2b(%esp) │ │ mov 0x20(%esp),%eax │ │ mov %esi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 4220 │ │ + call 3f00 │ │ test %eax,%eax │ │ je 1c60 │ │ mov 0x3c(%esp),%eax │ │ cmp $0x2,%eax │ │ je 1c80 │ │ cmp $0x3,%eax │ │ jne 1c23 │ │ lea 0x40(%esp),%edi │ │ lea 0x48(%esp),%ebp │ │ mov %edi,0x8(%esp) │ │ mov %esi,(%esp) │ │ mov %ebp,0x4(%esp) │ │ - call 4910 │ │ + call 45f0 │ │ test %eax,%eax │ │ je 1c60 │ │ cmpb $0x0,0x1c(%esp) │ │ jne 1c17 │ │ jmp 1d70 │ │ xchg %ax,%ax │ │ mov %ebp,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 47c0 │ │ + call 44a0 │ │ test %eax,%eax │ │ je 1c60 │ │ cmpb $0x0,0x1c(%esp) │ │ je 1d48 │ │ mov 0x40(%esp),%eax │ │ test %eax,%eax │ │ jne 1bf8 │ │ @@ -1029,15 +1029,15 @@ │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movzbl 0x2b(%esp),%eax │ │ mov %esi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 4340 │ │ + call 4020 │ │ test %eax,%eax │ │ je 1c60 │ │ mov 0x2c(%esi),%ebp │ │ cmpb $0x0,0x1c(%esp) │ │ jne 1d30 │ │ mov 0x10(%esi),%eax │ │ lea -0x9(%eax,%eax,8),%eax │ │ @@ -1056,22 +1056,22 @@ │ │ cmpb $0x0,0x1c(%esp) │ │ jne 1dbd │ │ lea 0x44(%esp),%eax │ │ lea 0x40(%esp),%edi │ │ mov %edi,0x8(%esp) │ │ mov %esi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 53f0 │ │ + call 50d0 │ │ test %eax,%eax │ │ jne 1d1c │ │ jmp 1c60 │ │ lea 0x0(%esi),%esi │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 4b40 │ │ + call 4820 │ │ test %eax,%eax │ │ je 1c60 │ │ mov 0x40(%esp),%edx │ │ test %edx,%edx │ │ jne 1d08 │ │ jmp 1c1f │ │ lea 0x0(%esi,%eiz,1),%esi │ │ @@ -1140,15 +1140,15 @@ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x8(%esi),%eax │ │ mov %eax,0x8(%esp) │ │ imul %ebp,%eax │ │ add 0x18(%esi),%eax │ │ mov %edi,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 4c80 │ │ + call 4960 │ │ test %eax,%eax │ │ je 1c62 │ │ mov 0x1c(%esp),%eax │ │ add 0x5c(%esp,%eax,4),%ebp │ │ cmp %ebp,0xc(%esi) │ │ jg 1e40 │ │ mov %edi,%eax │ │ @@ -1159,15 +1159,15 @@ │ │ cmp $0x4,%eax │ │ je 1e9f │ │ mov 0xc(%edi),%eax │ │ jmp 1e26 │ │ mov %ecx,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 4c80 │ │ + call 4960 │ │ test %eax,%eax │ │ je 1c60 │ │ mov 0x10(%esi),%eax │ │ mov 0x24(%esp),%edx │ │ sub $0x1,%eax │ │ cmp %eax,0xc(%edx) │ │ jl 1c33 │ │ @@ -1252,15 +1252,15 @@ │ │ je 2005 │ │ mov 0x4(%eax),%ecx │ │ mov $0x1,%edx │ │ shl %cl,%edx │ │ cmp %edx,(%eax) │ │ je 2016 │ │ mov %eax,(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ mov 0x54(%ebx),%eax │ │ mov %eax,0xc(%edi) │ │ mov %edi,%eax │ │ mov %esi,%edx │ │ movl $0x0,(%esp) │ │ call 1b60 │ │ mov 0x10(%edi),%edi │ │ @@ -1340,37 +1340,37 @@ │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov %edi,(%esp) │ │ - call 4a60 │ │ + call 4740 │ │ mov $0x6f,%edx │ │ mov 0x4c(%esp),%eax │ │ mov %edx,0x4(%esp) │ │ xor %edx,%edx │ │ movl $0x0,(%esp) │ │ mov %eax,0xc(%esp) │ │ mov 0x48(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ xor %eax,%eax │ │ call 1670 │ │ xor %eax,%eax │ │ jmp 206d │ │ mov %edi,(%esp) │ │ - call 4a60 │ │ + call 4740 │ │ mov 0x4c(%esp),%eax │ │ movl $0x3e9,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ mov 0x48(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ jmp 211d │ │ mov %edi,(%esp) │ │ - call 4a60 │ │ + call 4740 │ │ jmp 2105 │ │ jmp 21c0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -1796,15 +1796,15 @@ │ │ je 2800 │ │ mov (%esi),%eax │ │ movl $0x0,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ call *0x2a4(%eax) │ │ mov %eax,%ecx │ │ - lea -0x2b19(%ebx),%eax │ │ + lea -0x2b29(%ebx),%eax │ │ mov %ecx,(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %ecx,0x2c(%esp) │ │ call f20 │ │ mov 0x2c(%esp),%ecx │ │ mov %eax,%ebp │ │ mov (%esi),%eax │ │ @@ -1816,15 +1816,15 @@ │ │ je 2800 │ │ mov %ebp,(%esp) │ │ lea 0x38(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x6be0(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x0,0x38(%esp) │ │ - call 4040 │ │ + call 3d20 │ │ mov %ebp,(%esp) │ │ mov %eax,%edi │ │ call f30 │ │ movzbl 0x28(%esp),%edx │ │ mov %eax,(%esp) │ │ mov %edi,%eax │ │ mov %esi,0x8(%esp) │ │ @@ -1897,15 +1897,15 @@ │ │ movl $0x0,(%esi) │ │ mov %eax,0x8(%esi) │ │ lea 0x38(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x6f70(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x0,0x38(%esp) │ │ - call 4040 │ │ + call 3d20 │ │ movzbl 0x2c(%esp),%edx │ │ mov %edi,0xc(%esp) │ │ mov %ebp,0x8(%esp) │ │ mov %edx,0x10(%esp) │ │ lea -0x6c60(%ebx),%edx │ │ mov %edx,0x4(%esp) │ │ mov (%esi),%edx │ │ @@ -2005,15 +2005,15 @@ │ │ lea 0x48(%esp),%eax │ │ movl $0x0,0x0(%ebp) │ │ mov %eax,0x8(%esp) │ │ lea -0x6ba0(%ebx),%eax │ │ mov %ebp,(%esp) │ │ mov %eax,0x4(%esp) │ │ movl $0x0,0x48(%esp) │ │ - call 4040 │ │ + call 3d20 │ │ movzbl 0x34(%esp),%edx │ │ mov 0x30(%esp),%ecx │ │ mov %esi,0x8(%esp) │ │ mov %edx,0x10(%esp) │ │ lea -0x6c40(%ebx),%edx │ │ mov %ecx,0xc(%esp) │ │ mov %edx,0x4(%esp) │ │ @@ -2087,36 +2087,36 @@ │ │ call *0x7c(%eax) │ │ mov %esi,(%esp) │ │ mov %eax,0x4(%esp) │ │ call *%edi │ │ mov (%esi),%edx │ │ mov %esi,(%esp) │ │ mov %eax,%edi │ │ - lea -0x2b3d(%ebx),%eax │ │ + lea -0x2b4d(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ - lea -0x2b16(%ebx),%eax │ │ + lea -0x2b26(%ebx),%eax │ │ mov %edi,0x4(%esp) │ │ mov %eax,0x8(%esp) │ │ call *0x84(%edx) │ │ mov (%esi),%edx │ │ mov %edi,0x4(%esp) │ │ mov %eax,0x2c(%esp) │ │ - lea -0x2b11(%ebx),%eax │ │ + lea -0x2b21(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ - lea -0x2b09(%ebx),%eax │ │ + lea -0x2b19(%ebx),%eax │ │ mov %esi,(%esp) │ │ mov %eax,0x8(%esp) │ │ call *0x84(%edx) │ │ mov (%esi),%edx │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ mov %eax,%ebp │ │ - lea -0x2b04(%ebx),%eax │ │ + lea -0x2b14(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ - lea -0x2b00(%ebx),%eax │ │ + lea -0x2b10(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ call *0x84(%edx) │ │ test %ebp,%ebp │ │ sete %cl │ │ mov %eax,%edx │ │ mov 0x2c(%esp),%eax │ │ test %eax,%eax │ │ @@ -2145,15 +2145,15 @@ │ │ lea 0x48(%esp),%eax │ │ mov %edi,0x4(%ecx) │ │ movl $0x0,0x10(%ecx) │ │ mov %eax,0x8(%esp) │ │ lea -0x6ec0(%ebx),%eax │ │ mov %ecx,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 4040 │ │ + call 3d20 │ │ mov 0x2c(%esp),%ecx │ │ mov %eax,%ebp │ │ mov 0x30(%esp),%edx │ │ mov (%esi),%eax │ │ mov %ecx,0x8(%esp) │ │ mov %edx,0x4(%esp) │ │ movl $0x7fffffff,0xc(%esp) │ │ @@ -2245,32 +2245,32 @@ │ │ mov %eax,0x3c(%esp) │ │ xor %eax,%eax │ │ mov (%esi),%eax │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ call *0x7c(%eax) │ │ mov %esi,(%esp) │ │ - lea -0x2afa(%ebx),%ecx │ │ + lea -0x2b0a(%ebx),%ecx │ │ mov %ecx,0xc(%esp) │ │ - lea -0x2af8(%ebx),%ecx │ │ + lea -0x2b08(%ebx),%ecx │ │ mov %eax,0x4(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov (%esi),%eax │ │ call *0x178(%eax) │ │ test %eax,%eax │ │ je 2e19 │ │ mov (%esi),%ecx │ │ mov %edi,0x4(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %esi,(%esp) │ │ call *0x190(%ecx) │ │ mov %eax,(%esp) │ │ call f40 │ │ mov %eax,(%esp) │ │ - lea -0x2b19(%ebx),%edx │ │ + lea -0x2b29(%ebx),%edx │ │ mov %edx,0x4(%esp) │ │ call f50 │ │ test %eax,%eax │ │ mov %eax,%edi │ │ je 2e19 │ │ movl $0x0,0x8(%esp) │ │ mov %ebp,0x4(%esp) │ │ @@ -2300,15 +2300,15 @@ │ │ nop │ │ mov %edi,(%esp) │ │ lea 0x38(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x6be0(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x0,0x38(%esp) │ │ - call 4040 │ │ + call 3d20 │ │ mov %edi,(%esp) │ │ mov %eax,%ebp │ │ call f30 │ │ movzbl 0x2c(%esp),%edx │ │ mov %eax,(%esp) │ │ mov %ebp,%eax │ │ mov %esi,0x8(%esp) │ │ @@ -2412,29 +2412,29 @@ │ │ mov 0x50(%esp),%edi │ │ sub $0x1,%ebp │ │ sub %eax,%edi │ │ cmp %esi,%ebp │ │ je 3110 │ │ cmp %esi,%edx │ │ jl 3068 │ │ - movss -0x2ae0(%ebx),%xmm0 │ │ + movss -0x2af0(%ebx),%xmm0 │ │ ucomiss 0x30(%ecx),%xmm0 │ │ mov %edi,0x4(%ecx) │ │ mov %ecx,0x18(%esp) │ │ jp 2fd7 │ │ je 3050 │ │ call 15f0 │ │ mov 0x18(%esp),%ecx │ │ movzwl %di,%edx │ │ shr $0x10,%edi │ │ cvtsi2ss %edi,%xmm0 │ │ cvtsi2ss %edx,%xmm1 │ │ xorps %xmm2,%xmm2 │ │ - movaps -0x2ad0(%ebx),%xmm3 │ │ - mulss -0x2adc(%ebx),%xmm0 │ │ + movaps -0x2ae0(%ebx),%xmm3 │ │ + mulss -0x2aec(%ebx),%xmm0 │ │ movaps %xmm3,%xmm4 │ │ addss %xmm1,%xmm0 │ │ mulss 0x30(%ecx),%xmm0 │ │ movss %xmm0,%xmm2 │ │ cmpleps %xmm2,%xmm3 │ │ andps %xmm3,%xmm4 │ │ pslld $0x1f,%xmm3 │ │ @@ -2618,32 +2618,32 @@ │ │ mov (%eax),%eax │ │ mov %ecx,0x4(%esp) │ │ mov 0x40(%esp),%ecx │ │ movl $0x0,0xc(%esp) │ │ mov %edi,0x8(%esp) │ │ mov %ecx,(%esp) │ │ call *0x30c(%eax) │ │ - movss -0x2ae0(%ebx),%xmm0 │ │ + movss -0x2af0(%ebx),%xmm0 │ │ ucomiss 0x30(%ebp),%xmm0 │ │ jp 322d │ │ je 32a0 │ │ call 15f0 │ │ mov 0xc(%ebp),%edx │ │ mov 0x10(%ebp),%ecx │ │ xorps %xmm2,%xmm2 │ │ - movaps -0x2ad0(%ebx),%xmm3 │ │ + movaps -0x2ae0(%ebx),%xmm3 │ │ lea (%edx,%edx,2),%edx │ │ lea (%ecx,%edx,4),%edx │ │ movaps %xmm3,%xmm4 │ │ mov (%edx),%edx │ │ movzwl %dx,%esi │ │ shr $0x10,%edx │ │ cvtsi2ss %edx,%xmm0 │ │ cvtsi2ss %esi,%xmm1 │ │ - mulss -0x2adc(%ebx),%xmm0 │ │ + mulss -0x2aec(%ebx),%xmm0 │ │ addss %xmm1,%xmm0 │ │ mulss 0x30(%ebp),%xmm0 │ │ movss %xmm0,%xmm2 │ │ cmpleps %xmm2,%xmm3 │ │ andps %xmm3,%xmm4 │ │ pslld $0x1f,%xmm3 │ │ subps %xmm4,%xmm2 │ │ @@ -2736,29 +2736,29 @@ │ │ mov %ecx,0x8(%esp) │ │ movl $0x0,0xc(%esp) │ │ mov %edi,(%esp) │ │ call *0x30c(%eax) │ │ mov 0xc(%esi),%eax │ │ mov 0x10(%esi),%edx │ │ movss 0x30(%esi),%xmm2 │ │ - ucomiss -0x2ae0(%ebx),%xmm2 │ │ + ucomiss -0x2af0(%ebx),%xmm2 │ │ lea (%eax,%eax,2),%eax │ │ mov 0x1c(%esp),%ecx │ │ lea (%edx,%eax,4),%eax │ │ mov (%eax),%eax │ │ jp 33e2 │ │ je 34e0 │ │ xorps %xmm3,%xmm3 │ │ movzwl %ax,%edx │ │ shr $0x10,%eax │ │ cvtsi2ss %eax,%xmm1 │ │ cvtsi2ss %edx,%xmm0 │ │ - movaps -0x2ad0(%ebx),%xmm4 │ │ + movaps -0x2ae0(%ebx),%xmm4 │ │ movaps %xmm4,%xmm5 │ │ - mulss -0x2adc(%ebx),%xmm1 │ │ + mulss -0x2aec(%ebx),%xmm1 │ │ addss %xmm1,%xmm0 │ │ divss %xmm2,%xmm0 │ │ movss %xmm0,%xmm3 │ │ cmpleps %xmm3,%xmm4 │ │ andps %xmm4,%xmm5 │ │ pslld $0x1f,%xmm4 │ │ subps %xmm5,%xmm3 │ │ @@ -2894,19 +2894,19 @@ │ │ mov %edi,(%esp) │ │ call *0x58(%edx) │ │ mov %ebp,(%esp) │ │ call eb0 │ │ jmp 3586 │ │ lea 0x0(%esi),%esi │ │ mov (%esi),%eax │ │ - lea -0x2b04(%ebx),%edx │ │ + lea -0x2b14(%ebx),%edx │ │ mov 0x34(%eax),%ebp │ │ mov (%edi),%eax │ │ mov %edx,0xc(%esp) │ │ - lea -0x2aed(%ebx),%edx │ │ + lea -0x2afd(%ebx),%edx │ │ mov %edx,0x8(%esp) │ │ mov 0x4(%ebp),%edx │ │ mov %edi,(%esp) │ │ mov %edx,0x4(%esp) │ │ call *0x84(%eax) │ │ test %eax,%eax │ │ je 361d │ │ @@ -3201,15 +3201,15 @@ │ │ mov %esi,(%esp) │ │ call *0x18(%eax) │ │ test %eax,%eax │ │ jne 39a1 │ │ movl $0x0,0x4(%esp) │ │ movl $0x100,(%esp) │ │ mov %esi,0x58(%ebx) │ │ - call 3a60 │ │ + call 5190 │ │ test %eax,%eax │ │ je 39a8 │ │ xor %edx,%edx │ │ lea 0x0(%esi),%esi │ │ mov 0x8(%eax),%esi │ │ lea (%edx,%edx,2),%ecx │ │ mov %dl,(%esi,%ecx,1) │ │ @@ -3240,528 +3240,207 @@ │ │ 000039c0 : │ │ push %ebx │ │ call 1030 │ │ add $0x45ea,%ebx │ │ lea -0x18(%esp),%esp │ │ mov 0x54(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ lea 0x18(%esp),%esp │ │ pop %ebx │ │ retq │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi),%edi │ │ - │ │ -000039f0 : │ │ - mov 0x4(%esp),%eax │ │ - cmp $0x2,%eax │ │ - jle 3a28 │ │ - cmp $0x4,%eax │ │ - jle 3a30 │ │ - cmp $0x8,%eax │ │ - jle 3a38 │ │ - cmp $0x10,%eax │ │ - jle 3a40 │ │ - cmp $0x20,%eax │ │ - jle 3a48 │ │ - cmp $0x40,%eax │ │ - jle 3a50 │ │ - cmp $0x80,%eax │ │ - jle 3a58 │ │ - cmp $0x100,%eax │ │ - setg %al │ │ - movzbl %al,%eax │ │ - add $0x8,%eax │ │ - retq │ │ - mov $0x1,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x2,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x3,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x4,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x5,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x6,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - mov $0x7,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - │ │ -00003a60 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - mov $0x1,%esi │ │ - push %ebx │ │ - call 1030 │ │ - add $0x4542,%ebx │ │ - lea -0x1c(%esp),%esp │ │ - mov 0x30(%esp),%ebp │ │ - mov %ebp,(%esp) │ │ - call 39f0 │ │ - mov %eax,%ecx │ │ - shl %cl,%esi │ │ - cmp %ebp,%esi │ │ - jne 3b00 │ │ - movl $0xc,(%esp) │ │ - call f00 │ │ - test %eax,%eax │ │ - mov %eax,%ebp │ │ - je 3b00 │ │ - movl $0x3,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call ed0 │ │ - mov %eax,0x8(%ebp) │ │ - test %eax,%eax │ │ - je 3af8 │ │ - mov %esi,0x0(%ebp) │ │ - mov %esi,(%esp) │ │ - call 39f0 │ │ - mov 0x34(%esp),%edx │ │ - mov %eax,0x4(%ebp) │ │ - mov %ebp,%eax │ │ - test %edx,%edx │ │ - je 3ae8 │ │ - mov 0x8(%ebp),%edi │ │ - lea (%esi,%esi,2),%eax │ │ - mov 0x34(%esp),%esi │ │ - cmp $0x4,%eax │ │ - jae 3b38 │ │ - xor %edx,%edx │ │ - test $0x2,%al │ │ - jne 3b20 │ │ - test $0x1,%al │ │ - jne 3b10 │ │ - mov %ebp,%eax │ │ - lea 0x1c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov %ebp,(%esp) │ │ - call eb0 │ │ - lea 0x1c(%esp),%esp │ │ - xor %eax,%eax │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movzbl (%esi,%edx,1),%eax │ │ - mov %al,(%edi,%edx,1) │ │ - mov %ebp,%eax │ │ - jmp 3ae8 │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movzwl (%esi),%edx │ │ - test $0x1,%al │ │ - mov %dx,(%edi) │ │ - mov $0x2,%edx │ │ - je 3ae6 │ │ - jmp 3b10 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - test $0x1,%edi │ │ - jne 3b58 │ │ - test $0x2,%edi │ │ - jne 3b70 │ │ - mov %eax,%ecx │ │ - shr $0x2,%ecx │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp 3adc │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movzbl (%esi),%edx │ │ - lea 0x1(%edi),%edi │ │ - sub $0x1,%eax │ │ - lea 0x1(%esi),%esi │ │ - mov %dl,-0x1(%edi) │ │ - jmp 3b40 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movzwl (%esi),%edx │ │ - lea 0x2(%edi),%edi │ │ - sub $0x2,%eax │ │ - lea 0x2(%esi),%esi │ │ - mov %dx,-0x2(%edi) │ │ - jmp 3b48 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -00003b90 : │ │ - push %esi │ │ - push %ebx │ │ - call 1030 │ │ - add $0x4419,%ebx │ │ - lea -0x14(%esp),%esp │ │ - mov 0x20(%esp),%esi │ │ - test %esi,%esi │ │ - je 3bbc │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call eb0 │ │ - mov %esi,(%esp) │ │ - call eb0 │ │ - lea 0x14(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - retq │ │ - jmp 3be0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - │ │ -00003be0 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 1030 │ │ - add $0x43c7,%ebx │ │ - lea -0x1c(%esp),%esp │ │ - mov 0x34(%esp),%edi │ │ - mov 0x30(%esp),%ebp │ │ - mov (%edi),%esi │ │ - test %esi,%esi │ │ - je 3c4e │ │ - mov 0x0(%ebp),%eax │ │ - lea (%esi,%eax,4),%eax │ │ - cmp %eax,%esi │ │ - jae 3c57 │ │ - jmp 3c20 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov (%esi),%eax │ │ - add $0x4,%esi │ │ - mov %eax,(%esp) │ │ - call eb0 │ │ - mov (%edi),%eax │ │ - mov 0x0(%ebp),%edx │ │ - lea (%eax,%edx,4),%edx │ │ - cmp %edx,%esi │ │ - jb 3c20 │ │ - mov %eax,(%esp) │ │ - call eb0 │ │ - movl $0x0,(%edi) │ │ - movl $0x0,0x0(%ebp) │ │ - lea 0x1c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - mov %esi,%eax │ │ - jmp 3c39 │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - │ │ -00003c60 : │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 1030 │ │ - add $0x4348,%ebx │ │ - lea -0x10(%esp),%esp │ │ - mov 0x20(%esp),%edi │ │ - test %edi,%edi │ │ - je 3cf9 │ │ - mov 0x2c(%edi),%esi │ │ - test %esi,%esi │ │ - je 3cf9 │ │ - mov 0x10(%edi),%eax │ │ - lea (%eax,%eax,8),%eax │ │ - lea (%esi,%eax,4),%eax │ │ - cmp %eax,%esi │ │ - jae 3d01 │ │ - jmp 3ca0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x14(%esi),%eax │ │ - test %eax,%eax │ │ - je 3cb6 │ │ - mov %eax,(%esp) │ │ - call 3b90 │ │ - movl $0x0,0x14(%esi) │ │ - mov 0x18(%esi),%eax │ │ - test %eax,%eax │ │ - je 3cc5 │ │ - mov %eax,(%esp) │ │ - call eb0 │ │ - lea 0x20(%esi),%eax │ │ - mov %eax,0x4(%esp) │ │ - lea 0x1c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - add $0x24,%esi │ │ - call 3be0 │ │ - mov 0x10(%edi),%eax │ │ - mov 0x2c(%edi),%edx │ │ - lea (%eax,%eax,8),%eax │ │ - lea (%edx,%eax,4),%eax │ │ - cmp %eax,%esi │ │ - jb 3ca0 │ │ - mov %edx,(%esp) │ │ - call eb0 │ │ - movl $0x0,0x2c(%edi) │ │ - lea 0x10(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - retq │ │ - mov %esi,%edx │ │ - jmp 3cea │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ push %edi │ │ mov %edx,%edi │ │ push %esi │ │ mov %eax,%esi │ │ push %ebx │ │ call 1030 │ │ - add $0x4294,%ebx │ │ + add $0x45b4,%ebx │ │ lea -0x20(%esp),%esp │ │ mov 0x38(%esi),%edx │ │ mov %gs:0x14,%eax │ │ mov %eax,0x1c(%esp) │ │ xor %eax,%eax │ │ mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - je 3d98 │ │ + je 3a78 │ │ movl $0x2,0x8(%esp) │ │ lea 0x1a(%esp),%edx │ │ mov %esi,(%esp) │ │ mov %edx,0x4(%esp) │ │ call *%eax │ │ cmp $0x2,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3d88 │ │ + jne 3a68 │ │ movzbl 0x1b(%esp),%eax │ │ movzbl 0x1a(%esp),%edx │ │ shl $0x8,%eax │ │ or %edx,%eax │ │ mov %eax,(%edi) │ │ mov $0x1,%eax │ │ mov 0x1c(%esp),%ecx │ │ xor %gs:0x14,%ecx │ │ - jne 3dc3 │ │ + jne 3aa3 │ │ lea 0x20(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ retq │ │ xchg %ax,%ax │ │ movl $0x66,0x30(%esi) │ │ xor %eax,%eax │ │ - jmp 3d71 │ │ + jmp 3a51 │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x30(%edx),%eax │ │ movl $0x2,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ lea 0x1a(%esp),%eax │ │ mov %eax,(%esp) │ │ call ea0 │ │ cmp $0x2,%eax │ │ setne %al │ │ - jmp 3d57 │ │ + jmp 3a37 │ │ call 1010 │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ -00003dd0 : │ │ +00003ab0 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 1030 │ │ - add $0x41d7,%ebx │ │ + add $0x44f7,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x40(%esp),%esi │ │ mov %gs:0x14,%eax │ │ mov %eax,0x1c(%esp) │ │ xor %eax,%eax │ │ mov 0x38(%esi),%edx │ │ mov (%edx),%eax │ │ and $0x8,%eax │ │ - jne 3e20 │ │ + jne 3b00 │ │ movl $0x6f,0x30(%esi) │ │ mov 0x1c(%esp),%ecx │ │ xor %gs:0x14,%ecx │ │ - jne 402c │ │ + jne 3d0c │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ xchg %ax,%ax │ │ mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - je 3ee0 │ │ + je 3bc0 │ │ movl $0x2,0x8(%esp) │ │ lea 0x19(%esp),%edi │ │ mov %esi,(%esp) │ │ mov %edi,0x4(%esp) │ │ call *%eax │ │ cmp $0x2,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3ed0 │ │ + jne 3bb0 │ │ movzbl 0x1a(%esp),%eax │ │ movzbl 0x19(%esp),%edx │ │ shl $0x8,%eax │ │ or %edx,%eax │ │ lea 0x4(%esi),%edx │ │ mov %eax,(%esi) │ │ mov %esi,%eax │ │ - call 3d10 │ │ + call 39f0 │ │ test %eax,%eax │ │ - je 3e04 │ │ + je 3ae4 │ │ mov 0x38(%esi),%edx │ │ mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - je 3f30 │ │ + je 3c10 │ │ movl $0x3,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ call *%eax │ │ cmp $0x3,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3f10 │ │ + jne 3bf0 │ │ movzbl 0x19(%esp),%eax │ │ movzbl 0x1a(%esp),%edx │ │ test %al,%al │ │ mov %edx,0x8(%esi) │ │ - js 3f5a │ │ + js 3c3a │ │ movl $0x0,0xc(%esi) │ │ mov $0x1,%eax │ │ - jmp 3e04 │ │ + jmp 3ae4 │ │ mov 0xc(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ movl $0x0,0xc(%esi) │ │ xchg %ax,%ax │ │ movl $0x66,0x30(%esi) │ │ xor %eax,%eax │ │ - jmp 3e04 │ │ + jmp 3ae4 │ │ xchg %ax,%ax │ │ mov 0x30(%edx),%eax │ │ lea 0x19(%esp),%edi │ │ movl $0x2,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ mov %edi,(%esp) │ │ call ea0 │ │ cmp $0x2,%eax │ │ setne %al │ │ - jmp 3e46 │ │ + jmp 3b26 │ │ xchg %ax,%ax │ │ mov 0xc(%esi),%eax │ │ movl $0x66,0x30(%esi) │ │ mov %eax,(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ movl $0x0,0xc(%esi) │ │ xor %eax,%eax │ │ - jmp 3e04 │ │ + jmp 3ae4 │ │ mov 0x30(%edx),%eax │ │ movl $0x3,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ mov %edi,(%esp) │ │ call ea0 │ │ cmp $0x3,%eax │ │ setne %al │ │ - jmp 3e92 │ │ + jmp 3b72 │ │ movl $0x0,0x4(%esp) │ │ and $0x7,%eax │ │ lea 0x1(%eax),%ecx │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov %eax,(%esp) │ │ - call 3a60 │ │ + call 5190 │ │ mov %eax,0xc(%esi) │ │ test %eax,%eax │ │ - je 401e │ │ + je 3cfe │ │ mov (%eax),%eax │ │ xor %ebp,%ebp │ │ test %eax,%eax │ │ - jg 3fed │ │ - jmp 3eb2 │ │ + jg 3ccd │ │ + jmp 3b92 │ │ nop │ │ movl $0x3,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ call *%eax │ │ cmp $0x3,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 3ebc │ │ + jne 3b9c │ │ mov 0xc(%esi),%edx │ │ lea 0x0(%ebp,%ebp,2),%eax │ │ add $0x1,%ebp │ │ mov 0x8(%edx),%ecx │ │ movzbl 0x19(%esp),%edx │ │ mov %dl,(%ecx,%eax,1) │ │ mov 0xc(%esi),%edx │ │ @@ -3770,360 +3449,360 @@ │ │ mov %dl,0x1(%ecx,%eax,1) │ │ mov 0xc(%esi),%edx │ │ mov 0x8(%edx),%ecx │ │ movzbl 0x1b(%esp),%edx │ │ mov %dl,0x2(%ecx,%eax,1) │ │ mov 0xc(%esi),%eax │ │ cmp (%eax),%ebp │ │ - jge 3eb2 │ │ + jge 3b92 │ │ mov 0x38(%esi),%edx │ │ mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - jne 3f90 │ │ + jne 3c70 │ │ mov 0x30(%edx),%eax │ │ movl $0x3,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ mov %edi,(%esp) │ │ call ea0 │ │ cmp $0x3,%eax │ │ setne %al │ │ - jmp 3fa7 │ │ + jmp 3c87 │ │ movl $0x6d,0x30(%esi) │ │ xor %eax,%eax │ │ - jmp 3e04 │ │ + jmp 3ae4 │ │ call 1010 │ │ - jmp 4040 │ │ + jmp 3d20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -00004040 : │ │ +00003d20 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 1030 │ │ - add $0x3f67,%ebx │ │ + add $0x4287,%ebx │ │ lea -0x3c(%esp),%esp │ │ mov 0x50(%esp),%eax │ │ movl $0x3c,(%esp) │ │ mov 0x54(%esp),%esi │ │ mov %eax,0x18(%esp) │ │ mov 0x58(%esp),%eax │ │ mov %eax,0x1c(%esp) │ │ mov %gs:0x14,%eax │ │ mov %eax,0x2c(%esp) │ │ xor %eax,%eax │ │ call f00 │ │ test %eax,%eax │ │ mov %eax,%ebp │ │ - je 4148 │ │ + je 3e28 │ │ xor %eax,%eax │ │ mov $0xf,%ecx │ │ mov %ebp,%edi │ │ rep stos %eax,%es:(%edi) │ │ movl $0x6138,(%esp) │ │ call f00 │ │ test %eax,%eax │ │ mov %eax,%edx │ │ - je 4200 │ │ + je 3ee0 │ │ mov %eax,0x38(%ebp) │ │ test %esi,%esi │ │ movl $0x0,0x30(%eax) │ │ movl $0x8,(%eax) │ │ mov %esi,0x34(%eax) │ │ mov 0x18(%esp),%eax │ │ mov %edx,0x18(%esp) │ │ mov %eax,0x34(%ebp) │ │ - je 4188 │ │ + je 3e68 │ │ movl $0x6,0x8(%esp) │ │ lea 0x25(%esp),%edi │ │ mov %ebp,(%esp) │ │ mov %edi,0x4(%esp) │ │ call *%esi │ │ mov 0x18(%esp),%edx │ │ cmp $0x6,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 41c0 │ │ + jne 3ea0 │ │ movb $0x0,0x2b(%esp) │ │ mov $0x3,%ecx │ │ - lea -0x2ae7(%ebx),%esi │ │ + lea -0x2af7(%ebx),%esi │ │ repz cmpsb %es:(%edi),%ds:(%esi) │ │ - jne 4160 │ │ + jne 3e40 │ │ mov %ebp,(%esp) │ │ mov %edx,0x18(%esp) │ │ - call 3dd0 │ │ + call 3ab0 │ │ mov 0x18(%esp),%edx │ │ test %eax,%eax │ │ - je 41d8 │ │ + je 3eb8 │ │ movl $0x0,0x30(%ebp) │ │ mov %ebp,%eax │ │ mov 0x2c(%esp),%ecx │ │ xor %gs:0x14,%ecx │ │ - jne 4217 │ │ + jne 3ef7 │ │ lea 0x3c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ xchg %ax,%ax │ │ mov 0x1c(%esp),%eax │ │ test %eax,%eax │ │ - je 41d0 │ │ + je 3eb0 │ │ movl $0x6d,(%eax) │ │ xor %eax,%eax │ │ - jmp 412c │ │ + jmp 3e0c │ │ xchg %ax,%ax │ │ mov 0x1c(%esp),%eax │ │ test %eax,%eax │ │ - je 416e │ │ + je 3e4e │ │ movl $0x67,(%eax) │ │ mov %edx,(%esp) │ │ call eb0 │ │ mov %ebp,(%esp) │ │ call eb0 │ │ xor %eax,%eax │ │ - jmp 412c │ │ + jmp 3e0c │ │ lea 0x0(%esi),%esi │ │ movl $0x0,0xc(%esp) │ │ lea 0x25(%esp),%edi │ │ movl $0x6,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %edi,(%esp) │ │ call ea0 │ │ mov 0x18(%esp),%edx │ │ cmp $0x6,%eax │ │ setne %al │ │ - jmp 40ef │ │ + jmp 3dcf │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x1c(%esp),%eax │ │ test %eax,%eax │ │ - je 416e │ │ + je 3e4e │ │ movl $0x66,(%eax) │ │ - jmp 416e │ │ + jmp 3e4e │ │ xor %eax,%eax │ │ - jmp 412c │ │ + jmp 3e0c │ │ nop │ │ mov %edx,(%esp) │ │ call eb0 │ │ mov %ebp,(%esp) │ │ call eb0 │ │ mov 0x1c(%esp),%eax │ │ movl $0x68,(%eax) │ │ xor %eax,%eax │ │ - jmp 412c │ │ + jmp 3e0c │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x1c(%esp),%eax │ │ test %eax,%eax │ │ - je 4176 │ │ + je 3e56 │ │ movl $0x6d,(%eax) │ │ - jmp 4176 │ │ + jmp 3e56 │ │ call 1010 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ -00004220 : │ │ +00003f00 : │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 1030 │ │ - add $0x3d88,%ebx │ │ + add $0x40a8,%ebx │ │ lea -0x20(%esp),%esp │ │ mov 0x30(%esp),%esi │ │ mov %gs:0x14,%eax │ │ mov %eax,0x1c(%esp) │ │ xor %eax,%eax │ │ mov 0x38(%esi),%edx │ │ mov 0x34(%esp),%edi │ │ mov (%edx),%eax │ │ and $0x8,%eax │ │ - je 42c0 │ │ + je 3fa0 │ │ mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - je 4300 │ │ + je 3fe0 │ │ movl $0x1,0x8(%esp) │ │ lea 0x1b(%esp),%edx │ │ mov %esi,(%esp) │ │ mov %edx,0x4(%esp) │ │ call *%eax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 42a0 │ │ + jne 3f80 │ │ movzbl 0x1b(%esp),%eax │ │ cmp $0x2c,%al │ │ - je 42e0 │ │ + je 3fc0 │ │ cmp $0x3b,%al │ │ - je 42d0 │ │ + je 3fb0 │ │ cmp $0x21,%al │ │ - je 42f0 │ │ + je 3fd0 │ │ movl $0x0,(%edi) │ │ xor %eax,%eax │ │ movl $0x6b,0x30(%esi) │ │ - jmp 42a9 │ │ + jmp 3f89 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movl $0x66,0x30(%esi) │ │ xor %eax,%eax │ │ mov 0x1c(%esp),%ecx │ │ xor %gs:0x14,%ecx │ │ - jne 432e │ │ + jne 400e │ │ lea 0x20(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ retq │ │ xchg %ax,%ax │ │ movl $0x6f,0x30(%esi) │ │ - jmp 42a9 │ │ + jmp 3f89 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movl $0x4,(%edi) │ │ mov $0x1,%eax │ │ - jmp 42a9 │ │ + jmp 3f89 │ │ lea 0x0(%esi),%esi │ │ movl $0x2,(%edi) │ │ mov $0x1,%eax │ │ - jmp 42a9 │ │ + jmp 3f89 │ │ lea 0x0(%esi),%esi │ │ movl $0x3,(%edi) │ │ mov $0x1,%eax │ │ - jmp 42a9 │ │ + jmp 3f89 │ │ lea 0x0(%esi),%esi │ │ mov 0x30(%edx),%eax │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ lea 0x1b(%esp),%eax │ │ mov %eax,(%esp) │ │ call ea0 │ │ cmp $0x1,%eax │ │ setne %al │ │ - jmp 4276 │ │ + jmp 3f56 │ │ call 1010 │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -00004340 : │ │ +00004020 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 1030 │ │ - add $0x3c67,%ebx │ │ + add $0x3f87,%ebx │ │ lea -0x3c(%esp),%esp │ │ mov 0x50(%esp),%esi │ │ mov %gs:0x14,%eax │ │ mov %eax,0x2c(%esp) │ │ xor %eax,%eax │ │ mov 0x38(%esi),%edi │ │ mov 0x54(%esp),%ebp │ │ mov (%edi),%eax │ │ and $0x8,%eax │ │ - jne 4398 │ │ + jne 4078 │ │ movl $0x6f,0x30(%esi) │ │ mov 0x2c(%esp),%ecx │ │ xor %gs:0x14,%ecx │ │ - jne 47af │ │ + jne 448f │ │ lea 0x3c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ mov 0x34(%edi),%eax │ │ test %eax,%eax │ │ - je 45e8 │ │ + je 42c8 │ │ movl $0x2,0x8(%esp) │ │ lea 0x29(%esp),%ecx │ │ mov %esi,(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %ecx,0x14(%esp) │ │ call *%eax │ │ cmp $0x2,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 45d8 │ │ + jne 42b8 │ │ movzbl 0x2a(%esp),%eax │ │ movzbl 0x29(%esp),%edx │ │ shl $0x8,%eax │ │ or %edx,%eax │ │ lea 0x18(%esi),%edx │ │ mov %eax,0x14(%esi) │ │ mov %esi,%eax │ │ - call 3d10 │ │ + call 39f0 │ │ test %eax,%eax │ │ - jne 43f0 │ │ + jne 40d0 │ │ xor %eax,%eax │ │ - jmp 4378 │ │ + jmp 4058 │ │ xchg %ax,%ax │ │ lea 0x1c(%esi),%edx │ │ mov %esi,%eax │ │ - call 3d10 │ │ + call 39f0 │ │ test %eax,%eax │ │ - je 43ea │ │ + je 40ca │ │ lea 0x20(%esi),%edx │ │ mov %esi,%eax │ │ - call 3d10 │ │ + call 39f0 │ │ test %eax,%eax │ │ - je 43ea │ │ + je 40ca │ │ mov 0x38(%esi),%edx │ │ mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - je 463a │ │ + je 431a │ │ mov 0x14(%esp),%edx │ │ movl $0x1,0x8(%esp) │ │ mov %esi,(%esp) │ │ mov %edx,0x4(%esp) │ │ call *%eax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 461a │ │ + jne 42fa │ │ movzbl 0x29(%esp),%edx │ │ mov 0x28(%esi),%ecx │ │ mov %edx,%eax │ │ shr $0x6,%al │ │ and $0x1,%eax │ │ test %ecx,%ecx │ │ mov %al,0x24(%esi) │ │ mov %edx,%eax │ │ - je 4473 │ │ + je 4153 │ │ mov %ecx,(%esp) │ │ mov %dl,0x18(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ movzbl 0x29(%esp),%eax │ │ movzbl 0x18(%esp),%edx │ │ movl $0x0,0x28(%esi) │ │ test %al,%al │ │ - js 468d │ │ + js 436d │ │ mov 0x2c(%esi),%edx │ │ test %edx,%edx │ │ - je 4668 │ │ + je 4348 │ │ mov 0x10(%esi),%eax │ │ mov %edx,(%esp) │ │ lea 0x9(%eax,%eax,8),%eax │ │ shl $0x2,%eax │ │ mov %eax,0x4(%esp) │ │ call ef0 │ │ mov %eax,0x2c(%esi) │ │ test %eax,%eax │ │ - je 467f │ │ + je 435f │ │ mov 0x10(%esi),%edx │ │ mov 0x14(%esi),%ecx │ │ lea (%edx,%edx,8),%edx │ │ lea (%eax,%edx,4),%edx │ │ mov %ecx,(%edx) │ │ mov 0x18(%esi),%ecx │ │ mov %ecx,0x4(%edx) │ │ @@ -4133,39 +3812,39 @@ │ │ mov %ecx,0xc(%edx) │ │ mov 0x24(%esi),%ecx │ │ mov %ecx,0x10(%edx) │ │ mov 0x28(%esi),%eax │ │ mov %eax,0x14(%edx) │ │ mov 0x28(%esi),%eax │ │ test %eax,%eax │ │ - je 44fe │ │ + je 41de │ │ mov 0x8(%eax),%ecx │ │ mov %edx,0x14(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov (%eax),%eax │ │ mov %eax,(%esp) │ │ - call 3a60 │ │ + call 5190 │ │ mov 0x14(%esp),%edx │ │ test %eax,%eax │ │ mov %eax,0x14(%edx) │ │ - je 467f │ │ + je 435f │ │ movl $0x0,0x18(%edx) │ │ mov %ebp,%eax │ │ movl $0x0,0x1c(%edx) │ │ test %al,%al │ │ movl $0x0,0x20(%edx) │ │ - je 451d │ │ + je 41fd │ │ addl $0x1,0x10(%esi) │ │ mov 0x1c(%esi),%eax │ │ imul 0x20(%esi),%eax │ │ mov %eax,0x2c(%edi) │ │ mov 0x38(%esi),%edi │ │ mov 0x34(%edi),%eax │ │ test %eax,%eax │ │ - je 475a │ │ + je 443a │ │ movl $0x1,0x8(%esp) │ │ lea 0x28(%esp),%edx │ │ mov %esi,(%esp) │ │ mov %edx,0x4(%esp) │ │ call *%eax │ │ movzbl 0x28(%esp),%ecx │ │ mov $0x1,%edx │ │ @@ -4183,17 +3862,17 @@ │ │ mov %ecx,0x14(%edi) │ │ mov %eax,0x10(%edi) │ │ lea 0x6138(%edi),%eax │ │ movl $0x0,0x20(%edi) │ │ movl $0x1002,0x1c(%edi) │ │ movl $0x0,0x24(%edi) │ │ movl $0x0,0x28(%edi) │ │ - movdqa -0x2ac0(%ebx),%xmm0 │ │ + movdqa -0x2ad0(%ebx),%xmm0 │ │ mov %edx,0x18(%edi) │ │ - jmp 45c0 │ │ + jmp 42a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -4210,86 +3889,86 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ movdqu %xmm0,(%esi) │ │ add $0x10,%esi │ │ cmp %eax,%esi │ │ - jne 45c0 │ │ + jne 42a0 │ │ mov $0x1,%eax │ │ - jmp 4378 │ │ + jmp 4058 │ │ lea 0x0(%esi),%esi │ │ movl $0x66,0x30(%esi) │ │ xor %eax,%eax │ │ - jmp 4378 │ │ + jmp 4058 │ │ xchg %ax,%ax │ │ mov 0x30(%edi),%eax │ │ movl $0x2,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ lea 0x29(%esp),%eax │ │ mov %eax,(%esp) │ │ mov %eax,0x14(%esp) │ │ call ea0 │ │ cmp $0x2,%eax │ │ setne %al │ │ - jmp 43c2 │ │ + jmp 40a2 │ │ mov 0x28(%esi),%eax │ │ movl $0x66,0x30(%esi) │ │ mov %eax,(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ movl $0x0,0x28(%esi) │ │ xor %eax,%eax │ │ - jmp 4378 │ │ + jmp 4058 │ │ mov 0x30(%edx),%eax │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ call ea0 │ │ cmp $0x1,%eax │ │ setne %al │ │ - jmp 4435 │ │ + jmp 4115 │ │ movl $0x24,(%esp) │ │ call f00 │ │ mov %eax,0x2c(%esi) │ │ test %eax,%eax │ │ - jne 44a7 │ │ + jne 4187 │ │ movl $0x6d,0x30(%esi) │ │ xor %eax,%eax │ │ - jmp 4378 │ │ + jmp 4058 │ │ and $0x7,%edx │ │ mov $0x1,%eax │ │ movl $0x0,0x4(%esp) │ │ lea 0x1(%edx),%ecx │ │ shl %cl,%eax │ │ mov %eax,(%esp) │ │ - call 3a60 │ │ + call 5190 │ │ mov %eax,0x28(%esi) │ │ test %eax,%eax │ │ - je 467f │ │ + je 435f │ │ mov (%eax),%eax │ │ xor %edx,%edx │ │ test %eax,%eax │ │ - je 447b │ │ + je 415b │ │ mov %edi,0x18(%esp) │ │ mov %ebp,0x1c(%esp) │ │ mov %edx,%ebp │ │ mov 0x14(%esp),%edi │ │ - jmp 4729 │ │ + jmp 4409 │ │ lea 0x0(%esi),%esi │ │ movl $0x3,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %esi,(%esp) │ │ call *%eax │ │ cmp $0x3,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 478f │ │ + jne 446f │ │ mov 0x28(%esi),%ecx │ │ lea 0x0(%ebp,%ebp,2),%eax │ │ movzbl 0x29(%esp),%edx │ │ add $0x1,%ebp │ │ mov 0x8(%ecx),%ecx │ │ mov %dl,(%ecx,%eax,1) │ │ mov 0x28(%esi),%ecx │ │ @@ -4298,285 +3977,285 @@ │ │ mov %dl,0x1(%ecx,%eax,1) │ │ mov 0x28(%esi),%ecx │ │ movzbl 0x2b(%esp),%edx │ │ mov 0x8(%ecx),%ecx │ │ mov %dl,0x2(%ecx,%eax,1) │ │ mov 0x28(%esi),%eax │ │ cmp %ebp,(%eax) │ │ - jbe 4782 │ │ + jbe 4462 │ │ mov 0x38(%esi),%ecx │ │ mov 0x34(%ecx),%eax │ │ test %eax,%eax │ │ - jne 46d0 │ │ + jne 43b0 │ │ mov 0x30(%ecx),%eax │ │ movl $0x3,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ mov %edi,(%esp) │ │ call ea0 │ │ cmp $0x3,%eax │ │ setne %al │ │ - jmp 46e7 │ │ + jmp 43c7 │ │ mov 0x30(%edi),%eax │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ lea 0x28(%esp),%eax │ │ mov %eax,(%esp) │ │ call ea0 │ │ - jmp 454a │ │ + jmp 422a │ │ mov 0x18(%esp),%edi │ │ mov 0x1c(%esp),%ebp │ │ - jmp 447b │ │ + jmp 415b │ │ mov 0x28(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ movl $0x66,0x30(%esi) │ │ xor %eax,%eax │ │ movl $0x0,0x28(%esi) │ │ - jmp 4378 │ │ + jmp 4058 │ │ call 1010 │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi),%edi │ │ │ │ -000047c0 : │ │ +000044a0 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 1030 │ │ - add $0x37e7,%ebx │ │ + add $0x3b07,%ebx │ │ lea -0x3c(%esp),%esp │ │ mov 0x50(%esp),%esi │ │ mov 0x58(%esp),%eax │ │ mov 0x54(%esp),%edi │ │ mov 0x38(%esi),%ebp │ │ mov %eax,0x1c(%esp) │ │ mov %gs:0x14,%eax │ │ mov %eax,0x2c(%esp) │ │ xor %eax,%eax │ │ mov 0x34(%ebp),%eax │ │ test %eax,%eax │ │ - je 48a0 │ │ + je 4580 │ │ movl $0x1,0x8(%esp) │ │ lea 0x2b(%esp),%ecx │ │ mov %esi,(%esp) │ │ mov %ecx,0x4(%esp) │ │ call *%eax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 4866 │ │ + jne 4546 │ │ movzbl 0x2b(%esp),%eax │ │ test %al,%al │ │ - je 4890 │ │ + je 4570 │ │ mov 0x1c(%esp),%edx │ │ cmpl $0xf9,(%edx) │ │ - je 48d0 │ │ + je 45b0 │ │ lea 0x38(%ebp),%ecx │ │ mov %ecx,(%edi) │ │ mov %al,0x38(%ebp) │ │ mov 0x38(%esi),%ecx │ │ mov 0x34(%ecx),%edx │ │ test %edx,%edx │ │ - je 48e0 │ │ + je 45c0 │ │ mov %eax,0x8(%esp) │ │ mov (%edi),%eax │ │ mov %esi,(%esp) │ │ add $0x1,%eax │ │ mov %eax,0x4(%esp) │ │ call *%edx │ │ movzbl 0x2b(%esp),%edx │ │ cmp %edx,%eax │ │ - je 4896 │ │ + je 4576 │ │ movl $0x66,0x30(%esi) │ │ xor %eax,%eax │ │ mov 0x2c(%esp),%edx │ │ xor %gs:0x14,%edx │ │ - jne 4905 │ │ + jne 45e5 │ │ lea 0x3c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movl $0x0,(%edi) │ │ mov $0x1,%eax │ │ - jmp 486f │ │ + jmp 454f │ │ lea 0x0(%esi),%esi │ │ mov 0x30(%ebp),%eax │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ lea 0x2b(%esp),%eax │ │ mov %eax,(%esp) │ │ call ea0 │ │ cmp $0x1,%eax │ │ setne %al │ │ - jmp 4818 │ │ + jmp 44f8 │ │ xchg %ax,%ax │ │ movb $0x4,0x2b(%esp) │ │ mov $0x4,%eax │ │ - jmp 4835 │ │ + jmp 4515 │ │ nop │ │ mov 0x30(%ecx),%edx │ │ mov %eax,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %edx,0xc(%esp) │ │ mov (%edi),%eax │ │ add $0x1,%eax │ │ mov %eax,(%esp) │ │ call ea0 │ │ - jmp 485d │ │ + jmp 453d │ │ call 1010 │ │ lea 0x0(%esi),%esi │ │ │ │ -00004910 : │ │ +000045f0 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 1030 │ │ - add $0x3697,%ebx │ │ + add $0x39b7,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x40(%esp),%esi │ │ mov %gs:0x14,%eax │ │ mov %eax,0x1c(%esp) │ │ xor %eax,%eax │ │ mov 0x38(%esi),%edx │ │ mov 0x44(%esp),%edi │ │ mov 0x48(%esp),%ebp │ │ mov (%edx),%eax │ │ and $0x8,%eax │ │ - je 49b0 │ │ + je 4690 │ │ mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - je 49c0 │ │ + je 46a0 │ │ movl $0x1,0x8(%esp) │ │ lea 0x1b(%esp),%edx │ │ mov %esi,(%esp) │ │ mov %edx,0x4(%esp) │ │ call *%eax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - je 4990 │ │ + je 4670 │ │ movl $0x66,0x30(%esi) │ │ xor %eax,%eax │ │ mov 0x1c(%esp),%ecx │ │ xor %gs:0x14,%ecx │ │ - jne 49ee │ │ + jne 46ce │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ movzbl 0x1b(%esp),%eax │ │ mov %eax,(%edi) │ │ mov %edi,0x8(%esp) │ │ mov %ebp,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 47c0 │ │ - jmp 4974 │ │ + call 44a0 │ │ + jmp 4654 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movl $0x6f,0x30(%esi) │ │ - jmp 4974 │ │ + jmp 4654 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x30(%edx),%eax │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ lea 0x1b(%esp),%eax │ │ mov %eax,(%esp) │ │ call ea0 │ │ cmp $0x1,%eax │ │ setne %al │ │ - jmp 4967 │ │ + jmp 4647 │ │ call 1010 │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -00004a00 : │ │ +000046e0 : │ │ push %esi │ │ xor %eax,%eax │ │ mov 0xc(%esp),%edx │ │ cmpl $0x4,0x8(%esp) │ │ mov 0x10(%esp),%ecx │ │ - je 4a18 │ │ + je 46f8 │ │ pop %esi │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movzbl (%edx),%eax │ │ shr $0x2,%al │ │ and $0x7,%eax │ │ mov %eax,(%ecx) │ │ movzbl 0x2(%edx),%eax │ │ movzbl 0x1(%edx),%esi │ │ shl $0x8,%eax │ │ or %esi,%eax │ │ mov %eax,0x4(%ecx) │ │ testb $0x1,(%edx) │ │ - jne 4a48 │ │ + jne 4728 │ │ movl $0xffffffff,0x8(%ecx) │ │ mov $0x1,%eax │ │ pop %esi │ │ retq │ │ xchg %ax,%ax │ │ movzbl 0x3(%edx),%eax │ │ mov %eax,0x8(%ecx) │ │ mov $0x1,%eax │ │ pop %esi │ │ retq │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -00004a60 : │ │ +00004740 : │ │ push %esi │ │ push %ebx │ │ call 1030 │ │ - add $0x3549,%ebx │ │ + add $0x3869,%ebx │ │ lea -0x14(%esp),%esp │ │ mov 0x20(%esp),%esi │ │ test %esi,%esi │ │ - je 4b18 │ │ + je 47f8 │ │ mov 0x38(%esi),%edx │ │ test %edx,%edx │ │ - je 4b18 │ │ + je 47f8 │ │ mov 0x28(%esi),%eax │ │ test %eax,%eax │ │ - je 4a9e │ │ + je 477e │ │ mov %eax,(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ movl $0x0,0x28(%esi) │ │ mov 0xc(%esi),%eax │ │ test %eax,%eax │ │ - je 4ab4 │ │ + je 4794 │ │ mov %eax,(%esp) │ │ - call 3b90 │ │ + call 52c0 │ │ movl $0x0,0xc(%esi) │ │ mov 0x2c(%esi),%eax │ │ test %eax,%eax │ │ - je 4aca │ │ + je 47aa │ │ mov %esi,(%esp) │ │ - call 3c60 │ │ + call 5380 │ │ movl $0x0,0x2c(%esi) │ │ mov 0x38(%esi),%edx │ │ mov (%edx),%eax │ │ and $0x8,%eax │ │ - je 4b08 │ │ + je 47e8 │ │ mov 0x30(%edx),%eax │ │ test %eax,%eax │ │ - je 4aea │ │ + je 47ca │ │ mov %eax,(%esp) │ │ call f60 │ │ test %eax,%eax │ │ - jne 4b28 │ │ + jne 4808 │ │ mov 0x38(%esi),%edx │ │ mov %edx,(%esp) │ │ call eb0 │ │ mov %esi,(%esp) │ │ call eb0 │ │ lea 0x14(%esp),%esp │ │ mov $0x1,%eax │ │ @@ -4601,143 +4280,143 @@ │ │ pop %ebx │ │ xor %eax,%eax │ │ pop %esi │ │ retq │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ -00004b40 : │ │ +00004820 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 1030 │ │ - add $0x3467,%ebx │ │ + add $0x3787,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x40(%esp),%esi │ │ mov %gs:0x14,%eax │ │ mov %eax,0x1c(%esp) │ │ xor %eax,%eax │ │ mov 0x38(%esi),%edi │ │ mov 0x44(%esp),%ebp │ │ mov 0x34(%edi),%eax │ │ test %eax,%eax │ │ - je 4c18 │ │ + je 48f8 │ │ movl $0x1,0x8(%esp) │ │ lea 0x1b(%esp),%edx │ │ mov %esi,(%esp) │ │ mov %edx,0x4(%esp) │ │ call *%eax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 4bd0 │ │ + jne 48b0 │ │ movzbl 0x1b(%esp),%eax │ │ test %al,%al │ │ - je 4bf8 │ │ + je 48d8 │ │ lea 0x38(%edi),%edx │ │ mov %edx,0x0(%ebp) │ │ mov %al,0x38(%edi) │ │ mov 0x38(%esi),%edx │ │ mov 0x34(%edx),%edi │ │ test %edi,%edi │ │ - je 4c48 │ │ + je 4928 │ │ mov %eax,0x8(%esp) │ │ mov 0x0(%ebp),%eax │ │ mov %esi,(%esp) │ │ add $0x1,%eax │ │ mov %eax,0x4(%esp) │ │ call *%edi │ │ movzbl 0x1b(%esp),%edx │ │ cmp %edx,%eax │ │ - je 4c0a │ │ + je 48ea │ │ movl $0x66,0x30(%esi) │ │ xor %eax,%eax │ │ mov 0x1c(%esp),%ecx │ │ xor %gs:0x14,%ecx │ │ - jne 4c6e │ │ + jne 494e │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movl $0x0,0x0(%ebp) │ │ movb $0x0,0x38(%edi) │ │ movl $0x0,0x2c(%edi) │ │ mov $0x1,%eax │ │ - jmp 4bd9 │ │ + jmp 48b9 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x30(%edi),%eax │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ lea 0x1b(%esp),%eax │ │ mov %eax,(%esp) │ │ call ea0 │ │ cmp $0x1,%eax │ │ setne %al │ │ - jmp 4b90 │ │ + jmp 4870 │ │ xchg %ax,%ax │ │ mov 0x30(%edx),%edx │ │ mov %eax,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %edx,0xc(%esp) │ │ mov 0x0(%ebp),%eax │ │ add $0x1,%eax │ │ mov %eax,(%esp) │ │ call ea0 │ │ - jmp 4bc7 │ │ + jmp 48a7 │ │ call 1010 │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -00004c80 : │ │ +00004960 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 1030 │ │ - add $0x3327,%ebx │ │ + add $0x3647,%ebx │ │ lea -0x6c(%esp),%esp │ │ mov 0x80(%esp),%eax │ │ mov 0x84(%esp),%edi │ │ mov %eax,0x1c(%esp) │ │ mov 0x38(%eax),%eax │ │ mov %edi,0x40(%esp) │ │ mov %gs:0x14,%edi │ │ mov %edi,0x5c(%esp) │ │ xor %edi,%edi │ │ mov %eax,0x2c(%esp) │ │ mov (%eax),%eax │ │ mov %eax,0x20(%esp) │ │ and $0x8,%eax │ │ - je 4ec8 │ │ + je 4ba8 │ │ mov 0x88(%esp),%ecx │ │ test %ecx,%ecx │ │ - jne 4ce5 │ │ + jne 49c5 │ │ mov 0x1c(%esp),%eax │ │ mov 0x1c(%eax),%eax │ │ mov %eax,0x88(%esp) │ │ mov 0x2c(%esp),%edi │ │ mov 0x2c(%edi),%eax │ │ mov %eax,0x20(%esp) │ │ sub 0x88(%esp),%eax │ │ mov %eax,0x2c(%edi) │ │ cmp $0xffff0000,%eax │ │ - jbe 4d30 │ │ + jbe 4a10 │ │ mov 0x1c(%esp),%eax │ │ movl $0x6c,0x30(%eax) │ │ xor %eax,%eax │ │ xchg %ax,%ax │ │ mov 0x5c(%esp),%edi │ │ xor %gs:0x14,%edi │ │ - jne 53d1 │ │ + jne 50b1 │ │ lea 0x6c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ @@ -4746,52 +4425,52 @@ │ │ mov 0x20(%edx),%edi │ │ mov %esi,0x44(%esp) │ │ mov 0x8(%edx),%esi │ │ cmp $0xfff,%edi │ │ mov %esi,0x30(%esp) │ │ mov 0x1c(%edx),%esi │ │ mov %esi,0x34(%esp) │ │ - jg 4ec1 │ │ + jg 4ba1 │ │ movl $0x0,0x28(%esp) │ │ add $0x138,%edx │ │ mov %edx,0x48(%esp) │ │ test %edi,%edi │ │ - je 4db2 │ │ + je 4a92 │ │ mov 0x88(%esp),%edx │ │ test %edx,%edx │ │ - jle 53c8 │ │ + jle 50a8 │ │ mov 0x48(%esp),%ecx │ │ mov 0x28(%esp),%eax │ │ mov 0x40(%esp),%esi │ │ mov 0x88(%esp),%ebp │ │ - jmp 4d9c │ │ + jmp 4a7c │ │ lea 0x0(%esi),%esi │ │ test %edi,%edi │ │ - je 4dae │ │ + je 4a8e │ │ sub $0x1,%edi │ │ add $0x1,%eax │ │ movzbl (%ecx,%edi,1),%edx │ │ cmp %eax,%ebp │ │ mov %dl,-0x1(%esi,%eax,1) │ │ - jg 4d98 │ │ + jg 4a78 │ │ mov %eax,0x28(%esp) │ │ mov 0x28(%esp),%eax │ │ cmp %eax,0x88(%esp) │ │ - jle 53d6 │ │ + jle 50b6 │ │ mov 0x1c(%esp),%eax │ │ mov 0x38(%eax),%esi │ │ mov 0x14(%esi),%ebp │ │ cmp $0xc,%ebp │ │ - jg 50b8 │ │ + jg 4d98 │ │ mov 0x2c(%esp),%eax │ │ lea 0x2138(%eax),%edx │ │ add $0x1137,%eax │ │ mov %edx,0x38(%esp) │ │ mov %eax,0x4c(%esp) │ │ - jmp 4e00 │ │ + jmp 4ae0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -4808,18 +4487,18 @@ │ │ mov 0x24(%esi),%edx │ │ lea 0x38(%esi),%eax │ │ mov %eax,0x20(%esp) │ │ lea 0x39(%esi),%eax │ │ mov %eax,0x24(%esp) │ │ cmp %ebp,%edx │ │ mov %edx,%ecx │ │ - jge 5338 │ │ + jge 5018 │ │ mov %edi,0x3c(%esp) │ │ mov 0x20(%esp),%edi │ │ - jmp 4e40 │ │ + jmp 4b20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -4841,52 +4520,52 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movzbl 0x38(%esi),%edx │ │ test %dl,%dl │ │ - jne 4ed8 │ │ + jne 4bb8 │ │ mov 0x1c(%esp),%ecx │ │ mov 0x38(%ecx),%edx │ │ mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - je 5088 │ │ + je 4d68 │ │ movl $0x1,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %ecx,(%esp) │ │ call *%eax │ │ cmp $0x1,%eax │ │ setne %al │ │ test %al,%al │ │ - jne 4eb6 │ │ + jne 4b96 │ │ movzbl 0x38(%esi),%eax │ │ test %al,%al │ │ - je 5070 │ │ + je 4d50 │ │ mov 0x1c(%esp),%ebp │ │ mov 0x38(%ebp),%ecx │ │ mov 0x34(%ecx),%edx │ │ test %edx,%edx │ │ - je 5220 │ │ + je 4f00 │ │ mov %eax,0x8(%esp) │ │ mov 0x24(%esp),%eax │ │ mov %ebp,(%esp) │ │ mov %eax,0x4(%esp) │ │ call *%edx │ │ movzbl 0x38(%esi),%ecx │ │ cmp %eax,%ecx │ │ mov %ecx,%edx │ │ - je 5130 │ │ + je 4e10 │ │ mov 0x1c(%esp),%eax │ │ movl $0x66,0x30(%eax) │ │ xor %eax,%eax │ │ - jmp 4d10 │ │ + jmp 49f0 │ │ mov 0x1c(%esp),%edi │ │ movl $0x6f,0x30(%edi) │ │ - jmp 4d10 │ │ + jmp 49f0 │ │ movzbl 0x39(%esi),%eax │ │ sub $0x1,%edx │ │ mov %al,0x20(%esp) │ │ lea 0x1(%eax),%ebp │ │ mov %ebp,%eax │ │ mov %al,0x39(%esi) │ │ movzbl 0x20(%esp),%eax │ │ @@ -4896,89 +4575,89 @@ │ │ lea 0x8(%ecx),%edx │ │ mov 0x14(%esi),%ebp │ │ or 0x28(%esi),%eax │ │ mov %edx,0x24(%esi) │ │ mov %edx,%ecx │ │ mov %eax,0x28(%esi) │ │ cmp %ebp,%edx │ │ - jl 4e40 │ │ + jl 4b20 │ │ mov 0x3c(%esp),%edi │ │ - movzwl -0x2ab0(%ebx,%ebp,2),%ecx │ │ + movzwl -0x2ac0(%ebx,%ebp,2),%ecx │ │ sub %ebp,%edx │ │ mov %edx,0x24(%esi) │ │ and %eax,%ecx │ │ mov %ecx,0x24(%esp) │ │ mov %ecx,0x3c(%esp) │ │ mov %ebp,%ecx │ │ shr %cl,%eax │ │ mov %eax,0x28(%esi) │ │ mov 0x10(%esi),%eax │ │ cmp $0x1000,%eax │ │ - jg 4f5b │ │ + jg 4c3b │ │ mov 0x18(%esi),%edx │ │ add $0x1,%eax │ │ mov %eax,0x10(%esi) │ │ cmp $0xb,%ebp │ │ - jg 4f5b │ │ + jg 4c3b │ │ cmp %edx,%eax │ │ - jle 4f5b │ │ + jle 4c3b │ │ add %edx,%edx │ │ add $0x1,%ebp │ │ mov %edx,0x18(%esi) │ │ mov %ebp,0x14(%esi) │ │ mov 0x24(%esp),%esi │ │ cmp %esi,0x44(%esp) │ │ - je 5340 │ │ + je 5020 │ │ mov 0x24(%esp),%esi │ │ cmp %esi,0x30(%esp) │ │ - je 50d0 │ │ - jle 4fe8 │ │ + je 4db0 │ │ + jle 4cc8 │ │ mov 0x28(%esp),%esi │ │ movzbl 0x24(%esp),%eax │ │ mov 0x40(%esp),%edx │ │ mov %al,(%edx,%esi,1) │ │ lea 0x1(%esi),%eax │ │ mov %eax,0x28(%esp) │ │ cmpl $0x1002,0x34(%esp) │ │ - je 4fb5 │ │ + je 4c95 │ │ mov 0x2c(%esp),%eax │ │ mov 0x38(%esp),%edx │ │ mov 0x10(%eax),%eax │ │ lea -0x8(%edx,%eax,4),%eax │ │ cmpl $0x1002,(%eax) │ │ - je 51b0 │ │ + je 4e90 │ │ mov 0x28(%esp),%eax │ │ cmp %eax,0x88(%esp) │ │ - jle 5350 │ │ + jle 5030 │ │ mov 0x1c(%esp),%eax │ │ mov 0x38(%eax),%esi │ │ mov 0x14(%esi),%ebp │ │ cmp $0xc,%ebp │ │ - jg 50b8 │ │ + jg 4d98 │ │ mov 0x3c(%esp),%eax │ │ mov %eax,0x34(%esp) │ │ - jmp 4e00 │ │ + jmp 4ae0 │ │ xchg %ax,%ax │ │ mov 0x24(%esp),%esi │ │ mov 0x38(%esp),%edx │ │ mov %esi,%eax │ │ cmpl $0x1002,(%edx,%esi,4) │ │ - je 5248 │ │ + je 4f28 │ │ cmp %eax,0x30(%esp) │ │ - jge 5148 │ │ + jge 4e28 │ │ cmp $0xffe,%edi │ │ - jg 5148 │ │ + jg 4e28 │ │ cmp $0xfff,%eax │ │ - jg 5070 │ │ + jg 4d50 │ │ mov 0x4c(%esp),%esi │ │ mov 0x48(%esp),%ecx │ │ mov 0x38(%esp),%ebp │ │ mov %esi,0x20(%esp) │ │ mov 0x30(%esp),%esi │ │ - jmp 5040 │ │ + jmp 4d20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -4991,221 +4670,221 @@ │ │ nop │ │ mov 0x20(%esp),%edx │ │ add $0x1,%edi │ │ movzbl (%edx,%eax,1),%edx │ │ mov %dl,-0x1(%ecx,%edi,1) │ │ mov 0x0(%ebp,%eax,4),%eax │ │ cmp %eax,%esi │ │ - jge 5148 │ │ + jge 4e28 │ │ cmp $0xffe,%edi │ │ - jg 5148 │ │ + jg 4e28 │ │ cmp $0xfff,%eax │ │ - jle 5040 │ │ + jle 4d20 │ │ xchg %ax,%ax │ │ mov 0x1c(%esp),%eax │ │ movl $0x70,0x30(%eax) │ │ xor %eax,%eax │ │ - jmp 4d10 │ │ + jmp 49f0 │ │ lea 0x0(%esi),%esi │ │ mov 0x30(%edx),%eax │ │ movl $0x1,0x8(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ mov %edi,(%esp) │ │ call ea0 │ │ cmp $0x1,%eax │ │ setne %al │ │ - jmp 4e75 │ │ + jmp 4b55 │ │ lea 0x0(%esi),%esi │ │ mov 0x1c(%esp),%eax │ │ movl $0x70,0x30(%eax) │ │ xor %eax,%eax │ │ - jmp 4d10 │ │ + jmp 49f0 │ │ lea 0x0(%esi),%esi │ │ mov 0x2c(%esp),%esi │ │ mov 0x38(%esp),%eax │ │ lea 0x6138(%esi),%edx │ │ xchg %ax,%ax │ │ - movdqa -0x2ac0(%ebx),%xmm0 │ │ + movdqa -0x2ad0(%ebx),%xmm0 │ │ add $0x10,%eax │ │ movdqu %xmm0,-0x10(%eax) │ │ cmp %edx,%eax │ │ - jne 50e0 │ │ + jne 4dc0 │ │ mov 0x2c(%esp),%esi │ │ movl $0x1002,0x3c(%esp) │ │ mov 0xc(%esi),%eax │ │ movl $0x1002,0x1c(%esi) │ │ add $0x1,%eax │ │ mov %eax,0x10(%esi) │ │ mov 0x4(%esi),%eax │ │ mov %eax,0x20(%esp) │ │ lea 0x1(%eax),%ecx │ │ mov %ecx,0x14(%esi) │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov %eax,0x18(%esi) │ │ - jmp 4fb5 │ │ + jmp 4c95 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movzbl 0x39(%esi),%eax │ │ sub $0x1,%edx │ │ movb $0x2,0x39(%esi) │ │ mov 0x24(%esi),%ecx │ │ mov %dl,0x38(%esi) │ │ - jmp 4ef7 │ │ + jmp 4bd7 │ │ xchg %ax,%ax │ │ cmp $0xfff,%eax │ │ - jg 5070 │ │ + jg 4d50 │ │ cmp $0xffe,%edi │ │ - jg 5070 │ │ + jg 4d50 │ │ mov 0x48(%esp),%esi │ │ mov %al,(%esi,%edi,1) │ │ add $0x1,%edi │ │ - je 4f90 │ │ + je 4c70 │ │ mov 0x28(%esp),%eax │ │ cmp %eax,0x88(%esp) │ │ - jle 4f90 │ │ + jle 4c70 │ │ mov 0x88(%esp),%ebp │ │ mov %esi,%ecx │ │ mov 0x40(%esp),%esi │ │ - jmp 5194 │ │ + jmp 4e74 │ │ nop │ │ test %edi,%edi │ │ - je 51a6 │ │ + je 4e86 │ │ sub $0x1,%edi │ │ add $0x1,%eax │ │ movzbl (%ecx,%edi,1),%edx │ │ cmp %eax,%ebp │ │ mov %dl,-0x1(%esi,%eax,1) │ │ - jg 5190 │ │ + jg 4e70 │ │ mov %eax,0x28(%esp) │ │ - jmp 4f90 │ │ + jmp 4c70 │ │ nop │ │ mov 0x34(%esp),%esi │ │ mov %esi,(%eax) │ │ mov 0x2c(%esp),%eax │ │ mov 0x10(%eax),%eax │ │ mov %eax,0x20(%esp) │ │ sub $0x2,%eax │ │ cmp 0x24(%esp),%eax │ │ - je 52d6 │ │ + je 4fb6 │ │ mov 0x4c(%esp),%edx │ │ mov 0x30(%esp),%esi │ │ add %eax,%edx │ │ mov 0x24(%esp),%eax │ │ cmp %eax,%esi │ │ - jge 53b4 │ │ + jge 5094 │ │ cmp $0xfff,%eax │ │ - jg 52ca │ │ + jg 4faa │ │ mov 0x38(%esp),%ebp │ │ mov %eax,%ecx │ │ mov $0x1000,%eax │ │ - jmp 5211 │ │ + jmp 4ef1 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ sub $0x1,%eax │ │ - je 5219 │ │ + je 4ef9 │ │ cmp $0xfff,%ecx │ │ - jg 52ca │ │ + jg 4faa │ │ mov 0x0(%ebp,%ecx,4),%ecx │ │ cmp %ecx,%esi │ │ - jl 5200 │ │ + jl 4ee0 │ │ mov %cl,(%edx) │ │ - jmp 4fb5 │ │ + jmp 4c95 │ │ mov 0x30(%ecx),%edx │ │ mov %eax,0x8(%esp) │ │ mov 0x24(%esp),%eax │ │ mov %edx,0xc(%esp) │ │ movl $0x1,0x4(%esp) │ │ mov %eax,(%esp) │ │ call ea0 │ │ - jmp 4ea8 │ │ + jmp 4b88 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x2c(%esp),%eax │ │ mov 0x10(%eax),%eax │ │ mov %eax,0x20(%esp) │ │ sub $0x2,%eax │ │ cmp %esi,%eax │ │ - jne 5070 │ │ + jne 4d50 │ │ mov 0x4c(%esp),%ecx │ │ mov 0x30(%esp),%ebp │ │ mov 0x34(%esp),%eax │ │ add %esi,%ecx │ │ lea 0x1(%edi),%esi │ │ add 0x48(%esp),%edi │ │ cmp %eax,%ebp │ │ - jge 53bf │ │ + jge 509f │ │ cmp $0xfff,%eax │ │ - jg 52c3 │ │ + jg 4fa3 │ │ mov %ecx,0x20(%esp) │ │ mov $0x1000,%edx │ │ mov %ebp,%ecx │ │ mov 0x38(%esp),%ebp │ │ - jmp 52a4 │ │ + jmp 4f84 │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ sub $0x1,%edx │ │ - je 52ac │ │ + je 4f8c │ │ cmp $0xfff,%eax │ │ - jg 52bf │ │ + jg 4f9f │ │ mov 0x0(%ebp,%eax,4),%eax │ │ cmp %eax,%ecx │ │ - jl 5298 │ │ + jl 4f78 │ │ mov 0x20(%esp),%ecx │ │ mov %al,(%edi) │ │ mov %esi,%edi │ │ mov %al,(%ecx) │ │ mov 0x34(%esp),%eax │ │ - jmp 4fff │ │ + jmp 4cdf │ │ mov 0x20(%esp),%ecx │ │ mov $0x2,%eax │ │ - jmp 52b0 │ │ + jmp 4f90 │ │ mov $0x2,%ecx │ │ mov %cl,(%edx) │ │ - jmp 4fb5 │ │ + jmp 4c95 │ │ mov 0x24(%esp),%ecx │ │ add 0x4c(%esp),%ecx │ │ cmp %esi,0x30(%esp) │ │ - jge 5328 │ │ + jge 5008 │ │ cmp $0xfff,%esi │ │ - jg 53aa │ │ + jg 508a │ │ mov %eax,0x20(%esp) │ │ mov $0x1000,%edx │ │ mov 0x30(%esp),%esi │ │ mov 0x38(%esp),%ebp │ │ mov 0x34(%esp),%eax │ │ - jmp 5318 │ │ + jmp 4ff8 │ │ nop │ │ sub $0x1,%edx │ │ - je 5320 │ │ + je 5000 │ │ cmp $0xfff,%eax │ │ - jg 53a6 │ │ + jg 5086 │ │ mov 0x0(%ebp,%eax,4),%eax │ │ cmp %eax,%esi │ │ - jl 5308 │ │ + jl 4fe8 │ │ mov %eax,0x34(%esp) │ │ mov 0x20(%esp),%eax │ │ movzbl 0x34(%esp),%edx │ │ mov %dl,(%ecx) │ │ mov %eax,0x3c(%esp) │ │ - jmp 4fb5 │ │ + jmp 4c95 │ │ mov 0x28(%esi),%eax │ │ - jmp 4f16 │ │ + jmp 4bf6 │ │ mov 0x1c(%esp),%eax │ │ movl $0x71,0x30(%eax) │ │ - jmp 4ec1 │ │ + jmp 4ba1 │ │ mov 0x2c(%esp),%eax │ │ mov 0x2c(%eax),%eax │ │ mov 0x2c(%esp),%edx │ │ test %eax,%eax │ │ mov 0x3c(%esp),%esi │ │ mov %edi,0x20(%edx) │ │ mov %esi,0x1c(%edx) │ │ lea 0x58(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ - jne 539c │ │ - jmp 5380 │ │ + jne 507c │ │ + jmp 5060 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -5213,59 +4892,356 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 4b40 │ │ + call 4820 │ │ test %eax,%eax │ │ - je 4d10 │ │ + je 49f0 │ │ mov 0x58(%esp),%eax │ │ test %eax,%eax │ │ - jne 5380 │ │ + jne 5060 │ │ mov $0x1,%eax │ │ - jmp 4d10 │ │ + jmp 49f0 │ │ mov 0x20(%esp),%eax │ │ mov $0x2,%edx │ │ - jmp 532d │ │ + jmp 500d │ │ mov 0x24(%esp),%ecx │ │ mov %cl,(%edx) │ │ - jmp 4fb5 │ │ + jmp 4c95 │ │ mov 0x34(%esp),%eax │ │ - jmp 52b0 │ │ + jmp 4f90 │ │ mov %esi,0x3c(%esp) │ │ - jmp 5357 │ │ + jmp 5037 │ │ call 1010 │ │ mov 0x2c(%esp),%eax │ │ mov 0x34(%esp),%edx │ │ mov 0x2c(%eax),%eax │ │ mov %edx,0x3c(%esp) │ │ - jmp 5357 │ │ + jmp 5037 │ │ lea 0x0(%esi),%esi │ │ │ │ -000053f0 : │ │ +000050d0 : │ │ push %ebx │ │ call 1030 │ │ - add $0x2bba,%ebx │ │ + add $0x2eda,%ebx │ │ lea -0x18(%esp),%esp │ │ mov 0x20(%esp),%edx │ │ mov 0x38(%edx),%ecx │ │ mov (%ecx),%eax │ │ and $0x8,%eax │ │ - jne 5420 │ │ + jne 5100 │ │ movl $0x6f,0x30(%edx) │ │ lea 0x18(%esp),%esp │ │ pop %ebx │ │ retq │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x4(%ecx),%ecx │ │ mov 0x24(%esp),%eax │ │ mov %ecx,(%eax) │ │ mov 0x28(%esp),%eax │ │ mov %edx,(%esp) │ │ mov %eax,0x4(%esp) │ │ - call 4b40 │ │ + call 4820 │ │ lea 0x18(%esp),%esp │ │ pop %ebx │ │ retq │ │ + nop │ │ + │ │ +00005120 : │ │ + mov 0x4(%esp),%eax │ │ + cmp $0x2,%eax │ │ + jle 5158 │ │ + cmp $0x4,%eax │ │ + jle 5160 │ │ + cmp $0x8,%eax │ │ + jle 5168 │ │ + cmp $0x10,%eax │ │ + jle 5170 │ │ + cmp $0x20,%eax │ │ + jle 5178 │ │ + cmp $0x40,%eax │ │ + jle 5180 │ │ + cmp $0x80,%eax │ │ + jle 5188 │ │ + cmp $0x100,%eax │ │ + setg %al │ │ + movzbl %al,%eax │ │ + add $0x8,%eax │ │ + retq │ │ + mov $0x1,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x2,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x3,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x4,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x5,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x6,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + mov $0x7,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + │ │ +00005190 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + mov $0x1,%esi │ │ + push %ebx │ │ + call 1030 │ │ + add $0x2e12,%ebx │ │ + lea -0x1c(%esp),%esp │ │ + mov 0x30(%esp),%ebp │ │ + mov %ebp,(%esp) │ │ + call 5120 │ │ + mov %eax,%ecx │ │ + shl %cl,%esi │ │ + cmp %ebp,%esi │ │ + jne 5230 │ │ + movl $0xc,(%esp) │ │ + call f00 │ │ + test %eax,%eax │ │ + mov %eax,%ebp │ │ + je 5230 │ │ + movl $0x3,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call ed0 │ │ + mov %eax,0x8(%ebp) │ │ + test %eax,%eax │ │ + je 5228 │ │ + mov %esi,0x0(%ebp) │ │ + mov %esi,(%esp) │ │ + call 5120 │ │ + mov 0x34(%esp),%edx │ │ + mov %eax,0x4(%ebp) │ │ + mov %ebp,%eax │ │ + test %edx,%edx │ │ + je 5218 │ │ + mov 0x8(%ebp),%edi │ │ + lea (%esi,%esi,2),%eax │ │ + mov 0x34(%esp),%esi │ │ + cmp $0x4,%eax │ │ + jae 5268 │ │ + xor %edx,%edx │ │ + test $0x2,%al │ │ + jne 5250 │ │ + test $0x1,%al │ │ + jne 5240 │ │ + mov %ebp,%eax │ │ + lea 0x1c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov %ebp,(%esp) │ │ + call eb0 │ │ + lea 0x1c(%esp),%esp │ │ + xor %eax,%eax │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movzbl (%esi,%edx,1),%eax │ │ + mov %al,(%edi,%edx,1) │ │ + mov %ebp,%eax │ │ + jmp 5218 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movzwl (%esi),%edx │ │ + test $0x1,%al │ │ + mov %dx,(%edi) │ │ + mov $0x2,%edx │ │ + je 5216 │ │ + jmp 5240 │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + test $0x1,%edi │ │ + jne 5288 │ │ + test $0x2,%edi │ │ + jne 52a0 │ │ + mov %eax,%ecx │ │ + shr $0x2,%ecx │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + jmp 520c │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movzbl (%esi),%edx │ │ + lea 0x1(%edi),%edi │ │ + sub $0x1,%eax │ │ + lea 0x1(%esi),%esi │ │ + mov %dl,-0x1(%edi) │ │ + jmp 5270 │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movzwl (%esi),%edx │ │ + lea 0x2(%edi),%edi │ │ + sub $0x2,%eax │ │ + lea 0x2(%esi),%esi │ │ + mov %dx,-0x2(%edi) │ │ + jmp 5278 │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +000052c0 : │ │ + push %esi │ │ + push %ebx │ │ + call 1030 │ │ + add $0x2ce9,%ebx │ │ + lea -0x14(%esp),%esp │ │ + mov 0x20(%esp),%esi │ │ + test %esi,%esi │ │ + je 52ec │ │ + mov 0x8(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call eb0 │ │ + mov %esi,(%esp) │ │ + call eb0 │ │ + lea 0x14(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +00005300 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 1030 │ │ + add $0x2ca7,%ebx │ │ + lea -0x1c(%esp),%esp │ │ + mov 0x34(%esp),%edi │ │ + mov 0x30(%esp),%ebp │ │ + mov (%edi),%esi │ │ + test %esi,%esi │ │ + je 536e │ │ + mov 0x0(%ebp),%eax │ │ + lea (%esi,%eax,4),%eax │ │ + cmp %eax,%esi │ │ + jae 5377 │ │ + jmp 5340 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov (%esi),%eax │ │ + add $0x4,%esi │ │ + mov %eax,(%esp) │ │ + call eb0 │ │ + mov (%edi),%eax │ │ + mov 0x0(%ebp),%edx │ │ + lea (%eax,%edx,4),%edx │ │ + cmp %edx,%esi │ │ + jb 5340 │ │ + mov %eax,(%esp) │ │ + call eb0 │ │ + movl $0x0,(%edi) │ │ + movl $0x0,0x0(%ebp) │ │ + lea 0x1c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + mov %esi,%eax │ │ + jmp 5359 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + │ │ +00005380 : │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 1030 │ │ + add $0x2c28,%ebx │ │ + lea -0x10(%esp),%esp │ │ + mov 0x20(%esp),%edi │ │ + test %edi,%edi │ │ + je 5419 │ │ + mov 0x2c(%edi),%esi │ │ + test %esi,%esi │ │ + je 5419 │ │ + mov 0x10(%edi),%eax │ │ + lea (%eax,%eax,8),%eax │ │ + lea (%esi,%eax,4),%eax │ │ + cmp %eax,%esi │ │ + jae 5421 │ │ + jmp 53c0 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x14(%esi),%eax │ │ + test %eax,%eax │ │ + je 53d6 │ │ + mov %eax,(%esp) │ │ + call 52c0 │ │ + movl $0x0,0x14(%esi) │ │ + mov 0x18(%esi),%eax │ │ + test %eax,%eax │ │ + je 53e5 │ │ + mov %eax,(%esp) │ │ + call eb0 │ │ + lea 0x20(%esi),%eax │ │ + mov %eax,0x4(%esp) │ │ + lea 0x1c(%esi),%eax │ │ + mov %eax,(%esp) │ │ + add $0x24,%esi │ │ + call 5300 │ │ + mov 0x10(%edi),%eax │ │ + mov 0x2c(%edi),%edx │ │ + lea (%eax,%eax,8),%eax │ │ + lea (%edx,%eax,4),%eax │ │ + cmp %eax,%esi │ │ + jb 53c0 │ │ + mov %edx,(%esp) │ │ + call eb0 │ │ + movl $0x0,0x2c(%edi) │ │ + lea 0x10(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + retq │ │ + mov %esi,%edx │ │ + jmp 540a │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -1,17 +1,17 @@ │ │ │ │ Hex dump of section '.rodata': │ │ - 0x00005440 6e79612f 6d696b75 2f776973 686d6173 nya/miku/wishmas │ │ - 0x00005450 7465722f 6c69622f 67696664 72617761 ter/lib/gifdrawa │ │ - 0x00005460 626c652f 47696649 4f457863 65707469 ble/GifIOExcepti │ │ - 0x00005470 6f6e0028 49295600 3c696e69 743e004e on.(I)V..N │ │ - 0x00005480 45545343 41504532 2e300041 4e494d45 ETSCAPE2.0.ANIME │ │ - 0x00005490 58545331 2e300072 62006d61 726b0028 XTS1.0.rb.mark.( │ │ - 0x000054a0 5b424949 29490072 65616400 28295600 [BII)I.read.()V. │ │ - 0x000054b0 72657365 74004900 64657363 72697074 reset.I.descript │ │ - 0x000054c0 6f720063 6c6f7365 00474946 56455200 or.close.GIFVER. │ │ - 0x000054d0 0000803f 00008047 00000000 00000000 ...?...G........ │ │ - 0x000054e0 0000004f 0000004f 0000004f 0000004f ...O...O...O...O │ │ - 0x000054f0 02100000 02100000 02100000 02100000 ................ │ │ - 0x00005500 00000100 03000700 0f001f00 3f007f00 ............?... │ │ - 0x00005510 ff00ff01 ff03ff07 ff0f .......... │ │ + 0x00005430 6e79612f 6d696b75 2f776973 686d6173 nya/miku/wishmas │ │ + 0x00005440 7465722f 6c69622f 67696664 72617761 ter/lib/gifdrawa │ │ + 0x00005450 626c652f 47696649 4f457863 65707469 ble/GifIOExcepti │ │ + 0x00005460 6f6e0028 49295600 3c696e69 743e004e on.(I)V..N │ │ + 0x00005470 45545343 41504532 2e300041 4e494d45 ETSCAPE2.0.ANIME │ │ + 0x00005480 58545331 2e300072 62006d61 726b0028 XTS1.0.rb.mark.( │ │ + 0x00005490 5b424949 29490072 65616400 28295600 [BII)I.read.()V. │ │ + 0x000054a0 72657365 74004900 64657363 72697074 reset.I.descript │ │ + 0x000054b0 6f720063 6c6f7365 00474946 56455200 or.close.GIFVER. │ │ + 0x000054c0 0000803f 00008047 00000000 00000000 ...?...G........ │ │ + 0x000054d0 0000004f 0000004f 0000004f 0000004f ...O...O...O...O │ │ + 0x000054e0 02100000 02100000 02100000 02100000 ................ │ │ + 0x000054f0 00000100 03000700 0f001f00 3f007f00 ............?... │ │ + 0x00005500 ff00ff01 ff03ff07 ff0f .......... │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -1,199 +1,199 @@ │ │ │ │ Hex dump of section '.eh_frame': │ │ - 0x0000551c 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ - 0x0000552c 1b0c0404 88010000 14000000 1c000000 ................ │ │ - 0x0000553c 74baffff 13000000 00440e10 4e0e0400 t........D..N... │ │ - 0x0000554c 1c000000 34000000 2cbaffff 24000000 ....4...,...$... │ │ - 0x0000555c 00410e08 83024f0e 20520e08 41c30e04 .A....O. R..A... │ │ - 0x0000556c 1c000000 54000000 5cbaffff 36000000 ....T...\...6... │ │ - 0x0000557c 00410e08 83024f0e 20640e08 41c30e04 .A....O. d..A... │ │ - 0x0000558c 1c000000 74000000 7cbaffff 1b000000 ....t...|....... │ │ - 0x0000559c 00410e08 83024f0e 10490e08 41c30e04 .A....O..I..A... │ │ - 0x000055ac 10000000 94000000 7cbaffff 04000000 ........|....... │ │ - 0x000055bc 00000000 3c000000 a8000000 78baffff ....<.......x... │ │ - 0x000055cc a5000000 00410e08 8502410e 0c870341 .....A....A....A │ │ - 0x000055dc 0e108604 410e1483 054f0e50 02880a0e ....A....O.P.... │ │ - 0x000055ec 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ - 0x000055fc 04410b00 3c000000 e8000000 e8baffff .A..<........... │ │ - 0x0000560c a1010000 00410e08 8502410e 0c870341 .....A....A....A │ │ - 0x0000561c 0e108604 410e1483 054f0e60 02f20a0e ....A....O.`.... │ │ - 0x0000562c 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ - 0x0000563c 04470b00 34000000 28010000 58bcffff .G..4...(...X... │ │ - 0x0000564c a4000000 00410e08 8702410e 0c860341 .....A....A....A │ │ - 0x0000565c 0e108304 4f0e3002 780a0e10 41c30e0c ....O.0.x...A... │ │ - 0x0000566c 41c60e08 41c70e04 430b0000 10000000 A...A...C....... │ │ - 0x0000567c 60010000 d0bcffff 11000000 00000000 `............... │ │ - 0x0000568c 10000000 74010000 dcbcffff 11000000 ....t........... │ │ - 0x0000569c 00000000 1c000000 88010000 e8bcffff ................ │ │ - 0x000056ac 36000000 00410e08 83024f0e 20640e08 6....A....O. d.. │ │ - 0x000056bc 41c30e04 1c000000 a8010000 08bdffff A............... │ │ - 0x000056cc 3d000000 00410e08 83024f0e 206b0e08 =....A....O. k.. │ │ - 0x000056dc 41c30e04 34000000 c8010000 28bdffff A...4.......(... │ │ - 0x000056ec ca000000 00410e08 8502410e 0c870341 .....A....A....A │ │ - 0x000056fc 0e108604 440e1802 5b0a0e10 41c60e0c ....D...[...A... │ │ - 0x0000570c 43c70e08 41c50e04 410b0000 3c000000 C...A...A...<... │ │ - 0x0000571c 00020000 e0bdffff e1000000 00410e08 .............A.. │ │ - 0x0000572c 8502410e 0c870343 0e108604 410e1483 ..A....C....A... │ │ - 0x0000573c 054f0e30 02b70a0e 1441c30e 1041c60e .O.0.....A...A.. │ │ - 0x0000574c 0c41c70e 0841c50e 04480b00 2c000000 .A...A...H..,... │ │ - 0x0000575c 40020000 90beffff 7c000000 00410e08 @.......|....A.. │ │ - 0x0000576c 8602410e 0c83034f 0e300256 0a0e0c41 ..A....O.0.V...A │ │ - 0x0000577c c30e0841 c60e0447 0b000000 50000000 ...A...G....P... │ │ - 0x0000578c 70020000 e0beffff f0000000 00410e08 p............A.. │ │ - 0x0000579c 8502430e 0c870341 0e108604 430e1483 ..C....A....C... │ │ - 0x000057ac 054f0e30 02610a0e 1441c30e 1041c60e .O.0.a...A...A.. │ │ - 0x000057bc 0c41c70e 0841c50e 04440b02 6b0e1441 .A...A...D..k..A │ │ - 0x000057cc c30e1041 c60e0c41 c70e0841 c50e0400 ...A...A...A.... │ │ - 0x000057dc 3c000000 c4020000 7cbfffff f4030000 <.......|....... │ │ - 0x000057ec 00410e08 8502410e 0c870343 0e108604 .A....A....C.... │ │ - 0x000057fc 410e1483 054f0e60 02570a0e 1441c30e A....O.`.W...A.. │ │ - 0x0000580c 1041c60e 0c41c70e 0841c50e 04480b00 .A...A...A...H.. │ │ - 0x0000581c 40000000 04030000 3cc3ffff 8c030000 @.......<....... │ │ - 0x0000582c 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ - 0x0000583c 430e1483 054f0e90 01030201 0a0e1441 C....O.........A │ │ - 0x0000584c c30e1041 c60e0c41 c70e0841 c50e0445 ...A...A...A...E │ │ - 0x0000585c 0b000000 6c000000 48030000 88c6ffff ....l...H....... │ │ - 0x0000586c b7020000 00410e08 8502410e 0c870343 .....A....A....C │ │ - 0x0000587c 0e108604 410e1483 054f0e40 036c010a ....A....O.@.l.. │ │ - 0x0000588c 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ - 0x0000589c 0e04430b 025c0a0e 1443c30e 1041c60e ..C..\...C...A.. │ │ - 0x000058ac 0c41c70e 0841c50e 04460b02 550a0e14 .A...A...F..U... │ │ - 0x000058bc 43c30e10 41c60e0c 41c70e08 41c50e04 C...A...A...A... │ │ - 0x000058cc 450b0000 54000000 b8030000 e8c8ffff E...T........... │ │ - 0x000058dc 3e050000 00410e08 8502410e 0c870341 >....A....A....A │ │ - 0x000058ec 0e108604 410e1483 054f0e60 0341010a ....A....O.`.A.. │ │ - 0x000058fc 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ - 0x0000590c 0e04410b 03c5010a 0e1441c3 0e1041c6 ..A.......A...A. │ │ - 0x0000591c 0e0c41c7 0e0841c5 0e04410b 3c000000 ..A...A...A.<... │ │ - 0x0000592c 10040000 d0cdffff 2f010000 00410e08 ......../....A.. │ │ - 0x0000593c 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x0000594c 054f0e60 02e70a0e 1441c30e 1041c60e .O.`.....A...A.. │ │ - 0x0000595c 0c41c70e 0841c50e 04420b00 3c000000 .A...A...B..<... │ │ - 0x0000596c 50040000 c0ceffff 37010000 00410e08 P.......7....A.. │ │ - 0x0000597c 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x0000598c 054f0e60 02cc0a0e 1441c30e 1041c60e .O.`.....A...A.. │ │ - 0x0000599c 0c41c70e 0841c50e 04450b00 3c000000 .A...A...E..<... │ │ - 0x000059ac 90040000 c0cfffff 8f010000 00410e08 .............A.. │ │ - 0x000059bc 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x000059cc 054f0e70 0311010a 0e1441c3 0e1041c6 .O.p......A...A. │ │ - 0x000059dc 0e0c41c7 0e0841c5 0e04480b 3c000000 ..A...A...H.<... │ │ - 0x000059ec d0040000 10d1ffff 60020000 00410e08 ........`....A.. │ │ - 0x000059fc 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00005a0c 054f0e70 03b6010a 0e1441c3 0e1041c6 .O.p......A...A. │ │ - 0x00005a1c 0e0c41c7 0e0841c5 0e04430b 3c000000 ..A...A...C.<... │ │ - 0x00005a2c 10050000 30d3ffff 5d010000 00410e08 ....0...]....A.. │ │ - 0x00005a3c 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00005a4c 054f0e60 02df0a0e 1441c30e 1041c60e .O.`.....A...A.. │ │ - 0x00005a5c 0c41c70e 0841c50e 04420b00 1c000000 .A...A...B...... │ │ - 0x00005a6c 50050000 50d4ffff 39000000 00410e08 P...P...9....A.. │ │ - 0x00005a7c 8602440e 20720e08 41c60e04 10000000 ..D. r..A....... │ │ - 0x00005a8c 70050000 70d4ffff 14000000 00000000 p...p........... │ │ - 0x00005a9c 54000000 84050000 7cd4ffff 05020000 T.......|....... │ │ - 0x00005aac 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ - 0x00005abc 410e1483 054f0e40 0301010a 0e1441c3 A....O.@......A. │ │ - 0x00005acc 0e1041c6 0e0c41c7 0e0841c5 0e04480b ..A...A...A...H. │ │ - 0x00005adc 620a0e14 41c30e10 41c60e0c 41c70e08 b...A...A...A... │ │ - 0x00005aec 41c50e04 420b0000 3c000000 dc050000 A...B...<....... │ │ - 0x00005afc 44d6ffff 78010000 00410e08 8502410e D...x....A....A. │ │ - 0x00005b0c 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ - 0x00005b1c 0341010a 0e1441c3 0e1041c6 0e0c41c7 .A....A...A...A. │ │ - 0x00005b2c 0e0841c5 0e04480b 54000000 1c060000 ..A...H.T....... │ │ - 0x00005b3c 84d7ffff 69020000 00410e08 8502410e ....i....A....A. │ │ - 0x00005b4c 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ - 0x00005b5c 0383010a 0e1441c3 0e1041c6 0e0c41c7 ......A...A...A. │ │ - 0x00005b6c 0e0841c5 0e04460b 02580a0e 1441c30e ..A...F..X...A.. │ │ - 0x00005b7c 1041c60e 0c41c70e 0841c50e 04440b00 .A...A...A...D.. │ │ - 0x00005b8c 54000000 74060000 9cd9ffff 5a010000 T...t.......Z... │ │ - 0x00005b9c 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ - 0x00005bac 410e1483 054f0e30 02500a0e 1441c30e A....O.0.P...A.. │ │ - 0x00005bbc 1043c60e 0c41c70e 0841c50e 04470b44 .C...A...A...G.D │ │ - 0x00005bcc 0a0e1441 c30e1041 c60e0c41 c70e0841 ...A...A...A...A │ │ - 0x00005bdc c50e0448 0b000000 18000000 cc060000 ...H............ │ │ - 0x00005bec a4daffff 2c000000 00440e20 620a0e04 ....,....D. b... │ │ - 0x00005bfc 420b0000 10000000 e8060000 b8daffff B............... │ │ - 0x00005c0c 13000000 00000000 10000000 fc060000 ................ │ │ - 0x00005c1c c4daffff 33000000 00000000 38000000 ....3.......8... │ │ - 0x00005c2c 10070000 f0daffff 7e000000 00410e08 ........~....A.. │ │ - 0x00005c3c 8702410e 0c860344 0e10024f 0a0e0c43 ..A....D...O...C │ │ - 0x00005c4c c60e0841 c70e0447 0b440a0e 0c43c60e ...A...G.D...C.. │ │ - 0x00005c5c 0841c70e 04480b00 3c000000 4c070000 .A...H..<...L... │ │ - 0x00005c6c 34dbffff 8c000000 00410e08 8502410e 4........A....A. │ │ - 0x00005c7c 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ - 0x00005c8c 02650a0e 1441c30e 1041c60e 0c41c70e .e...A...A...A.. │ │ - 0x00005c9c 0841c50e 04440b00 34000000 8c070000 .A...D..4....... │ │ - 0x00005cac 84dbffff 93000000 00410e08 8702410e .........A....A. │ │ - 0x00005cbc 0c860341 0e108304 4f0e3002 710a0e10 ...A....O.0.q... │ │ - 0x00005ccc 41c30e0c 41c60e08 41c70e04 410b0000 A...A...A...A... │ │ - 0x00005cdc 10000000 c4070000 ecdbffff 25000000 ............%... │ │ - 0x00005cec 00000000 2c000000 d8070000 08dcffff ....,........... │ │ - 0x00005cfc be000000 00410e08 8602410e 0c83034f .....A....A....O │ │ - 0x00005d0c 0e30028d 0a0e0c41 c30e0841 c60e0441 .0.....A...A...A │ │ - 0x00005d1c 0b000000 1c000000 08080000 98dcffff ................ │ │ - 0x00005d2c 24000000 00410e08 83024f0e 20520e08 $....A....O. R.. │ │ - 0x00005d3c 41c30e04 10000000 28080000 a8dcffff A.......(....... │ │ - 0x00005d4c 6e000000 00000000 54000000 3c080000 n.......T...<... │ │ - 0x00005d5c 04ddffff 22010000 00410e08 8502410e ...."....A....A. │ │ - 0x00005d6c 0c870341 0e108604 460e1483 054f0e30 ...A....F....O.0 │ │ - 0x00005d7c 02740a0e 1441c30e 1041c60e 0c41c70e .t...A...A...A.. │ │ - 0x00005d8c 0841c50e 04480b4c 0a0e1443 c30e1041 .A...H.L...C...A │ │ - 0x00005d9c c60e0c41 c70e0841 c50e0446 0b000000 ...A...A...F.... │ │ - 0x00005dac 28000000 94080000 dcddffff 33000000 (...........3... │ │ - 0x00005dbc 00410e08 8602410e 0c83034f 0e205f0e .A....A....O. _. │ │ - 0x00005dcc 0c41c30e 0841c60e 04000000 3c000000 .A...A......<... │ │ - 0x00005ddc c0080000 00deffff 7b000000 00410e08 ........{....A.. │ │ - 0x00005dec 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00005dfc 054f0e30 025f0a0e 1441c30e 1041c60e .O.0._...A...A.. │ │ - 0x00005e0c 0c41c70e 0841c50e 04410b00 34000000 .A...A...A..4... │ │ - 0x00005e1c 00090000 40deffff a5000000 00410e08 ....@........A.. │ │ - 0x00005e2c 8702410e 0c860341 0e108304 4f0e2002 ..A....A....O. . │ │ - 0x00005e3c 8b0a0e10 41c30e0c 41c60e08 41c70e04 ....A...A...A... │ │ - 0x00005e4c 410b0000 34000000 38090000 b8deffff A...4...8....... │ │ - 0x00005e5c b8000000 00410e08 8702430e 0c860343 .....A....C....C │ │ - 0x00005e6c 0e108304 4f0e3002 5c0a0e10 41c30e0c ....O.0.\...A... │ │ - 0x00005e7c 41c60e08 41c70e04 430b0000 3c000000 A...A...C...<... │ │ - 0x00005e8c 70090000 40dfffff 61020000 00410e08 p...@...a....A.. │ │ - 0x00005e9c 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00005eac 054f0e40 760a0e14 41c30e10 41c60e0c .O.@v...A...A... │ │ - 0x00005ebc 41c70e08 41c50e04 430b0000 3c000000 A...A...C...<... │ │ - 0x00005ecc b0090000 70e1ffff dc010000 00410e08 ....p........A.. │ │ - 0x00005edc 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00005eec 054f0e50 02ee0a0e 1441c30e 1041c60e .O.P.....A...A.. │ │ - 0x00005efc 0c41c70e 0841c50e 04430b00 34000000 .A...A...C..4... │ │ - 0x00005f0c f0090000 10e3ffff 13010000 00410e08 .............A.. │ │ - 0x00005f1c 8702410e 0c860341 0e108304 4f0e3002 ..A....A....O.0. │ │ - 0x00005f2c 880a0e10 41c30e0c 41c60e08 41c70e04 ....A...A...A... │ │ - 0x00005f3c 430b0000 3c000000 280a0000 f8e3ffff C...<...(....... │ │ - 0x00005f4c 74040000 00410e08 8502410e 0c870341 t....A....A....A │ │ - 0x00005f5c 0e108604 410e1483 054f0e50 7a0a0e14 ....A....O.Pz... │ │ - 0x00005f6c 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ - 0x00005f7c 470b0000 3c000000 680a0000 38e8ffff G...<...h...8... │ │ - 0x00005f8c 4a010000 00410e08 8502410e 0c870341 J....A....A....A │ │ - 0x00005f9c 0e108604 410e1483 054f0e50 02b10a0e ....A....O.P.... │ │ - 0x00005fac 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ - 0x00005fbc 04480b00 3c000000 a80a0000 48e9ffff .H..<.......H... │ │ - 0x00005fcc e3000000 00410e08 8502410e 0c870341 .....A....A....A │ │ - 0x00005fdc 0e108604 410e1483 054f0e40 02620a0e ....A....O.@.b.. │ │ - 0x00005fec 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ - 0x00005ffc 04470b00 24000000 e80a0000 f8e9ffff .G..$........... │ │ - 0x0000600c 56000000 00410e08 8602520a c60e0445 V....A....R....E │ │ - 0x0000601c 0b6d0ac6 0e04430b 4dc60e04 50000000 .m....C.M...P... │ │ - 0x0000602c 100b0000 30eaffff d8000000 00410e08 ....0........A.. │ │ - 0x0000603c 8602410e 0c83034f 0e20028d 0a0e0c46 ..A....O. .....F │ │ - 0x0000604c c30e0841 c60e0443 0b4b0a0e 0c41c30e ...A...C.K...A.. │ │ - 0x0000605c 0841c60e 04430b44 0a0e0c43 c30e0841 .A...C.D...C...A │ │ - 0x0000606c c60e0448 0b4b0e0c 41c30e08 43c60e04 ...H.K..A...C... │ │ - 0x0000607c 3c000000 640b0000 bceaffff 33010000 <...d.......3... │ │ - 0x0000608c 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ - 0x0000609c 410e1483 054f0e40 029b0a0e 1441c30e A....O.@.....A.. │ │ - 0x000060ac 1041c60e 0c41c70e 0841c50e 04460b00 .A...A...A...F.. │ │ - 0x000060bc 3c000000 a40b0000 bcebffff 6a070000 <...........j... │ │ - 0x000060cc 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ - 0x000060dc 410e1483 054f0e80 0102920a 0e1441c3 A....O........A. │ │ - 0x000060ec 0e1041c6 0e0c41c7 0e0841c5 0e04470b ..A...A...A...G. │ │ - 0x000060fc 28000000 e40b0000 ecf2ffff 4f000000 (...........O... │ │ - 0x0000610c 00410e08 83024f0e 20590a0e 0841c30e .A....O. Y...A.. │ │ - 0x0000611c 04460b5d 0e0841c3 0e040000 24000000 .F.]..A.....$... │ │ - 0x0000612c 100c0000 20adffff 20010000 000e0846 .... ... ......F │ │ - 0x0000613c 0e0c4a0f 0b740478 003f1a3b 2a322422 ..J..t.x.?.;*2$" │ │ - 0x0000614c 00000000 00000000 ........ │ │ + 0x0000550c 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ + 0x0000551c 1b0c0404 88010000 14000000 1c000000 ................ │ │ + 0x0000552c 84baffff 13000000 00440e10 4e0e0400 .........D..N... │ │ + 0x0000553c 1c000000 34000000 3cbaffff 24000000 ....4...<...$... │ │ + 0x0000554c 00410e08 83024f0e 20520e08 41c30e04 .A....O. R..A... │ │ + 0x0000555c 1c000000 54000000 6cbaffff 36000000 ....T...l...6... │ │ + 0x0000556c 00410e08 83024f0e 20640e08 41c30e04 .A....O. d..A... │ │ + 0x0000557c 1c000000 74000000 8cbaffff 1b000000 ....t........... │ │ + 0x0000558c 00410e08 83024f0e 10490e08 41c30e04 .A....O..I..A... │ │ + 0x0000559c 10000000 94000000 8cbaffff 04000000 ................ │ │ + 0x000055ac 00000000 3c000000 a8000000 88baffff ....<........... │ │ + 0x000055bc a5000000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x000055cc 0e108604 410e1483 054f0e50 02880a0e ....A....O.P.... │ │ + 0x000055dc 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ + 0x000055ec 04410b00 3c000000 e8000000 f8baffff .A..<........... │ │ + 0x000055fc a1010000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x0000560c 0e108604 410e1483 054f0e60 02f20a0e ....A....O.`.... │ │ + 0x0000561c 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ + 0x0000562c 04470b00 34000000 28010000 68bcffff .G..4...(...h... │ │ + 0x0000563c a4000000 00410e08 8702410e 0c860341 .....A....A....A │ │ + 0x0000564c 0e108304 4f0e3002 780a0e10 41c30e0c ....O.0.x...A... │ │ + 0x0000565c 41c60e08 41c70e04 430b0000 10000000 A...A...C....... │ │ + 0x0000566c 60010000 e0bcffff 11000000 00000000 `............... │ │ + 0x0000567c 10000000 74010000 ecbcffff 11000000 ....t........... │ │ + 0x0000568c 00000000 1c000000 88010000 f8bcffff ................ │ │ + 0x0000569c 36000000 00410e08 83024f0e 20640e08 6....A....O. d.. │ │ + 0x000056ac 41c30e04 1c000000 a8010000 18bdffff A............... │ │ + 0x000056bc 3d000000 00410e08 83024f0e 206b0e08 =....A....O. k.. │ │ + 0x000056cc 41c30e04 34000000 c8010000 38bdffff A...4.......8... │ │ + 0x000056dc ca000000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x000056ec 0e108604 440e1802 5b0a0e10 41c60e0c ....D...[...A... │ │ + 0x000056fc 43c70e08 41c50e04 410b0000 3c000000 C...A...A...<... │ │ + 0x0000570c 00020000 f0bdffff e1000000 00410e08 .............A.. │ │ + 0x0000571c 8502410e 0c870343 0e108604 410e1483 ..A....C....A... │ │ + 0x0000572c 054f0e30 02b70a0e 1441c30e 1041c60e .O.0.....A...A.. │ │ + 0x0000573c 0c41c70e 0841c50e 04480b00 2c000000 .A...A...H..,... │ │ + 0x0000574c 40020000 a0beffff 7c000000 00410e08 @.......|....A.. │ │ + 0x0000575c 8602410e 0c83034f 0e300256 0a0e0c41 ..A....O.0.V...A │ │ + 0x0000576c c30e0841 c60e0447 0b000000 50000000 ...A...G....P... │ │ + 0x0000577c 70020000 f0beffff f0000000 00410e08 p............A.. │ │ + 0x0000578c 8502430e 0c870341 0e108604 430e1483 ..C....A....C... │ │ + 0x0000579c 054f0e30 02610a0e 1441c30e 1041c60e .O.0.a...A...A.. │ │ + 0x000057ac 0c41c70e 0841c50e 04440b02 6b0e1441 .A...A...D..k..A │ │ + 0x000057bc c30e1041 c60e0c41 c70e0841 c50e0400 ...A...A...A.... │ │ + 0x000057cc 3c000000 c4020000 8cbfffff f4030000 <............... │ │ + 0x000057dc 00410e08 8502410e 0c870343 0e108604 .A....A....C.... │ │ + 0x000057ec 410e1483 054f0e60 02570a0e 1441c30e A....O.`.W...A.. │ │ + 0x000057fc 1041c60e 0c41c70e 0841c50e 04480b00 .A...A...A...H.. │ │ + 0x0000580c 40000000 04030000 4cc3ffff 8c030000 @.......L....... │ │ + 0x0000581c 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x0000582c 430e1483 054f0e90 01030201 0a0e1441 C....O.........A │ │ + 0x0000583c c30e1041 c60e0c41 c70e0841 c50e0445 ...A...A...A...E │ │ + 0x0000584c 0b000000 6c000000 48030000 98c6ffff ....l...H....... │ │ + 0x0000585c b7020000 00410e08 8502410e 0c870343 .....A....A....C │ │ + 0x0000586c 0e108604 410e1483 054f0e40 036c010a ....A....O.@.l.. │ │ + 0x0000587c 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ + 0x0000588c 0e04430b 025c0a0e 1443c30e 1041c60e ..C..\...C...A.. │ │ + 0x0000589c 0c41c70e 0841c50e 04460b02 550a0e14 .A...A...F..U... │ │ + 0x000058ac 43c30e10 41c60e0c 41c70e08 41c50e04 C...A...A...A... │ │ + 0x000058bc 450b0000 54000000 b8030000 f8c8ffff E...T........... │ │ + 0x000058cc 3e050000 00410e08 8502410e 0c870341 >....A....A....A │ │ + 0x000058dc 0e108604 410e1483 054f0e60 0341010a ....A....O.`.A.. │ │ + 0x000058ec 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ + 0x000058fc 0e04410b 03c5010a 0e1441c3 0e1041c6 ..A.......A...A. │ │ + 0x0000590c 0e0c41c7 0e0841c5 0e04410b 3c000000 ..A...A...A.<... │ │ + 0x0000591c 10040000 e0cdffff 2f010000 00410e08 ......../....A.. │ │ + 0x0000592c 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x0000593c 054f0e60 02e70a0e 1441c30e 1041c60e .O.`.....A...A.. │ │ + 0x0000594c 0c41c70e 0841c50e 04420b00 3c000000 .A...A...B..<... │ │ + 0x0000595c 50040000 d0ceffff 37010000 00410e08 P.......7....A.. │ │ + 0x0000596c 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x0000597c 054f0e60 02cc0a0e 1441c30e 1041c60e .O.`.....A...A.. │ │ + 0x0000598c 0c41c70e 0841c50e 04450b00 3c000000 .A...A...E..<... │ │ + 0x0000599c 90040000 d0cfffff 8f010000 00410e08 .............A.. │ │ + 0x000059ac 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x000059bc 054f0e70 0311010a 0e1441c3 0e1041c6 .O.p......A...A. │ │ + 0x000059cc 0e0c41c7 0e0841c5 0e04480b 3c000000 ..A...A...H.<... │ │ + 0x000059dc d0040000 20d1ffff 60020000 00410e08 .... ...`....A.. │ │ + 0x000059ec 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x000059fc 054f0e70 03b6010a 0e1441c3 0e1041c6 .O.p......A...A. │ │ + 0x00005a0c 0e0c41c7 0e0841c5 0e04430b 3c000000 ..A...A...C.<... │ │ + 0x00005a1c 10050000 40d3ffff 5d010000 00410e08 ....@...]....A.. │ │ + 0x00005a2c 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x00005a3c 054f0e60 02df0a0e 1441c30e 1041c60e .O.`.....A...A.. │ │ + 0x00005a4c 0c41c70e 0841c50e 04420b00 1c000000 .A...A...B...... │ │ + 0x00005a5c 50050000 60d4ffff 39000000 00410e08 P...`...9....A.. │ │ + 0x00005a6c 8602440e 20720e08 41c60e04 10000000 ..D. r..A....... │ │ + 0x00005a7c 70050000 80d4ffff 14000000 00000000 p............... │ │ + 0x00005a8c 54000000 84050000 8cd4ffff 05020000 T............... │ │ + 0x00005a9c 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00005aac 410e1483 054f0e40 0301010a 0e1441c3 A....O.@......A. │ │ + 0x00005abc 0e1041c6 0e0c41c7 0e0841c5 0e04480b ..A...A...A...H. │ │ + 0x00005acc 620a0e14 41c30e10 41c60e0c 41c70e08 b...A...A...A... │ │ + 0x00005adc 41c50e04 420b0000 3c000000 dc050000 A...B...<....... │ │ + 0x00005aec 54d6ffff 78010000 00410e08 8502410e T...x....A....A. │ │ + 0x00005afc 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ + 0x00005b0c 0341010a 0e1441c3 0e1041c6 0e0c41c7 .A....A...A...A. │ │ + 0x00005b1c 0e0841c5 0e04480b 54000000 1c060000 ..A...H.T....... │ │ + 0x00005b2c 94d7ffff 69020000 00410e08 8502410e ....i....A....A. │ │ + 0x00005b3c 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ + 0x00005b4c 0383010a 0e1441c3 0e1041c6 0e0c41c7 ......A...A...A. │ │ + 0x00005b5c 0e0841c5 0e04460b 02580a0e 1441c30e ..A...F..X...A.. │ │ + 0x00005b6c 1041c60e 0c41c70e 0841c50e 04440b00 .A...A...A...D.. │ │ + 0x00005b7c 54000000 74060000 acd9ffff 5a010000 T...t.......Z... │ │ + 0x00005b8c 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00005b9c 410e1483 054f0e30 02500a0e 1441c30e A....O.0.P...A.. │ │ + 0x00005bac 1043c60e 0c41c70e 0841c50e 04470b44 .C...A...A...G.D │ │ + 0x00005bbc 0a0e1441 c30e1041 c60e0c41 c70e0841 ...A...A...A...A │ │ + 0x00005bcc c50e0448 0b000000 18000000 cc060000 ...H............ │ │ + 0x00005bdc b4daffff 2c000000 00440e20 620a0e04 ....,....D. b... │ │ + 0x00005bec 420b0000 10000000 e8060000 c8daffff B............... │ │ + 0x00005bfc 13000000 00000000 10000000 fc060000 ................ │ │ + 0x00005c0c d4daffff 33000000 00000000 38000000 ....3.......8... │ │ + 0x00005c1c 10070000 00dbffff 7e000000 00410e08 ........~....A.. │ │ + 0x00005c2c 8702410e 0c860344 0e10024f 0a0e0c43 ..A....D...O...C │ │ + 0x00005c3c c60e0841 c70e0447 0b440a0e 0c43c60e ...A...G.D...C.. │ │ + 0x00005c4c 0841c70e 04480b00 3c000000 4c070000 .A...H..<...L... │ │ + 0x00005c5c 44dbffff 8c000000 00410e08 8502410e D........A....A. │ │ + 0x00005c6c 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ + 0x00005c7c 02650a0e 1441c30e 1041c60e 0c41c70e .e...A...A...A.. │ │ + 0x00005c8c 0841c50e 04440b00 34000000 8c070000 .A...D..4....... │ │ + 0x00005c9c 94dbffff 93000000 00410e08 8702410e .........A....A. │ │ + 0x00005cac 0c860341 0e108304 4f0e3002 710a0e10 ...A....O.0.q... │ │ + 0x00005cbc 41c30e0c 41c60e08 41c70e04 410b0000 A...A...A...A... │ │ + 0x00005ccc 10000000 c4070000 fcdbffff 25000000 ............%... │ │ + 0x00005cdc 00000000 2c000000 d8070000 18dcffff ....,........... │ │ + 0x00005cec be000000 00410e08 8602410e 0c83034f .....A....A....O │ │ + 0x00005cfc 0e30028d 0a0e0c41 c30e0841 c60e0441 .0.....A...A...A │ │ + 0x00005d0c 0b000000 1c000000 08080000 a8dcffff ................ │ │ + 0x00005d1c 24000000 00410e08 83024f0e 20520e08 $....A....O. R.. │ │ + 0x00005d2c 41c30e04 34000000 28080000 b8dcffff A...4...(....... │ │ + 0x00005d3c b8000000 00410e08 8702430e 0c860343 .....A....C....C │ │ + 0x00005d4c 0e108304 4f0e3002 5c0a0e10 41c30e0c ....O.0.\...A... │ │ + 0x00005d5c 41c60e08 41c70e04 430b0000 3c000000 A...A...C...<... │ │ + 0x00005d6c 60080000 40ddffff 61020000 00410e08 `...@...a....A.. │ │ + 0x00005d7c 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x00005d8c 054f0e40 760a0e14 41c30e10 41c60e0c .O.@v...A...A... │ │ + 0x00005d9c 41c70e08 41c50e04 430b0000 3c000000 A...A...C...<... │ │ + 0x00005dac a0080000 70dfffff dc010000 00410e08 ....p........A.. │ │ + 0x00005dbc 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x00005dcc 054f0e50 02ee0a0e 1441c30e 1041c60e .O.P.....A...A.. │ │ + 0x00005ddc 0c41c70e 0841c50e 04430b00 34000000 .A...A...C..4... │ │ + 0x00005dec e0080000 10e1ffff 13010000 00410e08 .............A.. │ │ + 0x00005dfc 8702410e 0c860341 0e108304 4f0e3002 ..A....A....O.0. │ │ + 0x00005e0c 880a0e10 41c30e0c 41c60e08 41c70e04 ....A...A...A... │ │ + 0x00005e1c 430b0000 3c000000 18090000 f8e1ffff C...<........... │ │ + 0x00005e2c 74040000 00410e08 8502410e 0c870341 t....A....A....A │ │ + 0x00005e3c 0e108604 410e1483 054f0e50 7a0a0e14 ....A....O.Pz... │ │ + 0x00005e4c 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ + 0x00005e5c 470b0000 3c000000 58090000 38e6ffff G...<...X...8... │ │ + 0x00005e6c 4a010000 00410e08 8502410e 0c870341 J....A....A....A │ │ + 0x00005e7c 0e108604 410e1483 054f0e50 02b10a0e ....A....O.P.... │ │ + 0x00005e8c 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ + 0x00005e9c 04480b00 3c000000 98090000 48e7ffff .H..<.......H... │ │ + 0x00005eac e3000000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x00005ebc 0e108604 410e1483 054f0e40 02620a0e ....A....O.@.b.. │ │ + 0x00005ecc 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ + 0x00005edc 04470b00 24000000 d8090000 f8e7ffff .G..$........... │ │ + 0x00005eec 56000000 00410e08 8602520a c60e0445 V....A....R....E │ │ + 0x00005efc 0b6d0ac6 0e04430b 4dc60e04 50000000 .m....C.M...P... │ │ + 0x00005f0c 000a0000 30e8ffff d8000000 00410e08 ....0........A.. │ │ + 0x00005f1c 8602410e 0c83034f 0e20028d 0a0e0c46 ..A....O. .....F │ │ + 0x00005f2c c30e0841 c60e0443 0b4b0a0e 0c41c30e ...A...C.K...A.. │ │ + 0x00005f3c 0841c60e 04430b44 0a0e0c43 c30e0841 .A...C.D...C...A │ │ + 0x00005f4c c60e0448 0b4b0e0c 41c30e08 43c60e04 ...H.K..A...C... │ │ + 0x00005f5c 3c000000 540a0000 bce8ffff 33010000 <...T.......3... │ │ + 0x00005f6c 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00005f7c 410e1483 054f0e40 029b0a0e 1441c30e A....O.@.....A.. │ │ + 0x00005f8c 1041c60e 0c41c70e 0841c50e 04460b00 .A...A...A...F.. │ │ + 0x00005f9c 3c000000 940a0000 bce9ffff 6a070000 <...........j... │ │ + 0x00005fac 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00005fbc 410e1483 054f0e80 0102920a 0e1441c3 A....O........A. │ │ + 0x00005fcc 0e1041c6 0e0c41c7 0e0841c5 0e04470b ..A...A...A...G. │ │ + 0x00005fdc 28000000 d40a0000 ecf0ffff 4f000000 (...........O... │ │ + 0x00005fec 00410e08 83024f0e 20590a0e 0841c30e .A....O. Y...A.. │ │ + 0x00005ffc 04460b5d 0e0841c3 0e040000 10000000 .F.]..A......... │ │ + 0x0000600c 000b0000 10f1ffff 6e000000 00000000 ........n....... │ │ + 0x0000601c 54000000 140b0000 6cf1ffff 22010000 T.......l..."... │ │ + 0x0000602c 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x0000603c 460e1483 054f0e30 02740a0e 1441c30e F....O.0.t...A.. │ │ + 0x0000604c 1041c60e 0c41c70e 0841c50e 04480b4c .A...A...A...H.L │ │ + 0x0000605c 0a0e1443 c30e1041 c60e0c41 c70e0841 ...C...A...A...A │ │ + 0x0000606c c50e0446 0b000000 28000000 6c0b0000 ...F....(...l... │ │ + 0x0000607c 44f2ffff 33000000 00410e08 8602410e D...3....A....A. │ │ + 0x0000608c 0c83034f 0e205f0e 0c41c30e 0841c60e ...O. _..A...A.. │ │ + 0x0000609c 04000000 3c000000 980b0000 58f2ffff ....<.......X... │ │ + 0x000060ac 7b000000 00410e08 8502410e 0c870341 {....A....A....A │ │ + 0x000060bc 0e108604 410e1483 054f0e30 025f0a0e ....A....O.0._.. │ │ + 0x000060cc 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ + 0x000060dc 04410b00 34000000 d80b0000 98f2ffff .A..4........... │ │ + 0x000060ec a5000000 00410e08 8702410e 0c860341 .....A....A....A │ │ + 0x000060fc 0e108304 4f0e2002 8b0a0e10 41c30e0c ....O. .....A... │ │ + 0x0000610c 41c60e08 41c70e04 410b0000 24000000 A...A...A...$... │ │ + 0x0000611c 100c0000 30adffff 20010000 000e0846 ....0... ......F │ │ + 0x0000612c 0e0c4a0f 0b740478 003f1a3b 2a322422 ..J..t.x.?.;*2$" │ │ + 0x0000613c 00000000 00000000 ........ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,33 +1,33 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x00006154 011b033b c4f3ffff 3a000000 fcacffff ...;....:....... │ │ - 0x00006164 d4ffffff 2caeffff f8f3ffff 5caeffff ....,.......\... │ │ - 0x00006174 e0f3ffff 7caeffff 18f4ffff bcaeffff ....|........... │ │ - 0x00006184 38f4ffff dcaeffff 58f4ffff ecaeffff 8.......X....... │ │ - 0x00006194 6cf4ffff 9cafffff acf4ffff 4cb1ffff l...........L... │ │ - 0x000061a4 ecf4ffff fcb1ffff 24f5ffff 1cb2ffff ........$....... │ │ - 0x000061b4 38f5ffff 3cb2ffff 4cf5ffff 7cb2ffff 8...<...L...|... │ │ - 0x000061c4 6cf5ffff bcb2ffff 8cf5ffff acb3ffff l............... │ │ - 0x000061d4 c4f5ffff 9cb4ffff 04f6ffff 1cb5ffff ................ │ │ - 0x000061e4 34f6ffff 0cb6ffff 88f6ffff 0cbaffff 4............... │ │ - 0x000061f4 c8f6ffff 9cbdffff 0cf7ffff 6cc0ffff ............l... │ │ - 0x00006204 7cf7ffff acc5ffff d4f7ffff dcc6ffff |............... │ │ - 0x00006214 14f8ffff 1cc8ffff 54f8ffff acc9ffff ........T....... │ │ - 0x00006224 94f8ffff 0cccffff d4f8ffff 6ccdffff ............l... │ │ - 0x00006234 14f9ffff accdffff 34f9ffff cccdffff ........4....... │ │ - 0x00006244 48f9ffff eccfffff a0f9ffff 6cd1ffff H...........l... │ │ - 0x00006254 e0f9ffff dcd3ffff 38faffff 3cd5ffff ........8...<... │ │ - 0x00006264 90faffff 6cd5ffff acfaffff 8cd5ffff ....l........... │ │ - 0x00006274 c0faffff ccd5ffff d4faffff 4cd6ffff ............L... │ │ - 0x00006284 10fbffff dcd6ffff 50fbffff 7cd7ffff ........P...|... │ │ - 0x00006294 88fbffff acd7ffff 9cfbffff 6cd8ffff ............l... │ │ - 0x000062a4 ccfbffff 9cd8ffff ecfbffff 0cd9ffff ................ │ │ - 0x000062b4 00fcffff 3cdaffff 58fcffff 8cdaffff ....<...X....... │ │ - 0x000062c4 84fcffff 0cdbffff c4fcffff bcdbffff ................ │ │ - 0x000062d4 fcfcffff 7cdcffff 34fdffff ecdeffff ....|...4....... │ │ - 0x000062e4 74fdffff cce0ffff b4fdffff ece1ffff t............... │ │ - 0x000062f4 ecfdffff 6ce6ffff 2cfeffff bce7ffff ....l...,....... │ │ - 0x00006304 6cfeffff ace8ffff acfeffff 0ce9ffff l............... │ │ - 0x00006314 d4feffff ece9ffff 28ffffff 2cebffff ........(...,... │ │ - 0x00006324 68ffffff 9cf2ffff a8ffffff h........... │ │ + 0x00006144 011b033b c4f3ffff 3a000000 0cadffff ...;....:....... │ │ + 0x00006154 d4ffffff 3caeffff f8f3ffff 6caeffff ....<.......l... │ │ + 0x00006164 e0f3ffff 8caeffff 18f4ffff ccaeffff ................ │ │ + 0x00006174 38f4ffff ecaeffff 58f4ffff fcaeffff 8.......X....... │ │ + 0x00006184 6cf4ffff acafffff acf4ffff 5cb1ffff l...........\... │ │ + 0x00006194 ecf4ffff 0cb2ffff 24f5ffff 2cb2ffff ........$...,... │ │ + 0x000061a4 38f5ffff 4cb2ffff 4cf5ffff 8cb2ffff 8...L...L....... │ │ + 0x000061b4 6cf5ffff ccb2ffff 8cf5ffff bcb3ffff l............... │ │ + 0x000061c4 c4f5ffff acb4ffff 04f6ffff 2cb5ffff ............,... │ │ + 0x000061d4 34f6ffff 1cb6ffff 88f6ffff 1cbaffff 4............... │ │ + 0x000061e4 c8f6ffff acbdffff 0cf7ffff 7cc0ffff ............|... │ │ + 0x000061f4 7cf7ffff bcc5ffff d4f7ffff ecc6ffff |............... │ │ + 0x00006204 14f8ffff 2cc8ffff 54f8ffff bcc9ffff ....,...T....... │ │ + 0x00006214 94f8ffff 1cccffff d4f8ffff 7ccdffff ............|... │ │ + 0x00006224 14f9ffff bccdffff 34f9ffff dccdffff ........4....... │ │ + 0x00006234 48f9ffff fccfffff a0f9ffff 7cd1ffff H...........|... │ │ + 0x00006244 e0f9ffff ecd3ffff 38faffff 4cd5ffff ........8...L... │ │ + 0x00006254 90faffff 7cd5ffff acfaffff 9cd5ffff ....|........... │ │ + 0x00006264 c0faffff dcd5ffff d4faffff 5cd6ffff ............\... │ │ + 0x00006274 10fbffff ecd6ffff 50fbffff 8cd7ffff ........P....... │ │ + 0x00006284 88fbffff bcd7ffff 9cfbffff 7cd8ffff ............|... │ │ + 0x00006294 ccfbffff acd8ffff ecfbffff 6cd9ffff ............l... │ │ + 0x000062a4 24fcffff dcdbffff 64fcffff bcddffff $.......d....... │ │ + 0x000062b4 a4fcffff dcdeffff dcfcffff 5ce3ffff ............\... │ │ + 0x000062c4 1cfdffff ace4ffff 5cfdffff 9ce5ffff ........\....... │ │ + 0x000062d4 9cfdffff fce5ffff c4fdffff dce6ffff ................ │ │ + 0x000062e4 18feffff 1ce8ffff 58feffff 8cefffff ........X....... │ │ + 0x000062f4 98feffff dcefffff c4feffff 4cf0ffff ............L... │ │ + 0x00006304 d8feffff 7cf1ffff 30ffffff bcf1ffff ....|...0....... │ │ + 0x00006314 5cffffff 3cf2ffff 9cffffff \...<....... ├── lib/mips/libgif.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --symbols {} │ │ @@ -4,54 +4,54 @@ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 00001180 0 SECTION LOCAL DEFAULT 10 │ │ 2: 000032b0 20 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_setSpeedFactor │ │ 3: 000110e0 0 NOTYPE GLOBAL DEFAULT ABS _bss_end__ │ │ 4: 00001180 0 NOTYPE GLOBAL DEFAULT 10 _ftext │ │ 5: 00003264 76 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_reset │ │ 6: 000028c8 392 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFile │ │ - 7: 00004c40 316 FUNC GLOBAL DEFAULT 10 DGifGetRecordType │ │ - 8: 00005364 356 FUNC GLOBAL DEFAULT 10 DGifGetExtensionNext │ │ + 7: 000048b0 316 FUNC GLOBAL DEFAULT 10 DGifGetRecordType │ │ + 8: 00004fd4 356 FUNC GLOBAL DEFAULT 10 DGifGetExtensionNext │ │ 9: 00003f20 332 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ 10: 00003ed4 76 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getDuration │ │ 11: 00004224 60 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ 12: 00003e9c 32 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getComment │ │ - 13: 00004404 268 FUNC GLOBAL DEFAULT 10 GifMakeMapObject │ │ + 13: 00005d14 268 FUNC GLOBAL DEFAULT 10 GifMakeMapObject │ │ 14: 0000389c 828 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_renderFrame │ │ 15: 00019000 0 SECTION GLOBAL DEFAULT ABS _gp_disp │ │ 16: 000035d4 712 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_seekToFrame │ │ 17: 00004260 260 FUNC GLOBAL DEFAULT 10 JNI_OnLoad │ │ 18: 000110c8 0 NOTYPE GLOBAL DEFAULT ABS _fbss │ │ - 19: 00004a1c 548 FUNC GLOBAL DEFAULT 10 DGifOpen │ │ + 19: 0000468c 548 FUNC GLOBAL DEFAULT 10 DGifOpen │ │ 20: 0000406c 212 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ - 21: 0000563c 300 FUNC GLOBAL DEFAULT 10 DGifCloseFile │ │ - 22: 00005768 320 FUNC GLOBAL DEFAULT 10 DGifGetCodeNext │ │ - 23: 00004510 92 FUNC GLOBAL DEFAULT 10 GifFreeMapObject │ │ + 21: 000052ac 300 FUNC GLOBAL DEFAULT 10 DGifCloseFile │ │ + 22: 000053d8 320 FUNC GLOBAL DEFAULT 10 DGifGetCodeNext │ │ + 23: 00005e20 92 FUNC GLOBAL DEFAULT 10 GifFreeMapObject │ │ 24: 00011000 0 NOTYPE GLOBAL DEFAULT 18 _fdata │ │ - 25: 00004610 244 FUNC GLOBAL DEFAULT 10 GifFreeSavedImages │ │ - 26: 0000456c 164 FUNC GLOBAL DEFAULT 10 GifFreeExtensions │ │ + 25: 00005f20 244 FUNC GLOBAL DEFAULT 10 GifFreeSavedImages │ │ + 26: 00005e7c 164 FUNC GLOBAL DEFAULT 10 GifFreeExtensions │ │ 27: 000110c8 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ 28: 00002dbc 728 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openStream │ │ 29: 000110e0 0 NOTYPE GLOBAL DEFAULT ABS __end__ │ │ 30: 00004364 28 FUNC GLOBAL DEFAULT 10 JNI_OnUnload │ │ 31: 000032c4 784 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_seekToTime │ │ 32: 00003ebc 24 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getLoopCount │ │ - 33: 00005fd0 68 FUNC GLOBAL DEFAULT 10 DGifGetCode │ │ + 33: 00005c40 68 FUNC GLOBAL DEFAULT 10 DGifGetCode │ │ 34: 00002be8 468 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openDirectByteBuffer │ │ - 35: 000058a8 1832 FUNC GLOBAL DEFAULT 10 DGifGetLine │ │ - 36: 000054c8 268 FUNC GLOBAL DEFAULT 10 DGifGetExtension │ │ + 35: 00005518 1832 FUNC GLOBAL DEFAULT 10 DGifGetLine │ │ + 36: 00005138 268 FUNC GLOBAL DEFAULT 10 DGifGetExtension │ │ 37: 00004140 228 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ - 38: 00004d7c 1512 FUNC GLOBAL DEFAULT 10 DGifGetImageDesc │ │ + 38: 000049ec 1512 FUNC GLOBAL DEFAULT 10 DGifGetImageDesc │ │ 39: 00003094 464 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openFd │ │ 40: 00003bd8 708 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_free │ │ 41: 000110c8 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ - 42: 000055d4 104 FUNC GLOBAL DEFAULT 10 DGifExtensionToGCB │ │ + 42: 00005244 104 FUNC GLOBAL DEFAULT 10 DGifExtensionToGCB │ │ 43: 00002a50 408 FUNC GLOBAL DEFAULT 10 Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_openByteArray │ │ 44: 000110e0 0 NOTYPE GLOBAL DEFAULT ABS __bss_end__ │ │ - 45: 00004710 780 FUNC GLOBAL DEFAULT 10 DGifGetScreenDesc │ │ - 46: 00004380 132 FUNC GLOBAL DEFAULT 10 GifBitSize │ │ + 45: 00004380 780 FUNC GLOBAL DEFAULT 10 DGifGetScreenDesc │ │ + 46: 00005c90 132 FUNC GLOBAL DEFAULT 10 GifBitSize │ │ 47: 000110e0 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ 48: 00006150 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 49: 00006140 0 FUNC GLOBAL DEFAULT UND clock_gettime@LIBC (2) │ │ 50: 00006130 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ 51: 00006120 0 FUNC GLOBAL DEFAULT UND fopen@LIBC (2) │ │ 52: 00006110 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 53: 00006100 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ ├── readelf --wide --notes {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e22d21c3f62fe12f8d5f34427b24f4e3c954dd54 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4f599099c442e6b2eca8c06e72b1b07b001bb351 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -663,184 +663,97 @@ │ │ DW_CFA_nop │ │ │ │ 00000570 00000010 00000574 FDE cie=00000000 pc=00004364..00004380 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000584 00000010 00000588 FDE cie=00000000 pc=00004380..00004404 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000598 00000034 0000059c FDE cie=00000000 pc=00004404..00004510 │ │ - DW_CFA_advance_loc: 16 to 00004414 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 24 to 0000442c │ │ - DW_CFA_offset: r18 at cfa-8 │ │ - DW_CFA_offset: r17 at cfa-12 │ │ - DW_CFA_offset: r16 at cfa-16 │ │ - DW_CFA_offset: r31 at cfa-4 │ │ - DW_CFA_advance_loc1: 160 to 000044cc │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r18 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 40 to 000044f4 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_restore: r18 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 28 to 00004510 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_restore: r18 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_nop │ │ - │ │ -000005d0 0000001c 000005d4 FDE cie=00000000 pc=00004510..0000456c │ │ - DW_CFA_advance_loc: 24 to 00004528 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 00004530 │ │ - DW_CFA_offset: r16 at cfa-8 │ │ - DW_CFA_advance_loc: 16 to 00004540 │ │ - DW_CFA_offset: r31 at cfa-4 │ │ - DW_CFA_advance_loc: 28 to 0000455c │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_advance_loc: 8 to 00004564 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - │ │ -000005f0 00000024 000005f4 FDE cie=00000000 pc=0000456c..00004610 │ │ - DW_CFA_advance_loc: 16 to 0000457c │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 00004580 │ │ - DW_CFA_offset: r16 at cfa-16 │ │ - DW_CFA_advance_loc: 20 to 00004594 │ │ - DW_CFA_offset: r31 at cfa-4 │ │ - DW_CFA_offset: r18 at cfa-8 │ │ - DW_CFA_offset: r17 at cfa-12 │ │ - DW_CFA_advance_loc1: 124 to 00004610 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r18 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000618 00000028 0000061c FDE cie=00000000 pc=00004610..00004704 │ │ - DW_CFA_advance_loc: 24 to 00004628 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 0000462c │ │ - DW_CFA_offset: r16 at cfa-12 │ │ - DW_CFA_advance_loc: 16 to 0000463c │ │ - DW_CFA_offset: r31 at cfa-4 │ │ - DW_CFA_offset: r17 at cfa-8 │ │ - DW_CFA_advance_loc1: 184 to 000046f4 │ │ - DW_CFA_restore: r16 │ │ - DW_CFA_restore: r17 │ │ - DW_CFA_restore: r31 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 8 to 000046fc │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r16 at cfa-12 │ │ - DW_CFA_offset: r17 at cfa-8 │ │ - DW_CFA_offset: r31 at cfa-4 │ │ - │ │ -00000644 0000002c 00000648 FDE cie=00000000 pc=00004710..00004a1c │ │ - DW_CFA_advance_loc: 16 to 00004720 │ │ +00000584 0000002c 00000588 FDE cie=00000000 pc=00004380..0000468c │ │ + DW_CFA_advance_loc: 16 to 00004390 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 8 to 00004728 │ │ + DW_CFA_advance_loc: 8 to 00004398 │ │ DW_CFA_offset: r17 at cfa-20 │ │ - DW_CFA_advance_loc: 40 to 00004750 │ │ + DW_CFA_advance_loc: 40 to 000043c0 │ │ DW_CFA_offset: r16 at cfa-24 │ │ DW_CFA_offset: r31 at cfa-4 │ │ DW_CFA_offset: r20 at cfa-8 │ │ DW_CFA_offset: r19 at cfa-12 │ │ DW_CFA_offset: r18 at cfa-16 │ │ - DW_CFA_advance_loc1: 64 to 00004790 │ │ + DW_CFA_advance_loc1: 64 to 00004400 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r20 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000674 00000030 00000678 FDE cie=00000000 pc=00004a1c..00004c40 │ │ - DW_CFA_advance_loc: 16 to 00004a2c │ │ +000005b4 00000030 000005b8 FDE cie=00000000 pc=0000468c..000048b0 │ │ + DW_CFA_advance_loc: 16 to 0000469c │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 4 to 00004a30 │ │ + DW_CFA_advance_loc: 4 to 000046a0 │ │ DW_CFA_offset: r18 at cfa-20 │ │ - DW_CFA_advance_loc: 40 to 00004a58 │ │ + DW_CFA_advance_loc: 40 to 000046c8 │ │ DW_CFA_offset: r21 at cfa-8 │ │ DW_CFA_offset: r20 at cfa-12 │ │ DW_CFA_offset: r19 at cfa-16 │ │ DW_CFA_offset: r16 at cfa-28 │ │ DW_CFA_offset: r31 at cfa-4 │ │ DW_CFA_offset: r17 at cfa-24 │ │ - DW_CFA_advance_loc2: 272 to 00004b68 │ │ + DW_CFA_advance_loc2: 272 to 000047d8 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r20 │ │ DW_CFA_restore: r21 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006a8 00000024 000006ac FDE cie=00000000 pc=00004c40..00004d7c │ │ - DW_CFA_advance_loc: 16 to 00004c50 │ │ +000005e8 00000024 000005ec FDE cie=00000000 pc=000048b0..000049ec │ │ + DW_CFA_advance_loc: 16 to 000048c0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00004c58 │ │ + DW_CFA_advance_loc: 8 to 000048c8 │ │ DW_CFA_offset: r16 at cfa-16 │ │ - DW_CFA_advance_loc: 32 to 00004c78 │ │ + DW_CFA_advance_loc: 32 to 000048e8 │ │ DW_CFA_offset: r17 at cfa-12 │ │ DW_CFA_offset: r31 at cfa-4 │ │ DW_CFA_offset: r18 at cfa-8 │ │ - DW_CFA_advance_loc1: 152 to 00004d10 │ │ + DW_CFA_advance_loc1: 152 to 00004980 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ │ │ -000006d0 00000034 000006d4 FDE cie=00000000 pc=00004d7c..00005364 │ │ - DW_CFA_advance_loc: 16 to 00004d8c │ │ +00000610 00000034 00000614 FDE cie=00000000 pc=000049ec..00004fd4 │ │ + DW_CFA_advance_loc: 16 to 000049fc │ │ DW_CFA_def_cfa_offset: 72 │ │ - DW_CFA_advance_loc: 4 to 00004d90 │ │ + DW_CFA_advance_loc: 4 to 00004a00 │ │ DW_CFA_offset: r18 at cfa-24 │ │ - DW_CFA_advance_loc: 8 to 00004d98 │ │ + DW_CFA_advance_loc: 8 to 00004a08 │ │ DW_CFA_offset: r17 at cfa-28 │ │ - DW_CFA_advance_loc: 44 to 00004dc4 │ │ + DW_CFA_advance_loc: 44 to 00004a34 │ │ DW_CFA_offset: r19 at cfa-20 │ │ DW_CFA_offset: r16 at cfa-32 │ │ DW_CFA_offset: r31 at cfa-4 │ │ DW_CFA_offset: r22 at cfa-8 │ │ DW_CFA_offset: r21 at cfa-12 │ │ DW_CFA_offset: r20 at cfa-16 │ │ - DW_CFA_advance_loc1: 76 to 00004e10 │ │ + DW_CFA_advance_loc1: 76 to 00004a80 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r20 │ │ @@ -848,132 +761,132 @@ │ │ DW_CFA_restore: r22 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000708 0000002c 0000070c FDE cie=00000000 pc=00005364..000054c8 │ │ - DW_CFA_advance_loc: 16 to 00005374 │ │ +00000648 0000002c 0000064c FDE cie=00000000 pc=00004fd4..00005138 │ │ + DW_CFA_advance_loc: 16 to 00004fe4 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 8 to 0000537c │ │ + DW_CFA_advance_loc: 8 to 00004fec │ │ DW_CFA_offset: r18 at cfa-16 │ │ DW_CFA_offset: r17 at cfa-20 │ │ - DW_CFA_advance_loc: 36 to 000053a0 │ │ + DW_CFA_advance_loc: 36 to 00005010 │ │ DW_CFA_offset: r20 at cfa-8 │ │ DW_CFA_offset: r19 at cfa-12 │ │ DW_CFA_offset: r16 at cfa-24 │ │ DW_CFA_offset: r31 at cfa-4 │ │ - DW_CFA_advance_loc1: 184 to 00005458 │ │ + DW_CFA_advance_loc1: 184 to 000050c8 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r20 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000738 00000028 0000073c FDE cie=00000000 pc=000054c8..000055d4 │ │ - DW_CFA_advance_loc: 16 to 000054d8 │ │ +00000678 00000028 0000067c FDE cie=00000000 pc=00005138..00005244 │ │ + DW_CFA_advance_loc: 16 to 00005148 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 8 to 000054e0 │ │ + DW_CFA_advance_loc: 8 to 00005150 │ │ DW_CFA_offset: r16 at cfa-20 │ │ - DW_CFA_advance_loc: 36 to 00005504 │ │ + DW_CFA_advance_loc: 36 to 00005174 │ │ DW_CFA_offset: r17 at cfa-16 │ │ DW_CFA_offset: r31 at cfa-4 │ │ DW_CFA_offset: r19 at cfa-8 │ │ DW_CFA_offset: r18 at cfa-12 │ │ - DW_CFA_advance_loc1: 112 to 00005574 │ │ + DW_CFA_advance_loc1: 112 to 000051e4 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000764 00000010 00000768 FDE cie=00000000 pc=000055d4..0000563c │ │ +000006a4 00000010 000006a8 FDE cie=00000000 pc=00005244..000052ac │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000778 00000034 0000077c FDE cie=00000000 pc=0000563c..00005768 │ │ - DW_CFA_advance_loc: 36 to 00005660 │ │ +000006b8 00000034 000006bc FDE cie=00000000 pc=000052ac..000053d8 │ │ + DW_CFA_advance_loc: 36 to 000052d0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00005664 │ │ + DW_CFA_advance_loc: 4 to 000052d4 │ │ DW_CFA_offset: r16 at cfa-8 │ │ - DW_CFA_advance_loc: 16 to 00005674 │ │ + DW_CFA_advance_loc: 16 to 000052e4 │ │ DW_CFA_offset: r31 at cfa-4 │ │ - DW_CFA_advance_loc1: 180 to 00005728 │ │ + DW_CFA_advance_loc1: 180 to 00005398 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 0000573c │ │ + DW_CFA_advance_loc: 20 to 000053ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore: r16 │ │ - DW_CFA_advance_loc: 8 to 00005744 │ │ + DW_CFA_advance_loc: 8 to 000053b4 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r16 at cfa-8 │ │ DW_CFA_offset: r31 at cfa-4 │ │ - DW_CFA_advance_loc: 28 to 00005760 │ │ + DW_CFA_advance_loc: 28 to 000053d0 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007b0 00000028 000007b4 FDE cie=00000000 pc=00005768..000058a8 │ │ - DW_CFA_advance_loc: 16 to 00005778 │ │ +000006f0 00000028 000006f4 FDE cie=00000000 pc=000053d8..00005518 │ │ + DW_CFA_advance_loc: 16 to 000053e8 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 8 to 00005780 │ │ + DW_CFA_advance_loc: 8 to 000053f0 │ │ DW_CFA_offset: r18 at cfa-12 │ │ DW_CFA_offset: r16 at cfa-20 │ │ - DW_CFA_advance_loc: 32 to 000057a0 │ │ + DW_CFA_advance_loc: 32 to 00005410 │ │ DW_CFA_offset: r19 at cfa-8 │ │ DW_CFA_offset: r17 at cfa-16 │ │ DW_CFA_offset: r31 at cfa-4 │ │ - DW_CFA_advance_loc1: 164 to 00005844 │ │ + DW_CFA_advance_loc1: 164 to 000054b4 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000007dc 00000038 000007e0 FDE cie=00000000 pc=000058a8..00005fd0 │ │ - DW_CFA_advance_loc: 20 to 000058bc │ │ +0000071c 00000038 00000720 FDE cie=00000000 pc=00005518..00005c40 │ │ + DW_CFA_advance_loc: 20 to 0000552c │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 8 to 000058c4 │ │ + DW_CFA_advance_loc: 8 to 00005534 │ │ DW_CFA_offset: r30 at cfa-8 │ │ - DW_CFA_advance_loc: 60 to 00005900 │ │ + DW_CFA_advance_loc: 60 to 00005570 │ │ DW_CFA_offset: r31 at cfa-4 │ │ DW_CFA_offset: r23 at cfa-12 │ │ DW_CFA_offset: r22 at cfa-16 │ │ DW_CFA_offset: r21 at cfa-20 │ │ DW_CFA_offset: r20 at cfa-24 │ │ DW_CFA_offset: r19 at cfa-28 │ │ DW_CFA_offset: r18 at cfa-32 │ │ DW_CFA_offset: r17 at cfa-36 │ │ DW_CFA_offset: r16 at cfa-40 │ │ - DW_CFA_advance_loc1: 148 to 00005994 │ │ + DW_CFA_advance_loc1: 148 to 00005604 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r16 │ │ DW_CFA_restore: r17 │ │ DW_CFA_restore: r18 │ │ DW_CFA_restore: r19 │ │ DW_CFA_restore: r20 │ │ @@ -982,12 +895,99 @@ │ │ DW_CFA_restore: r23 │ │ DW_CFA_restore: r30 │ │ DW_CFA_restore: r31 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000818 00000010 0000081c FDE cie=00000000 pc=00005fd0..00006014 │ │ +00000758 00000010 0000075c FDE cie=00000000 pc=00005c40..00005c84 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ +0000076c 00000010 00000770 FDE cie=00000000 pc=00005c90..00005d14 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000780 00000034 00000784 FDE cie=00000000 pc=00005d14..00005e20 │ │ + DW_CFA_advance_loc: 16 to 00005d24 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 24 to 00005d3c │ │ + DW_CFA_offset: r18 at cfa-8 │ │ + DW_CFA_offset: r17 at cfa-12 │ │ + DW_CFA_offset: r16 at cfa-16 │ │ + DW_CFA_offset: r31 at cfa-4 │ │ + DW_CFA_advance_loc1: 160 to 00005ddc │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r18 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 40 to 00005e04 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_restore: r18 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 28 to 00005e20 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_restore: r18 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_nop │ │ + │ │ +000007b8 0000001c 000007bc FDE cie=00000000 pc=00005e20..00005e7c │ │ + DW_CFA_advance_loc: 24 to 00005e38 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 00005e40 │ │ + DW_CFA_offset: r16 at cfa-8 │ │ + DW_CFA_advance_loc: 16 to 00005e50 │ │ + DW_CFA_offset: r31 at cfa-4 │ │ + DW_CFA_advance_loc: 28 to 00005e6c │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_advance_loc: 8 to 00005e74 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + │ │ +000007d8 00000024 000007dc FDE cie=00000000 pc=00005e7c..00005f20 │ │ + DW_CFA_advance_loc: 16 to 00005e8c │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 4 to 00005e90 │ │ + DW_CFA_offset: r16 at cfa-16 │ │ + DW_CFA_advance_loc: 20 to 00005ea4 │ │ + DW_CFA_offset: r31 at cfa-4 │ │ + DW_CFA_offset: r18 at cfa-8 │ │ + DW_CFA_offset: r17 at cfa-12 │ │ + DW_CFA_advance_loc1: 124 to 00005f20 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r18 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000800 00000028 00000804 FDE cie=00000000 pc=00005f20..00006014 │ │ + DW_CFA_advance_loc: 24 to 00005f38 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 4 to 00005f3c │ │ + DW_CFA_offset: r16 at cfa-12 │ │ + DW_CFA_advance_loc: 16 to 00005f4c │ │ + DW_CFA_offset: r31 at cfa-4 │ │ + DW_CFA_offset: r17 at cfa-8 │ │ + DW_CFA_advance_loc1: 184 to 00006004 │ │ + DW_CFA_restore: r16 │ │ + DW_CFA_restore: r17 │ │ + DW_CFA_restore: r31 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 8 to 0000600c │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r16 at cfa-12 │ │ + DW_CFA_offset: r17 at cfa-8 │ │ + DW_CFA_offset: r31 at cfa-4 │ │ + │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -32,18 +32,18 @@ │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getCurrentPosition │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_saveRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_restoreRemainder │ │ Java_nya_miku_wishmaster_lib_gifdrawable_GifDrawable_getAllocationByteCount │ │ JNI_OnLoad │ │ GifMakeMapObject │ │ JNI_OnUnload │ │ +DGifGetScreenDesc │ │ +GifFreeSavedImages │ │ GifBitSize │ │ GifFreeExtensions │ │ -GifFreeSavedImages │ │ -DGifGetScreenDesc │ │ libstdc++.so │ │ libdl.so │ │ __bss_start │ │ __bss_end__ │ │ libgif.so │ │ nya/miku/wishmaster/lib/gifdrawable/GifIOException │ │ NETSCAPE2.0 │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -94,20 +94,20 @@ │ │ 0x00000df4 6e646572 004a6176 615f6e79 615f6d69 nder.Java_nya_mi │ │ 0x00000e04 6b755f77 6973686d 61737465 725f6c69 ku_wishmaster_li │ │ 0x00000e14 625f6769 66647261 7761626c 655f4769 b_gifdrawable_Gi │ │ 0x00000e24 66447261 7761626c 655f6765 74416c6c fDrawable_getAll │ │ 0x00000e34 6f636174 696f6e42 79746543 6f756e74 ocationByteCount │ │ 0x00000e44 004a4e49 5f4f6e4c 6f616400 4769664d .JNI_OnLoad.GifM │ │ 0x00000e54 616b654d 61704f62 6a656374 004a4e49 akeMapObject.JNI │ │ - 0x00000e64 5f4f6e55 6e6c6f61 64004769 66426974 _OnUnload.GifBit │ │ - 0x00000e74 53697a65 00476966 46726565 45787465 Size.GifFreeExte │ │ - 0x00000e84 6e73696f 6e730047 69664672 65655361 nsions.GifFreeSa │ │ - 0x00000e94 76656449 6d616765 73004447 69664765 vedImages.DGifGe │ │ - 0x00000ea4 74536372 65656e44 65736300 7374726e tScreenDesc.strn │ │ - 0x00000eb4 636d7000 6c696273 7464632b 2b2e736f cmp.libstdc++.so │ │ + 0x00000e64 5f4f6e55 6e6c6f61 64004447 69664765 _OnUnload.DGifGe │ │ + 0x00000e74 74536372 65656e44 65736300 7374726e tScreenDesc.strn │ │ + 0x00000e84 636d7000 47696646 72656553 61766564 cmp.GifFreeSaved │ │ + 0x00000e94 496d6167 65730047 69664269 7453697a Images.GifBitSiz │ │ + 0x00000ea4 65004769 66467265 65457874 656e7369 e.GifFreeExtensi │ │ + 0x00000eb4 6f6e7300 6c696273 7464632b 2b2e736f ons.libstdc++.so │ │ 0x00000ec4 006c6962 6d2e736f 006c6962 632e736f .libm.so.libc.so │ │ 0x00000ed4 006c6962 646c2e73 6f005f66 74657874 .libdl.so._ftext │ │ 0x00000ee4 005f6664 61746100 5f656461 7461005f ._fdata._edata._ │ │ 0x00000ef4 5f627373 5f737461 7274005f 66627373 _bss_start._fbss │ │ 0x00000f04 005f656e 64005f5f 6273735f 656e645f ._end.__bss_end_ │ │ 0x00000f14 5f005f5f 656e645f 5f006c69 62676966 _.__end__.libgif │ │ 0x00000f24 2e736f00 4c494243 00 .so.LIBC. │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -3239,253 +3239,17 @@ │ │ addiu gp,gp,19612 │ │ addu gp,gp,t9 │ │ lw v0,-32736(gp) │ │ lw t9,-32696(gp) │ │ jr t9 │ │ lw a0,4304(v0) │ │ │ │ -00004380 : │ │ - slti v0,a0,3 │ │ - bnez v0,43cc │ │ - slti v1,a0,5 │ │ - bnez v1,43d4 │ │ - slti a1,a0,9 │ │ - bnez a1,43dc │ │ - slti a2,a0,17 │ │ - bnez a2,43e4 │ │ - slti a3,a0,33 │ │ - bnez a3,43ec │ │ - slti t0,a0,65 │ │ - bnez t0,43f4 │ │ - slti t1,a0,129 │ │ - bnez t1,43fc │ │ - slti a0,a0,257 │ │ - li t2,9 │ │ - li v0,8 │ │ - jr ra │ │ - movz v0,t2,a0 │ │ - jr ra │ │ - li v0,1 │ │ - jr ra │ │ - li v0,2 │ │ - jr ra │ │ - li v0,3 │ │ - jr ra │ │ - li v0,4 │ │ - jr ra │ │ - li v0,5 │ │ - jr ra │ │ - li v0,6 │ │ - jr ra │ │ - li v0,7 │ │ - │ │ -00004404 : │ │ - lui gp,0x1 │ │ - addiu gp,gp,19452 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-40 │ │ - lw t9,-32680(gp) │ │ - sw gp,16(sp) │ │ - sw s2,32(sp) │ │ - sw s1,28(sp) │ │ - sw s0,24(sp) │ │ - sw ra,36(sp) │ │ - move s1,a0 │ │ - move s2,a1 │ │ - jalr t9 │ │ - li s0,1 │ │ - sllv s0,s0,v0 │ │ - bne s0,s1,44d8 │ │ - lw gp,16(sp) │ │ - lw t9,-32628(gp) │ │ - jalr t9 │ │ - li a0,12 │ │ - move s1,v0 │ │ - beqz v0,44d8 │ │ - lw gp,16(sp) │ │ - lw t9,-32584(gp) │ │ - move a0,s0 │ │ - jalr t9 │ │ - li a1,3 │ │ - lw gp,16(sp) │ │ - beqz v0,44cc │ │ - sw v0,8(s1) │ │ - lw t9,-32680(gp) │ │ - sw s0,0(s1) │ │ - jalr t9 │ │ - move a0,s0 │ │ - lw gp,16(sp) │ │ - beqz s2,44f4 │ │ - sw v0,4(s1) │ │ - lw t9,-32632(gp) │ │ - lw a0,8(s1) │ │ - sll a2,s0,0x1 │ │ - move a1,s2 │ │ - jalr t9 │ │ - addu a2,a2,s0 │ │ - lw ra,36(sp) │ │ - move v0,s1 │ │ - lw s2,32(sp) │ │ - lw s1,28(sp) │ │ - lw s0,24(sp) │ │ - jr ra │ │ - addiu sp,sp,40 │ │ - lw t9,-32644(gp) │ │ - jalr t9 │ │ - move a0,s1 │ │ - lw ra,36(sp) │ │ - lw s2,32(sp) │ │ - lw s1,28(sp) │ │ - lw s0,24(sp) │ │ - move v0,zero │ │ - jr ra │ │ - addiu sp,sp,40 │ │ - lw ra,36(sp) │ │ - move v0,s1 │ │ - lw s2,32(sp) │ │ - lw s1,28(sp) │ │ - lw s0,24(sp) │ │ - jr ra │ │ - addiu sp,sp,40 │ │ - │ │ -00004510 : │ │ +00004380 : │ │ lui gp,0x1 │ │ - addiu gp,gp,19184 │ │ - addu gp,gp,t9 │ │ - beqz a0,4564 │ │ - nop │ │ - addiu sp,sp,-32 │ │ - lw t9,-32644(gp) │ │ - sw s0,24(sp) │ │ - move s0,a0 │ │ - lw a0,8(a0) │ │ - sw gp,16(sp) │ │ - sw ra,28(sp) │ │ - jalr t9 │ │ - nop │ │ - lw gp,16(sp) │ │ - lw ra,28(sp) │ │ - move a0,s0 │ │ - lw t9,-32644(gp) │ │ - lw s0,24(sp) │ │ - jr t9 │ │ - addiu sp,sp,32 │ │ - jr ra │ │ - nop │ │ - │ │ -0000456c : │ │ - lui gp,0x1 │ │ - addiu gp,gp,19092 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-40 │ │ - sw s0,24(sp) │ │ - lw s0,0(a1) │ │ - sw gp,16(sp) │ │ - sw ra,36(sp) │ │ - sw s2,32(sp) │ │ - sw s1,28(sp) │ │ - beqz s0,45f8 │ │ - move s2,a0 │ │ - lw v0,0(a0) │ │ - sll v1,v0,0x2 │ │ - addu a0,s0,v1 │ │ - move s1,a1 │ │ - sltu a1,s0,a0 │ │ - beqz a1,45e4 │ │ - move a0,s0 │ │ - lw a0,0(s0) │ │ - lw t9,-32644(gp) │ │ - jalr t9 │ │ - addiu s0,s0,4 │ │ - lw a2,0(s2) │ │ - lw a0,0(s1) │ │ - sll a3,a2,0x2 │ │ - addu t0,a0,a3 │ │ - sltu t1,s0,t0 │ │ - bnez t1,45b8 │ │ - lw gp,16(sp) │ │ - lw t9,-32644(gp) │ │ - jalr t9 │ │ - nop │ │ - sw zero,0(s1) │ │ - sw zero,0(s2) │ │ - lw ra,36(sp) │ │ - lw s2,32(sp) │ │ - lw s1,28(sp) │ │ - lw s0,24(sp) │ │ - jr ra │ │ - addiu sp,sp,40 │ │ - │ │ -00004610 : │ │ - lui gp,0x1 │ │ - addiu gp,gp,18928 │ │ - addu gp,gp,t9 │ │ - beqz a0,46f4 │ │ - nop │ │ - addiu sp,sp,-40 │ │ - sw s0,28(sp) │ │ - lw s0,44(a0) │ │ - sw gp,16(sp) │ │ - sw ra,36(sp) │ │ - sw s1,32(sp) │ │ - beqz s0,46e4 │ │ - move s1,a0 │ │ - lw v0,16(a0) │ │ - sll v1,v0,0x2 │ │ - sll a0,v0,0x5 │ │ - addu a1,v1,a0 │ │ - addu a2,s0,a1 │ │ - sltu a3,s0,a2 │ │ - beqz a3,46fc │ │ - nop │ │ - lw t0,20(s0) │ │ - lw t9,-32696(gp) │ │ - beqz t0,4684 │ │ - move a0,t0 │ │ - jalr t9 │ │ - nop │ │ - lw gp,16(sp) │ │ - sw zero,20(s0) │ │ - lw a0,24(s0) │ │ - beqz a0,469c │ │ - lw t9,-32644(gp) │ │ - jalr t9 │ │ - nop │ │ - lw gp,16(sp) │ │ - lw t9,-32676(gp) │ │ - addiu a0,s0,28 │ │ - jalr t9 │ │ - addiu a1,s0,32 │ │ - lw t1,16(s1) │ │ - lw a0,44(s1) │ │ - sll t2,t1,0x2 │ │ - sll t3,t1,0x5 │ │ - addu t4,t2,t3 │ │ - addiu s0,s0,36 │ │ - addu t5,a0,t4 │ │ - sltu t6,s0,t5 │ │ - bnez t6,4664 │ │ - lw gp,16(sp) │ │ - lw t9,-32644(gp) │ │ - jalr t9 │ │ - nop │ │ - sw zero,44(s1) │ │ - lw ra,36(sp) │ │ - lw s1,32(sp) │ │ - lw s0,28(sp) │ │ - addiu sp,sp,40 │ │ - jr ra │ │ - nop │ │ - b 46d4 │ │ - move a0,s0 │ │ - ... │ │ - │ │ -00004710 : │ │ - lui gp,0x1 │ │ - addiu gp,gp,18672 │ │ + addiu gp,gp,19584 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-56 │ │ lw v1,56(a0) │ │ sw s1,36(sp) │ │ lw s1,-32608(gp) │ │ lw v0,0(v1) │ │ lw a1,0(s1) │ │ @@ -3494,149 +3258,149 @@ │ │ sw s0,32(sp) │ │ sw ra,52(sp) │ │ sw s4,48(sp) │ │ sw s3,44(sp) │ │ sw s2,40(sp) │ │ move s0,a0 │ │ sw a1,28(sp) │ │ - bnez v0,4790 │ │ + bnez v0,4400 │ │ li ra,111 │ │ sw ra,48(a0) │ │ lw s0,28(sp) │ │ lw s1,0(s1) │ │ - bne s0,s1,4a10 │ │ + bne s0,s1,4680 │ │ lw ra,52(sp) │ │ lw s4,48(sp) │ │ lw s3,44(sp) │ │ lw s2,40(sp) │ │ lw s1,36(sp) │ │ lw s0,32(sp) │ │ jr ra │ │ addiu sp,sp,56 │ │ lw t9,52(v1) │ │ - beqz t9,4880 │ │ + beqz t9,44f0 │ │ addiu s2,sp,24 │ │ li a2,2 │ │ jalr t9 │ │ move a1,s2 │ │ xori a3,v0,0x2 │ │ lw gp,16(sp) │ │ sltu a2,zero,a3 │ │ - bnez a2,4870 │ │ + bnez a2,44e0 │ │ lbu t0,25(sp) │ │ lw t1,56(s0) │ │ lbu t2,24(sp) │ │ sll t3,t0,0x8 │ │ lw t9,52(t1) │ │ or t4,t3,t2 │ │ - beqz t9,48a8 │ │ + beqz t9,4518 │ │ sw t4,0(s0) │ │ move a0,s0 │ │ move a1,s2 │ │ jalr t9 │ │ li a2,2 │ │ xori t7,v0,0x2 │ │ lw gp,16(sp) │ │ sltu t6,zero,t7 │ │ - bnez t6,4870 │ │ + bnez t6,44e0 │ │ lbu s3,25(sp) │ │ lw s4,56(s0) │ │ lbu t8,24(sp) │ │ sll ra,s3,0x8 │ │ lw t9,52(s4) │ │ or v1,ra,t8 │ │ - beqz t9,48f4 │ │ + beqz t9,4564 │ │ sw v1,4(s0) │ │ move a0,s0 │ │ move a1,s2 │ │ jalr t9 │ │ li a2,3 │ │ xori a0,v0,0x3 │ │ lw gp,16(sp) │ │ sltu a1,zero,a0 │ │ - bnez a1,48d0 │ │ + bnez a1,4540 │ │ lbu a2,24(sp) │ │ lbu a3,25(sp) │ │ sll t0,a2,0x18 │ │ sra t1,t0,0x18 │ │ - bltz t1,491c │ │ + bltz t1,458c │ │ sw a3,8(s0) │ │ sw zero,12(s0) │ │ - b 4764 │ │ + b 43d4 │ │ li v0,1 │ │ lw t9,-32696(gp) │ │ jalr t9 │ │ lw a0,12(s0) │ │ lw gp,16(sp) │ │ sw zero,12(s0) │ │ li v1,102 │ │ sw v1,48(s0) │ │ - b 4764 │ │ + b 43d4 │ │ move v0,zero │ │ lw t9,-32588(gp) │ │ lw a3,48(v1) │ │ move a0,s2 │ │ li a2,2 │ │ jalr t9 │ │ li a1,1 │ │ xori a0,v0,0x2 │ │ lw gp,16(sp) │ │ - b 47b4 │ │ + b 4424 │ │ sltu a2,zero,a0 │ │ lw t9,-32588(gp) │ │ lw a3,48(t1) │ │ move a0,s2 │ │ li a1,1 │ │ jalr t9 │ │ li a2,2 │ │ xori t5,v0,0x2 │ │ lw gp,16(sp) │ │ - b 47f4 │ │ + b 4464 │ │ sltu t6,zero,t5 │ │ lw t9,-32696(gp) │ │ li t8,102 │ │ lw a0,12(s0) │ │ jalr t9 │ │ sw t8,48(s0) │ │ lw gp,16(sp) │ │ sw zero,12(s0) │ │ - b 4764 │ │ + b 43d4 │ │ move v0,zero │ │ lw t9,-32588(gp) │ │ lw a3,48(s4) │ │ li a1,1 │ │ move a0,s2 │ │ jalr t9 │ │ li a2,3 │ │ xori v0,v0,0x3 │ │ lw gp,16(sp) │ │ - b 4834 │ │ + b 44a4 │ │ sltu a1,zero,v0 │ │ andi t2,a2,0x7 │ │ lw t9,-32684(gp) │ │ addiu t3,t2,1 │ │ li t4,1 │ │ sllv a0,t4,t3 │ │ jalr t9 │ │ move a1,zero │ │ lw gp,16(sp) │ │ - beqz v0,4a00 │ │ + beqz v0,4670 │ │ sw v0,12(s0) │ │ lw t5,0(v0) │ │ - blez t5,4854 │ │ + blez t5,44c4 │ │ move s3,zero │ │ - b 49c8 │ │ + b 4638 │ │ move s4,zero │ │ move a1,s2 │ │ jalr t9 │ │ li a2,3 │ │ xori v1,v0,0x3 │ │ lw gp,16(sp) │ │ sltu t8,zero,v1 │ │ - bnez t8,485c │ │ + bnez t8,44cc │ │ lbu a1,24(sp) │ │ lw ra,12(s0) │ │ lw v0,8(ra) │ │ addiu s4,s4,1 │ │ addu a0,v0,s3 │ │ sb a1,0(a0) │ │ lw a2,12(s0) │ │ @@ -3648,41 +3412,41 @@ │ │ lbu t3,26(sp) │ │ lw t4,8(t2) │ │ addu t5,t4,s3 │ │ sb t3,2(t5) │ │ lw t6,12(s0) │ │ lw t9,0(t6) │ │ slt t7,s4,t9 │ │ - beqz t7,4854 │ │ + beqz t7,44c4 │ │ addiu s3,s3,3 │ │ lw t6,56(s0) │ │ lw t9,52(t6) │ │ - bnez t9,4958 │ │ + bnez t9,45c8 │ │ move a0,s0 │ │ lw t9,-32588(gp) │ │ lw a3,48(t6) │ │ move a0,s2 │ │ li a1,1 │ │ jalr t9 │ │ li a2,3 │ │ xori t7,v0,0x3 │ │ lw gp,16(sp) │ │ - b 4970 │ │ + b 45e0 │ │ sltu t8,zero,t7 │ │ li s2,109 │ │ sw s2,48(s0) │ │ - b 4764 │ │ + b 43d4 │ │ move v0,zero │ │ lw t9,-32600(gp) │ │ jalr t9 │ │ nop │ │ │ │ -00004a1c : │ │ +0000468c : │ │ lui gp,0x1 │ │ - addiu gp,gp,17892 │ │ + addiu gp,gp,18804 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-72 │ │ sw s2,52(sp) │ │ lw s2,-32608(gp) │ │ lw t9,-32628(gp) │ │ lw v0,0(s2) │ │ sw gp,16(sp) │ │ @@ -3695,214 +3459,214 @@ │ │ move s5,a0 │ │ sw v0,36(sp) │ │ li a0,60 │ │ move s3,a1 │ │ jalr t9 │ │ move s4,a2 │ │ move s0,v0 │ │ - beqz v0,4b68 │ │ + beqz v0,47d8 │ │ lw gp,16(sp) │ │ lw t9,-32636(gp) │ │ move a0,v0 │ │ move a1,zero │ │ jalr t9 │ │ li a2,60 │ │ lw gp,16(sp) │ │ sw zero,44(s0) │ │ lw t9,-32628(gp) │ │ sw zero,12(s0) │ │ jalr t9 │ │ li a0,24888 │ │ move s1,v0 │ │ - beqz v0,4c24 │ │ + beqz v0,4894 │ │ lw gp,16(sp) │ │ li v1,8 │ │ sw v0,56(s0) │ │ sw zero,48(v0) │ │ sw v1,0(v0) │ │ sw s3,52(v0) │ │ - beqz s3,4bb0 │ │ + beqz s3,4820 │ │ sw s5,52(s0) │ │ addiu s5,sp,28 │ │ move a1,s5 │ │ li a2,6 │ │ move t9,s3 │ │ jalr t9 │ │ move a0,s0 │ │ xori a2,v0,0x6 │ │ lw gp,16(sp) │ │ sltu a1,zero,a2 │ │ - bnez a1,4bdc │ │ + bnez a1,484c │ │ lw a3,-32732(gp) │ │ lw t9,-32592(gp) │ │ addiu a0,a3,25120 │ │ move a1,s5 │ │ li a2,3 │ │ jalr t9 │ │ sb zero,34(sp) │ │ - bnez v0,4b7c │ │ + bnez v0,47ec │ │ lw gp,16(sp) │ │ - lw t9,-32672(gp) │ │ + lw t9,-32680(gp) │ │ jalr t9 │ │ move a0,s0 │ │ - beqz v0,4bf4 │ │ + beqz v0,4864 │ │ lw gp,16(sp) │ │ sw zero,48(s0) │ │ move v0,s0 │ │ lw t5,36(sp) │ │ lw t6,0(s2) │ │ - bne t5,t6,4c34 │ │ + bne t5,t6,48a4 │ │ lw ra,68(sp) │ │ lw s5,64(sp) │ │ lw s4,60(sp) │ │ lw s3,56(sp) │ │ lw s2,52(sp) │ │ lw s1,48(sp) │ │ lw s0,44(sp) │ │ jr ra │ │ addiu sp,sp,72 │ │ - beqz s4,4bec │ │ + beqz s4,485c │ │ li t4,109 │ │ sw t4,0(s4) │ │ - b 4b38 │ │ + b 47a8 │ │ move v0,zero │ │ - beqz s4,4b88 │ │ + beqz s4,47f8 │ │ li t1,103 │ │ sw t1,0(s4) │ │ lw t9,-32644(gp) │ │ jalr t9 │ │ move a0,s1 │ │ lw gp,16(sp) │ │ lw t9,-32644(gp) │ │ jalr t9 │ │ move a0,s0 │ │ lw gp,16(sp) │ │ - b 4b38 │ │ + b 47a8 │ │ move v0,zero │ │ lw t9,-32588(gp) │ │ addiu s5,sp,28 │ │ move a0,s5 │ │ li a1,1 │ │ li a2,6 │ │ jalr t9 │ │ move a3,zero │ │ xori a0,v0,0x6 │ │ lw gp,16(sp) │ │ - b 4af4 │ │ + b 4764 │ │ sltu a1,zero,a0 │ │ - beqz s4,4b88 │ │ + beqz s4,47f8 │ │ li t2,102 │ │ - b 4b88 │ │ + b 47f8 │ │ sw t2,0(s4) │ │ - b 4b38 │ │ + b 47a8 │ │ move v0,zero │ │ lw t9,-32644(gp) │ │ jalr t9 │ │ move a0,s1 │ │ lw gp,16(sp) │ │ lw t9,-32644(gp) │ │ jalr t9 │ │ move a0,s0 │ │ li t0,104 │ │ lw gp,16(sp) │ │ sw t0,0(s4) │ │ - b 4b38 │ │ + b 47a8 │ │ move v0,zero │ │ - beqz s4,4b98 │ │ + beqz s4,4808 │ │ li t3,109 │ │ - b 4b98 │ │ + b 4808 │ │ sw t3,0(s4) │ │ lw t9,-32600(gp) │ │ jalr t9 │ │ nop │ │ │ │ -00004c40 : │ │ +000048b0 : │ │ lui gp,0x1 │ │ - addiu gp,gp,17344 │ │ + addiu gp,gp,18256 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-48 │ │ lw v1,56(a0) │ │ sw s0,32(sp) │ │ lw s0,-32608(gp) │ │ lw v0,0(v1) │ │ lw a2,0(s0) │ │ sw gp,16(sp) │ │ andi v0,v0,0x8 │ │ sw s1,36(sp) │ │ sw ra,44(sp) │ │ sw s2,40(sp) │ │ move s1,a0 │ │ sw a2,28(sp) │ │ - beqz v0,4d10 │ │ + beqz v0,4980 │ │ li ra,111 │ │ lw t9,52(v1) │ │ - beqz t9,4d48 │ │ + beqz t9,49b8 │ │ move s2,a1 │ │ addiu a1,sp,27 │ │ jalr t9 │ │ li a2,1 │ │ xori a3,v0,0x1 │ │ lw gp,16(sp) │ │ sltu a1,zero,a3 │ │ - bnez a1,4ce0 │ │ + bnez a1,4950 │ │ lbu t0,27(sp) │ │ li t1,44 │ │ - beq t0,t1,4d28 │ │ + beq t0,t1,4998 │ │ li t2,59 │ │ - beq t0,t2,4d18 │ │ + beq t0,t2,4988 │ │ li t3,33 │ │ - beq t0,t3,4d38 │ │ + beq t0,t3,49a8 │ │ li t4,107 │ │ sw zero,0(s2) │ │ move v0,zero │ │ - b 4cec │ │ + b 495c │ │ sw t4,48(s1) │ │ li t8,102 │ │ sw t8,48(s1) │ │ move v0,zero │ │ lw s1,28(sp) │ │ lw v1,0(s0) │ │ - bne s1,v1,4d70 │ │ + bne s1,v1,49e0 │ │ lw ra,44(sp) │ │ lw s2,40(sp) │ │ lw s1,36(sp) │ │ lw s0,32(sp) │ │ jr ra │ │ addiu sp,sp,48 │ │ - b 4cec │ │ + b 495c │ │ sw ra,48(a0) │ │ li t6,4 │ │ sw t6,0(s2) │ │ - b 4cec │ │ + b 495c │ │ li v0,1 │ │ li t7,2 │ │ sw t7,0(s2) │ │ - b 4cec │ │ + b 495c │ │ li v0,1 │ │ li t5,3 │ │ sw t5,0(s2) │ │ - b 4cec │ │ + b 495c │ │ li v0,1 │ │ lw t9,-32588(gp) │ │ lw a3,48(v1) │ │ addiu a0,sp,27 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ xori a0,v0,0x1 │ │ lw gp,16(sp) │ │ - b 4cac │ │ + b 491c │ │ sltu a1,zero,a0 │ │ lw t9,-32600(gp) │ │ jalr t9 │ │ nop │ │ │ │ -00004d7c : │ │ +000049ec : │ │ lui gp,0x1 │ │ - addiu gp,gp,17028 │ │ + addiu gp,gp,17940 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-72 │ │ sw s2,48(sp) │ │ lw s2,56(a0) │ │ sw s1,44(sp) │ │ lw s1,-32608(gp) │ │ lw v0,0(s2) │ │ @@ -3914,131 +3678,131 @@ │ │ sw ra,68(sp) │ │ sw s6,64(sp) │ │ sw s5,60(sp) │ │ sw s4,56(sp) │ │ move s0,a0 │ │ andi s3,a1,0xff │ │ sw v1,36(sp) │ │ - bnez v0,4e10 │ │ + bnez v0,4a80 │ │ li t4,111 │ │ sw t4,48(a0) │ │ lw s3,36(sp) │ │ lw s1,0(s1) │ │ - bne s3,s1,5358 │ │ + bne s3,s1,4fc8 │ │ lw ra,68(sp) │ │ lw s6,64(sp) │ │ lw s5,60(sp) │ │ lw s4,56(sp) │ │ lw s3,52(sp) │ │ lw s2,48(sp) │ │ lw s1,44(sp) │ │ lw s0,40(sp) │ │ jr ra │ │ addiu sp,sp,72 │ │ lw t9,52(s2) │ │ - beqz t9,5114 │ │ + beqz t9,4d84 │ │ addiu s4,sp,32 │ │ move a1,s4 │ │ jalr t9 │ │ li a2,2 │ │ xori a2,v0,0x2 │ │ lw gp,16(sp) │ │ sltu a1,zero,a2 │ │ - bnez a1,5104 │ │ + bnez a1,4d74 │ │ lbu a3,33(sp) │ │ lw t0,56(s0) │ │ lbu t1,32(sp) │ │ sll t2,a3,0x8 │ │ lw t9,52(t0) │ │ or t3,t2,t1 │ │ - beqz t9,513c │ │ + beqz t9,4dac │ │ sw t3,20(s0) │ │ move a0,s0 │ │ move a1,s4 │ │ jalr t9 │ │ li a2,2 │ │ xori t6,v0,0x2 │ │ lw gp,16(sp) │ │ sltu t5,zero,t6 │ │ - bnez t5,5104 │ │ + bnez t5,4d74 │ │ lbu t7,33(sp) │ │ lw s5,56(s0) │ │ lbu s6,32(sp) │ │ sll t8,t7,0x8 │ │ lw t9,52(s5) │ │ or ra,t8,s6 │ │ - beqz t9,5164 │ │ + beqz t9,4dd4 │ │ sw ra,24(s0) │ │ move a0,s0 │ │ move a1,s4 │ │ jalr t9 │ │ li a2,2 │ │ xori a0,v0,0x2 │ │ lw gp,16(sp) │ │ sltu v1,zero,a0 │ │ - bnez v1,5104 │ │ + bnez v1,4d74 │ │ lbu a1,33(sp) │ │ lw a2,56(s0) │ │ lbu a3,32(sp) │ │ sll t0,a1,0x8 │ │ lw t9,52(a2) │ │ or t1,t0,a3 │ │ - beqz t9,518c │ │ + beqz t9,4dfc │ │ sw t1,28(s0) │ │ move a0,s0 │ │ move a1,s4 │ │ jalr t9 │ │ li a2,2 │ │ xori t4,v0,0x2 │ │ lw gp,16(sp) │ │ sltu t3,zero,t4 │ │ - bnez t3,5104 │ │ + bnez t3,4d74 │ │ lbu t5,33(sp) │ │ lw t6,56(s0) │ │ lbu t7,32(sp) │ │ sll s5,t5,0x8 │ │ lw t9,52(t6) │ │ or s6,s5,t7 │ │ - beqz t9,51e0 │ │ + beqz t9,4e50 │ │ sw s6,32(s0) │ │ move a0,s0 │ │ move a1,s4 │ │ jalr t9 │ │ li a2,1 │ │ xori v1,v0,0x1 │ │ lw gp,16(sp) │ │ sltu v0,zero,v1 │ │ - bnez v0,51bc │ │ + bnez v0,4e2c │ │ lbu s5,32(sp) │ │ lw a0,40(s0) │ │ srl ra,s5,0x6 │ │ andi a1,ra,0x1 │ │ - beqz a0,51b4 │ │ + beqz a0,4e24 │ │ sb a1,36(s0) │ │ lw t9,-32696(gp) │ │ jalr t9 │ │ nop │ │ lbu a0,32(sp) │ │ lw gp,16(sp) │ │ sw zero,40(s0) │ │ sll a2,a0,0x18 │ │ sra a3,a2,0x18 │ │ - bltz a3,5230 │ │ + bltz a3,4ea0 │ │ andi t0,s5,0x7 │ │ lw a0,44(s0) │ │ - beqz a0,5208 │ │ + beqz a0,4e78 │ │ lw t9,-32572(gp) │ │ lw s4,16(s0) │ │ addiu t6,s4,1 │ │ sll t7,t6,0x2 │ │ sll t8,t6,0x5 │ │ jalr t9 │ │ addu a1,t7,t8 │ │ lw gp,16(sp) │ │ - beqz v0,5220 │ │ + beqz v0,4e90 │ │ sw v0,44(s0) │ │ lw v1,16(s0) │ │ move s6,v0 │ │ addiu v0,s0,20 │ │ lwl ra,3(v0) │ │ sll t0,v1,0x2 │ │ sll t1,v1,0x5 │ │ @@ -4064,35 +3828,35 @@ │ │ swl a1,15(s5) │ │ swr a1,12(s5) │ │ swl a0,19(s5) │ │ swr a0,16(s5) │ │ swl t2,23(s5) │ │ swr t2,20(s5) │ │ lw t4,40(s0) │ │ - beqz t4,5048 │ │ + beqz t4,4cb8 │ │ lw t9,-32684(gp) │ │ lw a0,0(t4) │ │ jalr t9 │ │ lw a1,8(t4) │ │ lw gp,16(sp) │ │ - beqz v0,5220 │ │ + beqz v0,4e90 │ │ sw v0,20(s5) │ │ sw zero,24(s5) │ │ sw zero,28(s5) │ │ - beqz s3,5064 │ │ + beqz s3,4cd4 │ │ sw zero,32(s5) │ │ lw s3,16(s0) │ │ addiu t5,s3,1 │ │ sw t5,16(s0) │ │ lw s4,28(s0) │ │ lw t6,32(s0) │ │ lw s6,56(s0) │ │ mul t7,s4,t6 │ │ lw t9,52(s6) │ │ - beqz t9,5314 │ │ + beqz t9,4f84 │ │ sw t7,44(s2) │ │ move a0,s0 │ │ addiu a1,sp,31 │ │ jalr t9 │ │ li a2,1 │ │ lw gp,16(sp) │ │ lbu s0,31(sp) │ │ @@ -4115,115 +3879,115 @@ │ │ sw zero,36(s6) │ │ sw zero,40(s6) │ │ addiu a1,s6,8504 │ │ addiu a3,s6,24888 │ │ li a2,4098 │ │ sw a2,0(a1) │ │ addiu a1,a1,4 │ │ - bne a1,a3,50ec │ │ + bne a1,a3,4d5c │ │ li v0,1 │ │ - b 4ddc │ │ + b 4a4c │ │ nop │ │ li s5,102 │ │ sw s5,48(s0) │ │ - b 4ddc │ │ + b 4a4c │ │ move v0,zero │ │ lw t9,-32588(gp) │ │ lw a3,48(s2) │ │ move a0,s4 │ │ li a1,1 │ │ jalr t9 │ │ li a2,2 │ │ xori a0,v0,0x2 │ │ lw gp,16(sp) │ │ - b 4e34 │ │ + b 4aa4 │ │ sltu a1,zero,a0 │ │ lw t9,-32588(gp) │ │ lw a3,48(t0) │ │ move a0,s4 │ │ li a1,1 │ │ jalr t9 │ │ li a2,2 │ │ xori t4,v0,0x2 │ │ lw gp,16(sp) │ │ - b 4e74 │ │ + b 4ae4 │ │ sltu t5,zero,t4 │ │ lw t9,-32588(gp) │ │ lw a3,48(s5) │ │ move a0,s4 │ │ li a1,1 │ │ jalr t9 │ │ li a2,2 │ │ xori v0,v0,0x2 │ │ lw gp,16(sp) │ │ - b 4eb4 │ │ + b 4b24 │ │ sltu v1,zero,v0 │ │ lw t9,-32588(gp) │ │ lw a3,48(a2) │ │ move a0,s4 │ │ li a1,1 │ │ jalr t9 │ │ li a2,2 │ │ xori t2,v0,0x2 │ │ lw gp,16(sp) │ │ - b 4ef4 │ │ + b 4b64 │ │ sltu t3,zero,t2 │ │ - b 4f68 │ │ + b 4bd8 │ │ move a0,s5 │ │ lw t9,-32696(gp) │ │ li t3,102 │ │ lw a0,40(s0) │ │ jalr t9 │ │ sw t3,48(s0) │ │ lw gp,16(sp) │ │ sw zero,40(s0) │ │ - b 4ddc │ │ + b 4a4c │ │ move v0,zero │ │ lw t9,-32588(gp) │ │ lw a3,48(t6) │ │ move a0,s4 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ xori t8,v0,0x1 │ │ lw gp,16(sp) │ │ - b 4f34 │ │ + b 4ba4 │ │ sltu v0,zero,t8 │ │ lw t9,-32628(gp) │ │ jalr t9 │ │ li a0,36 │ │ lw gp,16(sp) │ │ - bnez v0,4fa8 │ │ + bnez v0,4c18 │ │ sw v0,44(s0) │ │ li t2,109 │ │ sw t2,48(s0) │ │ - b 4ddc │ │ + b 4a4c │ │ move v0,zero │ │ lw t9,-32684(gp) │ │ addiu t1,t0,1 │ │ li t2,1 │ │ sllv a0,t2,t1 │ │ jalr t9 │ │ move a1,zero │ │ lw gp,16(sp) │ │ - beqz v0,5220 │ │ + beqz v0,4e90 │ │ sw v0,40(s0) │ │ lw t3,0(v0) │ │ - beqz t3,4f78 │ │ + beqz t3,4be8 │ │ nop │ │ move s5,zero │ │ - b 52dc │ │ + b 4f4c │ │ move s6,zero │ │ move a1,s4 │ │ jalr t9 │ │ li a2,3 │ │ xori t7,v0,0x3 │ │ lw gp,16(sp) │ │ sltu t6,zero,t7 │ │ - bnez t6,5334 │ │ + bnez t6,4fa4 │ │ lbu v1,32(sp) │ │ lw t8,40(s0) │ │ lw v0,8(t8) │ │ addiu s6,s6,1 │ │ addu ra,v0,s5 │ │ sb v1,0(ra) │ │ lw a1,40(s0) │ │ @@ -4235,54 +3999,54 @@ │ │ lbu t1,34(sp) │ │ lw t2,8(t0) │ │ addu t3,t2,s5 │ │ sb t1,2(t3) │ │ lw t4,40(s0) │ │ lw t9,0(t4) │ │ sltu t5,s6,t9 │ │ - beqz t5,4f78 │ │ + beqz t5,4be8 │ │ addiu s5,s5,3 │ │ lw t4,56(s0) │ │ lw t9,52(t4) │ │ - bnez t9,526c │ │ + bnez t9,4edc │ │ move a0,s0 │ │ lw t9,-32588(gp) │ │ lw a3,48(t4) │ │ move a0,s4 │ │ li a1,1 │ │ jalr t9 │ │ li a2,3 │ │ xori t5,v0,0x3 │ │ lw gp,16(sp) │ │ - b 5284 │ │ + b 4ef4 │ │ sltu t6,zero,t5 │ │ lw t9,-32588(gp) │ │ lw a3,48(s6) │ │ addiu a0,sp,31 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ - b 5094 │ │ + b 4d04 │ │ lw gp,16(sp) │ │ lw t9,-32696(gp) │ │ jalr t9 │ │ lw a0,40(s0) │ │ li a0,102 │ │ lw gp,16(sp) │ │ sw a0,48(s0) │ │ sw zero,40(s0) │ │ - b 4ddc │ │ + b 4a4c │ │ move v0,zero │ │ lw t9,-32600(gp) │ │ jalr t9 │ │ nop │ │ │ │ -00005364 : │ │ +00004fd4 : │ │ lui gp,0x1 │ │ - addiu gp,gp,15516 │ │ + addiu gp,gp,16428 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-56 │ │ sw s2,40(sp) │ │ sw s1,36(sp) │ │ lw s2,56(a0) │ │ lw s1,-32608(gp) │ │ lw t9,52(s2) │ │ @@ -4292,88 +4056,88 @@ │ │ sw s3,44(sp) │ │ sw s0,32(sp) │ │ sw ra,52(sp) │ │ move s0,a0 │ │ move s3,a1 │ │ move s4,a2 │ │ sw v0,28(sp) │ │ - beqz t9,5464 │ │ + beqz t9,50d4 │ │ addiu a1,sp,27 │ │ jalr t9 │ │ li a2,1 │ │ xori a1,v0,0x1 │ │ lw gp,16(sp) │ │ sltu a0,zero,a1 │ │ - bnez a0,5420 │ │ + bnez a0,5090 │ │ lbu a2,27(sp) │ │ - beqz a2,5458 │ │ + beqz a2,50c8 │ │ li t0,249 │ │ lw a3,0(s4) │ │ - beq a3,t0,548c │ │ + beq a3,t0,50fc │ │ nop │ │ addiu t1,s2,56 │ │ sw t1,0(s3) │ │ sb a2,56(s2) │ │ lw t2,56(s0) │ │ lw t9,52(t2) │ │ - beqz t9,549c │ │ + beqz t9,510c │ │ move a0,s0 │ │ lw t4,0(s3) │ │ jalr t9 │ │ addiu a1,t4,1 │ │ lw gp,16(sp) │ │ lbu t5,27(sp) │ │ - beq v0,t5,542c │ │ + beq v0,t5,509c │ │ li v0,1 │ │ li t6,102 │ │ sw t6,48(s0) │ │ move v0,zero │ │ lw t7,28(sp) │ │ lw t8,0(s1) │ │ - bne t7,t8,54bc │ │ + bne t7,t8,512c │ │ lw ra,52(sp) │ │ lw s4,48(sp) │ │ lw s3,44(sp) │ │ lw s2,40(sp) │ │ lw s1,36(sp) │ │ lw s0,32(sp) │ │ jr ra │ │ addiu sp,sp,56 │ │ sw zero,0(s3) │ │ - b 542c │ │ + b 509c │ │ li v0,1 │ │ lw t9,-32588(gp) │ │ lw a3,48(s2) │ │ addiu a0,sp,27 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ xori v1,v0,0x1 │ │ lw gp,16(sp) │ │ - b 53cc │ │ + b 503c │ │ sltu a0,zero,v1 │ │ li a2,4 │ │ sb a2,27(sp) │ │ - b 53e8 │ │ + b 5058 │ │ li a2,4 │ │ lw t3,0(s3) │ │ lw t9,-32588(gp) │ │ lw a3,48(t2) │ │ addiu a0,t3,1 │ │ jalr t9 │ │ li a1,1 │ │ - b 5414 │ │ + b 5084 │ │ lw gp,16(sp) │ │ lw t9,-32600(gp) │ │ jalr t9 │ │ nop │ │ │ │ -000054c8 : │ │ +00005138 : │ │ lui gp,0x1 │ │ - addiu gp,gp,15160 │ │ + addiu gp,gp,16072 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-56 │ │ lw v1,56(a0) │ │ sw s0,36(sp) │ │ lw s0,-32608(gp) │ │ lw v0,0(v1) │ │ lw a3,0(s0) │ │ @@ -4381,139 +4145,139 @@ │ │ andi v0,v0,0x8 │ │ sw s1,40(sp) │ │ sw ra,52(sp) │ │ sw s3,48(sp) │ │ sw s2,44(sp) │ │ move s1,a0 │ │ sw a3,28(sp) │ │ - beqz v0,5598 │ │ + beqz v0,5208 │ │ li t2,111 │ │ lw t9,52(v1) │ │ move s2,a1 │ │ - beqz t9,55a0 │ │ + beqz t9,5210 │ │ move s3,a2 │ │ addiu a1,sp,27 │ │ jalr t9 │ │ li a2,1 │ │ xori a2,v0,0x1 │ │ lw gp,16(sp) │ │ sltu a1,zero,a2 │ │ - beqz a1,5574 │ │ + beqz a1,51e4 │ │ li t1,102 │ │ sw t1,48(s1) │ │ move v0,zero │ │ lw t3,28(sp) │ │ lw t4,0(s0) │ │ - bne t3,t4,55c8 │ │ + bne t3,t4,5238 │ │ lw ra,52(sp) │ │ lw s3,48(sp) │ │ lw s2,44(sp) │ │ lw s1,40(sp) │ │ lw s0,36(sp) │ │ jr ra │ │ addiu sp,sp,56 │ │ lbu t0,27(sp) │ │ lw t9,-32728(gp) │ │ sw t0,0(s2) │ │ move a0,s1 │ │ move a1,s3 │ │ jalr t9 │ │ move a2,s2 │ │ - b 554c │ │ + b 51bc │ │ lw gp,16(sp) │ │ - b 554c │ │ + b 51bc │ │ sw t2,48(a0) │ │ lw t9,-32588(gp) │ │ lw a3,48(v1) │ │ addiu a0,sp,27 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ xori a0,v0,0x1 │ │ lw gp,16(sp) │ │ - b 553c │ │ + b 51ac │ │ sltu a1,zero,a0 │ │ lw t9,-32600(gp) │ │ jalr t9 │ │ nop │ │ │ │ -000055d4 : │ │ +00005244 : │ │ li v0,4 │ │ - beq a0,v0,55e8 │ │ + beq a0,v0,5258 │ │ move v0,zero │ │ jr ra │ │ nop │ │ lbu v1,0(a1) │ │ srl a0,v1,0x2 │ │ andi a3,a0,0x7 │ │ sw a3,0(a2) │ │ lbu t0,2(a1) │ │ lbu t1,1(a1) │ │ sll t2,t0,0x8 │ │ or t3,t2,t1 │ │ sw t3,4(a2) │ │ lbu t4,0(a1) │ │ andi t5,t4,0x1 │ │ - bnez t5,562c │ │ + bnez t5,529c │ │ nop │ │ li a1,-1 │ │ sw a1,8(a2) │ │ jr ra │ │ li v0,1 │ │ lbu t6,3(a1) │ │ li v0,1 │ │ jr ra │ │ sw t6,8(a2) │ │ │ │ -0000563c : │ │ +000052ac : │ │ lui gp,0x1 │ │ - addiu gp,gp,14788 │ │ + addiu gp,gp,15700 │ │ addu gp,gp,t9 │ │ - beqz a0,573c │ │ + beqz a0,53ac │ │ nop │ │ lw v0,56(a0) │ │ - beqz v0,573c │ │ + beqz v0,53ac │ │ nop │ │ addiu sp,sp,-32 │ │ sw s0,24(sp) │ │ move s0,a0 │ │ lw a0,40(a0) │ │ sw gp,16(sp) │ │ sw ra,28(sp) │ │ - beqz a0,568c │ │ + beqz a0,52fc │ │ lw t9,-32696(gp) │ │ jalr t9 │ │ nop │ │ lw gp,16(sp) │ │ sw zero,40(s0) │ │ lw a0,12(s0) │ │ - beqz a0,56a8 │ │ + beqz a0,5318 │ │ lw t9,-32696(gp) │ │ jalr t9 │ │ nop │ │ lw gp,16(sp) │ │ sw zero,12(s0) │ │ lw v1,44(s0) │ │ - beqz v1,56c4 │ │ - lw t9,-32668(gp) │ │ + beqz v1,5334 │ │ + lw t9,-32676(gp) │ │ jalr t9 │ │ move a0,s0 │ │ lw gp,16(sp) │ │ sw zero,44(s0) │ │ lw a1,56(s0) │ │ lw a0,0(a1) │ │ andi v0,a0,0x8 │ │ - beqz v0,5728 │ │ + beqz v0,5398 │ │ lw ra,28(sp) │ │ lw a0,48(a1) │ │ - beqz a0,5760 │ │ + beqz a0,53d0 │ │ lw t9,-32596(gp) │ │ jalr t9 │ │ nop │ │ - bnez v0,5744 │ │ + bnez v0,53b4 │ │ lw gp,16(sp) │ │ lw a0,56(s0) │ │ lw t9,-32644(gp) │ │ jalr t9 │ │ nop │ │ lw gp,16(sp) │ │ lw t9,-32644(gp) │ │ @@ -4534,20 +4298,20 @@ │ │ lw ra,28(sp) │ │ li a2,110 │ │ sw a2,48(s0) │ │ move v0,zero │ │ lw s0,24(sp) │ │ jr ra │ │ addiu sp,sp,32 │ │ - b 56f8 │ │ + b 5368 │ │ move a0,a1 │ │ │ │ -00005768 : │ │ +000053d8 : │ │ lui gp,0x1 │ │ - addiu gp,gp,14488 │ │ + addiu gp,gp,15400 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-56 │ │ sw s2,44(sp) │ │ sw s0,36(sp) │ │ lw s2,-32608(gp) │ │ lw s0,56(a0) │ │ lw v0,0(s2) │ │ @@ -4555,81 +4319,81 @@ │ │ sw gp,16(sp) │ │ sw s3,48(sp) │ │ sw s1,40(sp) │ │ sw ra,52(sp) │ │ move s1,a0 │ │ move s3,a1 │ │ sw v0,28(sp) │ │ - beqz t9,5854 │ │ + beqz t9,54c4 │ │ addiu a1,sp,27 │ │ jalr t9 │ │ li a2,1 │ │ xori a1,v0,0x1 │ │ lw gp,16(sp) │ │ sltu a0,zero,a1 │ │ - bnez a0,5810 │ │ + bnez a0,5480 │ │ lbu a2,27(sp) │ │ - beqz a2,5844 │ │ + beqz a2,54b4 │ │ li v0,1 │ │ addiu a3,s0,56 │ │ sw a3,0(s3) │ │ sb a2,56(s0) │ │ lw t0,56(s1) │ │ lw t9,52(t0) │ │ - beqz t9,587c │ │ + beqz t9,54ec │ │ move a0,s1 │ │ lw t2,0(s3) │ │ jalr t9 │ │ addiu a1,t2,1 │ │ lw gp,16(sp) │ │ lbu a2,27(sp) │ │ - beq v0,a2,581c │ │ + beq v0,a2,548c │ │ li v0,1 │ │ li t3,102 │ │ sw t3,48(s1) │ │ move v0,zero │ │ lw t4,28(sp) │ │ lw t5,0(s2) │ │ - bne t4,t5,589c │ │ + bne t4,t5,550c │ │ lw ra,52(sp) │ │ lw s3,48(sp) │ │ lw s2,44(sp) │ │ lw s1,40(sp) │ │ lw s0,36(sp) │ │ jr ra │ │ addiu sp,sp,56 │ │ sw zero,0(s3) │ │ sb zero,56(s0) │ │ - b 581c │ │ + b 548c │ │ sw zero,44(s0) │ │ lw t9,-32588(gp) │ │ lw a3,48(s0) │ │ addiu a0,sp,27 │ │ li a1,1 │ │ jalr t9 │ │ li a2,1 │ │ xori v1,v0,0x1 │ │ lw gp,16(sp) │ │ - b 57c8 │ │ + b 5438 │ │ sltu a0,zero,v1 │ │ lw t1,0(s3) │ │ lw t9,-32588(gp) │ │ lw a3,48(t0) │ │ addiu a0,t1,1 │ │ jalr t9 │ │ li a1,1 │ │ - b 5804 │ │ + b 5474 │ │ lw gp,16(sp) │ │ lw t9,-32600(gp) │ │ jalr t9 │ │ nop │ │ │ │ -000058a8 : │ │ +00005518 : │ │ lui gp,0x1 │ │ - addiu gp,gp,14168 │ │ + addiu gp,gp,15080 │ │ addu gp,gp,t9 │ │ lw v0,56(a0) │ │ addiu sp,sp,-112 │ │ lw v1,-32608(gp) │ │ sw s8,104(sp) │ │ move s8,a0 │ │ lw a0,0(v0) │ │ @@ -4645,36 +4409,36 @@ │ │ sw s3,84(sp) │ │ sw s2,80(sp) │ │ sw s1,76(sp) │ │ sw s0,72(sp) │ │ sw a1,28(sp) │ │ sw a2,120(sp) │ │ sw a3,68(sp) │ │ - beqz v0,5aec │ │ + beqz v0,575c │ │ li t8,111 │ │ - bnez a2,5928 │ │ + bnez a2,5598 │ │ lw t0,40(sp) │ │ lw a2,28(s8) │ │ sw a2,120(sp) │ │ lw t0,40(sp) │ │ lw t3,120(sp) │ │ lw t2,44(t0) │ │ lui t4,0xffff │ │ subu a2,t2,t3 │ │ addiu t5,t4,1 │ │ sltu t6,a2,t5 │ │ - bnez t6,5994 │ │ + bnez t6,5604 │ │ sw a2,44(t0) │ │ li a1,108 │ │ sw a1,48(s8) │ │ move v0,zero │ │ lw ra,-32608(gp) │ │ lw s8,68(sp) │ │ lw s2,0(ra) │ │ - bne s8,s2,5fb0 │ │ + bne s8,s2,5c20 │ │ lw ra,108(sp) │ │ lw s8,104(sp) │ │ lw s7,100(sp) │ │ lw s6,96(sp) │ │ lw s5,92(sp) │ │ lw s4,88(sp) │ │ lw s3,84(sp) │ │ @@ -4685,420 +4449,656 @@ │ │ addiu sp,sp,112 │ │ lw s7,32(t0) │ │ lw s0,12(t0) │ │ lw s2,28(t0) │ │ slti s1,s7,4096 │ │ sw s0,52(sp) │ │ lw s5,8(t0) │ │ - beqz s1,5ae4 │ │ + beqz s1,5754 │ │ sw s2,36(sp) │ │ addiu s1,t0,312 │ │ - beqz s7,5a04 │ │ + beqz s7,5674 │ │ move s4,zero │ │ lw s6,120(sp) │ │ - bgtz s6,59e8 │ │ + bgtz s6,5658 │ │ addiu s7,s7,-1 │ │ addiu s7,s7,1 │ │ - b 5fa0 │ │ + b 5c10 │ │ lw s2,36(sp) │ │ lw s6,120(sp) │ │ - beq s4,s6,5f98 │ │ + beq s4,s6,5c08 │ │ lw t7,40(sp) │ │ addiu s7,s7,-1 │ │ addu t8,s1,s7 │ │ lw ra,28(sp) │ │ addiu s4,s4,1 │ │ lbu t9,0(t8) │ │ addu v0,ra,s4 │ │ - bnez s7,59d8 │ │ + bnez s7,5648 │ │ sb t9,-1(v0) │ │ lw s7,120(sp) │ │ slt a0,s4,s7 │ │ - beqz a0,5fbc │ │ + beqz a0,5c2c │ │ sw a0,44(sp) │ │ lw s3,56(s8) │ │ lw a1,20(s3) │ │ slti v1,a1,13 │ │ - beqz v1,5ce8 │ │ + beqz v1,5958 │ │ lw a3,40(sp) │ │ lw t1,-32732(gp) │ │ lui t3,0x3fff │ │ addiu t0,a3,4407 │ │ addiu t2,t1,25136 │ │ ori t4,t3,0xfffe │ │ addiu s0,a3,8504 │ │ sw t0,32(sp) │ │ move s7,zero │ │ sw t2,60(sp) │ │ sw t4,56(sp) │ │ addiu s6,a3,24888 │ │ lw a0,36(s3) │ │ slt t6,a0,a1 │ │ - beqz t6,5f84 │ │ + beqz t6,5bf4 │ │ addiu s2,s3,56 │ │ addiu a1,s3,57 │ │ sw a1,48(sp) │ │ lbu t7,56(s3) │ │ - bnez t7,5c20 │ │ + bnez t7,5890 │ │ addiu t9,t7,-1 │ │ lw a0,56(s8) │ │ lw t9,52(a0) │ │ - beqz t9,5cc4 │ │ + beqz t9,5934 │ │ li a2,1 │ │ move a0,s8 │ │ jalr t9 │ │ move a1,s2 │ │ xori t0,v0,0x1 │ │ lw gp,16(sp) │ │ sltu a2,zero,t0 │ │ - bnez a2,5adc │ │ + bnez a2,574c │ │ nop │ │ lbu a2,56(s3) │ │ - beqz a2,5cb4 │ │ + beqz a2,5924 │ │ nop │ │ lw t1,56(s8) │ │ lw t9,52(t1) │ │ - beqz t9,5e5c │ │ + beqz t9,5acc │ │ lw a1,48(sp) │ │ jalr t9 │ │ move a0,s8 │ │ lw gp,16(sp) │ │ lbu t2,56(s3) │ │ - beq t2,v0,5af4 │ │ + beq t2,v0,5764 │ │ addiu t3,v0,-1 │ │ li s4,102 │ │ sw s4,48(s8) │ │ - b 5954 │ │ + b 55c4 │ │ move v0,zero │ │ - b 5954 │ │ + b 55c4 │ │ sw t8,48(s8) │ │ li t4,2 │ │ lw a0,36(s3) │ │ lbu a3,57(s3) │ │ sb t3,56(s3) │ │ sb t4,57(s3) │ │ lw t5,40(s3) │ │ lw a1,20(s3) │ │ sllv t6,a3,a0 │ │ addiu a0,a0,8 │ │ or t7,t6,t5 │ │ slt t8,a0,a1 │ │ sw t7,40(s3) │ │ - bnez t8,5a6c │ │ + bnez t8,56dc │ │ sw a0,36(s3) │ │ lw ra,60(sp) │ │ sll s2,a1,0x1 │ │ addu v0,s2,ra │ │ lhu v1,0(v0) │ │ lw a3,16(s3) │ │ and a2,v1,t7 │ │ srlv t0,t7,a1 │ │ subu t1,a0,a1 │ │ slti t9,a3,4097 │ │ move s2,a2 │ │ sw t0,40(s3) │ │ - beqz t9,5b8c │ │ + beqz t9,57fc │ │ sw t1,36(s3) │ │ lw t2,24(s3) │ │ addiu t3,a3,1 │ │ slt t4,t2,t3 │ │ - beqz t4,5b8c │ │ + beqz t4,57fc │ │ sw t3,16(s3) │ │ slti t5,a1,12 │ │ - beqz t5,5b8c │ │ + beqz t5,57fc │ │ sll t6,t2,0x1 │ │ addiu a1,a1,1 │ │ sw t6,24(s3) │ │ sw a1,20(s3) │ │ lw s3,52(sp) │ │ - beq s3,a2,5f8c │ │ + beq s3,a2,5bfc │ │ nop │ │ - beq s5,a2,5cf8 │ │ + beq s5,a2,5968 │ │ slt a0,a2,s5 │ │ - beqz a0,5c3c │ │ + beqz a0,58ac │ │ sll t7,a2,0x2 │ │ lw t5,28(sp) │ │ addu t6,t5,s4 │ │ sb a2,0(t6) │ │ addiu s4,s4,1 │ │ lw t7,36(sp) │ │ li s3,4098 │ │ - beq t7,s3,5bf4 │ │ + beq t7,s3,5864 │ │ lw ra,120(sp) │ │ lw a0,40(sp) │ │ lw t8,56(sp) │ │ lw a1,16(a0) │ │ li v1,4098 │ │ addu ra,a1,t8 │ │ sll v0,ra,0x2 │ │ addu a3,s0,v0 │ │ lw t0,0(a3) │ │ - beq t0,v1,5d48 │ │ + beq t0,v1,59b8 │ │ lw t9,40(sp) │ │ lw ra,120(sp) │ │ slt v0,s4,ra │ │ sw v0,44(sp) │ │ - beqz v0,5e18 │ │ + beqz v0,5a88 │ │ nop │ │ lw s3,56(s8) │ │ lw a1,20(s3) │ │ slti t6,a1,13 │ │ - beqz t6,5ce8 │ │ + beqz t6,5958 │ │ nop │ │ - b 5a54 │ │ + b 56c4 │ │ sw s2,36(sp) │ │ lbu t8,57(s3) │ │ addiu ra,t8,1 │ │ sb ra,57(s3) │ │ addu v0,s2,t8 │ │ lbu a3,0(v0) │ │ - b 5b08 │ │ + b 5778 │ │ sb t9,56(s3) │ │ addu t8,s0,t7 │ │ lw ra,0(t8) │ │ li v0,4098 │ │ - beq ra,v0,5e78 │ │ + beq ra,v0,5ae8 │ │ move t7,a2 │ │ slti a3,s7,4095 │ │ - beqz a3,5cb4 │ │ + beqz a3,5924 │ │ nop │ │ slt t0,s5,t7 │ │ - beqz t0,5db8 │ │ + beqz t0,5a28 │ │ slti t1,t7,4096 │ │ - beqz t1,5cb4 │ │ + beqz t1,5924 │ │ nop │ │ - b 5c8c │ │ + b 58fc │ │ li t9,4095 │ │ slt a0,s5,t7 │ │ - beqz a0,5db8 │ │ + beqz a0,5a28 │ │ slti t4,t7,4096 │ │ - beqz t4,5cb4 │ │ + beqz t4,5924 │ │ nop │ │ lw t2,32(sp) │ │ addiu s7,s7,1 │ │ addu t3,t2,t7 │ │ lbu t4,0(t3) │ │ sll t5,t7,0x2 │ │ addu t6,s1,s7 │ │ sb t4,-1(t6) │ │ addu s3,s0,t5 │ │ - bne s7,t9,5c78 │ │ + bne s7,t9,58e8 │ │ lw t7,0(s3) │ │ li s1,112 │ │ sw s1,48(s8) │ │ - b 5954 │ │ + b 55c4 │ │ move v0,zero │ │ lw t9,-32588(gp) │ │ lw a3,48(a0) │ │ move a0,s2 │ │ jalr t9 │ │ li a1,1 │ │ xori v1,v0,0x1 │ │ lw gp,16(sp) │ │ - b 5aa0 │ │ + b 5710 │ │ sltu a2,zero,v1 │ │ li s5,112 │ │ sw s5,48(s8) │ │ - b 5954 │ │ + b 55c4 │ │ move v0,zero │ │ move ra,s0 │ │ li t8,4098 │ │ sw t8,0(ra) │ │ addiu ra,ra,4 │ │ - bne ra,s6,5d00 │ │ + bne ra,s6,5970 │ │ lw s2,40(sp) │ │ li t3,1 │ │ lw t0,4(s2) │ │ lw t1,12(s2) │ │ addiu t9,t0,1 │ │ addiu t2,t1,1 │ │ sllv t4,t3,t9 │ │ li t5,4098 │ │ sw t2,16(s2) │ │ sw t9,20(s2) │ │ sw t4,24(s2) │ │ sw t5,28(s2) │ │ lw v0,44(sp) │ │ - b 5bfc │ │ + b 586c │ │ li s2,4098 │ │ lw t1,36(sp) │ │ sw t1,0(a3) │ │ lw t2,16(t9) │ │ addiu a3,t2,-2 │ │ - beq a3,a2,5f0c │ │ + beq a3,a2,5b7c │ │ lw t4,32(sp) │ │ slt t3,s5,a2 │ │ - beqz t3,5dac │ │ + beqz t3,5a1c │ │ addu a0,t4,a3 │ │ slti t5,a2,4096 │ │ - beqz t5,5f00 │ │ + beqz t5,5b70 │ │ li s3,4096 │ │ - b 5d94 │ │ + b 5a04 │ │ sll a2,a2,0x2 │ │ - beqz s3,5dac │ │ + beqz s3,5a1c │ │ slti a1,a2,4096 │ │ - beqz a1,5f04 │ │ + beqz a1,5b74 │ │ li t8,2 │ │ sll a2,a2,0x2 │ │ addu t6,s0,a2 │ │ lw a2,0(t6) │ │ slt t7,s5,a2 │ │ - bnez t7,5d80 │ │ + bnez t7,59f0 │ │ addiu s3,s3,-1 │ │ addiu s3,s3,1 │ │ andi t8,a2,0xff │ │ - b 5bf0 │ │ + b 5860 │ │ sb t8,0(a0) │ │ slti t8,t7,4096 │ │ - beqz t8,5cb4 │ │ + beqz t8,5924 │ │ move a1,s7 │ │ lw v0,44(sp) │ │ addu ra,s1,a1 │ │ addiu s7,s7,1 │ │ - beqz v0,5e08 │ │ + beqz v0,5a78 │ │ sb t7,0(ra) │ │ addiu s7,s7,-1 │ │ addu v1,s1,s7 │ │ lw t0,28(sp) │ │ addiu s4,s4,1 │ │ lbu a3,0(v1) │ │ addu t1,t0,s4 │ │ - beqz s7,5bb8 │ │ + beqz s7,5828 │ │ sb a3,-1(t1) │ │ lw t9,120(sp) │ │ - bne s4,t9,5ddc │ │ + bne s4,t9,5a4c │ │ addiu s7,s7,-1 │ │ addiu s7,s7,1 │ │ lw t3,36(sp) │ │ li t2,4098 │ │ - bne t3,t2,5bcc │ │ + bne t3,t2,583c │ │ lw a0,40(sp) │ │ lw a3,40(sp) │ │ lw a2,44(a3) │ │ sw s2,28(a3) │ │ - bnez a2,5e54 │ │ + bnez a2,5ac4 │ │ sw s7,32(a3) │ │ addiu s7,sp,64 │ │ lw t9,-32704(gp) │ │ move a0,s8 │ │ jalr t9 │ │ move a1,s7 │ │ - beqz v0,5954 │ │ + beqz v0,55c4 │ │ lw gp,16(sp) │ │ lw a0,64(sp) │ │ - bnez a0,5e34 │ │ + bnez a0,5aa4 │ │ lw t9,-32704(gp) │ │ - b 5954 │ │ + b 55c4 │ │ li v0,1 │ │ lw t9,-32588(gp) │ │ lw a3,48(t1) │ │ lw a0,48(sp) │ │ jalr t9 │ │ li a1,1 │ │ - b 5ad0 │ │ + b 5740 │ │ lw gp,16(sp) │ │ lw v1,40(sp) │ │ lw a3,16(v1) │ │ addiu t0,a3,-2 │ │ - bne t0,a2,5cb4 │ │ + bne t0,a2,5924 │ │ lw t1,36(sp) │ │ lw t3,32(sp) │ │ slt t2,s5,t1 │ │ addu a1,t3,a2 │ │ addiu t8,s7,1 │ │ - beqz t2,5fa8 │ │ + beqz t2,5c18 │ │ addu ra,s1,s7 │ │ slti t5,t1,4096 │ │ - beqz t5,5eec │ │ + beqz t5,5b5c │ │ li v1,2 │ │ move s7,t1 │ │ - b 5ecc │ │ + b 5b3c │ │ li t7,4096 │ │ - beqz t7,5ee8 │ │ + beqz t7,5b58 │ │ slti v0,s7,4096 │ │ - beqz v0,5eec │ │ + beqz v0,5b5c │ │ li v1,2 │ │ sll t6,s7,0x2 │ │ addu s3,s0,t6 │ │ lw s7,0(s3) │ │ slt a0,s5,s7 │ │ - bnez a0,5ebc │ │ + bnez a0,5b2c │ │ addiu t7,t7,-1 │ │ addiu t7,t7,1 │ │ andi v1,s7,0xff │ │ sb v1,0(ra) │ │ move s7,t8 │ │ sb v1,0(a1) │ │ - b 5c50 │ │ + b 58c0 │ │ lw t7,36(sp) │ │ li t8,2 │ │ - b 5bf0 │ │ + b 5860 │ │ sb t8,0(a0) │ │ lw v1,32(sp) │ │ slt t0,s5,t1 │ │ - beqz t0,5f68 │ │ + beqz t0,5bd8 │ │ addu a2,v1,a2 │ │ slti t9,t1,4096 │ │ - beqz t9,5f6c │ │ + beqz t9,5bdc │ │ li a0,2 │ │ li t7,4096 │ │ - b 5f50 │ │ + b 5bc0 │ │ lw t2,36(sp) │ │ addiu t7,t7,-1 │ │ - beqz t7,5f6c │ │ + beqz t7,5bdc │ │ lbu a0,36(sp) │ │ lw t2,36(sp) │ │ slti s3,t2,4096 │ │ - beqz s3,5f6c │ │ + beqz s3,5bdc │ │ li a0,2 │ │ sll t3,t2,0x2 │ │ addu t4,s0,t3 │ │ lw t5,0(t4) │ │ slt t6,s5,t5 │ │ - bnez t6,5f34 │ │ + bnez t6,5ba4 │ │ sw t5,36(sp) │ │ lbu a0,36(sp) │ │ lw a1,120(sp) │ │ sb a0,0(a2) │ │ slt v0,s4,a1 │ │ move s2,a3 │ │ - b 5bfc │ │ + b 586c │ │ sw v0,44(sp) │ │ - b 5b2c │ │ + b 579c │ │ lw t7,40(s3) │ │ li s0,113 │ │ - b 5ae4 │ │ + b 5754 │ │ sw s0,48(s8) │ │ lw a2,44(t7) │ │ lw s2,36(sp) │ │ - b 5e20 │ │ + b 5a90 │ │ lw a3,40(sp) │ │ - b 5ee8 │ │ + b 5b58 │ │ move s7,t1 │ │ lw t9,-32600(gp) │ │ jalr t9 │ │ nop │ │ lw a3,40(sp) │ │ lw s2,36(sp) │ │ lw a2,44(a3) │ │ - b 5e20 │ │ + b 5a90 │ │ move s7,zero │ │ │ │ -00005fd0 : │ │ +00005c40 : │ │ lui gp,0x1 │ │ - addiu gp,gp,12336 │ │ + addiu gp,gp,13248 │ │ addu gp,gp,t9 │ │ lw a3,56(a0) │ │ lw v0,0(a3) │ │ andi t0,v0,0x8 │ │ - bnez t0,6000 │ │ + bnez t0,5c70 │ │ move v1,a0 │ │ li a0,111 │ │ sw a0,48(v1) │ │ jr ra │ │ move v0,zero │ │ lw t1,4(a3) │ │ lw t9,-32704(gp) │ │ sw t1,0(a1) │ │ jr t9 │ │ move a1,a2 │ │ ... │ │ + │ │ +00005c90 : │ │ + slti v0,a0,3 │ │ + bnez v0,5cdc │ │ + slti v1,a0,5 │ │ + bnez v1,5ce4 │ │ + slti a1,a0,9 │ │ + bnez a1,5cec │ │ + slti a2,a0,17 │ │ + bnez a2,5cf4 │ │ + slti a3,a0,33 │ │ + bnez a3,5cfc │ │ + slti t0,a0,65 │ │ + bnez t0,5d04 │ │ + slti t1,a0,129 │ │ + bnez t1,5d0c │ │ + slti a0,a0,257 │ │ + li t2,9 │ │ + li v0,8 │ │ + jr ra │ │ + movz v0,t2,a0 │ │ + jr ra │ │ + li v0,1 │ │ + jr ra │ │ + li v0,2 │ │ + jr ra │ │ + li v0,3 │ │ + jr ra │ │ + li v0,4 │ │ + jr ra │ │ + li v0,5 │ │ + jr ra │ │ + li v0,6 │ │ + jr ra │ │ + li v0,7 │ │ + │ │ +00005d14 : │ │ + lui gp,0x1 │ │ + addiu gp,gp,13036 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-40 │ │ + lw t9,-32672(gp) │ │ + sw gp,16(sp) │ │ + sw s2,32(sp) │ │ + sw s1,28(sp) │ │ + sw s0,24(sp) │ │ + sw ra,36(sp) │ │ + move s1,a0 │ │ + move s2,a1 │ │ + jalr t9 │ │ + li s0,1 │ │ + sllv s0,s0,v0 │ │ + bne s0,s1,5de8 │ │ + lw gp,16(sp) │ │ + lw t9,-32628(gp) │ │ + jalr t9 │ │ + li a0,12 │ │ + move s1,v0 │ │ + beqz v0,5de8 │ │ + lw gp,16(sp) │ │ + lw t9,-32584(gp) │ │ + move a0,s0 │ │ + jalr t9 │ │ + li a1,3 │ │ + lw gp,16(sp) │ │ + beqz v0,5ddc │ │ + sw v0,8(s1) │ │ + lw t9,-32672(gp) │ │ + sw s0,0(s1) │ │ + jalr t9 │ │ + move a0,s0 │ │ + lw gp,16(sp) │ │ + beqz s2,5e04 │ │ + sw v0,4(s1) │ │ + lw t9,-32632(gp) │ │ + lw a0,8(s1) │ │ + sll a2,s0,0x1 │ │ + move a1,s2 │ │ + jalr t9 │ │ + addu a2,a2,s0 │ │ + lw ra,36(sp) │ │ + move v0,s1 │ │ + lw s2,32(sp) │ │ + lw s1,28(sp) │ │ + lw s0,24(sp) │ │ + jr ra │ │ + addiu sp,sp,40 │ │ + lw t9,-32644(gp) │ │ + jalr t9 │ │ + move a0,s1 │ │ + lw ra,36(sp) │ │ + lw s2,32(sp) │ │ + lw s1,28(sp) │ │ + lw s0,24(sp) │ │ + move v0,zero │ │ + jr ra │ │ + addiu sp,sp,40 │ │ + lw ra,36(sp) │ │ + move v0,s1 │ │ + lw s2,32(sp) │ │ + lw s1,28(sp) │ │ + lw s0,24(sp) │ │ + jr ra │ │ + addiu sp,sp,40 │ │ + │ │ +00005e20 : │ │ + lui gp,0x1 │ │ + addiu gp,gp,12768 │ │ + addu gp,gp,t9 │ │ + beqz a0,5e74 │ │ + nop │ │ + addiu sp,sp,-32 │ │ + lw t9,-32644(gp) │ │ + sw s0,24(sp) │ │ + move s0,a0 │ │ + lw a0,8(a0) │ │ + sw gp,16(sp) │ │ + sw ra,28(sp) │ │ + jalr t9 │ │ + nop │ │ + lw gp,16(sp) │ │ + lw ra,28(sp) │ │ + move a0,s0 │ │ + lw t9,-32644(gp) │ │ + lw s0,24(sp) │ │ + jr t9 │ │ + addiu sp,sp,32 │ │ + jr ra │ │ + nop │ │ + │ │ +00005e7c : │ │ + lui gp,0x1 │ │ + addiu gp,gp,12676 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-40 │ │ + sw s0,24(sp) │ │ + lw s0,0(a1) │ │ + sw gp,16(sp) │ │ + sw ra,36(sp) │ │ + sw s2,32(sp) │ │ + sw s1,28(sp) │ │ + beqz s0,5f08 │ │ + move s2,a0 │ │ + lw v0,0(a0) │ │ + sll v1,v0,0x2 │ │ + addu a0,s0,v1 │ │ + move s1,a1 │ │ + sltu a1,s0,a0 │ │ + beqz a1,5ef4 │ │ + move a0,s0 │ │ + lw a0,0(s0) │ │ + lw t9,-32644(gp) │ │ + jalr t9 │ │ + addiu s0,s0,4 │ │ + lw a2,0(s2) │ │ + lw a0,0(s1) │ │ + sll a3,a2,0x2 │ │ + addu t0,a0,a3 │ │ + sltu t1,s0,t0 │ │ + bnez t1,5ec8 │ │ + lw gp,16(sp) │ │ + lw t9,-32644(gp) │ │ + jalr t9 │ │ + nop │ │ + sw zero,0(s1) │ │ + sw zero,0(s2) │ │ + lw ra,36(sp) │ │ + lw s2,32(sp) │ │ + lw s1,28(sp) │ │ + lw s0,24(sp) │ │ + jr ra │ │ + addiu sp,sp,40 │ │ + │ │ +00005f20 : │ │ + lui gp,0x1 │ │ + addiu gp,gp,12512 │ │ + addu gp,gp,t9 │ │ + beqz a0,6004 │ │ + nop │ │ + addiu sp,sp,-40 │ │ + sw s0,28(sp) │ │ + lw s0,44(a0) │ │ + sw gp,16(sp) │ │ + sw ra,36(sp) │ │ + sw s1,32(sp) │ │ + beqz s0,5ff4 │ │ + move s1,a0 │ │ + lw v0,16(a0) │ │ + sll v1,v0,0x2 │ │ + sll a0,v0,0x5 │ │ + addu a1,v1,a0 │ │ + addu a2,s0,a1 │ │ + sltu a3,s0,a2 │ │ + beqz a3,600c │ │ + nop │ │ + lw t0,20(s0) │ │ + lw t9,-32696(gp) │ │ + beqz t0,5f94 │ │ + move a0,t0 │ │ + jalr t9 │ │ + nop │ │ + lw gp,16(sp) │ │ + sw zero,20(s0) │ │ + lw a0,24(s0) │ │ + beqz a0,5fac │ │ + lw t9,-32644(gp) │ │ + jalr t9 │ │ + nop │ │ + lw gp,16(sp) │ │ + lw t9,-32668(gp) │ │ + addiu a0,s0,28 │ │ + jalr t9 │ │ + addiu a1,s0,32 │ │ + lw t1,16(s1) │ │ + lw a0,44(s1) │ │ + sll t2,t1,0x2 │ │ + sll t3,t1,0x5 │ │ + addu t4,t2,t3 │ │ + addiu s0,s0,36 │ │ + addu t5,a0,t4 │ │ + sltu t6,s0,t5 │ │ + bnez t6,5f74 │ │ + lw gp,16(sp) │ │ + lw t9,-32644(gp) │ │ + jalr t9 │ │ + nop │ │ + sw zero,44(s1) │ │ + lw ra,36(sp) │ │ + lw s1,32(sp) │ │ + lw s0,28(sp) │ │ + addiu sp,sp,40 │ │ + jr ra │ │ + nop │ │ + b 5fe4 │ │ + move a0,s0 │ │ + ... │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -13,17 +13,17 @@ │ │ 0x000062f0 00050000 60d0ffff 20050000 74d0ffff ....`... ...t... │ │ 0x00006300 34050000 84d3ffff 6c050000 4cd6ffff 4.......l...L... │ │ 0x00006310 a4050000 88d9ffff e0050000 4cdcffff ............L... │ │ 0x00006320 14060000 6cdcffff 28060000 84dcffff ....l...(....... │ │ 0x00006330 3c060000 d0dcffff 50060000 1cdeffff <.......P....... │ │ 0x00006340 78060000 f0deffff a0060000 d4dfffff x............... │ │ 0x00006350 c8060000 10e0ffff dc060000 14e1ffff ................ │ │ - 0x00006360 04070000 30e1ffff 18070000 b4e1ffff ....0........... │ │ - 0x00006370 2c070000 c0e2ffff 64070000 1ce3ffff ,.......d....... │ │ - 0x00006380 84070000 c0e3ffff ac070000 c0e4ffff ................ │ │ - 0x00006390 d8070000 cce7ffff 08080000 f0e9ffff ................ │ │ - 0x000063a0 3c080000 2cebffff 64080000 14f1ffff <...,...d....... │ │ - 0x000063b0 9c080000 78f2ffff cc080000 84f3ffff ....x........... │ │ - 0x000063c0 f8080000 ecf3ffff 0c090000 18f5ffff ................ │ │ - 0x000063d0 44090000 58f6ffff 70090000 80fdffff D...X...p....... │ │ - 0x000063e0 ac090000 .... │ │ + 0x00006360 04070000 30e1ffff 18070000 3ce4ffff ....0.......<... │ │ + 0x00006370 48070000 60e6ffff 7c070000 9ce7ffff H...`...|....... │ │ + 0x00006380 a4070000 84edffff dc070000 e8eeffff ................ │ │ + 0x00006390 0c080000 f4efffff 38080000 5cf0ffff ........8...\... │ │ + 0x000063a0 4c080000 88f1ffff 84080000 c8f2ffff L............... │ │ + 0x000063b0 b0080000 f0f9ffff ec080000 40faffff ............@... │ │ + 0x000063c0 00090000 c4faffff 14090000 d0fbffff ................ │ │ + 0x000063d0 4c090000 2cfcffff 6c090000 d0fcffff L...,...l....... │ │ + 0x000063e0 94090000 .... │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -84,51 +84,51 @@ │ │ 0x000068f4 10050000 48d8ffff e4000000 00500e38 ....H........P.8 │ │ 0x00006904 44910358 90049f01 920202a4 0a0e00d0 D..X............ │ │ 0x00006914 d1d2df0b 10000000 38050000 04d9ffff ........8....... │ │ 0x00006924 3c000000 00000000 24000000 4c050000 <.......$...L... │ │ 0x00006934 2cd9ffff 04010000 00500e30 4490036c ,........P.0D..l │ │ 0x00006944 91029f01 02a00a0e 00d0d1df 0b000000 ................ │ │ 0x00006954 10000000 74050000 08daffff 1c000000 ....t........... │ │ - 0x00006964 00000000 10000000 88050000 10daffff ................ │ │ - 0x00006974 84000000 00000000 34000000 9c050000 ........4....... │ │ - 0x00006984 80daffff 0c010000 00500e28 58920291 .........P.(X... │ │ - 0x00006994 0390049f 0102a00a 0e00d0d1 d2df0b68 ...............h │ │ - 0x000069a4 0a0e00df d2d1d00b 5c0e00df d2d1d000 ........\....... │ │ - 0x000069b4 1c000000 d4050000 54dbffff 5c000000 ........T...\... │ │ - 0x000069c4 00580e20 48900250 9f015cd0 df480e00 .X. H..P..\..H.. │ │ - 0x000069d4 24000000 f4050000 90dbffff a4000000 $............... │ │ - 0x000069e4 00500e28 44900454 9f019202 9103027c .P.(D..T.......| │ │ - 0x000069f4 0e00d0d1 d2df0000 28000000 1c060000 ........(....... │ │ - 0x00006a04 0cdcffff f4000000 00580e28 44900350 .........X.(D..P │ │ - 0x00006a14 9f019102 02b8d0d1 df0e0048 0e289003 ...........H.(.. │ │ - 0x00006a24 91029f01 2c000000 48060000 e0dcffff ....,...H....... │ │ - 0x00006a34 0c030000 00500e38 48910568 90069f01 .....P.8H..h.... │ │ - 0x00006a44 94029303 92040240 0a0e00d0 d1d2d3d4 .......@........ │ │ - 0x00006a54 df0b0000 30000000 78060000 bcdfffff ....0...x....... │ │ - 0x00006a64 24020000 00500e48 44920568 95029403 $....P.HD..h.... │ │ - 0x00006a74 93049007 9f019106 0310010a 0e00d0d1 ................ │ │ - 0x00006a84 d2d3d4d5 df0b0000 24000000 ac060000 ........$....... │ │ - 0x00006a94 ace1ffff 3c010000 00500e30 48900460 ....<....P.0H..` │ │ - 0x00006aa4 91039f01 92020298 0a0e00d0 d1d2df0b ................ │ │ - 0x00006ab4 34000000 d4060000 c0e2ffff e8050000 4............... │ │ - 0x00006ac4 00500e48 44920648 91076c93 0590089f .P.HD..H..l..... │ │ - 0x00006ad4 01960295 03940402 4c0a0e00 d0d1d2d3 ........L....... │ │ - 0x00006ae4 d4d5d6df 0b000000 2c000000 0c070000 ........,....... │ │ - 0x00006af4 70e8ffff 64010000 00500e38 48920491 p...d....P.8H... │ │ - 0x00006b04 05649402 93039006 9f0102b8 0a0e00d0 .d.............. │ │ - 0x00006b14 d1d2d3d4 df0b0000 28000000 3c070000 ........(...<... │ │ - 0x00006b24 a4e9ffff 0c010000 00500e38 48900564 .........P.8H..d │ │ - 0x00006b34 91049f01 93029203 02700a0e 00d0d1d2 .........p...... │ │ - 0x00006b44 d3df0b00 10000000 68070000 84eaffff ........h....... │ │ - 0x00006b54 68000000 00000000 34000000 7c070000 h.......4...|... │ │ - 0x00006b64 d8eaffff 2c010000 00640e20 44900250 ....,....d. D..P │ │ - 0x00006b74 9f0102b4 0a0e00d0 df0b540e 00dfd048 ..........T....H │ │ - 0x00006b84 0e209002 9f015c0a 0e00dfd0 0b000000 . ....\......... │ │ - 0x00006b94 28000000 b4070000 ccebffff 40010000 (...........@... │ │ - 0x00006ba4 00500e38 48920390 05609302 91049f01 .P.8H....`...... │ │ - 0x00006bb4 02a40a0e 00d0d1d2 d3df0b00 38000000 ............8... │ │ - 0x00006bc4 e0070000 e0ecffff 28070000 00540e70 ........(....T.p │ │ - 0x00006bd4 489e027c 9f019703 96049505 94069307 H..|............ │ │ - 0x00006be4 92089109 900a0294 0a0e00d0 d1d2d3d4 ................ │ │ - 0x00006bf4 d5d6d7de df0b0000 10000000 1c080000 ................ │ │ - 0x00006c04 ccf3ffff 44000000 00000000 ....D....... │ │ + 0x00006964 00000000 2c000000 88050000 10daffff ....,........... │ │ + 0x00006974 0c030000 00500e38 48910568 90069f01 .....P.8H..h.... │ │ + 0x00006984 94029303 92040240 0a0e00d0 d1d2d3d4 .......@........ │ │ + 0x00006994 df0b0000 30000000 b8050000 ecdcffff ....0........... │ │ + 0x000069a4 24020000 00500e48 44920568 95029403 $....P.HD..h.... │ │ + 0x000069b4 93049007 9f019106 0310010a 0e00d0d1 ................ │ │ + 0x000069c4 d2d3d4d5 df0b0000 24000000 ec050000 ........$....... │ │ + 0x000069d4 dcdeffff 3c010000 00500e30 48900460 ....<....P.0H..` │ │ + 0x000069e4 91039f01 92020298 0a0e00d0 d1d2df0b ................ │ │ + 0x000069f4 34000000 14060000 f0dfffff e8050000 4............... │ │ + 0x00006a04 00500e48 44920648 91076c93 0590089f .P.HD..H..l..... │ │ + 0x00006a14 01960295 03940402 4c0a0e00 d0d1d2d3 ........L....... │ │ + 0x00006a24 d4d5d6df 0b000000 2c000000 4c060000 ........,...L... │ │ + 0x00006a34 a0e5ffff 64010000 00500e38 48920491 ....d....P.8H... │ │ + 0x00006a44 05649402 93039006 9f0102b8 0a0e00d0 .d.............. │ │ + 0x00006a54 d1d2d3d4 df0b0000 28000000 7c060000 ........(...|... │ │ + 0x00006a64 d4e6ffff 0c010000 00500e38 48900564 .........P.8H..d │ │ + 0x00006a74 91049f01 93029203 02700a0e 00d0d1d2 .........p...... │ │ + 0x00006a84 d3df0b00 10000000 a8060000 b4e7ffff ................ │ │ + 0x00006a94 68000000 00000000 34000000 bc060000 h.......4....... │ │ + 0x00006aa4 08e8ffff 2c010000 00640e20 44900250 ....,....d. D..P │ │ + 0x00006ab4 9f0102b4 0a0e00d0 df0b540e 00dfd048 ..........T....H │ │ + 0x00006ac4 0e209002 9f015c0a 0e00dfd0 0b000000 . ....\......... │ │ + 0x00006ad4 28000000 f4060000 fce8ffff 40010000 (...........@... │ │ + 0x00006ae4 00500e38 48920390 05609302 91049f01 .P.8H....`...... │ │ + 0x00006af4 02a40a0e 00d0d1d2 d3df0b00 38000000 ............8... │ │ + 0x00006b04 20070000 10eaffff 28070000 00540e70 .......(....T.p │ │ + 0x00006b14 489e027c 9f019703 96049505 94069307 H..|............ │ │ + 0x00006b24 92089109 900a0294 0a0e00d0 d1d2d3d4 ................ │ │ + 0x00006b34 d5d6d7de df0b0000 10000000 5c070000 ............\... │ │ + 0x00006b44 fcf0ffff 44000000 00000000 10000000 ....D........... │ │ + 0x00006b54 70070000 38f1ffff 84000000 00000000 p...8........... │ │ + 0x00006b64 34000000 84070000 a8f1ffff 0c010000 4............... │ │ + 0x00006b74 00500e28 58920291 0390049f 0102a00a .P.(X........... │ │ + 0x00006b84 0e00d0d1 d2df0b68 0a0e00df d2d1d00b .......h........ │ │ + 0x00006b94 5c0e00df d2d1d000 1c000000 bc070000 \............... │ │ + 0x00006ba4 7cf2ffff 5c000000 00580e20 48900250 |...\....X. H..P │ │ + 0x00006bb4 9f015cd0 df480e00 24000000 dc070000 ..\..H..$....... │ │ + 0x00006bc4 b8f2ffff a4000000 00500e28 44900454 .........P.(D..T │ │ + 0x00006bd4 9f019202 9103027c 0e00d0d1 d2df0000 .......|........ │ │ + 0x00006be4 28000000 04080000 34f3ffff f4000000 (.......4....... │ │ + 0x00006bf4 00580e28 44900350 9f019102 02b8d0d1 .X.(D..P........ │ │ + 0x00006c04 df0e0048 0e289003 91029f01 ...H.(...... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,15 +1,15 @@ │ │ │ │ Hex dump of section '.got': │ │ 0x00011010 00000000 00000080 00100100 a0110000 ................ │ │ - 0x00011020 00000100 00000000 64530000 d4550000 ........dS...U.. │ │ - 0x00011030 404c0000 c8540000 7c4d0000 d05f0000 @L...T..|M..._.. │ │ - 0x00011040 68570000 a8580000 10450000 3c560000 hW...X...E..